From 4980beea87ece92fd8a268b249bf54f5bd610e75 Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Tue, 14 Apr 2020 18:42:50 +0100 Subject: [PATCH] Wooden things are now more wooden --- src/main/java/electroblob/wizardry/block/BlockBookshelf.java | 4 ++++ src/main/java/electroblob/wizardry/block/BlockGildedWood.java | 4 ++++ src/main/java/electroblob/wizardry/block/BlockLectern.java | 4 ++++ .../java/electroblob/wizardry/registry/WizardryBlocks.java | 3 ++- 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/electroblob/wizardry/block/BlockBookshelf.java b/src/main/java/electroblob/wizardry/block/BlockBookshelf.java index 2c50e8b5..b84ed7d8 100644 --- a/src/main/java/electroblob/wizardry/block/BlockBookshelf.java +++ b/src/main/java/electroblob/wizardry/block/BlockBookshelf.java @@ -7,6 +7,7 @@ import electroblob.wizardry.registry.WizardryTabs; import electroblob.wizardry.tileentity.TileEntityBookshelf; import net.minecraft.block.BlockHorizontal; import net.minecraft.block.ITileEntityProvider; +import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.properties.PropertyBool; import net.minecraft.block.state.BlockFaceShape; @@ -58,6 +59,9 @@ public class BlockBookshelf extends BlockHorizontal implements ITileEntityProvid super(Material.WOOD); this.setDefaultState(this.blockState.getBaseState().withProperty(FACING, EnumFacing.NORTH)); this.setCreativeTab(WizardryTabs.WIZARDRY); + this.setHardness(2.0F); + this.setResistance(5.0F); + this.setSoundType(SoundType.WOOD); } @Override diff --git a/src/main/java/electroblob/wizardry/block/BlockGildedWood.java b/src/main/java/electroblob/wizardry/block/BlockGildedWood.java index f70ba642..9e95cc6a 100644 --- a/src/main/java/electroblob/wizardry/block/BlockGildedWood.java +++ b/src/main/java/electroblob/wizardry/block/BlockGildedWood.java @@ -2,12 +2,16 @@ package electroblob.wizardry.block; import electroblob.wizardry.registry.WizardryTabs; import net.minecraft.block.BlockPlanks; +import net.minecraft.block.SoundType; public class BlockGildedWood extends BlockPlanks { public BlockGildedWood(){ super(); this.setCreativeTab(WizardryTabs.WIZARDRY); + this.setHardness(2.0F); + this.setResistance(5.0F); + this.setSoundType(SoundType.WOOD); // Why is this protected?! } } diff --git a/src/main/java/electroblob/wizardry/block/BlockLectern.java b/src/main/java/electroblob/wizardry/block/BlockLectern.java index 922c4118..4fed0090 100644 --- a/src/main/java/electroblob/wizardry/block/BlockLectern.java +++ b/src/main/java/electroblob/wizardry/block/BlockLectern.java @@ -8,6 +8,7 @@ import electroblob.wizardry.util.ParticleBuilder; import electroblob.wizardry.util.ParticleBuilder.Type; import net.minecraft.block.BlockHorizontal; import net.minecraft.block.ITileEntityProvider; +import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.block.state.BlockFaceShape; import net.minecraft.block.state.BlockStateContainer; @@ -32,6 +33,9 @@ public class BlockLectern extends BlockHorizontal implements ITileEntityProvider super(Material.WOOD); this.setDefaultState(this.blockState.getBaseState().withProperty(FACING, EnumFacing.NORTH)); this.setCreativeTab(WizardryTabs.WIZARDRY); + this.setHardness(2.0F); + this.setResistance(5.0F); + this.setSoundType(SoundType.WOOD); } @Override diff --git a/src/main/java/electroblob/wizardry/registry/WizardryBlocks.java b/src/main/java/electroblob/wizardry/registry/WizardryBlocks.java index 244e5291..5c47d0a4 100644 --- a/src/main/java/electroblob/wizardry/registry/WizardryBlocks.java +++ b/src/main/java/electroblob/wizardry/registry/WizardryBlocks.java @@ -5,6 +5,7 @@ import electroblob.wizardry.block.*; import electroblob.wizardry.tileentity.*; import net.minecraft.block.Block; import net.minecraft.block.BlockPlanks; +import net.minecraft.block.SoundType; import net.minecraft.block.material.Material; import net.minecraft.util.ResourceLocation; import net.minecraftforge.event.RegistryEvent; @@ -109,7 +110,7 @@ public final class WizardryBlocks { registerBlock(registry, "thorns", new BlockThorns()); registerBlock(registry, "obsidian_crust", new BlockObsidianCrust()); registerBlock(registry, "dry_frosted_ice", new BlockDryFrostedIce()); - registerBlock(registry, "gilded_wood", new BlockPlanks().setCreativeTab(WizardryTabs.WIZARDRY)); + registerBlock(registry, "gilded_wood", new BlockGildedWood()); registerBlock(registry, "oak_bookshelf", new BlockBookshelf()); registerBlock(registry, "spruce_bookshelf", new BlockBookshelf()); registerBlock(registry, "birch_bookshelf", new BlockBookshelf());