Class BlockLeftClickedKubeEvent

java.lang.Object
dev.latvian.mods.kubejs.block.BlockLeftClickedKubeEvent
All Implemented Interfaces:
KubeEntityEvent, KubeLivingEntityEvent, KubeEvent, KubeLevelEvent, KubePlayerEvent

@Info("Invoked when a player left clicks on a block.\n") public class BlockLeftClickedKubeEvent extends Object implements KubePlayerEvent
  • Constructor Details

    • BlockLeftClickedKubeEvent

      public BlockLeftClickedKubeEvent(net.neoforged.neoforge.event.entity.player.PlayerInteractEvent.LeftClickBlock event)
  • Method Details

    • getEntity

      @Info("The player that left clicked the block.") public net.minecraft.world.entity.player.Player getEntity()
      Specified by:
      getEntity in interface KubeEntityEvent
      Specified by:
      getEntity in interface KubeLivingEntityEvent
      Specified by:
      getEntity in interface KubePlayerEvent
    • getBlock

      @Info("The block that was left clicked.") public LevelBlock getBlock()
    • getItem

      @Info("The item that was used to left click the block.") public net.minecraft.world.item.ItemStack getItem()
    • getFacing

      @Info("The face of the block that was left clicked.") @Nullable public @Nullable net.minecraft.core.Direction getFacing()