18 lines
770 B
Java
18 lines
770 B
Java
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);
|
|
}
|
|
}
|