11 lines
481 B
JavaScript
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)})
|
|
}
|
|
}
|
|
}) |