The following code logs twice when a block is left-clicked once. First time with the correct facing, second time always showing down.
BlockEvents.leftClicked(event => {
console.log(event);
console.log(event.item);
console.log(event.getFacing())
})
[17:42:42] [INIT] KubeJS 2101.7.1-build.181; MC 2101 NeoForge
[17:42:42] [INIT] Loaded plugins:
[17:42:42] [INIT] - dev.latvian.mods.kubejs.BuiltinKubeJSPlugin
[17:42:42] [INIT] - dev.latvian.mods.kubejs.client.BuiltinKubeJSClientPlugin
[17:42:42] [INIT] - dev.latvian.mods.kubejs.integration.architectury.ArchitecturyIntegration
[17:42:42] [INIT] - com.almostreliable.morejs.Plugin
[17:42:42] [INFO] Loaded script server_scripts:main.js in 0.008 s
[17:42:42] [INFO] Loaded 1/1 KubeJS server scripts in 0.017 s with 0 errors and 0 warnings
[17:42:45] [INFO] Server resource reload complete!
[17:42:53] [INFO] dev.latvian.mods.kubejs.block.BlockLeftClickedKubeEvent@789ea0df [dev.latvian.mods.kubejs.block.BlockLeftClickedKubeEvent]
[17:42:53] [INFO] 1 minecraft:wooden_pickaxe [net.minecraft.world.item.ItemStack]
[17:42:53] [INFO] north [net.minecraft.core.Direction]
[17:42:53] [INFO] dev.latvian.mods.kubejs.block.BlockLeftClickedKubeEvent@36db04e8 [dev.latvian.mods.kubejs.block.BlockLeftClickedKubeEvent]
[17:42:53] [INFO] 1 minecraft:wooden_pickaxe [net.minecraft.world.item.ItemStack]
[17:42:53] [INFO] down [net.minecraft.core.Direction]

