package net.mcreator.target.procedures; import net.minecraft.world.phys.Vec3; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.LevelAccessor; import net.minecraft.world.entity.Entity; import net.minecraft.world.damagesource.DamageTypes; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.core.registries.Registries; public class BarbedWireShiTiZaiFangKuaiZhongPengZhuangShiProcedure { public static void execute(LevelAccessor world, Entity entity) { if (entity == null) return; entity.makeStuckInBlock(Blocks.AIR.defaultBlockState(), new Vec3(0.25, 0.05, 0.25)); entity.hurt(new DamageSource(world.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(DamageTypes.CACTUS)), 1); } }