From 6a1347ff6f44cc7277fb4564de892be7619a8990 Mon Sep 17 00:00:00 2001 From: Cheeserolls Date: Fri, 22 May 2015 23:29:52 +0100 Subject: [PATCH] Make smoldering grass melt snow --- .../java/biomesoplenty/common/block/BlockBOPGrass.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/biomesoplenty/common/block/BlockBOPGrass.java b/src/main/java/biomesoplenty/common/block/BlockBOPGrass.java index 023fc5bcb..47ec7cf62 100644 --- a/src/main/java/biomesoplenty/common/block/BlockBOPGrass.java +++ b/src/main/java/biomesoplenty/common/block/BlockBOPGrass.java @@ -37,7 +37,6 @@ import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -// TODO: smoldering grass should probably melt snow that falls on it public class BlockBOPGrass extends BlockGrass implements IBOPBlock { @@ -240,6 +239,15 @@ public class BlockBOPGrass extends BlockGrass implements IBOPBlock world.setBlockState(pos, this.getDefaultState().withProperty(VARIANT, BOPGrassType.SMOLDERING)); } break; + + case SMOLDERING: + // smoldering grass melts snow + IBlockState stateAbove = world.getBlockState(pos.up()); + if (stateAbove.getBlock().getMaterial() == Material.snow) + { + world.setBlockToAir(pos.up()); + } + break; default: break;