From c5074c41de4fbd3769b3471f6781afca085d5e50 Mon Sep 17 00:00:00 2001 From: Sollace Date: Thu, 7 May 2020 13:13:57 +0200 Subject: [PATCH] Fixed the fire gems --- .../com/minelittlepony/unicopia/blockstate/StateMaps.java | 4 ++-- src/main/java/com/minelittlepony/unicopia/util/PosHelper.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/blockstate/StateMaps.java b/src/main/java/com/minelittlepony/unicopia/blockstate/StateMaps.java index 641378af..b4136d6e 100644 --- a/src/main/java/com/minelittlepony/unicopia/blockstate/StateMaps.java +++ b/src/main/java/com/minelittlepony/unicopia/blockstate/StateMaps.java @@ -48,7 +48,7 @@ public class StateMaps { a.removeBlock(s -> s.getBlock() instanceof PlantBlock); a.replaceBlock(Blocks.CLAY, Blocks.BROWN_CONCRETE); a.replaceBlock(Blocks.OBSIDIAN, Blocks.LAVA); - a.replaceBlock(Blocks.GRASS, Blocks.DIRT); + a.replaceBlock(Blocks.GRASS_BLOCK, Blocks.DIRT); a.replaceBlock(Blocks.MOSSY_COBBLESTONE, Blocks.COBBLESTONE); a.replaceBlock(Blocks.MOSSY_COBBLESTONE_WALL, Blocks.COBBLESTONE_WALL); a.replaceBlock(Blocks.MOSSY_STONE_BRICKS, Blocks.STONE_BRICKS); @@ -62,7 +62,7 @@ public class StateMaps { public static final BlockStateConverter HELLFIRE_AFFECTED = register(Util.make(new BlockStateMap(), a -> { a.add(StateMapping.build( - s -> s.getBlock() == Blocks.GRASS || s.getBlock() == Blocks.DIRT || s.getBlock() == Blocks.STONE, + s -> s.getBlock() == Blocks.GRASS_BLOCK || s.getBlock() == Blocks.DIRT || s.getBlock() == Blocks.STONE, s -> Blocks.NETHERRACK.getDefaultState())); a.replaceBlock(Blocks.SAND, Blocks.SOUL_SAND); a.replaceBlock(Blocks.GRAVEL, Blocks.SOUL_SAND); diff --git a/src/main/java/com/minelittlepony/unicopia/util/PosHelper.java b/src/main/java/com/minelittlepony/unicopia/util/PosHelper.java index 07ea4ecc..486075bd 100644 --- a/src/main/java/com/minelittlepony/unicopia/util/PosHelper.java +++ b/src/main/java/com/minelittlepony/unicopia/util/PosHelper.java @@ -26,7 +26,7 @@ public interface PosHelper { static BlockPos findSolidGroundAt(World world, BlockPos pos) { while ((pos.getY() > 0 || !World.isHeightInvalid(pos)) - && (world.isAir(pos) || world.getBlockState(pos).canPlaceAt(world, pos))) { + && (world.isAir(pos) || !world.getBlockState(pos).canPlaceAt(world, pos))) { pos = pos.down(); }