public class ItemUseTransaction
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ItemUseTransaction.PredictedResult |
static class |
ItemUseTransaction.TriggerType |
| Constructor and Description |
|---|
ItemUseTransaction() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.util.List<InventoryActionData> |
getActions() |
int |
getActionType() |
BlockDefinition |
getBlockDefinition() |
int |
getBlockFace() |
org.cloudburstmc.math.vector.Vector3i |
getBlockPosition() |
org.cloudburstmc.math.vector.Vector3f |
getClickPosition() |
ItemUseTransaction.PredictedResult |
getClientInteractPrediction() |
int |
getHotbarSlot() |
ItemData |
getItemInHand() |
int |
getLegacyRequestId() |
java.util.List<LegacySetItemSlotData> |
getLegacySlots() |
org.cloudburstmc.math.vector.Vector3f |
getPlayerPosition() |
ItemUseTransaction.TriggerType |
getTriggerType() |
int |
hashCode() |
boolean |
isUsingNetIds() |
void |
setActionType(int actionType) |
void |
setBlockDefinition(BlockDefinition blockDefinition) |
void |
setBlockFace(int blockFace) |
void |
setBlockPosition(org.cloudburstmc.math.vector.Vector3i blockPosition) |
void |
setClickPosition(org.cloudburstmc.math.vector.Vector3f clickPosition) |
void |
setClientInteractPrediction(ItemUseTransaction.PredictedResult clientInteractPrediction) |
void |
setHotbarSlot(int hotbarSlot) |
void |
setItemInHand(ItemData itemInHand) |
void |
setLegacyRequestId(int legacyRequestId) |
void |
setPlayerPosition(org.cloudburstmc.math.vector.Vector3f playerPosition) |
void |
setTriggerType(ItemUseTransaction.TriggerType triggerType) |
void |
setUsingNetIds(boolean usingNetIds) |
java.lang.String |
toString() |
public int getLegacyRequestId()
public java.util.List<LegacySetItemSlotData> getLegacySlots()
public boolean isUsingNetIds()
public java.util.List<InventoryActionData> getActions()
public int getActionType()
public org.cloudburstmc.math.vector.Vector3i getBlockPosition()
public int getBlockFace()
public int getHotbarSlot()
public ItemData getItemInHand()
public org.cloudburstmc.math.vector.Vector3f getPlayerPosition()
public org.cloudburstmc.math.vector.Vector3f getClickPosition()
public BlockDefinition getBlockDefinition()
public ItemUseTransaction.PredictedResult getClientInteractPrediction()
public ItemUseTransaction.TriggerType getTriggerType()
public void setLegacyRequestId(int legacyRequestId)
public void setUsingNetIds(boolean usingNetIds)
public void setActionType(int actionType)
public void setBlockPosition(org.cloudburstmc.math.vector.Vector3i blockPosition)
public void setBlockFace(int blockFace)
public void setHotbarSlot(int hotbarSlot)
public void setItemInHand(ItemData itemInHand)
public void setPlayerPosition(org.cloudburstmc.math.vector.Vector3f playerPosition)
public void setClickPosition(org.cloudburstmc.math.vector.Vector3f clickPosition)
public void setBlockDefinition(BlockDefinition blockDefinition)
public void setClientInteractPrediction(ItemUseTransaction.PredictedResult clientInteractPrediction)
public void setTriggerType(ItemUseTransaction.TriggerType triggerType)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object