30 lines
725 B
JavaScript
30 lines
725 B
JavaScript
console.info("[SOCIETY] animalTweaks.js loaded");
|
|
|
|
ItemEvents.entityInteracted((e) => {
|
|
const { item, target } = e;
|
|
if (target.type === "minecraft:mooshroom" && item.id === "minecraft:bowl") {
|
|
target.attack(2);
|
|
}
|
|
});
|
|
|
|
ItemEvents.entityInteracted((e) => {
|
|
const { target } = e;
|
|
if (target.type === "minecraft:wolf") {
|
|
let nbt = target.getNbt();
|
|
nbt.IsBewereager = 0;
|
|
target.setNbt(nbt)
|
|
}
|
|
});
|
|
|
|
EntityEvents.spawned((e) => {
|
|
if (e.entity.type == "minecraft:skeleton_horse" && e.entity.getNbt().SkeletonTrap !== 0.0) {
|
|
e.cancel();
|
|
}
|
|
});
|
|
|
|
EntityEvents.spawned((e) => {
|
|
if (e.entity.type == "rottencreatures:immortal" && e.level.dimension !== "society:skull_cavern") {
|
|
e.cancel();
|
|
}
|
|
});
|