Package org.geysermc.geyser.item.type
Class ArrowItem
java.lang.Object
org.geysermc.geyser.item.type.Item
org.geysermc.geyser.item.type.ArrowItem
- Direct Known Subclasses:
TippedArrowItem
-
Nested Class Summary
Nested classes/interfaces inherited from class org.geysermc.geyser.item.type.Item
Item.Builder -
Field Summary
Fields inherited from class org.geysermc.geyser.item.type.Item
javaIdentifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOverride if the Bedrock equivalent of an item uses damage for extra data, and should not be tracked when translating an item.@NonNull GeyserItemStacktranslateToJava(GeyserSession session, @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
builder, byBlock, defaultAttackDamage, defaultMaxDamage, defaultMaxStackSize, gatherComponents, getComponent, is, is, javaId, javaIdentifier, javaKey, newItemStack, registerBlock, remapEnchantment, setJavaId, toBedrockDefinition, toString, translateComponentsToBedrock, translateDyedColor, translateNbtToJava, translateToBedrock, translationKey
-
Constructor Details
-
ArrowItem
-
-
Method Details
-
translateToJava
public @NonNull GeyserItemStack translateToJava(GeyserSession session, @NonNull org.cloudburstmc.protocol.bedrock.data.inventory.ItemData itemData, @NonNull ItemMapping mapping, @NonNull ItemMappings mappings) - Overrides:
translateToJavain classItem
-
ignoreDamage
public boolean ignoreDamage()Description copied from class:ItemOverride if the Bedrock equivalent of an item uses damage for extra data, and should not be tracked when translating an item.- Overrides:
ignoreDamagein classItem
-