Package org.geysermc.geyser.item.type
Class CompassItem
java.lang.Object
org.geysermc.geyser.item.type.Item
org.geysermc.geyser.item.type.CompassItem
-
Nested Class Summary
Nested classes/interfaces inherited from class org.geysermc.geyser.item.type.Item
Item.Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoBedrockDefinition(com.github.steveice10.opennbt.tag.builtin.CompoundTag nbt, ItemMappings mappings) voidtranslateNbtToBedrock(@NonNull GeyserSession session, @NonNull com.github.steveice10.opennbt.tag.builtin.CompoundTag tag) Takes NBT from Java Edition and converts any value that Bedrock parses differently.org.cloudburstmc.protocol.bedrock.data.inventory.ItemData.BuildertranslateToBedrock(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) @NonNull com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStacktranslateToJava(@NonNull org.cloudburstmc.protocol.bedrock.data.inventory.ItemData itemData, @NonNull ItemMapping mapping, @NonNull ItemMappings mappings) Methods inherited from class org.geysermc.geyser.item.type.Item
attackDamage, builder, isValidRepairItem, javaId, javaIdentifier, maxDamage, maxStackSize, newItemStack, remapEnchantment, setJavaId, toString, translateNbtToJava
-
Constructor Details
-
CompassItem
-
-
Method Details
-
translateToBedrock
public org.cloudburstmc.protocol.bedrock.data.inventory.ItemData.Builder translateToBedrock(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack itemStack, ItemMapping mapping, ItemMappings mappings) - Overrides:
translateToBedrockin classItem
-
toBedrockDefinition
public ItemMapping toBedrockDefinition(com.github.steveice10.opennbt.tag.builtin.CompoundTag nbt, ItemMappings mappings) - Overrides:
toBedrockDefinitionin classItem
-
translateNbtToBedrock
public void translateNbtToBedrock(@NonNull GeyserSession session, @NonNull com.github.steveice10.opennbt.tag.builtin.CompoundTag tag) Description copied from class:ItemTakes NBT from Java Edition and converts any value that Bedrock parses differently.- Overrides:
translateNbtToBedrockin classItem
-
translateToJava
public @NonNull com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack translateToJava(@NonNull org.cloudburstmc.protocol.bedrock.data.inventory.ItemData itemData, @NonNull ItemMapping mapping, @NonNull ItemMappings mappings) - Overrides:
translateToJavain classItem
-