From 44dd1c35a9ee4eb085112e2ef09eaf9c1420e95e Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Thu, 19 Nov 2020 17:43:08 +0300 Subject: [PATCH] Some plants fixes --- src/main/java/ru/betterend/blocks/BlockMurkweed.java | 6 ++++++ src/main/java/ru/betterend/blocks/BlockNeedlegrass.java | 6 ++++++ src/main/java/ru/betterend/blocks/BlockShadowBerry.java | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/src/main/java/ru/betterend/blocks/BlockMurkweed.java b/src/main/java/ru/betterend/blocks/BlockMurkweed.java index 4431bdd5..8b47efbe 100644 --- a/src/main/java/ru/betterend/blocks/BlockMurkweed.java +++ b/src/main/java/ru/betterend/blocks/BlockMurkweed.java @@ -13,6 +13,7 @@ import net.minecraft.particle.ParticleTypes; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import ru.betterend.blocks.basis.BlockPlant; +import ru.betterend.registry.EndBlocks; public class BlockMurkweed extends BlockPlant { @Override @@ -31,4 +32,9 @@ public class BlockMurkweed extends BlockPlant { ((LivingEntity) entity).addStatusEffect(new StatusEffectInstance(StatusEffects.BLINDNESS, 50)); } } + + @Override + protected boolean isTerrain(BlockState state) { + return state.isOf(EndBlocks.SHADOW_GRASS); + } } diff --git a/src/main/java/ru/betterend/blocks/BlockNeedlegrass.java b/src/main/java/ru/betterend/blocks/BlockNeedlegrass.java index f5eeee98..6d9aaa9f 100644 --- a/src/main/java/ru/betterend/blocks/BlockNeedlegrass.java +++ b/src/main/java/ru/betterend/blocks/BlockNeedlegrass.java @@ -18,6 +18,7 @@ import net.minecraft.loot.context.LootContextParameters; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import ru.betterend.blocks.basis.BlockPlant; +import ru.betterend.registry.EndBlocks; import ru.betterend.util.MHelper; public class BlockNeedlegrass extends BlockPlant { @@ -38,4 +39,9 @@ public class BlockNeedlegrass extends BlockPlant { return Lists.newArrayList(new ItemStack(Items.STICK, MHelper.randRange(0, 2, MHelper.RANDOM))); } } + + @Override + protected boolean isTerrain(BlockState state) { + return state.isOf(EndBlocks.SHADOW_GRASS); + } } diff --git a/src/main/java/ru/betterend/blocks/BlockShadowBerry.java b/src/main/java/ru/betterend/blocks/BlockShadowBerry.java index 54d2e36a..2e192fc1 100644 --- a/src/main/java/ru/betterend/blocks/BlockShadowBerry.java +++ b/src/main/java/ru/betterend/blocks/BlockShadowBerry.java @@ -17,6 +17,7 @@ import net.minecraft.world.BlockView; import net.minecraft.world.StructureWorldAccess; import net.minecraft.world.World; import ru.betterend.blocks.basis.BlockPlantWithAge; +import ru.betterend.registry.EndBlocks; import ru.betterend.registry.EndItems; import ru.betterend.util.MHelper; @@ -55,4 +56,9 @@ public class BlockShadowBerry extends BlockPlantWithAge { public AbstractBlock.OffsetType getOffsetType() { return AbstractBlock.OffsetType.NONE; } + + @Override + protected boolean isTerrain(BlockState state) { + return state.isOf(EndBlocks.SHADOW_GRASS); + } }