Class ExpandRightClickBlockEvent

java.lang.Object
com.blamejared.crafttweaker.natives.event.interact.ExpandRightClickBlockEvent

@ZenRegister public class ExpandRightClickBlockEvent extends Object
This event is fired on both sides whenever the player right clicks while targeting a block. This event controls which of Item.onItemUseFirst, Block.onBlockActivated, and Item.onItemUse will be called.
DocEvent:
canceled will cause none of the above three to be called.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final IEventBus<net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.core.Direction
    getFace(net.minecraftforge.event.entity.player.PlayerInteractEvent internal)
    The face of the block that was clicked Unlike in PlayerInteractEvent this is known not to be null
    static net.minecraft.world.phys.BlockHitResult
    getHitVec(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal)
     
    static net.minecraftforge.eventbus.api.Event.Result
    getUseBlock(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal)
     
    static net.minecraftforge.eventbus.api.Event.Result
    getUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal)
     
    static void
    setUseBlock(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal, net.minecraftforge.eventbus.api.Event.Result triggerBlock)
     
    static void
    setUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal, net.minecraftforge.eventbus.api.Event.Result triggerItem)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BUS

      public static final IEventBus<net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock> BUS
  • Constructor Details

    • ExpandRightClickBlockEvent

      public ExpandRightClickBlockEvent()
  • Method Details

    • getUseBlock

      public static net.minecraftforge.eventbus.api.Event.Result getUseBlock(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal)
    • getUseItem

      public static net.minecraftforge.eventbus.api.Event.Result getUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal)
    • getHitVec

      public static net.minecraft.world.phys.BlockHitResult getHitVec(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal)
    • setUseBlock

      public static void setUseBlock(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal, net.minecraftforge.eventbus.api.Event.Result triggerBlock)
    • setUseItem

      public static void setUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal, net.minecraftforge.eventbus.api.Event.Result triggerItem)
    • getFace

      public static net.minecraft.core.Direction getFace(net.minecraftforge.event.entity.player.PlayerInteractEvent internal)
      The face of the block that was clicked Unlike in PlayerInteractEvent this is known not to be null