package joshie.harvest.buildings.placeable.blocks; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.util.Rotation; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; public class PlaceableDouble extends PlaceableDecorative { @SuppressWarnings("unused") public PlaceableDouble(){} public PlaceableDouble(IBlockState state, int x, int y, int z) { super(state, x, y, z); } @SuppressWarnings("deprecation") @Override public void postPlace(World world, BlockPos pos, Rotation rotation) { if (getBlock() == Blocks.DOUBLE_PLANT) { if (world.rand.nextBoolean()) world.setBlockState(pos, state.getBlock().getStateFromMeta(5)); else world.setBlockState(pos, state.getBlock().getStateFromMeta(4)); } world.setBlockState(pos.up(), state.getBlock().getStateFromMeta(8), 2); } }