From 8bc9c0386a4923bf458a0f44a5782a77fe4abe14 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Thu, 15 Aug 2024 16:03:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=BE=99=E7=89=99=E7=9A=84AI?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=EF=BC=8C=E4=BB=A5=E5=8F=8A=E4=B8=8D=E5=8F=AF?= =?UTF-8?q?=E8=A2=AB=E6=B4=BB=E5=A1=9E=E6=8E=A8=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mcreator/superbwarfare/block/DragonTeethBlock.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/mcreator/superbwarfare/block/DragonTeethBlock.java b/src/main/java/net/mcreator/superbwarfare/block/DragonTeethBlock.java index a092eb8de..0522156f9 100644 --- a/src/main/java/net/mcreator/superbwarfare/block/DragonTeethBlock.java +++ b/src/main/java/net/mcreator/superbwarfare/block/DragonTeethBlock.java @@ -1,19 +1,22 @@ package net.mcreator.superbwarfare.block; import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Mob; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.SoundType; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.properties.NoteBlockInstrument; +import net.minecraft.world.level.material.PushReaction; +import net.minecraft.world.level.pathfinder.BlockPathTypes; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.Shapes; import net.minecraft.world.phys.shapes.VoxelShape; public class DragonTeethBlock extends Block { public DragonTeethBlock() { - super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(25f, 500f).requiresCorrectToolForDrops().noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); + super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(25f, 500f).requiresCorrectToolForDrops().pushReaction(PushReaction.BLOCK).noOcclusion().isRedstoneConductor((bs, br, bp) -> false)); } @Override @@ -36,5 +39,9 @@ public class DragonTeethBlock extends Block { return Shapes.or(box(2, 0, 2, 14, 24, 14)); } + @Override + public BlockPathTypes getBlockPathType(BlockState state, BlockGetter world, BlockPos pos, Mob entity) { + return BlockPathTypes.LAVA; + } }