diff --git a/build.gradle b/build.gradle index 1ecf029e..d35931ad 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ apply plugin: 'net.minecraftforge.gradle' apply plugin: 'eclipse' apply plugin: 'maven-publish' -version = '1.19.4-1.3.1' +version = '1.20.1-1.3.1' group = 'com.quizer9o8.strata' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'strata' @@ -35,7 +35,7 @@ minecraft { // // Use non-default mappings at your own risk. They may not always work. // Simply re-run your setup task after changing the mappings to update your workspace. - mappings channel: 'official', version: '1.19.4' + mappings channel: 'official', version: '1.20.1' // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Currently, this location cannot be changed from the default. @@ -128,7 +128,7 @@ dependencies { // Specify the version of Minecraft to use. If this is any group other than 'net.minecraft', it is assumed // that the dep is a ForgeGradle 'patcher' dependency, and its patches will be applied. // The userdev artifact is a special name and will get all sorts of transformations applied to it. - minecraft 'net.minecraftforge:forge:1.19.4-45.2.0' + minecraft 'net.minecraftforge:forge:1.20.1-47.2.0' // Real mod deobf dependency examples - these get remapped to your current mappings // compileOnly fg.deobf("mezz.jei:jei-${mc_version}:${jei_version}:api") // Adds JEI API as a compile dependency diff --git a/src/main/java/com/quizer9o8/strata/CreativeTabs.java b/src/main/java/com/quizer9o8/strata/CreativeTabs.java index 764eab98..40ba99da 100644 --- a/src/main/java/com/quizer9o8/strata/CreativeTabs.java +++ b/src/main/java/com/quizer9o8/strata/CreativeTabs.java @@ -1,24 +1,23 @@ package com.quizer9o8.strata; +import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.ItemStack; -import net.minecraftforge.event.CreativeModeTabEvent; -import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.RegistryObject; + import static com.quizer9o8.strata.list.BlockList.*; -@Mod.EventBusSubscriber(modid = Strata.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD) public class CreativeTabs { - public static CreativeModeTab IGNEOUS_TAB; - public static CreativeModeTab METAMORPHIC_TAB; - public static CreativeModeTab SEDIMENTARY_TAB; + public static final DeferredRegister CREATIVE_MODE_TABS = + DeferredRegister.create(Registries.CREATIVE_MODE_TAB, Strata.MOD_ID); //This registers the Creative tabs - @SubscribeEvent - public static void registerCreativeModeTabs(CreativeModeTabEvent.Register event) { - IGNEOUS_TAB = event.registerCreativeModeTab(new ResourceLocation(Strata.MOD_ID, "igneous"), builder -> builder + public static final RegistryObject + IGNEOUS_TAB = CREATIVE_MODE_TABS.register("igneous", ()-> CreativeModeTab.builder() .icon(() -> new ItemStack(AA.get())) .title(Component.translatable("itemGroup.igneous")) .displayItems((featureFlags, output) -> { @@ -374,8 +373,10 @@ public static void registerCreativeModeTabs(CreativeModeTabEvent.Register event) output.accept(POLISHED_PHONOLITE_SLAB.get()); output.accept(POLISHED_PHONOLITE_STAIRS.get()); }) - ); - METAMORPHIC_TAB = event.registerCreativeModeTab(new ResourceLocation(Strata.MOD_ID, "metamorphic"), builder -> builder + .build()); + + public static final RegistryObject + METAMORPHIC_TAB = CREATIVE_MODE_TABS.register("metamorphic", ()-> CreativeModeTab.builder() .icon(() -> new ItemStack(AMPHIBOLITE.get())) .title(Component.translatable("itemGroup.metamorphic")) .displayItems((featureFlags, output) -> { @@ -770,8 +771,10 @@ public static void registerCreativeModeTabs(CreativeModeTabEvent.Register event) output.accept(POLISHED_SOAPSTONE_SLAB.get()); output.accept(POLISHED_SOAPSTONE_STAIRS.get()); }) - ); - SEDIMENTARY_TAB = event.registerCreativeModeTab(new ResourceLocation(Strata.MOD_ID, "sedimentary"), builder -> builder + .build()); + + public static final RegistryObject + SEDIMENTARY_TAB = CREATIVE_MODE_TABS.register("sedimentary", ()-> CreativeModeTab.builder() .icon(() -> new ItemStack(LIMESTONE.get())) .title(Component.translatable("itemGroup.sedimentary")) .displayItems((featureFlags, output) -> { @@ -1166,6 +1169,9 @@ public static void registerCreativeModeTabs(CreativeModeTabEvent.Register event) output.accept(POLISHED_SHALE_SLAB.get()); output.accept(POLISHED_SHALE_STAIRS.get()); }) - ); + .build()); + + public static void register(IEventBus eventBus) { + CREATIVE_MODE_TABS.register(eventBus); } } diff --git a/src/main/java/com/quizer9o8/strata/Strata.java b/src/main/java/com/quizer9o8/strata/Strata.java index f9f3b6b5..9bc264a1 100644 --- a/src/main/java/com/quizer9o8/strata/Strata.java +++ b/src/main/java/com/quizer9o8/strata/Strata.java @@ -32,6 +32,8 @@ public Strata() modEventBus.addListener(this::clientSetup); + CreativeTabs.register(modEventBus); + BlockList.BLOCKS.register(modEventBus); ItemList.ITEMS.register(modEventBus); } diff --git a/src/main/java/com/quizer9o8/strata/list/BlockList.java b/src/main/java/com/quizer9o8/strata/list/BlockList.java index 62df6fa0..ceb44035 100644 --- a/src/main/java/com/quizer9o8/strata/list/BlockList.java +++ b/src/main/java/com/quizer9o8/strata/list/BlockList.java @@ -5,7 +5,7 @@ import com.quizer9o8.strata.objects.blocks.StrataPressurePlateBlock; import com.quizer9o8.strata.objects.blocks.StrataStairsBlock; import net.minecraft.world.level.block.*; -import net.minecraft.world.level.material.Material; +import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; @@ -18,7 +18,7 @@ public class BlockList /* //Debug Blocks - public static final RegistryObject DEBUG_BLOCK = BLOCKS.register("debug_block", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).destroyTime(1.5f).explosionResistance(6.0f).harvestLevel(0))); + public static final RegistryObject DEBUG_BLOCK = BLOCKS.register("debug_block", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).destroyTime(1.5f).explosionResistance(6.0f).harvestLevel(0))); public static final RegistryObject DEBUG_SLAB = BLOCKS.register("debug_slab", () -> new SlabBlock(Block.Properties.copy(DEBUG_BLOCK.get()))); public static final RegistryObject DEBUG_STAIRS = BLOCKS.register("debug_stairs", () -> new StrataStairsBlock(DEBUG_BLOCK.get().defaultBlockState(), Block.Properties.copy(DEBUG_BLOCK.get()))); public static final RegistryObject DEBUG_WALL = BLOCKS.register("debug_wall", () -> new WallBlock(Block.Properties.copy(DEBUG_BLOCK.get()))); @@ -28,31 +28,31 @@ public class BlockList /*Igneous Rocks*/ //Aa - public static final RegistryObject AA = BLOCKS.register("aa", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject AA = BLOCKS.register("aa", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject AA_SLAB = BLOCKS.register("aa_slab", () -> new SlabBlock(Block.Properties.copy(AA.get()))); public static final RegistryObject AA_STAIRS = BLOCKS.register("aa_stairs", () -> new StrataStairsBlock(AA.get().defaultBlockState(), Block.Properties.copy(AA.get()))); public static final RegistryObject AA_WALL = BLOCKS.register("aa_wall", () -> new WallBlock(Block.Properties.copy(AA.get()))); //Cobblestone - public static final RegistryObject AA_COBBLESTONE = BLOCKS.register("aa_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject AA_COBBLESTONE = BLOCKS.register("aa_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject AA_COBBLESTONE_SLAB = BLOCKS.register("aa_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(AA_COBBLESTONE.get()))); public static final RegistryObject AA_COBBLESTONE_STAIRS = BLOCKS.register("aa_cobblestone_stairs", () -> new StrataStairsBlock(AA_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(AA_COBBLESTONE.get()))); public static final RegistryObject AA_COBBLESTONE_WALL = BLOCKS.register("aa_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(AA_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_AA_COBBLESTONE = BLOCKS.register("mossy_aa_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_AA_COBBLESTONE = BLOCKS.register("mossy_aa_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_AA_COBBLESTONE_SLAB = BLOCKS.register("mossy_aa_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_AA_COBBLESTONE.get()))); public static final RegistryObject MOSSY_AA_COBBLESTONE_STAIRS = BLOCKS.register("mossy_aa_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_AA_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_AA_COBBLESTONE.get()))); public static final RegistryObject MOSSY_AA_COBBLESTONE_WALL = BLOCKS.register("mossy_aa_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_AA_COBBLESTONE.get()))); //Buttons - public static final RegistryObject AA_BUTTON = BLOCKS.register("aa_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject AA_BUTTON = BLOCKS.register("aa_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject AA_PRESSURE_PLATE = BLOCKS.register("aa_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject AA_PRESSURE_PLATE = BLOCKS.register("aa_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject AA_BRICKS = BLOCKS.register("aa_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject AA_BRICKS = BLOCKS.register("aa_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject AA_BRICK_SLAB = BLOCKS.register("aa_brick_slab", () -> new SlabBlock(Block.Properties.copy(AA_BRICKS.get()))); public static final RegistryObject AA_BRICK_STAIRS = BLOCKS.register("aa_brick_stairs", () -> new StrataStairsBlock(AA_BRICKS.get().defaultBlockState(), Block.Properties.copy(AA_BRICKS.get()))); public static final RegistryObject AA_BRICK_WALL = BLOCKS.register("aa_brick_wall", () -> new WallBlock(Block.Properties.copy(AA_BRICKS.get()))); @@ -64,36 +64,36 @@ public class BlockList public static final RegistryObject MOSSY_AA_BRICK_WALL = BLOCKS.register("mossy_aa_brick_wall", () -> new WallBlock(Block.Properties.copy(AA_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_AA = BLOCKS.register("polished_aa", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_AA = BLOCKS.register("polished_aa", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_AA_SLAB = BLOCKS.register("polished_aa_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_AA.get()))); public static final RegistryObject POLISHED_AA_STAIRS = BLOCKS.register("polished_aa_stairs", () -> new StrataStairsBlock(POLISHED_AA.get().defaultBlockState(), Block.Properties.copy(POLISHED_AA.get()))); //Adakite - public static final RegistryObject ADAKITE = BLOCKS.register("adakite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ADAKITE = BLOCKS.register("adakite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ADAKITE_SLAB = BLOCKS.register("adakite_slab", () -> new SlabBlock(Block.Properties.copy(ADAKITE.get()))); public static final RegistryObject ADAKITE_STAIRS = BLOCKS.register("adakite_stairs", () -> new StrataStairsBlock(ADAKITE.get().defaultBlockState(), Block.Properties.copy(ADAKITE.get()))); public static final RegistryObject ADAKITE_WALL = BLOCKS.register("adakite_wall", () -> new WallBlock(Block.Properties.copy(ADAKITE.get()))); //Cobblestone - public static final RegistryObject ADAKITE_COBBLESTONE = BLOCKS.register("adakite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ADAKITE_COBBLESTONE = BLOCKS.register("adakite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ADAKITE_COBBLESTONE_SLAB = BLOCKS.register("adakite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(ADAKITE_COBBLESTONE.get()))); public static final RegistryObject ADAKITE_COBBLESTONE_STAIRS = BLOCKS.register("adakite_cobblestone_stairs", () -> new StrataStairsBlock(ADAKITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(ADAKITE_COBBLESTONE.get()))); public static final RegistryObject ADAKITE_COBBLESTONE_WALL = BLOCKS.register("adakite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(ADAKITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_ADAKITE_COBBLESTONE = BLOCKS.register("mossy_adakite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_ADAKITE_COBBLESTONE = BLOCKS.register("mossy_adakite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_ADAKITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_adakite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_ADAKITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ADAKITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_adakite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_ADAKITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_ADAKITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ADAKITE_COBBLESTONE_WALL = BLOCKS.register("mossy_adakite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_ADAKITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject ADAKITE_BUTTON = BLOCKS.register("adakite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject ADAKITE_BUTTON = BLOCKS.register("adakite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject ADAKITE_PRESSURE_PLATE = BLOCKS.register("adakite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject ADAKITE_PRESSURE_PLATE = BLOCKS.register("adakite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject ADAKITE_BRICKS = BLOCKS.register("adakite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ADAKITE_BRICKS = BLOCKS.register("adakite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ADAKITE_BRICK_SLAB = BLOCKS.register("adakite_brick_slab", () -> new SlabBlock(Block.Properties.copy(ADAKITE_BRICKS.get()))); public static final RegistryObject ADAKITE_BRICK_STAIRS = BLOCKS.register("adakite_brick_stairs", () -> new StrataStairsBlock(ADAKITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(ADAKITE_BRICKS.get()))); public static final RegistryObject ADAKITE_BRICK_WALL = BLOCKS.register("adakite_brick_wall", () -> new WallBlock(Block.Properties.copy(ADAKITE_BRICKS.get()))); @@ -105,36 +105,36 @@ public class BlockList public static final RegistryObject MOSSY_ADAKITE_BRICK_WALL = BLOCKS.register("mossy_adakite_brick_wall", () -> new WallBlock(Block.Properties.copy(ADAKITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_ADAKITE = BLOCKS.register("polished_adakite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_ADAKITE = BLOCKS.register("polished_adakite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_ADAKITE_SLAB = BLOCKS.register("polished_adakite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_ADAKITE.get()))); public static final RegistryObject POLISHED_ADAKITE_STAIRS = BLOCKS.register("polished_adakite_stairs", () -> new StrataStairsBlock(POLISHED_ADAKITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_ADAKITE.get()))); //Basalt - //public static final RegistryObject BASALT = BLOCKS.register("basalt", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + //public static final RegistryObject BASALT = BLOCKS.register("basalt", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); //public static final RegistryObject BASALT_SLAB = BLOCKS.register("basalt_slab", () -> new SlabBlock(Block.Properties.copy(BASALT.get()))); //public static final RegistryObject BASALT_STAIRS = BLOCKS.register("basalt_stairs", () -> new StrataStairsBlock(BASALT.get().defaultBlockState(), Block.Properties.copy(BASALT.get()))); //public static final RegistryObject BASALT_WALL = BLOCKS.register("basalt_wall", () -> new WallBlock(Block.Properties.copy(BASALT.get()))); //Cobblestone - //public static final RegistryObject BASALT_COBBLESTONE = BLOCKS.register("basalt_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + //public static final RegistryObject BASALT_COBBLESTONE = BLOCKS.register("basalt_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); //public static final RegistryObject BASALT_COBBLESTONE_SLAB = BLOCKS.register("basalt_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(BASALT_COBBLESTONE.get()))); //public static final RegistryObject BASALT_COBBLESTONE_STAIRS = BLOCKS.register("basalt_cobblestone_stairs", () -> new StrataStairsBlock(BASALT_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(BASALT_COBBLESTONE.get()))); //public static final RegistryObject BASALT_COBBLESTONE_WALL = BLOCKS.register("basalt_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(BASALT_COBBLESTONE.get()))); //Mossy Cobblestone - //public static final RegistryObject MOSSY_BASALT_COBBLESTONE = BLOCKS.register("mossy_basalt_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + //public static final RegistryObject MOSSY_BASALT_COBBLESTONE = BLOCKS.register("mossy_basalt_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); //public static final RegistryObject MOSSY_BASALT_COBBLESTONE_SLAB = BLOCKS.register("mossy_basalt_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_BASALT_COBBLESTONE.get()))); //public static final RegistryObject MOSSY_BASALT_COBBLESTONE_STAIRS = BLOCKS.register("mossy_basalt_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_BASALT_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_BASALT_COBBLESTONE.get()))); //public static final RegistryObject MOSSY_BASALT_COBBLESTONE_WALL = BLOCKS.register("mossy_basalt_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_BASALT_COBBLESTONE.get()))); //Buttons - //public static final RegistryObject BASALT_BUTTON = BLOCKS.register("basalt_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + //public static final RegistryObject BASALT_BUTTON = BLOCKS.register("basalt_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Pressure Plates - //public static final RegistryObject BASALT_PRESSURE_PLATE = BLOCKS.register("basalt_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + //public static final RegistryObject BASALT_PRESSURE_PLATE = BLOCKS.register("basalt_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - //public static final RegistryObject BASALT_BRICKS = BLOCKS.register("basalt_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + //public static final RegistryObject BASALT_BRICKS = BLOCKS.register("basalt_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); //public static final RegistryObject BASALT_BRICK_SLAB = BLOCKS.register("basalt_brick_slab", () -> new SlabBlock(Block.Properties.copy(BASALT_BRICKS.get()))); //public static final RegistryObject BASALT_BRICK_STAIRS = BLOCKS.register("basalt_brick_stairs", () -> new StrataStairsBlock(BASALT_BRICKS.get().defaultBlockState(), Block.Properties.copy(BASALT_BRICKS.get()))); //public static final RegistryObject BASALT_BRICK_WALL = BLOCKS.register("basalt_brick_wall", () -> new WallBlock(Block.Properties.copy(BASALT_BRICKS.get()))); @@ -146,36 +146,36 @@ public class BlockList //public static final RegistryObject MOSSY_BASALT_BRICK_WALL = BLOCKS.register("mossy_basalt_brick_wall", () -> new WallBlock(Block.Properties.copy(BASALT_BRICKS.get()))); //Polished - //public static final RegistryObject POLISHED_BASALT = BLOCKS.register("polished_basalt", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + //public static final RegistryObject POLISHED_BASALT = BLOCKS.register("polished_basalt", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); //public static final RegistryObject POLISHED_BASALT_SLAB = BLOCKS.register("polished_basalt_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_BASALT.get()))); //public static final RegistryObject POLISHED_BASALT_STAIRS = BLOCKS.register("polished_basalt_stairs", () -> new StrataStairsBlock(POLISHED_BASALT.get().defaultBlockState(), Block.Properties.copy(POLISHED_BASALT.get()))); //Dacite - public static final RegistryObject DACITE = BLOCKS.register("dacite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DACITE = BLOCKS.register("dacite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DACITE_SLAB = BLOCKS.register("dacite_slab", () -> new SlabBlock(Block.Properties.copy(DACITE.get()))); public static final RegistryObject DACITE_STAIRS = BLOCKS.register("dacite_stairs", () -> new StrataStairsBlock(DACITE.get().defaultBlockState(), Block.Properties.copy(DACITE.get()))); public static final RegistryObject DACITE_WALL = BLOCKS.register("dacite_wall", () -> new WallBlock(Block.Properties.copy(DACITE.get()))); //Cobblestone - public static final RegistryObject DACITE_COBBLESTONE = BLOCKS.register("dacite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DACITE_COBBLESTONE = BLOCKS.register("dacite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DACITE_COBBLESTONE_SLAB = BLOCKS.register("dacite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(DACITE_COBBLESTONE.get()))); public static final RegistryObject DACITE_COBBLESTONE_STAIRS = BLOCKS.register("dacite_cobblestone_stairs", () -> new StrataStairsBlock(DACITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(DACITE_COBBLESTONE.get()))); public static final RegistryObject DACITE_COBBLESTONE_WALL = BLOCKS.register("dacite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(DACITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_DACITE_COBBLESTONE = BLOCKS.register("mossy_dacite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_DACITE_COBBLESTONE = BLOCKS.register("mossy_dacite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_DACITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_dacite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_DACITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_DACITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_dacite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_DACITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_DACITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_DACITE_COBBLESTONE_WALL = BLOCKS.register("mossy_dacite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_DACITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject DACITE_BUTTON = BLOCKS.register("dacite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject DACITE_BUTTON = BLOCKS.register("dacite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject DACITE_PRESSURE_PLATE = BLOCKS.register("dacite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject DACITE_PRESSURE_PLATE = BLOCKS.register("dacite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject DACITE_BRICKS = BLOCKS.register("dacite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DACITE_BRICKS = BLOCKS.register("dacite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DACITE_BRICK_SLAB = BLOCKS.register("dacite_brick_slab", () -> new SlabBlock(Block.Properties.copy(DACITE_BRICKS.get()))); public static final RegistryObject DACITE_BRICK_STAIRS = BLOCKS.register("dacite_brick_stairs", () -> new StrataStairsBlock(DACITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(DACITE_BRICKS.get()))); public static final RegistryObject DACITE_BRICK_WALL = BLOCKS.register("dacite_brick_wall", () -> new WallBlock(Block.Properties.copy(DACITE_BRICKS.get()))); @@ -187,36 +187,36 @@ public class BlockList public static final RegistryObject MOSSY_DACITE_BRICK_WALL = BLOCKS.register("mossy_dacite_brick_wall", () -> new WallBlock(Block.Properties.copy(DACITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_DACITE = BLOCKS.register("polished_dacite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_DACITE = BLOCKS.register("polished_dacite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_DACITE_SLAB = BLOCKS.register("polished_dacite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_DACITE.get()))); public static final RegistryObject POLISHED_DACITE_STAIRS = BLOCKS.register("polished_dacite_stairs", () -> new StrataStairsBlock(POLISHED_DACITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_DACITE.get()))); //Dunite - public static final RegistryObject DUNITE = BLOCKS.register("dunite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DUNITE = BLOCKS.register("dunite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DUNITE_SLAB = BLOCKS.register("dunite_slab", () -> new SlabBlock(Block.Properties.copy(DUNITE.get()))); public static final RegistryObject DUNITE_STAIRS = BLOCKS.register("dunite_stairs", () -> new StrataStairsBlock(DUNITE.get().defaultBlockState(), Block.Properties.copy(DUNITE.get()))); public static final RegistryObject DUNITE_WALL = BLOCKS.register("dunite_wall", () -> new WallBlock(Block.Properties.copy(DUNITE.get()))); //Cobblestone - public static final RegistryObject DUNITE_COBBLESTONE = BLOCKS.register("dunite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DUNITE_COBBLESTONE = BLOCKS.register("dunite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DUNITE_COBBLESTONE_SLAB = BLOCKS.register("dunite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(DUNITE_COBBLESTONE.get()))); public static final RegistryObject DUNITE_COBBLESTONE_STAIRS = BLOCKS.register("dunite_cobblestone_stairs", () -> new StrataStairsBlock(DUNITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(DUNITE_COBBLESTONE.get()))); public static final RegistryObject DUNITE_COBBLESTONE_WALL = BLOCKS.register("dunite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(DUNITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_DUNITE_COBBLESTONE = BLOCKS.register("mossy_dunite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_DUNITE_COBBLESTONE = BLOCKS.register("mossy_dunite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_DUNITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_dunite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_DUNITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_DUNITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_dunite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_DUNITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_DUNITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_DUNITE_COBBLESTONE_WALL = BLOCKS.register("mossy_dunite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_DUNITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject DUNITE_BUTTON = BLOCKS.register("dunite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject DUNITE_BUTTON = BLOCKS.register("dunite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject DUNITE_PRESSURE_PLATE = BLOCKS.register("dunite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject DUNITE_PRESSURE_PLATE = BLOCKS.register("dunite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject DUNITE_BRICKS = BLOCKS.register("dunite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DUNITE_BRICKS = BLOCKS.register("dunite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DUNITE_BRICK_SLAB = BLOCKS.register("dunite_brick_slab", () -> new SlabBlock(Block.Properties.copy(DUNITE_BRICKS.get()))); public static final RegistryObject DUNITE_BRICK_STAIRS = BLOCKS.register("dunite_brick_stairs", () -> new StrataStairsBlock(DUNITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(DUNITE_BRICKS.get()))); public static final RegistryObject DUNITE_BRICK_WALL = BLOCKS.register("dunite_brick_wall", () -> new WallBlock(Block.Properties.copy(DUNITE_BRICKS.get()))); @@ -228,36 +228,36 @@ public class BlockList public static final RegistryObject MOSSY_DUNITE_BRICK_WALL = BLOCKS.register("mossy_dunite_brick_wall", () -> new WallBlock(Block.Properties.copy(DUNITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_DUNITE = BLOCKS.register("polished_dunite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_DUNITE = BLOCKS.register("polished_dunite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_DUNITE_SLAB = BLOCKS.register("polished_dunite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_DUNITE.get()))); public static final RegistryObject POLISHED_DUNITE_STAIRS = BLOCKS.register("polished_dunite_stairs", () -> new StrataStairsBlock(POLISHED_DUNITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_DUNITE.get()))); //Gabbro - public static final RegistryObject GABBRO = BLOCKS.register("gabbro", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject GABBRO = BLOCKS.register("gabbro", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject GABBRO_SLAB = BLOCKS.register("gabbro_slab", () -> new SlabBlock(Block.Properties.copy(GABBRO.get()))); public static final RegistryObject GABBRO_STAIRS = BLOCKS.register("gabbro_stairs", () -> new StrataStairsBlock(GABBRO.get().defaultBlockState(), Block.Properties.copy(GABBRO.get()))); public static final RegistryObject GABBRO_WALL = BLOCKS.register("gabbro_wall", () -> new WallBlock(Block.Properties.copy(GABBRO.get()))); //Cobblestone - public static final RegistryObject GABBRO_COBBLESTONE = BLOCKS.register("gabbro_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject GABBRO_COBBLESTONE = BLOCKS.register("gabbro_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject GABBRO_COBBLESTONE_SLAB = BLOCKS.register("gabbro_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(GABBRO_COBBLESTONE.get()))); public static final RegistryObject GABBRO_COBBLESTONE_STAIRS = BLOCKS.register("gabbro_cobblestone_stairs", () -> new StrataStairsBlock(GABBRO_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(GABBRO_COBBLESTONE.get()))); public static final RegistryObject GABBRO_COBBLESTONE_WALL = BLOCKS.register("gabbro_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(GABBRO_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_GABBRO_COBBLESTONE = BLOCKS.register("mossy_gabbro_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_GABBRO_COBBLESTONE = BLOCKS.register("mossy_gabbro_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_GABBRO_COBBLESTONE_SLAB = BLOCKS.register("mossy_gabbro_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_GABBRO_COBBLESTONE.get()))); public static final RegistryObject MOSSY_GABBRO_COBBLESTONE_STAIRS = BLOCKS.register("mossy_gabbro_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_GABBRO_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_GABBRO_COBBLESTONE.get()))); public static final RegistryObject MOSSY_GABBRO_COBBLESTONE_WALL = BLOCKS.register("mossy_gabbro_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_GABBRO_COBBLESTONE.get()))); //Buttons - public static final RegistryObject GABBRO_BUTTON = BLOCKS.register("gabbro_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject GABBRO_BUTTON = BLOCKS.register("gabbro_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject GABBRO_PRESSURE_PLATE = BLOCKS.register("gabbro_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject GABBRO_PRESSURE_PLATE = BLOCKS.register("gabbro_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject GABBRO_BRICKS = BLOCKS.register("gabbro_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject GABBRO_BRICKS = BLOCKS.register("gabbro_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject GABBRO_BRICK_SLAB = BLOCKS.register("gabbro_brick_slab", () -> new SlabBlock(Block.Properties.copy(GABBRO_BRICKS.get()))); public static final RegistryObject GABBRO_BRICK_STAIRS = BLOCKS.register("gabbro_brick_stairs", () -> new StrataStairsBlock(GABBRO_BRICKS.get().defaultBlockState(), Block.Properties.copy(GABBRO_BRICKS.get()))); public static final RegistryObject GABBRO_BRICK_WALL = BLOCKS.register("gabbro_brick_wall", () -> new WallBlock(Block.Properties.copy(GABBRO_BRICKS.get()))); @@ -269,36 +269,36 @@ public class BlockList public static final RegistryObject MOSSY_GABBRO_BRICK_WALL = BLOCKS.register("mossy_gabbro_brick_wall", () -> new WallBlock(Block.Properties.copy(GABBRO_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_GABBRO = BLOCKS.register("polished_gabbro", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_GABBRO = BLOCKS.register("polished_gabbro", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_GABBRO_SLAB = BLOCKS.register("polished_gabbro_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_GABBRO.get()))); public static final RegistryObject POLISHED_GABBRO_STAIRS = BLOCKS.register("polished_gabbro_stairs", () -> new StrataStairsBlock(POLISHED_GABBRO.get().defaultBlockState(), Block.Properties.copy(POLISHED_GABBRO.get()))); //Komatiite - public static final RegistryObject KOMATIITE = BLOCKS.register("komatiite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject KOMATIITE = BLOCKS.register("komatiite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject KOMATIITE_SLAB = BLOCKS.register("komatiite_slab", () -> new SlabBlock(Block.Properties.copy(KOMATIITE.get()))); public static final RegistryObject KOMATIITE_STAIRS = BLOCKS.register("komatiite_stairs", () -> new StrataStairsBlock(KOMATIITE.get().defaultBlockState(), Block.Properties.copy(KOMATIITE.get()))); public static final RegistryObject KOMATIITE_WALL = BLOCKS.register("komatiite_wall", () -> new WallBlock(Block.Properties.copy(KOMATIITE.get()))); //Cobblestone - public static final RegistryObject KOMATIITE_COBBLESTONE = BLOCKS.register("komatiite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject KOMATIITE_COBBLESTONE = BLOCKS.register("komatiite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject KOMATIITE_COBBLESTONE_SLAB = BLOCKS.register("komatiite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(KOMATIITE_COBBLESTONE.get()))); public static final RegistryObject KOMATIITE_COBBLESTONE_STAIRS = BLOCKS.register("komatiite_cobblestone_stairs", () -> new StrataStairsBlock(KOMATIITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(KOMATIITE_COBBLESTONE.get()))); public static final RegistryObject KOMATIITE_COBBLESTONE_WALL = BLOCKS.register("komatiite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(KOMATIITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_KOMATIITE_COBBLESTONE = BLOCKS.register("mossy_komatiite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_KOMATIITE_COBBLESTONE = BLOCKS.register("mossy_komatiite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_KOMATIITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_komatiite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_KOMATIITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_KOMATIITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_komatiite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_KOMATIITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_KOMATIITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_KOMATIITE_COBBLESTONE_WALL = BLOCKS.register("mossy_komatiite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_KOMATIITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject KOMATIITE_BUTTON = BLOCKS.register("komatiite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject KOMATIITE_BUTTON = BLOCKS.register("komatiite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject KOMATIITE_PRESSURE_PLATE = BLOCKS.register("komatiite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject KOMATIITE_PRESSURE_PLATE = BLOCKS.register("komatiite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject KOMATIITE_BRICKS = BLOCKS.register("komatiite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject KOMATIITE_BRICKS = BLOCKS.register("komatiite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject KOMATIITE_BRICK_SLAB = BLOCKS.register("komatiite_brick_slab", () -> new SlabBlock(Block.Properties.copy(KOMATIITE_BRICKS.get()))); public static final RegistryObject KOMATIITE_BRICK_STAIRS = BLOCKS.register("komatiite_brick_stairs", () -> new StrataStairsBlock(KOMATIITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(KOMATIITE_BRICKS.get()))); public static final RegistryObject KOMATIITE_BRICK_WALL = BLOCKS.register("komatiite_brick_wall", () -> new WallBlock(Block.Properties.copy(KOMATIITE_BRICKS.get()))); @@ -310,36 +310,36 @@ public class BlockList public static final RegistryObject MOSSY_KOMATIITE_BRICK_WALL = BLOCKS.register("mossy_komatiite_brick_wall", () -> new WallBlock(Block.Properties.copy(KOMATIITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_KOMATIITE = BLOCKS.register("polished_komatiite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_KOMATIITE = BLOCKS.register("polished_komatiite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_KOMATIITE_SLAB = BLOCKS.register("polished_komatiite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_KOMATIITE.get()))); public static final RegistryObject POLISHED_KOMATIITE_STAIRS = BLOCKS.register("polished_komatiite_stairs", () -> new StrataStairsBlock(POLISHED_KOMATIITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_KOMATIITE.get()))); //Pahoehoe - public static final RegistryObject PAHOEHOE = BLOCKS.register("pahoehoe", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PAHOEHOE = BLOCKS.register("pahoehoe", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PAHOEHOE_SLAB = BLOCKS.register("pahoehoe_slab", () -> new SlabBlock(Block.Properties.copy(PAHOEHOE.get()))); public static final RegistryObject PAHOEHOE_STAIRS = BLOCKS.register("pahoehoe_stairs", () -> new StrataStairsBlock(PAHOEHOE.get().defaultBlockState(), Block.Properties.copy(PAHOEHOE.get()))); public static final RegistryObject PAHOEHOE_WALL = BLOCKS.register("pahoehoe_wall", () -> new WallBlock(Block.Properties.copy(PAHOEHOE.get()))); //Cobblestone - public static final RegistryObject PAHOEHOE_COBBLESTONE = BLOCKS.register("pahoehoe_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PAHOEHOE_COBBLESTONE = BLOCKS.register("pahoehoe_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PAHOEHOE_COBBLESTONE_SLAB = BLOCKS.register("pahoehoe_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(PAHOEHOE_COBBLESTONE.get()))); public static final RegistryObject PAHOEHOE_COBBLESTONE_STAIRS = BLOCKS.register("pahoehoe_cobblestone_stairs", () -> new StrataStairsBlock(PAHOEHOE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(PAHOEHOE_COBBLESTONE.get()))); public static final RegistryObject PAHOEHOE_COBBLESTONE_WALL = BLOCKS.register("pahoehoe_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(PAHOEHOE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_PAHOEHOE_COBBLESTONE = BLOCKS.register("mossy_pahoehoe_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_PAHOEHOE_COBBLESTONE = BLOCKS.register("mossy_pahoehoe_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_PAHOEHOE_COBBLESTONE_SLAB = BLOCKS.register("mossy_pahoehoe_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_PAHOEHOE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PAHOEHOE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_pahoehoe_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_PAHOEHOE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_PAHOEHOE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PAHOEHOE_COBBLESTONE_WALL = BLOCKS.register("mossy_pahoehoe_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_PAHOEHOE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject PAHOEHOE_BUTTON = BLOCKS.register("pahoehoe_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject PAHOEHOE_BUTTON = BLOCKS.register("pahoehoe_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject PAHOEHOE_PRESSURE_PLATE = BLOCKS.register("pahoehoe_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject PAHOEHOE_PRESSURE_PLATE = BLOCKS.register("pahoehoe_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject PAHOEHOE_BRICKS = BLOCKS.register("pahoehoe_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PAHOEHOE_BRICKS = BLOCKS.register("pahoehoe_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PAHOEHOE_BRICK_SLAB = BLOCKS.register("pahoehoe_brick_slab", () -> new SlabBlock(Block.Properties.copy(PAHOEHOE_BRICKS.get()))); public static final RegistryObject PAHOEHOE_BRICK_STAIRS = BLOCKS.register("pahoehoe_brick_stairs", () -> new StrataStairsBlock(PAHOEHOE_BRICKS.get().defaultBlockState(), Block.Properties.copy(PAHOEHOE_BRICKS.get()))); public static final RegistryObject PAHOEHOE_BRICK_WALL = BLOCKS.register("pahoehoe_brick_wall", () -> new WallBlock(Block.Properties.copy(PAHOEHOE_BRICKS.get()))); @@ -351,36 +351,36 @@ public class BlockList public static final RegistryObject MOSSY_PAHOEHOE_BRICK_WALL = BLOCKS.register("mossy_pahoehoe_brick_wall", () -> new WallBlock(Block.Properties.copy(PAHOEHOE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_PAHOEHOE = BLOCKS.register("polished_pahoehoe", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_PAHOEHOE = BLOCKS.register("polished_pahoehoe", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_PAHOEHOE_SLAB = BLOCKS.register("polished_pahoehoe_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_PAHOEHOE.get()))); public static final RegistryObject POLISHED_PAHOEHOE_STAIRS = BLOCKS.register("polished_pahoehoe_stairs", () -> new StrataStairsBlock(POLISHED_PAHOEHOE.get().defaultBlockState(), Block.Properties.copy(POLISHED_PAHOEHOE.get()))); //Pegmatiite - public static final RegistryObject PEGMATITE = BLOCKS.register("pegmatite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PEGMATITE = BLOCKS.register("pegmatite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PEGMATITE_SLAB = BLOCKS.register("pegmatite_slab", () -> new SlabBlock(Block.Properties.copy(PEGMATITE.get()))); public static final RegistryObject PEGMATITE_STAIRS = BLOCKS.register("pegmatite_stairs", () -> new StrataStairsBlock(PEGMATITE.get().defaultBlockState(), Block.Properties.copy(PEGMATITE.get()))); public static final RegistryObject PEGMATITE_WALL = BLOCKS.register("pegmatite_wall", () -> new WallBlock(Block.Properties.copy(PEGMATITE.get()))); //Cobblestone - public static final RegistryObject PEGMATITE_COBBLESTONE = BLOCKS.register("pegmatite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PEGMATITE_COBBLESTONE = BLOCKS.register("pegmatite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PEGMATITE_COBBLESTONE_SLAB = BLOCKS.register("pegmatite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(PEGMATITE_COBBLESTONE.get()))); public static final RegistryObject PEGMATITE_COBBLESTONE_STAIRS = BLOCKS.register("pegmatite_cobblestone_stairs", () -> new StrataStairsBlock(PEGMATITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(PEGMATITE_COBBLESTONE.get()))); public static final RegistryObject PEGMATITE_COBBLESTONE_WALL = BLOCKS.register("pegmatite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(PEGMATITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_PEGMATITE_COBBLESTONE = BLOCKS.register("mossy_pegmatite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_PEGMATITE_COBBLESTONE = BLOCKS.register("mossy_pegmatite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_PEGMATITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_pegmatite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_PEGMATITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PEGMATITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_pegmatite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_PEGMATITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_PEGMATITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PEGMATITE_COBBLESTONE_WALL = BLOCKS.register("mossy_pegmatite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_PEGMATITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject PEGMATITE_BUTTON = BLOCKS.register("pegmatite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject PEGMATITE_BUTTON = BLOCKS.register("pegmatite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject PEGMATITE_PRESSURE_PLATE = BLOCKS.register("pegmatite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject PEGMATITE_PRESSURE_PLATE = BLOCKS.register("pegmatite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject PEGMATITE_BRICKS = BLOCKS.register("pegmatite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PEGMATITE_BRICKS = BLOCKS.register("pegmatite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PEGMATITE_BRICK_SLAB = BLOCKS.register("pegmatite_brick_slab", () -> new SlabBlock(Block.Properties.copy(PEGMATITE_BRICKS.get()))); public static final RegistryObject PEGMATITE_BRICK_STAIRS = BLOCKS.register("pegmatite_brick_stairs", () -> new StrataStairsBlock(PEGMATITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(PEGMATITE_BRICKS.get()))); public static final RegistryObject PEGMATITE_BRICK_WALL = BLOCKS.register("pegmatite_brick_wall", () -> new WallBlock(Block.Properties.copy(PEGMATITE_BRICKS.get()))); @@ -392,36 +392,36 @@ public class BlockList public static final RegistryObject MOSSY_PEGMATITE_BRICK_WALL = BLOCKS.register("mossy_pegmatite_brick_wall", () -> new WallBlock(Block.Properties.copy(PEGMATITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_PEGMATITE = BLOCKS.register("polished_pegmatite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_PEGMATITE = BLOCKS.register("polished_pegmatite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_PEGMATITE_SLAB = BLOCKS.register("polished_pegmatite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_PEGMATITE.get()))); public static final RegistryObject POLISHED_PEGMATITE_STAIRS = BLOCKS.register("polished_pegmatite_stairs", () -> new StrataStairsBlock(POLISHED_PEGMATITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_PEGMATITE.get()))); //Phonolite - public static final RegistryObject PHONOLITE = BLOCKS.register("phonolite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PHONOLITE = BLOCKS.register("phonolite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PHONOLITE_SLAB = BLOCKS.register("phonolite_slab", () -> new SlabBlock(Block.Properties.copy(PHONOLITE.get()))); public static final RegistryObject PHONOLITE_STAIRS = BLOCKS.register("phonolite_stairs", () -> new StrataStairsBlock(PHONOLITE.get().defaultBlockState(), Block.Properties.copy(PHONOLITE.get()))); public static final RegistryObject PHONOLITE_WALL = BLOCKS.register("phonolite_wall", () -> new WallBlock(Block.Properties.copy(PHONOLITE.get()))); //Cobblestone - public static final RegistryObject PHONOLITE_COBBLESTONE = BLOCKS.register("phonolite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PHONOLITE_COBBLESTONE = BLOCKS.register("phonolite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PHONOLITE_COBBLESTONE_SLAB = BLOCKS.register("phonolite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(PHONOLITE_COBBLESTONE.get()))); public static final RegistryObject PHONOLITE_COBBLESTONE_STAIRS = BLOCKS.register("phonolite_cobblestone_stairs", () -> new StrataStairsBlock(PHONOLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(PHONOLITE_COBBLESTONE.get()))); public static final RegistryObject PHONOLITE_COBBLESTONE_WALL = BLOCKS.register("phonolite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(PHONOLITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_PHONOLITE_COBBLESTONE = BLOCKS.register("mossy_phonolite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_PHONOLITE_COBBLESTONE = BLOCKS.register("mossy_phonolite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_PHONOLITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_phonolite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_PHONOLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PHONOLITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_phonolite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_PHONOLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_PHONOLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PHONOLITE_COBBLESTONE_WALL = BLOCKS.register("mossy_phonolite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_PHONOLITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject PHONOLITE_BUTTON = BLOCKS.register("phonolite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject PHONOLITE_BUTTON = BLOCKS.register("phonolite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject PHONOLITE_PRESSURE_PLATE = BLOCKS.register("phonolite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject PHONOLITE_PRESSURE_PLATE = BLOCKS.register("phonolite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject PHONOLITE_BRICKS = BLOCKS.register("phonolite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PHONOLITE_BRICKS = BLOCKS.register("phonolite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PHONOLITE_BRICK_SLAB = BLOCKS.register("phonolite_brick_slab", () -> new SlabBlock(Block.Properties.copy(PHONOLITE_BRICKS.get()))); public static final RegistryObject PHONOLITE_BRICK_STAIRS = BLOCKS.register("phonolite_brick_stairs", () -> new StrataStairsBlock(PHONOLITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(PHONOLITE_BRICKS.get()))); public static final RegistryObject PHONOLITE_BRICK_WALL = BLOCKS.register("phonolite_brick_wall", () -> new WallBlock(Block.Properties.copy(PHONOLITE_BRICKS.get()))); @@ -433,38 +433,38 @@ public class BlockList public static final RegistryObject MOSSY_PHONOLITE_BRICK_WALL = BLOCKS.register("mossy_phonolite_brick_wall", () -> new WallBlock(Block.Properties.copy(PHONOLITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_PHONOLITE = BLOCKS.register("polished_phonolite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_PHONOLITE = BLOCKS.register("polished_phonolite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_PHONOLITE_SLAB = BLOCKS.register("polished_phonolite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_PHONOLITE.get()))); public static final RegistryObject POLISHED_PHONOLITE_STAIRS = BLOCKS.register("polished_phonolite_stairs", () -> new StrataStairsBlock(POLISHED_PHONOLITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_PHONOLITE.get()))); /*Metamorphic Rocks*/ //Amphibolite - public static final RegistryObject AMPHIBOLITE = BLOCKS.register("amphibolite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject AMPHIBOLITE = BLOCKS.register("amphibolite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject AMPHIBOLITE_SLAB = BLOCKS.register("amphibolite_slab", () -> new SlabBlock(Block.Properties.copy(AMPHIBOLITE.get()))); public static final RegistryObject AMPHIBOLITE_STAIRS = BLOCKS.register("amphibolite_stairs", () -> new StrataStairsBlock(AMPHIBOLITE.get().defaultBlockState(), Block.Properties.copy(AMPHIBOLITE.get()))); public static final RegistryObject AMPHIBOLITE_WALL = BLOCKS.register("amphibolite_wall", () -> new WallBlock(Block.Properties.copy(AMPHIBOLITE.get()))); //Cobblestone - public static final RegistryObject AMPHIBOLITE_COBBLESTONE = BLOCKS.register("amphibolite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject AMPHIBOLITE_COBBLESTONE = BLOCKS.register("amphibolite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject AMPHIBOLITE_COBBLESTONE_SLAB = BLOCKS.register("amphibolite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(AMPHIBOLITE_COBBLESTONE.get()))); public static final RegistryObject AMPHIBOLITE_COBBLESTONE_STAIRS = BLOCKS.register("amphibolite_cobblestone_stairs", () -> new StrataStairsBlock(AMPHIBOLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(AMPHIBOLITE_COBBLESTONE.get()))); public static final RegistryObject AMPHIBOLITE_COBBLESTONE_WALL = BLOCKS.register("amphibolite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(AMPHIBOLITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_AMPHIBOLITE_COBBLESTONE = BLOCKS.register("mossy_amphibolite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_AMPHIBOLITE_COBBLESTONE = BLOCKS.register("mossy_amphibolite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_AMPHIBOLITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_amphibolite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_AMPHIBOLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_AMPHIBOLITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_amphibolite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_AMPHIBOLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_AMPHIBOLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_AMPHIBOLITE_COBBLESTONE_WALL = BLOCKS.register("mossy_amphibolite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_AMPHIBOLITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject AMPHIBOLITE_BUTTON = BLOCKS.register("amphibolite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject AMPHIBOLITE_BUTTON = BLOCKS.register("amphibolite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject AMPHIBOLITE_PRESSURE_PLATE = BLOCKS.register("amphibolite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject AMPHIBOLITE_PRESSURE_PLATE = BLOCKS.register("amphibolite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject AMPHIBOLITE_BRICKS = BLOCKS.register("amphibolite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject AMPHIBOLITE_BRICKS = BLOCKS.register("amphibolite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject AMPHIBOLITE_BRICK_SLAB = BLOCKS.register("amphibolite_brick_slab", () -> new SlabBlock(Block.Properties.copy(AMPHIBOLITE_BRICKS.get()))); public static final RegistryObject AMPHIBOLITE_BRICK_STAIRS = BLOCKS.register("amphibolite_brick_stairs", () -> new StrataStairsBlock(AMPHIBOLITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(AMPHIBOLITE_BRICKS.get()))); public static final RegistryObject AMPHIBOLITE_BRICK_WALL = BLOCKS.register("amphibolite_brick_wall", () -> new WallBlock(Block.Properties.copy(AMPHIBOLITE_BRICKS.get()))); @@ -476,36 +476,36 @@ public class BlockList public static final RegistryObject MOSSY_AMPHIBOLITE_BRICK_WALL = BLOCKS.register("mossy_amphibolite_brick_wall", () -> new WallBlock(Block.Properties.copy(AMPHIBOLITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_AMPHIBOLITE = BLOCKS.register("polished_amphibolite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_AMPHIBOLITE = BLOCKS.register("polished_amphibolite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_AMPHIBOLITE_SLAB = BLOCKS.register("polished_amphibolite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_AMPHIBOLITE.get()))); public static final RegistryObject POLISHED_AMPHIBOLITE_STAIRS = BLOCKS.register("polished_amphibolite_stairs", () -> new StrataStairsBlock(POLISHED_AMPHIBOLITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_AMPHIBOLITE.get()))); //Cataclasite - public static final RegistryObject CATACLASITE = BLOCKS.register("cataclasite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject CATACLASITE = BLOCKS.register("cataclasite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject CATACLASITE_SLAB = BLOCKS.register("cataclasite_slab", () -> new SlabBlock(Block.Properties.copy(CATACLASITE.get()))); public static final RegistryObject CATACLASITE_STAIRS = BLOCKS.register("cataclasite_stairs", () -> new StrataStairsBlock(CATACLASITE.get().defaultBlockState(), Block.Properties.copy(CATACLASITE.get()))); public static final RegistryObject CATACLASITE_WALL = BLOCKS.register("cataclasite_wall", () -> new WallBlock(Block.Properties.copy(CATACLASITE.get()))); //Cobblestone - public static final RegistryObject CATACLASITE_COBBLESTONE = BLOCKS.register("cataclasite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject CATACLASITE_COBBLESTONE = BLOCKS.register("cataclasite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject CATACLASITE_COBBLESTONE_SLAB = BLOCKS.register("cataclasite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(CATACLASITE_COBBLESTONE.get()))); public static final RegistryObject CATACLASITE_COBBLESTONE_STAIRS = BLOCKS.register("cataclasite_cobblestone_stairs", () -> new StrataStairsBlock(CATACLASITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(CATACLASITE_COBBLESTONE.get()))); public static final RegistryObject CATACLASITE_COBBLESTONE_WALL = BLOCKS.register("cataclasite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(CATACLASITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_CATACLASITE_COBBLESTONE = BLOCKS.register("mossy_cataclasite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_CATACLASITE_COBBLESTONE = BLOCKS.register("mossy_cataclasite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_CATACLASITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_cataclasite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_CATACLASITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_CATACLASITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_cataclasite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_CATACLASITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_CATACLASITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_CATACLASITE_COBBLESTONE_WALL = BLOCKS.register("mossy_cataclasite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_CATACLASITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject CATACLASITE_BUTTON = BLOCKS.register("cataclasite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject CATACLASITE_BUTTON = BLOCKS.register("cataclasite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject CATACLASITE_PRESSURE_PLATE = BLOCKS.register("cataclasite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject CATACLASITE_PRESSURE_PLATE = BLOCKS.register("cataclasite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject CATACLASITE_BRICKS = BLOCKS.register("cataclasite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject CATACLASITE_BRICKS = BLOCKS.register("cataclasite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject CATACLASITE_BRICK_SLAB = BLOCKS.register("cataclasite_brick_slab", () -> new SlabBlock(Block.Properties.copy(CATACLASITE_BRICKS.get()))); public static final RegistryObject CATACLASITE_BRICK_STAIRS = BLOCKS.register("cataclasite_brick_stairs", () -> new StrataStairsBlock(CATACLASITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(CATACLASITE_BRICKS.get()))); public static final RegistryObject CATACLASITE_BRICK_WALL = BLOCKS.register("cataclasite_brick_wall", () -> new WallBlock(Block.Properties.copy(CATACLASITE_BRICKS.get()))); @@ -517,36 +517,36 @@ public class BlockList public static final RegistryObject MOSSY_CATACLASITE_BRICK_WALL = BLOCKS.register("mossy_cataclasite_brick_wall", () -> new WallBlock(Block.Properties.copy(CATACLASITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_CATACLASITE = BLOCKS.register("polished_cataclasite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_CATACLASITE = BLOCKS.register("polished_cataclasite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_CATACLASITE_SLAB = BLOCKS.register("polished_cataclasite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_CATACLASITE.get()))); public static final RegistryObject POLISHED_CATACLASITE_STAIRS = BLOCKS.register("polished_cataclasite_stairs", () -> new StrataStairsBlock(POLISHED_CATACLASITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_CATACLASITE.get()))); //Eclogite - public static final RegistryObject ECLOGITE = BLOCKS.register("eclogite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ECLOGITE = BLOCKS.register("eclogite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ECLOGITE_SLAB = BLOCKS.register("eclogite_slab", () -> new SlabBlock(Block.Properties.copy(ECLOGITE.get()))); public static final RegistryObject ECLOGITE_STAIRS = BLOCKS.register("eclogite_stairs", () -> new StrataStairsBlock(ECLOGITE.get().defaultBlockState(), Block.Properties.copy(ECLOGITE.get()))); public static final RegistryObject ECLOGITE_WALL = BLOCKS.register("eclogite_wall", () -> new WallBlock(Block.Properties.copy(ECLOGITE.get()))); //Cobblestone - public static final RegistryObject ECLOGITE_COBBLESTONE = BLOCKS.register("eclogite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ECLOGITE_COBBLESTONE = BLOCKS.register("eclogite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ECLOGITE_COBBLESTONE_SLAB = BLOCKS.register("eclogite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(ECLOGITE_COBBLESTONE.get()))); public static final RegistryObject ECLOGITE_COBBLESTONE_STAIRS = BLOCKS.register("eclogite_cobblestone_stairs", () -> new StrataStairsBlock(ECLOGITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(ECLOGITE_COBBLESTONE.get()))); public static final RegistryObject ECLOGITE_COBBLESTONE_WALL = BLOCKS.register("eclogite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(ECLOGITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_ECLOGITE_COBBLESTONE = BLOCKS.register("mossy_eclogite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_ECLOGITE_COBBLESTONE = BLOCKS.register("mossy_eclogite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_ECLOGITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_eclogite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_ECLOGITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ECLOGITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_eclogite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_ECLOGITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_ECLOGITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ECLOGITE_COBBLESTONE_WALL = BLOCKS.register("mossy_eclogite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_ECLOGITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject ECLOGITE_BUTTON = BLOCKS.register("eclogite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject ECLOGITE_BUTTON = BLOCKS.register("eclogite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject ECLOGITE_PRESSURE_PLATE = BLOCKS.register("eclogite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject ECLOGITE_PRESSURE_PLATE = BLOCKS.register("eclogite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject ECLOGITE_BRICKS = BLOCKS.register("eclogite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ECLOGITE_BRICKS = BLOCKS.register("eclogite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ECLOGITE_BRICK_SLAB = BLOCKS.register("eclogite_brick_slab", () -> new SlabBlock(Block.Properties.copy(ECLOGITE_BRICKS.get()))); public static final RegistryObject ECLOGITE_BRICK_STAIRS = BLOCKS.register("eclogite_brick_stairs", () -> new StrataStairsBlock(ECLOGITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(ECLOGITE_BRICKS.get()))); public static final RegistryObject ECLOGITE_BRICK_WALL = BLOCKS.register("eclogite_brick_wall", () -> new WallBlock(Block.Properties.copy(ECLOGITE_BRICKS.get()))); @@ -558,36 +558,36 @@ public class BlockList public static final RegistryObject MOSSY_ECLOGITE_BRICK_WALL = BLOCKS.register("mossy_eclogite_brick_wall", () -> new WallBlock(Block.Properties.copy(ECLOGITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_ECLOGITE = BLOCKS.register("polished_eclogite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_ECLOGITE = BLOCKS.register("polished_eclogite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_ECLOGITE_SLAB = BLOCKS.register("polished_eclogite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_ECLOGITE.get()))); public static final RegistryObject POLISHED_ECLOGITE_STAIRS = BLOCKS.register("polished_eclogite_stairs", () -> new StrataStairsBlock(POLISHED_ECLOGITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_ECLOGITE.get()))); //Gneiss - public static final RegistryObject GNEISS = BLOCKS.register("gneiss", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject GNEISS = BLOCKS.register("gneiss", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject GNEISS_SLAB = BLOCKS.register("gneiss_slab", () -> new SlabBlock(Block.Properties.copy(GNEISS.get()))); public static final RegistryObject GNEISS_STAIRS = BLOCKS.register("gneiss_stairs", () -> new StrataStairsBlock(GNEISS.get().defaultBlockState(), Block.Properties.copy(GNEISS.get()))); public static final RegistryObject GNEISS_WALL = BLOCKS.register("gneiss_wall", () -> new WallBlock(Block.Properties.copy(GNEISS.get()))); //Cobblestone - public static final RegistryObject GNEISS_COBBLESTONE = BLOCKS.register("gneiss_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject GNEISS_COBBLESTONE = BLOCKS.register("gneiss_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject GNEISS_COBBLESTONE_SLAB = BLOCKS.register("gneiss_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(GNEISS_COBBLESTONE.get()))); public static final RegistryObject GNEISS_COBBLESTONE_STAIRS = BLOCKS.register("gneiss_cobblestone_stairs", () -> new StrataStairsBlock(GNEISS_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(GNEISS_COBBLESTONE.get()))); public static final RegistryObject GNEISS_COBBLESTONE_WALL = BLOCKS.register("gneiss_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(GNEISS_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_GNEISS_COBBLESTONE = BLOCKS.register("mossy_gneiss_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_GNEISS_COBBLESTONE = BLOCKS.register("mossy_gneiss_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_GNEISS_COBBLESTONE_SLAB = BLOCKS.register("mossy_gneiss_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_GNEISS_COBBLESTONE.get()))); public static final RegistryObject MOSSY_GNEISS_COBBLESTONE_STAIRS = BLOCKS.register("mossy_gneiss_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_GNEISS_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_GNEISS_COBBLESTONE.get()))); public static final RegistryObject MOSSY_GNEISS_COBBLESTONE_WALL = BLOCKS.register("mossy_gneiss_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_GNEISS_COBBLESTONE.get()))); //Buttons - public static final RegistryObject GNEISS_BUTTON = BLOCKS.register("gneiss_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject GNEISS_BUTTON = BLOCKS.register("gneiss_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject GNEISS_PRESSURE_PLATE = BLOCKS.register("gneiss_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject GNEISS_PRESSURE_PLATE = BLOCKS.register("gneiss_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject GNEISS_BRICKS = BLOCKS.register("gneiss_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject GNEISS_BRICKS = BLOCKS.register("gneiss_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject GNEISS_BRICK_SLAB = BLOCKS.register("gneiss_brick_slab", () -> new SlabBlock(Block.Properties.copy(GNEISS_BRICKS.get()))); public static final RegistryObject GNEISS_BRICK_STAIRS = BLOCKS.register("gneiss_brick_stairs", () -> new StrataStairsBlock(GNEISS_BRICKS.get().defaultBlockState(), Block.Properties.copy(GNEISS_BRICKS.get()))); public static final RegistryObject GNEISS_BRICK_WALL = BLOCKS.register("gneiss_brick_wall", () -> new WallBlock(Block.Properties.copy(GNEISS_BRICKS.get()))); @@ -599,36 +599,36 @@ public class BlockList public static final RegistryObject MOSSY_GNEISS_BRICK_WALL = BLOCKS.register("mossy_gneiss_brick_wall", () -> new WallBlock(Block.Properties.copy(GNEISS_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_GNEISS = BLOCKS.register("polished_gneiss", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_GNEISS = BLOCKS.register("polished_gneiss", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_GNEISS_SLAB = BLOCKS.register("polished_gneiss_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_GNEISS.get()))); public static final RegistryObject POLISHED_GNEISS_STAIRS = BLOCKS.register("polished_gneiss_stairs", () -> new StrataStairsBlock(POLISHED_GNEISS.get().defaultBlockState(), Block.Properties.copy(POLISHED_GNEISS.get()))); //Marble - public static final RegistryObject MARBLE = BLOCKS.register("marble", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MARBLE = BLOCKS.register("marble", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MARBLE_SLAB = BLOCKS.register("marble_slab", () -> new SlabBlock(Block.Properties.copy(MARBLE.get()))); public static final RegistryObject MARBLE_STAIRS = BLOCKS.register("marble_stairs", () -> new StrataStairsBlock(MARBLE.get().defaultBlockState(), Block.Properties.copy(MARBLE.get()))); public static final RegistryObject MARBLE_WALL = BLOCKS.register("marble_wall", () -> new WallBlock(Block.Properties.copy(MARBLE.get()))); //Cobblestone - public static final RegistryObject MARBLE_COBBLESTONE = BLOCKS.register("marble_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MARBLE_COBBLESTONE = BLOCKS.register("marble_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MARBLE_COBBLESTONE_SLAB = BLOCKS.register("marble_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MARBLE_COBBLESTONE.get()))); public static final RegistryObject MARBLE_COBBLESTONE_STAIRS = BLOCKS.register("marble_cobblestone_stairs", () -> new StrataStairsBlock(MARBLE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MARBLE_COBBLESTONE.get()))); public static final RegistryObject MARBLE_COBBLESTONE_WALL = BLOCKS.register("marble_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MARBLE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_MARBLE_COBBLESTONE = BLOCKS.register("mossy_marble_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_MARBLE_COBBLESTONE = BLOCKS.register("mossy_marble_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_MARBLE_COBBLESTONE_SLAB = BLOCKS.register("mossy_marble_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_MARBLE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_MARBLE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_marble_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_MARBLE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_MARBLE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_MARBLE_COBBLESTONE_WALL = BLOCKS.register("mossy_marble_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_MARBLE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject MARBLE_BUTTON = BLOCKS.register("marble_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject MARBLE_BUTTON = BLOCKS.register("marble_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject MARBLE_PRESSURE_PLATE = BLOCKS.register("marble_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject MARBLE_PRESSURE_PLATE = BLOCKS.register("marble_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject MARBLE_BRICKS = BLOCKS.register("marble_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MARBLE_BRICKS = BLOCKS.register("marble_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MARBLE_BRICK_SLAB = BLOCKS.register("marble_brick_slab", () -> new SlabBlock(Block.Properties.copy(MARBLE_BRICKS.get()))); public static final RegistryObject MARBLE_BRICK_STAIRS = BLOCKS.register("marble_brick_stairs", () -> new StrataStairsBlock(MARBLE_BRICKS.get().defaultBlockState(), Block.Properties.copy(MARBLE_BRICKS.get()))); public static final RegistryObject MARBLE_BRICK_WALL = BLOCKS.register("marble_brick_wall", () -> new WallBlock(Block.Properties.copy(MARBLE_BRICKS.get()))); @@ -640,36 +640,36 @@ public class BlockList public static final RegistryObject MOSSY_MARBLE_BRICK_WALL = BLOCKS.register("mossy_marble_brick_wall", () -> new WallBlock(Block.Properties.copy(MARBLE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_MARBLE = BLOCKS.register("polished_marble", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_MARBLE = BLOCKS.register("polished_marble", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_MARBLE_SLAB = BLOCKS.register("polished_marble_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_MARBLE.get()))); public static final RegistryObject POLISHED_MARBLE_STAIRS = BLOCKS.register("polished_marble_stairs", () -> new StrataStairsBlock(POLISHED_MARBLE.get().defaultBlockState(), Block.Properties.copy(POLISHED_MARBLE.get()))); //Migmatite - public static final RegistryObject MIGMATITE = BLOCKS.register("migmatite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MIGMATITE = BLOCKS.register("migmatite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MIGMATITE_SLAB = BLOCKS.register("migmatite_slab", () -> new SlabBlock(Block.Properties.copy(MIGMATITE.get()))); public static final RegistryObject MIGMATITE_STAIRS = BLOCKS.register("migmatite_stairs", () -> new StrataStairsBlock(MIGMATITE.get().defaultBlockState(), Block.Properties.copy(MIGMATITE.get()))); public static final RegistryObject MIGMATITE_WALL = BLOCKS.register("migmatite_wall", () -> new WallBlock(Block.Properties.copy(MIGMATITE.get()))); //Cobblestone - public static final RegistryObject MIGMATITE_COBBLESTONE = BLOCKS.register("migmatite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MIGMATITE_COBBLESTONE = BLOCKS.register("migmatite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MIGMATITE_COBBLESTONE_SLAB = BLOCKS.register("migmatite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MIGMATITE_COBBLESTONE.get()))); public static final RegistryObject MIGMATITE_COBBLESTONE_STAIRS = BLOCKS.register("migmatite_cobblestone_stairs", () -> new StrataStairsBlock(MIGMATITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MIGMATITE_COBBLESTONE.get()))); public static final RegistryObject MIGMATITE_COBBLESTONE_WALL = BLOCKS.register("migmatite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MIGMATITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_MIGMATITE_COBBLESTONE = BLOCKS.register("mossy_migmatite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_MIGMATITE_COBBLESTONE = BLOCKS.register("mossy_migmatite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_MIGMATITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_migmatite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_MIGMATITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_MIGMATITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_migmatite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_MIGMATITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_MIGMATITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_MIGMATITE_COBBLESTONE_WALL = BLOCKS.register("mossy_migmatite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_MIGMATITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject MIGMATITE_BUTTON = BLOCKS.register("migmatite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject MIGMATITE_BUTTON = BLOCKS.register("migmatite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject MIGMATITE_PRESSURE_PLATE = BLOCKS.register("migmatite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject MIGMATITE_PRESSURE_PLATE = BLOCKS.register("migmatite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject MIGMATITE_BRICKS = BLOCKS.register("migmatite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MIGMATITE_BRICKS = BLOCKS.register("migmatite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MIGMATITE_BRICK_SLAB = BLOCKS.register("migmatite_brick_slab", () -> new SlabBlock(Block.Properties.copy(MIGMATITE_BRICKS.get()))); public static final RegistryObject MIGMATITE_BRICK_STAIRS = BLOCKS.register("migmatite_brick_stairs", () -> new StrataStairsBlock(MIGMATITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(MIGMATITE_BRICKS.get()))); public static final RegistryObject MIGMATITE_BRICK_WALL = BLOCKS.register("migmatite_brick_wall", () -> new WallBlock(Block.Properties.copy(MIGMATITE_BRICKS.get()))); @@ -681,36 +681,36 @@ public class BlockList public static final RegistryObject MOSSY_MIGMATITE_BRICK_WALL = BLOCKS.register("mossy_migmatite_brick_wall", () -> new WallBlock(Block.Properties.copy(MIGMATITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_MIGMATITE = BLOCKS.register("polished_migmatite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_MIGMATITE = BLOCKS.register("polished_migmatite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_MIGMATITE_SLAB = BLOCKS.register("polished_migmatite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_MIGMATITE.get()))); public static final RegistryObject POLISHED_MIGMATITE_STAIRS = BLOCKS.register("polished_migmatite_stairs", () -> new StrataStairsBlock(POLISHED_MIGMATITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_MIGMATITE.get()))); //Schist - public static final RegistryObject SCHIST = BLOCKS.register("schist", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SCHIST = BLOCKS.register("schist", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SCHIST_SLAB = BLOCKS.register("schist_slab", () -> new SlabBlock(Block.Properties.copy(SCHIST.get()))); public static final RegistryObject SCHIST_STAIRS = BLOCKS.register("schist_stairs", () -> new StrataStairsBlock(SCHIST.get().defaultBlockState(), Block.Properties.copy(SCHIST.get()))); public static final RegistryObject SCHIST_WALL = BLOCKS.register("schist_wall", () -> new WallBlock(Block.Properties.copy(SCHIST.get()))); //Cobblestone - public static final RegistryObject SCHIST_COBBLESTONE = BLOCKS.register("schist_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SCHIST_COBBLESTONE = BLOCKS.register("schist_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SCHIST_COBBLESTONE_SLAB = BLOCKS.register("schist_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(SCHIST_COBBLESTONE.get()))); public static final RegistryObject SCHIST_COBBLESTONE_STAIRS = BLOCKS.register("schist_cobblestone_stairs", () -> new StrataStairsBlock(SCHIST_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(SCHIST_COBBLESTONE.get()))); public static final RegistryObject SCHIST_COBBLESTONE_WALL = BLOCKS.register("schist_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(SCHIST_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_SCHIST_COBBLESTONE = BLOCKS.register("mossy_schist_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_SCHIST_COBBLESTONE = BLOCKS.register("mossy_schist_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_SCHIST_COBBLESTONE_SLAB = BLOCKS.register("mossy_schist_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_SCHIST_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SCHIST_COBBLESTONE_STAIRS = BLOCKS.register("mossy_schist_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_SCHIST_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_SCHIST_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SCHIST_COBBLESTONE_WALL = BLOCKS.register("mossy_schist_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_SCHIST_COBBLESTONE.get()))); //Buttons - public static final RegistryObject SCHIST_BUTTON = BLOCKS.register("schist_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject SCHIST_BUTTON = BLOCKS.register("schist_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject SCHIST_PRESSURE_PLATE = BLOCKS.register("schist_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject SCHIST_PRESSURE_PLATE = BLOCKS.register("schist_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject SCHIST_BRICKS = BLOCKS.register("schist_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SCHIST_BRICKS = BLOCKS.register("schist_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SCHIST_BRICK_SLAB = BLOCKS.register("schist_brick_slab", () -> new SlabBlock(Block.Properties.copy(SCHIST_BRICKS.get()))); public static final RegistryObject SCHIST_BRICK_STAIRS = BLOCKS.register("schist_brick_stairs", () -> new StrataStairsBlock(SCHIST_BRICKS.get().defaultBlockState(), Block.Properties.copy(SCHIST_BRICKS.get()))); public static final RegistryObject SCHIST_BRICK_WALL = BLOCKS.register("schist_brick_wall", () -> new WallBlock(Block.Properties.copy(SCHIST_BRICKS.get()))); @@ -722,36 +722,36 @@ public class BlockList public static final RegistryObject MOSSY_SCHIST_BRICK_WALL = BLOCKS.register("mossy_schist_brick_wall", () -> new WallBlock(Block.Properties.copy(SCHIST_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_SCHIST = BLOCKS.register("polished_schist", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_SCHIST = BLOCKS.register("polished_schist", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_SCHIST_SLAB = BLOCKS.register("polished_schist_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_SCHIST.get()))); public static final RegistryObject POLISHED_SCHIST_STAIRS = BLOCKS.register("polished_schist_stairs", () -> new StrataStairsBlock(POLISHED_SCHIST.get().defaultBlockState(), Block.Properties.copy(POLISHED_SCHIST.get()))); //Slate - public static final RegistryObject SLATE = BLOCKS.register("slate", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SLATE = BLOCKS.register("slate", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SLATE_SLAB = BLOCKS.register("slate_slab", () -> new SlabBlock(Block.Properties.copy(SLATE.get()))); public static final RegistryObject SLATE_STAIRS = BLOCKS.register("slate_stairs", () -> new StrataStairsBlock(SLATE.get().defaultBlockState(), Block.Properties.copy(SLATE.get()))); public static final RegistryObject SLATE_WALL = BLOCKS.register("slate_wall", () -> new WallBlock(Block.Properties.copy(SLATE.get()))); //Cobblestone - public static final RegistryObject SLATE_COBBLESTONE = BLOCKS.register("slate_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SLATE_COBBLESTONE = BLOCKS.register("slate_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SLATE_COBBLESTONE_SLAB = BLOCKS.register("slate_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(SLATE_COBBLESTONE.get()))); public static final RegistryObject SLATE_COBBLESTONE_STAIRS = BLOCKS.register("slate_cobblestone_stairs", () -> new StrataStairsBlock(SLATE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(SLATE_COBBLESTONE.get()))); public static final RegistryObject SLATE_COBBLESTONE_WALL = BLOCKS.register("slate_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(SLATE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_SLATE_COBBLESTONE = BLOCKS.register("mossy_slate_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_SLATE_COBBLESTONE = BLOCKS.register("mossy_slate_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_SLATE_COBBLESTONE_SLAB = BLOCKS.register("mossy_slate_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_SLATE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SLATE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_slate_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_SLATE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_SLATE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SLATE_COBBLESTONE_WALL = BLOCKS.register("mossy_slate_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_SLATE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject SLATE_BUTTON = BLOCKS.register("slate_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject SLATE_BUTTON = BLOCKS.register("slate_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject SLATE_PRESSURE_PLATE = BLOCKS.register("slate_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject SLATE_PRESSURE_PLATE = BLOCKS.register("slate_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject SLATE_BRICKS = BLOCKS.register("slate_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SLATE_BRICKS = BLOCKS.register("slate_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SLATE_BRICK_SLAB = BLOCKS.register("slate_brick_slab", () -> new SlabBlock(Block.Properties.copy(SLATE_BRICKS.get()))); public static final RegistryObject SLATE_BRICK_STAIRS = BLOCKS.register("slate_brick_stairs", () -> new StrataStairsBlock(SLATE_BRICKS.get().defaultBlockState(), Block.Properties.copy(SLATE_BRICKS.get()))); public static final RegistryObject SLATE_BRICK_WALL = BLOCKS.register("slate_brick_wall", () -> new WallBlock(Block.Properties.copy(SLATE_BRICKS.get()))); @@ -763,36 +763,36 @@ public class BlockList public static final RegistryObject MOSSY_SLATE_BRICK_WALL = BLOCKS.register("mossy_slate_brick_wall", () -> new WallBlock(Block.Properties.copy(SLATE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_SLATE = BLOCKS.register("polished_slate", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_SLATE = BLOCKS.register("polished_slate", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_SLATE_SLAB = BLOCKS.register("polished_slate_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_SLATE.get()))); public static final RegistryObject POLISHED_SLATE_STAIRS = BLOCKS.register("polished_slate_stairs", () -> new StrataStairsBlock(POLISHED_SLATE.get().defaultBlockState(), Block.Properties.copy(POLISHED_SLATE.get()))); //Soapstone - public static final RegistryObject SOAPSTONE = BLOCKS.register("soapstone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SOAPSTONE = BLOCKS.register("soapstone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SOAPSTONE_SLAB = BLOCKS.register("soapstone_slab", () -> new SlabBlock(Block.Properties.copy(SOAPSTONE.get()))); public static final RegistryObject SOAPSTONE_STAIRS = BLOCKS.register("soapstone_stairs", () -> new StrataStairsBlock(SOAPSTONE.get().defaultBlockState(), Block.Properties.copy(SOAPSTONE.get()))); public static final RegistryObject SOAPSTONE_WALL = BLOCKS.register("soapstone_wall", () -> new WallBlock(Block.Properties.copy(SOAPSTONE.get()))); //Cobblestone - public static final RegistryObject SOAPSTONE_COBBLESTONE = BLOCKS.register("soapstone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SOAPSTONE_COBBLESTONE = BLOCKS.register("soapstone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SOAPSTONE_COBBLESTONE_SLAB = BLOCKS.register("soapstone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(SOAPSTONE_COBBLESTONE.get()))); public static final RegistryObject SOAPSTONE_COBBLESTONE_STAIRS = BLOCKS.register("soapstone_cobblestone_stairs", () -> new StrataStairsBlock(SOAPSTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(SOAPSTONE_COBBLESTONE.get()))); public static final RegistryObject SOAPSTONE_COBBLESTONE_WALL = BLOCKS.register("soapstone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(SOAPSTONE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_SOAPSTONE_COBBLESTONE = BLOCKS.register("mossy_soapstone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_SOAPSTONE_COBBLESTONE = BLOCKS.register("mossy_soapstone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_SOAPSTONE_COBBLESTONE_SLAB = BLOCKS.register("mossy_soapstone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_SOAPSTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SOAPSTONE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_soapstone_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_SOAPSTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_SOAPSTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SOAPSTONE_COBBLESTONE_WALL = BLOCKS.register("mossy_soapstone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_SOAPSTONE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject SOAPSTONE_BUTTON = BLOCKS.register("soapstone_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject SOAPSTONE_BUTTON = BLOCKS.register("soapstone_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject SOAPSTONE_PRESSURE_PLATE = BLOCKS.register("soapstone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject SOAPSTONE_PRESSURE_PLATE = BLOCKS.register("soapstone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject SOAPSTONE_BRICKS = BLOCKS.register("soapstone_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SOAPSTONE_BRICKS = BLOCKS.register("soapstone_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SOAPSTONE_BRICK_SLAB = BLOCKS.register("soapstone_brick_slab", () -> new SlabBlock(Block.Properties.copy(SOAPSTONE_BRICKS.get()))); public static final RegistryObject SOAPSTONE_BRICK_STAIRS = BLOCKS.register("soapstone_brick_stairs", () -> new StrataStairsBlock(SOAPSTONE_BRICKS.get().defaultBlockState(), Block.Properties.copy(SOAPSTONE_BRICKS.get()))); public static final RegistryObject SOAPSTONE_BRICK_WALL = BLOCKS.register("soapstone_brick_wall", () -> new WallBlock(Block.Properties.copy(SOAPSTONE_BRICKS.get()))); @@ -804,36 +804,36 @@ public class BlockList public static final RegistryObject MOSSY_SOAPSTONE_BRICK_WALL = BLOCKS.register("mossy_soapstone_brick_wall", () -> new WallBlock(Block.Properties.copy(SOAPSTONE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_SOAPSTONE = BLOCKS.register("polished_soapstone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_SOAPSTONE = BLOCKS.register("polished_soapstone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_SOAPSTONE_SLAB = BLOCKS.register("polished_soapstone_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_SOAPSTONE.get()))); public static final RegistryObject POLISHED_SOAPSTONE_STAIRS = BLOCKS.register("polished_soapstone_stairs", () -> new StrataStairsBlock(POLISHED_SOAPSTONE.get().defaultBlockState(), Block.Properties.copy(POLISHED_SOAPSTONE.get()))); //Phyllite - public static final RegistryObject PHYLLITE = BLOCKS.register("phyllite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PHYLLITE = BLOCKS.register("phyllite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PHYLLITE_SLAB = BLOCKS.register("phyllite_slab", () -> new SlabBlock(Block.Properties.copy(PHYLLITE.get()))); public static final RegistryObject PHYLLITE_STAIRS = BLOCKS.register("phyllite_stairs", () -> new StrataStairsBlock(PHYLLITE.get().defaultBlockState(), Block.Properties.copy(PHYLLITE.get()))); public static final RegistryObject PHYLLITE_WALL = BLOCKS.register("phyllite_wall", () -> new WallBlock(Block.Properties.copy(PHYLLITE.get()))); //Cobblestone - public static final RegistryObject PHYLLITE_COBBLESTONE = BLOCKS.register("phyllite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PHYLLITE_COBBLESTONE = BLOCKS.register("phyllite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PHYLLITE_COBBLESTONE_SLAB = BLOCKS.register("phyllite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(PHYLLITE_COBBLESTONE.get()))); public static final RegistryObject PHYLLITE_COBBLESTONE_STAIRS = BLOCKS.register("phyllite_cobblestone_stairs", () -> new StrataStairsBlock(PHYLLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(PHYLLITE_COBBLESTONE.get()))); public static final RegistryObject PHYLLITE_COBBLESTONE_WALL = BLOCKS.register("phyllite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(PHYLLITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_PHYLLITE_COBBLESTONE = BLOCKS.register("mossy_phyllite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_PHYLLITE_COBBLESTONE = BLOCKS.register("mossy_phyllite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_PHYLLITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_phyllite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_PHYLLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PHYLLITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_phyllite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_PHYLLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_PHYLLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_PHYLLITE_COBBLESTONE_WALL = BLOCKS.register("mossy_phyllite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_PHYLLITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject PHYLLITE_BUTTON = BLOCKS.register("phyllite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject PHYLLITE_BUTTON = BLOCKS.register("phyllite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject PHYLLITE_PRESSURE_PLATE = BLOCKS.register("phyllite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject PHYLLITE_PRESSURE_PLATE = BLOCKS.register("phyllite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject PHYLLITE_BRICKS = BLOCKS.register("phyllite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject PHYLLITE_BRICKS = BLOCKS.register("phyllite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject PHYLLITE_BRICK_SLAB = BLOCKS.register("phyllite_brick_slab", () -> new SlabBlock(Block.Properties.copy(PHYLLITE_BRICKS.get()))); public static final RegistryObject PHYLLITE_BRICK_STAIRS = BLOCKS.register("phyllite_brick_stairs", () -> new StrataStairsBlock(PHYLLITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(PHYLLITE_BRICKS.get()))); public static final RegistryObject PHYLLITE_BRICK_WALL = BLOCKS.register("phyllite_brick_wall", () -> new WallBlock(Block.Properties.copy(PHYLLITE_BRICKS.get()))); @@ -845,38 +845,38 @@ public class BlockList public static final RegistryObject MOSSY_PHYLLITE_BRICK_WALL = BLOCKS.register("mossy_phyllite_brick_wall", () -> new WallBlock(Block.Properties.copy(PHYLLITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_PHYLLITE = BLOCKS.register("polished_phyllite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_PHYLLITE = BLOCKS.register("polished_phyllite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_PHYLLITE_SLAB = BLOCKS.register("polished_phyllite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_PHYLLITE.get()))); public static final RegistryObject POLISHED_PHYLLITE_STAIRS = BLOCKS.register("polished_phyllite_stairs", () -> new StrataStairsBlock(POLISHED_PHYLLITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_PHYLLITE.get()))); /*Sedimentary Rocks*/ //Argillite - public static final RegistryObject ARGILLITE = BLOCKS.register("argillite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ARGILLITE = BLOCKS.register("argillite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ARGILLITE_SLAB = BLOCKS.register("argillite_slab", () -> new SlabBlock(Block.Properties.copy(ARGILLITE.get()))); public static final RegistryObject ARGILLITE_STAIRS = BLOCKS.register("argillite_stairs", () -> new StrataStairsBlock(ARGILLITE.get().defaultBlockState(), Block.Properties.copy(ARGILLITE.get()))); public static final RegistryObject ARGILLITE_WALL = BLOCKS.register("argillite_wall", () -> new WallBlock(Block.Properties.copy(ARGILLITE.get()))); //Cobblestone - public static final RegistryObject ARGILLITE_COBBLESTONE = BLOCKS.register("argillite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ARGILLITE_COBBLESTONE = BLOCKS.register("argillite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ARGILLITE_COBBLESTONE_SLAB = BLOCKS.register("argillite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(ARGILLITE_COBBLESTONE.get()))); public static final RegistryObject ARGILLITE_COBBLESTONE_STAIRS = BLOCKS.register("argillite_cobblestone_stairs", () -> new StrataStairsBlock(ARGILLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(ARGILLITE_COBBLESTONE.get()))); public static final RegistryObject ARGILLITE_COBBLESTONE_WALL = BLOCKS.register("argillite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(ARGILLITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_ARGILLITE_COBBLESTONE = BLOCKS.register("mossy_argillite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_ARGILLITE_COBBLESTONE = BLOCKS.register("mossy_argillite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_ARGILLITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_argillite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_ARGILLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ARGILLITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_argillite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_ARGILLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_ARGILLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ARGILLITE_COBBLESTONE_WALL = BLOCKS.register("mossy_argillite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_ARGILLITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject ARGILLITE_BUTTON = BLOCKS.register("argillite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject ARGILLITE_BUTTON = BLOCKS.register("argillite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject ARGILLITE_PRESSURE_PLATE = BLOCKS.register("argillite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject ARGILLITE_PRESSURE_PLATE = BLOCKS.register("argillite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject ARGILLITE_BRICKS = BLOCKS.register("argillite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ARGILLITE_BRICKS = BLOCKS.register("argillite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ARGILLITE_BRICK_SLAB = BLOCKS.register("argillite_brick_slab", () -> new SlabBlock(Block.Properties.copy(ARGILLITE_BRICKS.get()))); public static final RegistryObject ARGILLITE_BRICK_STAIRS = BLOCKS.register("argillite_brick_stairs", () -> new StrataStairsBlock(ARGILLITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(ARGILLITE_BRICKS.get()))); public static final RegistryObject ARGILLITE_BRICK_WALL = BLOCKS.register("argillite_brick_wall", () -> new WallBlock(Block.Properties.copy(ARGILLITE_BRICKS.get()))); @@ -888,36 +888,36 @@ public class BlockList public static final RegistryObject MOSSY_ARGILLITE_BRICK_WALL = BLOCKS.register("mossy_argillite_brick_wall", () -> new WallBlock(Block.Properties.copy(ARGILLITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_ARGILLITE = BLOCKS.register("polished_argillite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_ARGILLITE = BLOCKS.register("polished_argillite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_ARGILLITE_SLAB = BLOCKS.register("polished_argillite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_ARGILLITE.get()))); public static final RegistryObject POLISHED_ARGILLITE_STAIRS = BLOCKS.register("polished_argillite_stairs", () -> new StrataStairsBlock(POLISHED_ARGILLITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_ARGILLITE.get()))); //Arkose - public static final RegistryObject ARKOSE = BLOCKS.register("arkose", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ARKOSE = BLOCKS.register("arkose", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ARKOSE_SLAB = BLOCKS.register("arkose_slab", () -> new SlabBlock(Block.Properties.copy(ARKOSE.get()))); public static final RegistryObject ARKOSE_STAIRS = BLOCKS.register("arkose_stairs", () -> new StrataStairsBlock(ARKOSE.get().defaultBlockState(), Block.Properties.copy(ARKOSE.get()))); public static final RegistryObject ARKOSE_WALL = BLOCKS.register("arkose_wall", () -> new WallBlock(Block.Properties.copy(ARKOSE.get()))); //Cobblestone - public static final RegistryObject ARKOSE_COBBLESTONE = BLOCKS.register("arkose_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ARKOSE_COBBLESTONE = BLOCKS.register("arkose_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ARKOSE_COBBLESTONE_SLAB = BLOCKS.register("arkose_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(ARKOSE_COBBLESTONE.get()))); public static final RegistryObject ARKOSE_COBBLESTONE_STAIRS = BLOCKS.register("arkose_cobblestone_stairs", () -> new StrataStairsBlock(ARKOSE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(ARKOSE_COBBLESTONE.get()))); public static final RegistryObject ARKOSE_COBBLESTONE_WALL = BLOCKS.register("arkose_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(ARKOSE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_ARKOSE_COBBLESTONE = BLOCKS.register("mossy_arkose_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_ARKOSE_COBBLESTONE = BLOCKS.register("mossy_arkose_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_ARKOSE_COBBLESTONE_SLAB = BLOCKS.register("mossy_arkose_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_ARKOSE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ARKOSE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_arkose_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_ARKOSE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_ARKOSE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_ARKOSE_COBBLESTONE_WALL = BLOCKS.register("mossy_arkose_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_ARKOSE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject ARKOSE_BUTTON = BLOCKS.register("arkose_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject ARKOSE_BUTTON = BLOCKS.register("arkose_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject ARKOSE_PRESSURE_PLATE = BLOCKS.register("arkose_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject ARKOSE_PRESSURE_PLATE = BLOCKS.register("arkose_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject ARKOSE_BRICKS = BLOCKS.register("arkose_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject ARKOSE_BRICKS = BLOCKS.register("arkose_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject ARKOSE_BRICK_SLAB = BLOCKS.register("arkose_brick_slab", () -> new SlabBlock(Block.Properties.copy(ARKOSE_BRICKS.get()))); public static final RegistryObject ARKOSE_BRICK_STAIRS = BLOCKS.register("arkose_brick_stairs", () -> new StrataStairsBlock(ARKOSE_BRICKS.get().defaultBlockState(), Block.Properties.copy(ARKOSE_BRICKS.get()))); public static final RegistryObject ARKOSE_BRICK_WALL = BLOCKS.register("arkose_brick_wall", () -> new WallBlock(Block.Properties.copy(ARKOSE_BRICKS.get()))); @@ -929,36 +929,36 @@ public class BlockList public static final RegistryObject MOSSY_ARKOSE_BRICK_WALL = BLOCKS.register("mossy_arkose_brick_wall", () -> new WallBlock(Block.Properties.copy(ARKOSE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_ARKOSE = BLOCKS.register("polished_arkose", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_ARKOSE = BLOCKS.register("polished_arkose", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_ARKOSE_SLAB = BLOCKS.register("polished_arkose_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_ARKOSE.get()))); public static final RegistryObject POLISHED_ARKOSE_STAIRS = BLOCKS.register("polished_arkose_stairs", () -> new StrataStairsBlock(POLISHED_ARKOSE.get().defaultBlockState(), Block.Properties.copy(POLISHED_ARKOSE.get()))); //Breccia - public static final RegistryObject BRECCIA = BLOCKS.register("breccia", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject BRECCIA = BLOCKS.register("breccia", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject BRECCIA_SLAB = BLOCKS.register("breccia_slab", () -> new SlabBlock(Block.Properties.copy(BRECCIA.get()))); public static final RegistryObject BRECCIA_STAIRS = BLOCKS.register("breccia_stairs", () -> new StrataStairsBlock(BRECCIA.get().defaultBlockState(), Block.Properties.copy(BRECCIA.get()))); public static final RegistryObject BRECCIA_WALL = BLOCKS.register("breccia_wall", () -> new WallBlock(Block.Properties.copy(BRECCIA.get()))); //Cobblestone - public static final RegistryObject BRECCIA_COBBLESTONE = BLOCKS.register("breccia_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject BRECCIA_COBBLESTONE = BLOCKS.register("breccia_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject BRECCIA_COBBLESTONE_SLAB = BLOCKS.register("breccia_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(BRECCIA_COBBLESTONE.get()))); public static final RegistryObject BRECCIA_COBBLESTONE_STAIRS = BLOCKS.register("breccia_cobblestone_stairs", () -> new StrataStairsBlock(BRECCIA_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(BRECCIA_COBBLESTONE.get()))); public static final RegistryObject BRECCIA_COBBLESTONE_WALL = BLOCKS.register("breccia_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(BRECCIA_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_BRECCIA_COBBLESTONE = BLOCKS.register("mossy_breccia_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_BRECCIA_COBBLESTONE = BLOCKS.register("mossy_breccia_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_BRECCIA_COBBLESTONE_SLAB = BLOCKS.register("mossy_breccia_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_BRECCIA_COBBLESTONE.get()))); public static final RegistryObject MOSSY_BRECCIA_COBBLESTONE_STAIRS = BLOCKS.register("mossy_breccia_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_BRECCIA_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_BRECCIA_COBBLESTONE.get()))); public static final RegistryObject MOSSY_BRECCIA_COBBLESTONE_WALL = BLOCKS.register("mossy_breccia_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_BRECCIA_COBBLESTONE.get()))); //Buttons - public static final RegistryObject BRECCIA_BUTTON = BLOCKS.register("breccia_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject BRECCIA_BUTTON = BLOCKS.register("breccia_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject BRECCIA_PRESSURE_PLATE = BLOCKS.register("breccia_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject BRECCIA_PRESSURE_PLATE = BLOCKS.register("breccia_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject BRECCIA_BRICKS = BLOCKS.register("breccia_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject BRECCIA_BRICKS = BLOCKS.register("breccia_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject BRECCIA_BRICK_SLAB = BLOCKS.register("breccia_brick_slab", () -> new SlabBlock(Block.Properties.copy(BRECCIA_BRICKS.get()))); public static final RegistryObject BRECCIA_BRICK_STAIRS = BLOCKS.register("breccia_brick_stairs", () -> new StrataStairsBlock(BRECCIA_BRICKS.get().defaultBlockState(), Block.Properties.copy(BRECCIA_BRICKS.get()))); public static final RegistryObject BRECCIA_BRICK_WALL = BLOCKS.register("breccia_brick_wall", () -> new WallBlock(Block.Properties.copy(BRECCIA_BRICKS.get()))); @@ -970,36 +970,36 @@ public class BlockList public static final RegistryObject MOSSY_BRECCIA_BRICK_WALL = BLOCKS.register("mossy_breccia_brick_wall", () -> new WallBlock(Block.Properties.copy(BRECCIA_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_BRECCIA = BLOCKS.register("polished_breccia", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_BRECCIA = BLOCKS.register("polished_breccia", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_BRECCIA_SLAB = BLOCKS.register("polished_breccia_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_BRECCIA.get()))); public static final RegistryObject POLISHED_BRECCIA_STAIRS = BLOCKS.register("polished_breccia_stairs", () -> new StrataStairsBlock(POLISHED_BRECCIA.get().defaultBlockState(), Block.Properties.copy(POLISHED_BRECCIA.get()))); //Chalk - public static final RegistryObject CHALK = BLOCKS.register("chalk", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(0.4f).explosionResistance(0.4f))); + public static final RegistryObject CHALK = BLOCKS.register("chalk", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(0.4f).explosionResistance(0.4f))); public static final RegistryObject CHALK_SLAB = BLOCKS.register("chalk_slab", () -> new SlabBlock(Block.Properties.copy(CHALK.get()))); public static final RegistryObject CHALK_STAIRS = BLOCKS.register("chalk_stairs", () -> new StrataStairsBlock(CHALK.get().defaultBlockState(), Block.Properties.copy(CHALK.get()))); public static final RegistryObject CHALK_WALL = BLOCKS.register("chalk_wall", () -> new WallBlock(Block.Properties.copy(CHALK.get()))); //Cobblestone - public static final RegistryObject CHALK_COBBLESTONE = BLOCKS.register("chalk_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(0.4f).explosionResistance(0.4f))); + public static final RegistryObject CHALK_COBBLESTONE = BLOCKS.register("chalk_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(0.4f).explosionResistance(0.4f))); public static final RegistryObject CHALK_COBBLESTONE_SLAB = BLOCKS.register("chalk_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(CHALK_COBBLESTONE.get()))); public static final RegistryObject CHALK_COBBLESTONE_STAIRS = BLOCKS.register("chalk_cobblestone_stairs", () -> new StrataStairsBlock(CHALK_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(CHALK_COBBLESTONE.get()))); public static final RegistryObject CHALK_COBBLESTONE_WALL = BLOCKS.register("chalk_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(CHALK_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_CHALK_COBBLESTONE = BLOCKS.register("mossy_chalk_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.4f).explosionResistance(1.4f))); + public static final RegistryObject MOSSY_CHALK_COBBLESTONE = BLOCKS.register("mossy_chalk_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.4f).explosionResistance(1.4f))); public static final RegistryObject MOSSY_CHALK_COBBLESTONE_SLAB = BLOCKS.register("mossy_chalk_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_CHALK_COBBLESTONE.get()))); public static final RegistryObject MOSSY_CHALK_COBBLESTONE_STAIRS = BLOCKS.register("mossy_chalk_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_CHALK_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_CHALK_COBBLESTONE.get()))); public static final RegistryObject MOSSY_CHALK_COBBLESTONE_WALL = BLOCKS.register("mossy_chalk_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_CHALK_COBBLESTONE.get()))); //Buttons - public static final RegistryObject CHALK_BUTTON = BLOCKS.register("chalk_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject CHALK_BUTTON = BLOCKS.register("chalk_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject CHALK_PRESSURE_PLATE = BLOCKS.register("chalk_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject CHALK_PRESSURE_PLATE = BLOCKS.register("chalk_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject CHALK_BRICKS = BLOCKS.register("chalk_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.4f).explosionResistance(1.4f))); + public static final RegistryObject CHALK_BRICKS = BLOCKS.register("chalk_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.4f).explosionResistance(1.4f))); public static final RegistryObject CHALK_BRICK_SLAB = BLOCKS.register("chalk_brick_slab", () -> new SlabBlock(Block.Properties.copy(CHALK_BRICKS.get()))); public static final RegistryObject CHALK_BRICK_STAIRS = BLOCKS.register("chalk_brick_stairs", () -> new StrataStairsBlock(CHALK_BRICKS.get().defaultBlockState(), Block.Properties.copy(CHALK_BRICKS.get()))); public static final RegistryObject CHALK_BRICK_WALL = BLOCKS.register("chalk_brick_wall", () -> new WallBlock(Block.Properties.copy(CHALK_BRICKS.get()))); @@ -1011,36 +1011,36 @@ public class BlockList public static final RegistryObject MOSSY_CHALK_BRICK_WALL = BLOCKS.register("mossy_chalk_brick_wall", () -> new WallBlock(Block.Properties.copy(CHALK_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_CHALK = BLOCKS.register("polished_chalk", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.4f).explosionResistance(1.4f))); + public static final RegistryObject POLISHED_CHALK = BLOCKS.register("polished_chalk", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.4f).explosionResistance(1.4f))); public static final RegistryObject POLISHED_CHALK_SLAB = BLOCKS.register("polished_chalk_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_CHALK.get()))); public static final RegistryObject POLISHED_CHALK_STAIRS = BLOCKS.register("polished_chalk_stairs", () -> new StrataStairsBlock(POLISHED_CHALK.get().defaultBlockState(), Block.Properties.copy(POLISHED_CHALK.get()))); //Claystone - public static final RegistryObject CLAYSTONE = BLOCKS.register("claystone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject CLAYSTONE = BLOCKS.register("claystone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject CLAYSTONE_SLAB = BLOCKS.register("claystone_slab", () -> new SlabBlock(Block.Properties.copy(CLAYSTONE.get()))); public static final RegistryObject CLAYSTONE_STAIRS = BLOCKS.register("claystone_stairs", () -> new StrataStairsBlock(CLAYSTONE.get().defaultBlockState(), Block.Properties.copy(CLAYSTONE.get()))); public static final RegistryObject CLAYSTONE_WALL = BLOCKS.register("claystone_wall", () -> new WallBlock(Block.Properties.copy(CLAYSTONE.get()))); //Cobblestone - public static final RegistryObject CLAYSTONE_COBBLESTONE = BLOCKS.register("claystone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject CLAYSTONE_COBBLESTONE = BLOCKS.register("claystone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject CLAYSTONE_COBBLESTONE_SLAB = BLOCKS.register("claystone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(CLAYSTONE_COBBLESTONE.get()))); public static final RegistryObject CLAYSTONE_COBBLESTONE_STAIRS = BLOCKS.register("claystone_cobblestone_stairs", () -> new StrataStairsBlock(CLAYSTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(CLAYSTONE_COBBLESTONE.get()))); public static final RegistryObject CLAYSTONE_COBBLESTONE_WALL = BLOCKS.register("claystone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(CLAYSTONE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_CLAYSTONE_COBBLESTONE = BLOCKS.register("mossy_claystone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_CLAYSTONE_COBBLESTONE = BLOCKS.register("mossy_claystone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_CLAYSTONE_COBBLESTONE_SLAB = BLOCKS.register("mossy_claystone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_CLAYSTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_CLAYSTONE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_claystone_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_CLAYSTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_CLAYSTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_CLAYSTONE_COBBLESTONE_WALL = BLOCKS.register("mossy_claystone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_CLAYSTONE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject CLAYSTONE_BUTTON = BLOCKS.register("claystone_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject CLAYSTONE_BUTTON = BLOCKS.register("claystone_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject CLAYSTONE_PRESSURE_PLATE = BLOCKS.register("claystone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject CLAYSTONE_PRESSURE_PLATE = BLOCKS.register("claystone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject CLAYSTONE_BRICKS = BLOCKS.register("claystone_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject CLAYSTONE_BRICKS = BLOCKS.register("claystone_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject CLAYSTONE_BRICK_SLAB = BLOCKS.register("claystone_brick_slab", () -> new SlabBlock(Block.Properties.copy(CLAYSTONE_BRICKS.get()))); public static final RegistryObject CLAYSTONE_BRICK_STAIRS = BLOCKS.register("claystone_brick_stairs", () -> new StrataStairsBlock(CLAYSTONE_BRICKS.get().defaultBlockState(), Block.Properties.copy(CLAYSTONE_BRICKS.get()))); public static final RegistryObject CLAYSTONE_BRICK_WALL = BLOCKS.register("claystone_brick_wall", () -> new WallBlock(Block.Properties.copy(CLAYSTONE_BRICKS.get()))); @@ -1052,36 +1052,36 @@ public class BlockList public static final RegistryObject MOSSY_CLAYSTONE_BRICK_WALL = BLOCKS.register("mossy_claystone_brick_wall", () -> new WallBlock(Block.Properties.copy(CLAYSTONE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_CLAYSTONE = BLOCKS.register("polished_claystone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_CLAYSTONE = BLOCKS.register("polished_claystone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_CLAYSTONE_SLAB = BLOCKS.register("polished_claystone_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_CLAYSTONE.get()))); public static final RegistryObject POLISHED_CLAYSTONE_STAIRS = BLOCKS.register("polished_claystone_stairs", () -> new StrataStairsBlock(POLISHED_CLAYSTONE.get().defaultBlockState(), Block.Properties.copy(POLISHED_CLAYSTONE.get()))); //Dolomite - public static final RegistryObject DOLOMITE = BLOCKS.register("dolomite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DOLOMITE = BLOCKS.register("dolomite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DOLOMITE_SLAB = BLOCKS.register("dolomite_slab", () -> new SlabBlock(Block.Properties.copy(DOLOMITE.get()))); public static final RegistryObject DOLOMITE_STAIRS = BLOCKS.register("dolomite_stairs", () -> new StrataStairsBlock(DOLOMITE.get().defaultBlockState(), Block.Properties.copy(DOLOMITE.get()))); public static final RegistryObject DOLOMITE_WALL = BLOCKS.register("dolomite_wall", () -> new WallBlock(Block.Properties.copy(DOLOMITE.get()))); //Cobblestone - public static final RegistryObject DOLOMITE_COBBLESTONE = BLOCKS.register("dolomite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DOLOMITE_COBBLESTONE = BLOCKS.register("dolomite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DOLOMITE_COBBLESTONE_SLAB = BLOCKS.register("dolomite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(DOLOMITE_COBBLESTONE.get()))); public static final RegistryObject DOLOMITE_COBBLESTONE_STAIRS = BLOCKS.register("dolomite_cobblestone_stairs", () -> new StrataStairsBlock(DOLOMITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(DOLOMITE_COBBLESTONE.get()))); public static final RegistryObject DOLOMITE_COBBLESTONE_WALL = BLOCKS.register("dolomite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(DOLOMITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_DOLOMITE_COBBLESTONE = BLOCKS.register("mossy_dolomite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_DOLOMITE_COBBLESTONE = BLOCKS.register("mossy_dolomite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_DOLOMITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_dolomite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_DOLOMITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_DOLOMITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_dolomite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_DOLOMITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_DOLOMITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_DOLOMITE_COBBLESTONE_WALL = BLOCKS.register("mossy_dolomite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_DOLOMITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject DOLOMITE_BUTTON = BLOCKS.register("dolomite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject DOLOMITE_BUTTON = BLOCKS.register("dolomite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject DOLOMITE_PRESSURE_PLATE = BLOCKS.register("dolomite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject DOLOMITE_PRESSURE_PLATE = BLOCKS.register("dolomite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject DOLOMITE_BRICKS = BLOCKS.register("dolomite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject DOLOMITE_BRICKS = BLOCKS.register("dolomite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject DOLOMITE_BRICK_SLAB = BLOCKS.register("dolomite_brick_slab", () -> new SlabBlock(Block.Properties.copy(DOLOMITE_BRICKS.get()))); public static final RegistryObject DOLOMITE_BRICK_STAIRS = BLOCKS.register("dolomite_brick_stairs", () -> new StrataStairsBlock(DOLOMITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(DOLOMITE_BRICKS.get()))); public static final RegistryObject DOLOMITE_BRICK_WALL = BLOCKS.register("dolomite_brick_wall", () -> new WallBlock(Block.Properties.copy(DOLOMITE_BRICKS.get()))); @@ -1093,36 +1093,36 @@ public class BlockList public static final RegistryObject MOSSY_DOLOMITE_BRICK_WALL = BLOCKS.register("mossy_dolomite_brick_wall", () -> new WallBlock(Block.Properties.copy(DOLOMITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_DOLOMITE = BLOCKS.register("polished_dolomite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_DOLOMITE = BLOCKS.register("polished_dolomite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_DOLOMITE_SLAB = BLOCKS.register("polished_dolomite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_DOLOMITE.get()))); public static final RegistryObject POLISHED_DOLOMITE_STAIRS = BLOCKS.register("polished_dolomite_stairs", () -> new StrataStairsBlock(POLISHED_DOLOMITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_DOLOMITE.get()))); //Jaspillite - public static final RegistryObject JASPILLITE = BLOCKS.register("jaspillite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject JASPILLITE = BLOCKS.register("jaspillite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject JASPILLITE_SLAB = BLOCKS.register("jaspillite_slab", () -> new SlabBlock(Block.Properties.copy(JASPILLITE.get()))); public static final RegistryObject JASPILLITE_STAIRS = BLOCKS.register("jaspillite_stairs", () -> new StrataStairsBlock(JASPILLITE.get().defaultBlockState(), Block.Properties.copy(JASPILLITE.get()))); public static final RegistryObject JASPILLITE_WALL = BLOCKS.register("jaspillite_wall", () -> new WallBlock(Block.Properties.copy(JASPILLITE.get()))); //Cobblestone - public static final RegistryObject JASPILLITE_COBBLESTONE = BLOCKS.register("jaspillite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject JASPILLITE_COBBLESTONE = BLOCKS.register("jaspillite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject JASPILLITE_COBBLESTONE_SLAB = BLOCKS.register("jaspillite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(JASPILLITE_COBBLESTONE.get()))); public static final RegistryObject JASPILLITE_COBBLESTONE_STAIRS = BLOCKS.register("jaspillite_cobblestone_stairs", () -> new StrataStairsBlock(JASPILLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(JASPILLITE_COBBLESTONE.get()))); public static final RegistryObject JASPILLITE_COBBLESTONE_WALL = BLOCKS.register("jaspillite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(JASPILLITE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_JASPILLITE_COBBLESTONE = BLOCKS.register("mossy_jaspillite_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_JASPILLITE_COBBLESTONE = BLOCKS.register("mossy_jaspillite_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_JASPILLITE_COBBLESTONE_SLAB = BLOCKS.register("mossy_jaspillite_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_JASPILLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_JASPILLITE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_jaspillite_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_JASPILLITE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_JASPILLITE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_JASPILLITE_COBBLESTONE_WALL = BLOCKS.register("mossy_jaspillite_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_JASPILLITE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject JASPILLITE_BUTTON = BLOCKS.register("jaspillite_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject JASPILLITE_BUTTON = BLOCKS.register("jaspillite_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject JASPILLITE_PRESSURE_PLATE = BLOCKS.register("jaspillite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject JASPILLITE_PRESSURE_PLATE = BLOCKS.register("jaspillite_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject JASPILLITE_BRICKS = BLOCKS.register("jaspillite_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject JASPILLITE_BRICKS = BLOCKS.register("jaspillite_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject JASPILLITE_BRICK_SLAB = BLOCKS.register("jaspillite_brick_slab", () -> new SlabBlock(Block.Properties.copy(JASPILLITE_BRICKS.get()))); public static final RegistryObject JASPILLITE_BRICK_STAIRS = BLOCKS.register("jaspillite_brick_stairs", () -> new StrataStairsBlock(JASPILLITE_BRICKS.get().defaultBlockState(), Block.Properties.copy(JASPILLITE_BRICKS.get()))); public static final RegistryObject JASPILLITE_BRICK_WALL = BLOCKS.register("jaspillite_brick_wall", () -> new WallBlock(Block.Properties.copy(JASPILLITE_BRICKS.get()))); @@ -1134,36 +1134,36 @@ public class BlockList public static final RegistryObject MOSSY_JASPILLITE_BRICK_WALL = BLOCKS.register("mossy_jaspillite_brick_wall", () -> new WallBlock(Block.Properties.copy(JASPILLITE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_JASPILLITE = BLOCKS.register("polished_jaspillite", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_JASPILLITE = BLOCKS.register("polished_jaspillite", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_JASPILLITE_SLAB = BLOCKS.register("polished_jaspillite_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_JASPILLITE.get()))); public static final RegistryObject POLISHED_JASPILLITE_STAIRS = BLOCKS.register("polished_jaspillite_stairs", () -> new StrataStairsBlock(POLISHED_JASPILLITE.get().defaultBlockState(), Block.Properties.copy(POLISHED_JASPILLITE.get()))); //Limestone - public static final RegistryObject LIMESTONE = BLOCKS.register("limestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject LIMESTONE = BLOCKS.register("limestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject LIMESTONE_SLAB = BLOCKS.register("limestone_slab", () -> new SlabBlock(Block.Properties.copy(LIMESTONE.get()))); public static final RegistryObject LIMESTONE_STAIRS = BLOCKS.register("limestone_stairs", () -> new StrataStairsBlock(LIMESTONE.get().defaultBlockState(), Block.Properties.copy(LIMESTONE.get()))); public static final RegistryObject LIMESTONE_WALL = BLOCKS.register("limestone_wall", () -> new WallBlock(Block.Properties.copy(LIMESTONE.get()))); //Cobblestone - public static final RegistryObject LIMESTONE_COBBLESTONE = BLOCKS.register("limestone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject LIMESTONE_COBBLESTONE = BLOCKS.register("limestone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject LIMESTONE_COBBLESTONE_SLAB = BLOCKS.register("limestone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(LIMESTONE_COBBLESTONE.get()))); public static final RegistryObject LIMESTONE_COBBLESTONE_STAIRS = BLOCKS.register("limestone_cobblestone_stairs", () -> new StrataStairsBlock(LIMESTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(LIMESTONE_COBBLESTONE.get()))); public static final RegistryObject LIMESTONE_COBBLESTONE_WALL = BLOCKS.register("limestone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(LIMESTONE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_LIMESTONE_COBBLESTONE = BLOCKS.register("mossy_limestone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_LIMESTONE_COBBLESTONE = BLOCKS.register("mossy_limestone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_LIMESTONE_COBBLESTONE_SLAB = BLOCKS.register("mossy_limestone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_LIMESTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_LIMESTONE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_limestone_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_LIMESTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_LIMESTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_LIMESTONE_COBBLESTONE_WALL = BLOCKS.register("mossy_limestone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_LIMESTONE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject LIMESTONE_BUTTON = BLOCKS.register("limestone_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject LIMESTONE_BUTTON = BLOCKS.register("limestone_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject LIMESTONE_PRESSURE_PLATE = BLOCKS.register("limestone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject LIMESTONE_PRESSURE_PLATE = BLOCKS.register("limestone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject LIMESTONE_BRICKS = BLOCKS.register("limestone_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject LIMESTONE_BRICKS = BLOCKS.register("limestone_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject LIMESTONE_BRICK_SLAB = BLOCKS.register("limestone_brick_slab", () -> new SlabBlock(Block.Properties.copy(LIMESTONE_BRICKS.get()))); public static final RegistryObject LIMESTONE_BRICK_STAIRS = BLOCKS.register("limestone_brick_stairs", () -> new StrataStairsBlock(LIMESTONE_BRICKS.get().defaultBlockState(), Block.Properties.copy(LIMESTONE_BRICKS.get()))); public static final RegistryObject LIMESTONE_BRICK_WALL = BLOCKS.register("limestone_brick_wall", () -> new WallBlock(Block.Properties.copy(LIMESTONE_BRICKS.get()))); @@ -1175,36 +1175,36 @@ public class BlockList public static final RegistryObject MOSSY_LIMESTONE_BRICK_WALL = BLOCKS.register("mossy_limestone_brick_wall", () -> new WallBlock(Block.Properties.copy(LIMESTONE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_LIMESTONE = BLOCKS.register("polished_limestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_LIMESTONE = BLOCKS.register("polished_limestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_LIMESTONE_SLAB = BLOCKS.register("polished_limestone_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_LIMESTONE.get()))); public static final RegistryObject POLISHED_LIMESTONE_STAIRS = BLOCKS.register("polished_limestone_stairs", () -> new StrataStairsBlock(POLISHED_LIMESTONE.get().defaultBlockState(), Block.Properties.copy(POLISHED_LIMESTONE.get()))); //Mudstone - public static final RegistryObject MUDSTONE = BLOCKS.register("mudstone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MUDSTONE = BLOCKS.register("mudstone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MUDSTONE_SLAB = BLOCKS.register("mudstone_slab", () -> new SlabBlock(Block.Properties.copy(MUDSTONE.get()))); public static final RegistryObject MUDSTONE_STAIRS = BLOCKS.register("mudstone_stairs", () -> new StrataStairsBlock(MUDSTONE.get().defaultBlockState(), Block.Properties.copy(MUDSTONE.get()))); public static final RegistryObject MUDSTONE_WALL = BLOCKS.register("mudstone_wall", () -> new WallBlock(Block.Properties.copy(MUDSTONE.get()))); //Cobblestone - public static final RegistryObject MUDSTONE_COBBLESTONE = BLOCKS.register("mudstone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MUDSTONE_COBBLESTONE = BLOCKS.register("mudstone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MUDSTONE_COBBLESTONE_SLAB = BLOCKS.register("mudstone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MUDSTONE_COBBLESTONE.get()))); public static final RegistryObject MUDSTONE_COBBLESTONE_STAIRS = BLOCKS.register("mudstone_cobblestone_stairs", () -> new StrataStairsBlock(MUDSTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MUDSTONE_COBBLESTONE.get()))); public static final RegistryObject MUDSTONE_COBBLESTONE_WALL = BLOCKS.register("mudstone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MUDSTONE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_MUDSTONE_COBBLESTONE = BLOCKS.register("mossy_mudstone_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_MUDSTONE_COBBLESTONE = BLOCKS.register("mossy_mudstone_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_MUDSTONE_COBBLESTONE_SLAB = BLOCKS.register("mossy_mudstone_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_MUDSTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_MUDSTONE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_mudstone_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_MUDSTONE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_MUDSTONE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_MUDSTONE_COBBLESTONE_WALL = BLOCKS.register("mossy_mudstone_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_MUDSTONE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject MUDSTONE_BUTTON = BLOCKS.register("mudstone_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject MUDSTONE_BUTTON = BLOCKS.register("mudstone_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject MUDSTONE_PRESSURE_PLATE = BLOCKS.register("mudstone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject MUDSTONE_PRESSURE_PLATE = BLOCKS.register("mudstone_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject MUDSTONE_BRICKS = BLOCKS.register("mudstone_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MUDSTONE_BRICKS = BLOCKS.register("mudstone_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MUDSTONE_BRICK_SLAB = BLOCKS.register("mudstone_brick_slab", () -> new SlabBlock(Block.Properties.copy(MUDSTONE_BRICKS.get()))); public static final RegistryObject MUDSTONE_BRICK_STAIRS = BLOCKS.register("mudstone_brick_stairs", () -> new StrataStairsBlock(MUDSTONE_BRICKS.get().defaultBlockState(), Block.Properties.copy(MUDSTONE_BRICKS.get()))); public static final RegistryObject MUDSTONE_BRICK_WALL = BLOCKS.register("mudstone_brick_wall", () -> new WallBlock(Block.Properties.copy(MUDSTONE_BRICKS.get()))); @@ -1216,36 +1216,36 @@ public class BlockList public static final RegistryObject MOSSY_MUDSTONE_BRICK_WALL = BLOCKS.register("mossy_mudstone_brick_wall", () -> new WallBlock(Block.Properties.copy(MUDSTONE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_MUDSTONE = BLOCKS.register("polished_mudstone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_MUDSTONE = BLOCKS.register("polished_mudstone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_MUDSTONE_SLAB = BLOCKS.register("polished_mudstone_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_MUDSTONE.get()))); public static final RegistryObject POLISHED_MUDSTONE_STAIRS = BLOCKS.register("polished_mudstone_stairs", () -> new StrataStairsBlock(POLISHED_MUDSTONE.get().defaultBlockState(), Block.Properties.copy(POLISHED_MUDSTONE.get()))); //Shale - public static final RegistryObject SHALE = BLOCKS.register("shale", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SHALE = BLOCKS.register("shale", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SHALE_SLAB = BLOCKS.register("shale_slab", () -> new SlabBlock(Block.Properties.copy(SHALE.get()))); public static final RegistryObject SHALE_STAIRS = BLOCKS.register("shale_stairs", () -> new StrataStairsBlock(SHALE.get().defaultBlockState(), Block.Properties.copy(SHALE.get()))); public static final RegistryObject SHALE_WALL = BLOCKS.register("shale_wall", () -> new WallBlock(Block.Properties.copy(SHALE.get()))); //Cobblestone - public static final RegistryObject SHALE_COBBLESTONE = BLOCKS.register("shale_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SHALE_COBBLESTONE = BLOCKS.register("shale_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SHALE_COBBLESTONE_SLAB = BLOCKS.register("shale_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(SHALE_COBBLESTONE.get()))); public static final RegistryObject SHALE_COBBLESTONE_STAIRS = BLOCKS.register("shale_cobblestone_stairs", () -> new StrataStairsBlock(SHALE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(SHALE_COBBLESTONE.get()))); public static final RegistryObject SHALE_COBBLESTONE_WALL = BLOCKS.register("shale_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(SHALE_COBBLESTONE.get()))); //Mossy Cobblestone - public static final RegistryObject MOSSY_SHALE_COBBLESTONE = BLOCKS.register("mossy_shale_cobblestone", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject MOSSY_SHALE_COBBLESTONE = BLOCKS.register("mossy_shale_cobblestone", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject MOSSY_SHALE_COBBLESTONE_SLAB = BLOCKS.register("mossy_shale_cobblestone_slab", () -> new SlabBlock(Block.Properties.copy(MOSSY_SHALE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SHALE_COBBLESTONE_STAIRS = BLOCKS.register("mossy_shale_cobblestone_stairs", () -> new StrataStairsBlock(MOSSY_SHALE_COBBLESTONE.get().defaultBlockState(), Block.Properties.copy(MOSSY_SHALE_COBBLESTONE.get()))); public static final RegistryObject MOSSY_SHALE_COBBLESTONE_WALL = BLOCKS.register("mossy_shale_cobblestone_wall", () -> new WallBlock(Block.Properties.copy(MOSSY_SHALE_COBBLESTONE.get()))); //Buttons - public static final RegistryObject SHALE_BUTTON = BLOCKS.register("shale_button", () -> new StrataButtonBlock(Block.Properties.of(Material.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); + public static final RegistryObject SHALE_BUTTON = BLOCKS.register("shale_button", () -> new StrataButtonBlock(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE, 20, false)); //Pressure Plates - public static final RegistryObject SHALE_PRESSURE_PLATE = BLOCKS.register("shale_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); + public static final RegistryObject SHALE_PRESSURE_PLATE = BLOCKS.register("shale_pressure_plate", () -> new StrataPressurePlateBlock(PressurePlateBlock.Sensitivity.MOBS, BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().noCollission().destroyTime(0.5f).explosionResistance(0.5f), BlockSetType.STONE)); //Bricks - public static final RegistryObject SHALE_BRICKS = BLOCKS.register("shale_bricks", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject SHALE_BRICKS = BLOCKS.register("shale_bricks", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject SHALE_BRICK_SLAB = BLOCKS.register("shale_brick_slab", () -> new SlabBlock(Block.Properties.copy(SHALE_BRICKS.get()))); public static final RegistryObject SHALE_BRICK_STAIRS = BLOCKS.register("shale_brick_stairs", () -> new StrataStairsBlock(SHALE_BRICKS.get().defaultBlockState(), Block.Properties.copy(SHALE_BRICKS.get()))); public static final RegistryObject SHALE_BRICK_WALL = BLOCKS.register("shale_brick_wall", () -> new WallBlock(Block.Properties.copy(SHALE_BRICKS.get()))); @@ -1257,7 +1257,7 @@ public class BlockList public static final RegistryObject MOSSY_SHALE_BRICK_WALL = BLOCKS.register("mossy_shale_brick_wall", () -> new WallBlock(Block.Properties.copy(SHALE_BRICKS.get()))); //Polished - public static final RegistryObject POLISHED_SHALE = BLOCKS.register("polished_shale", () -> new Block(Block.Properties.of(Material.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); + public static final RegistryObject POLISHED_SHALE = BLOCKS.register("polished_shale", () -> new Block(BlockBehaviour.Properties.copy(Blocks.STONE).sound(SoundType.STONE).requiresCorrectToolForDrops().destroyTime(1.5f).explosionResistance(6.0f))); public static final RegistryObject POLISHED_SHALE_SLAB = BLOCKS.register("polished_shale_slab", () -> new SlabBlock(Block.Properties.copy(POLISHED_SHALE.get()))); public static final RegistryObject POLISHED_SHALE_STAIRS = BLOCKS.register("polished_shale_stairs", () -> new StrataStairsBlock(POLISHED_SHALE.get().defaultBlockState(), Block.Properties.copy(POLISHED_SHALE.get()))); diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index f31593d2..64c36f10 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -1,5 +1,5 @@ modLoader="javafml" -loaderVersion="[44,)" +loaderVersion="[46,)" issueTrackerURL="https://github.com/Quizer9O8/Strata/issues" license="MIT" @@ -17,7 +17,7 @@ description='''Strata is a mod that adds various types of rocks into the game. I [[dependencies.examplemod]] modId="forge" mandatory=true - versionRange="[44,)" + versionRange="[46,)" # An ordering relationship for the dependency - BEFORE or AFTER required if the relationship is not mandatory ordering="NONE" # Side this dependency is applied on - BOTH, CLIENT or SERVER @@ -26,6 +26,6 @@ description='''Strata is a mod that adds various types of rocks into the game. I [[dependencies.examplemod]] modId="minecraft" mandatory=true - versionRange="[1.19.4]" + versionRange="[1.20.1]" ordering="NONE" side="BOTH" diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta index e044e6df..34e6aada 100644 --- a/src/main/resources/pack.mcmeta +++ b/src/main/resources/pack.mcmeta @@ -1,6 +1,6 @@ { "pack": { "description": "Strata Resources", - "pack_format": 12 + "pack_format": 15 } } \ No newline at end of file