Package org.geysermc.geyser.inventory
Class GeyserItemStack
java.lang.Object
org.geysermc.geyser.inventory.GeyserItemStack
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int add) asItem()protected booleancopy()copy(int newAmount) booleanstatic @NonNull GeyserItemStackfrom(@Nullable com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack) intorg.cloudburstmc.protocol.bedrock.data.inventory.ItemDatagetItemData(GeyserSession session) com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack@Nullable com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStackgetItemStack(int newAmount) intgetMapping(GeyserSession session) @Nullable com.github.steveice10.opennbt.tag.builtin.CompoundTaggetNbt()intgetNetId()inthashCode()booleanisEmpty()voidsetAmount(int amount) voidvoidsetNbt(com.github.steveice10.opennbt.tag.builtin.CompoundTag nbt) voidsetNetId(int netId) voidsub(int sub) toString()
-
Field Details
-
EMPTY
-
-
Method Details
-
from
public static @NonNull GeyserItemStack from(@Nullable com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack) -
getJavaId
public int getJavaId() -
getAmount
public int getAmount() -
getNbt
public @Nullable com.github.steveice10.opennbt.tag.builtin.CompoundTag getNbt() -
getNetId
public int getNetId() -
add
public void add(int add) -
sub
public void sub(int sub) -
getItemStack
public com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack getItemStack() -
getItemStack
public @Nullable com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack getItemStack(int newAmount) -
getItemData
-
getMapping
-
asItem
-
isEmpty
public boolean isEmpty() -
copy
-
copy
-
setAmount
public void setAmount(int amount) -
setNbt
public void setNbt(com.github.steveice10.opennbt.tag.builtin.CompoundTag nbt) -
setNetId
public void setNetId(int netId) -
setItem
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-