Class ExpandRightClickBlockEvent
java.lang.Object
com.blamejared.crafttweaker.natives.event.interact.ExpandRightClickBlockEvent
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.core.DirectiongetFace(net.minecraftforge.event.entity.player.PlayerInteractEvent internal) The face of the block that was clicked Unlike inPlayerInteractEventthis is known not to be nullstatic net.minecraft.world.phys.BlockHitResultgetHitVec(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal) static net.minecraftforge.eventbus.api.Event.ResultgetUseBlock(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal) static net.minecraftforge.eventbus.api.Event.ResultgetUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal) static voidsetUseBlock(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal, net.minecraftforge.eventbus.api.Event.Result triggerBlock) static voidsetUseItem(net.minecraftforge.event.entity.player.PlayerInteractEvent.RightClickBlock internal, net.minecraftforge.eventbus.api.Event.Result triggerItem)
-
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 inPlayerInteractEventthis is known not to be null
-