diff --git a/src/main/java/ru/betterend/blocks/FlowerPotBlock.java b/src/main/java/ru/betterend/blocks/FlowerPotBlock.java index a078f7fd..cd216904 100644 --- a/src/main/java/ru/betterend/blocks/FlowerPotBlock.java +++ b/src/main/java/ru/betterend/blocks/FlowerPotBlock.java @@ -269,7 +269,7 @@ public class FlowerPotBlock extends BaseBlockNotFull implements IRenderTyped, IP else if (plants[i] instanceof SaplingBlock) { ResourceLocation loc = Registry.BLOCK.getKey(plants[i]); - modelPath = new ResourceLocation(loc.getNamespace(), "block/" + loc.getPath()); + modelPath = new ResourceLocation(loc.getNamespace(), "block/" + loc.getPath() + "_potted"); Map textures = Maps.newHashMap(); textures.put("%modid%", loc.getNamespace()); textures.put("%texture%", loc.getPath()); @@ -281,7 +281,7 @@ public class FlowerPotBlock extends BaseBlockNotFull implements IRenderTyped, IP } else if (plants[i] instanceof PottableLeavesBlock) { ResourceLocation loc = Registry.BLOCK.getKey(plants[i]); - modelPath = new ResourceLocation(loc.getNamespace(), "block/" + loc.getPath()); + modelPath = new ResourceLocation(loc.getNamespace(), "block/" + loc.getPath() + "_potted"); Map textures = Maps.newHashMap(); textures.put("%leaves%", loc.getPath().contains("lucernia") ? loc.getPath() + "_1" : loc.getPath()); textures.put("%stem%", loc.getPath().replace("_leaves", "_log_side")); diff --git a/src/main/java/ru/betterend/blocks/LucerniaSaplingBlock.java b/src/main/java/ru/betterend/blocks/LucerniaSaplingBlock.java index fa378841..2bc76f6f 100644 --- a/src/main/java/ru/betterend/blocks/LucerniaSaplingBlock.java +++ b/src/main/java/ru/betterend/blocks/LucerniaSaplingBlock.java @@ -27,6 +27,6 @@ public class LucerniaSaplingBlock extends PottableFeatureSapling { @Override public boolean canPlantOn(Block block) { - return false; + return block == EndBlocks.RUTISCUS; } }