2026-02-28 21:10:56 -03:00

11 lines
481 B
JavaScript

let $Tags = Java.loadClass("dev.latvian.mods.kubejs.util.Tags")
let machinesTag = $Tags.block("cobblemon:machines")
NativeEvents.onEvent("net.neoforged.neoforge.event.entity.player.PlayerEvent$BreakSpeed", event => {
if (event.state["is(net.minecraft.tags.TagKey)"](machinesTag)) {
let natural = event.state.block?.Companion?.NATURAL
if (natural != null) {
event.state.getOptionalValue(natural).ifPresent(value => {if (value) event.setCanceled(true)})
}
}
})