public abstract class ItemTranslator extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ItemTranslator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack,
com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack equalsItemStack,
boolean checkAmount,
boolean trueIfAmountIsGreater,
boolean checkNbt)
Checks if an
ItemStack is equal to another item stack |
abstract List<ItemEntry> |
getAppliedItems() |
static void |
init() |
static void |
translateDisplayProperties(GeyserSession session,
com.github.steveice10.opennbt.tag.builtin.CompoundTag tag)
Translates the display name of the item
|
com.nukkitx.nbt.NbtMap |
translateNbtToBedrock(com.github.steveice10.opennbt.tag.builtin.CompoundTag tag) |
static com.nukkitx.protocol.bedrock.data.inventory.ItemData |
translateToBedrock(GeyserSession session,
com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack stack) |
com.nukkitx.protocol.bedrock.data.inventory.ItemData |
translateToBedrock(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack,
ItemEntry itemEntry) |
static com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack |
translateToJava(com.nukkitx.protocol.bedrock.data.inventory.ItemData data) |
com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack |
translateToJava(com.nukkitx.protocol.bedrock.data.inventory.ItemData itemData,
ItemEntry itemEntry) |
com.github.steveice10.opennbt.tag.builtin.CompoundTag |
translateToJavaNBT(String name,
com.nukkitx.nbt.NbtMap tag) |
public static void init()
public static com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack translateToJava(com.nukkitx.protocol.bedrock.data.inventory.ItemData data)
public static com.nukkitx.protocol.bedrock.data.inventory.ItemData translateToBedrock(GeyserSession session, com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack stack)
public com.nukkitx.protocol.bedrock.data.inventory.ItemData translateToBedrock(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack,
ItemEntry itemEntry)
public com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack translateToJava(com.nukkitx.protocol.bedrock.data.inventory.ItemData itemData,
ItemEntry itemEntry)
public com.nukkitx.nbt.NbtMap translateNbtToBedrock(com.github.steveice10.opennbt.tag.builtin.CompoundTag tag)
public com.github.steveice10.opennbt.tag.builtin.CompoundTag translateToJavaNBT(String name, com.nukkitx.nbt.NbtMap tag)
public static void translateDisplayProperties(GeyserSession session, com.github.steveice10.opennbt.tag.builtin.CompoundTag tag)
session - the Bedrock client's sessiontag - the tag to translatepublic boolean equals(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack,
com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack equalsItemStack,
boolean checkAmount,
boolean trueIfAmountIsGreater,
boolean checkNbt)
ItemStack is equal to another item stackitemStack - the item stack to checkequalsItemStack - the item stack to check if equal tocheckAmount - if the amount should be taken into accounttrueIfAmountIsGreater - if this should return true if the amount of the
first item stack is greater than that of the secondcheckNbt - if NBT data should be checkedCopyright © 2020 GeyserMC. All rights reserved.