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, javaId, javaIdentifier, 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
-