Class TippedArrowItem

All Implemented Interfaces:
ItemConvertible

public class TippedArrowItem extends ArrowItem
Mappings:
Namespace Name
official cck
intermediary net/minecraft/class_1833
named net/minecraft/item/TippedArrowItem
  • Constructor Details

    • TippedArrowItem

      public TippedArrowItem(Item.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcat;<init>(Lcat$a;)V
      intermediary <init> Lnet/minecraft/class_1792;<init>(Lnet/minecraft/class_1792$class_1793;)V
      named <init> Lnet/minecraft/item/Item;<init>(Lnet/minecraft/item/Item$Settings;)V
  • Method Details

    • getDefaultStack

      public ItemStack getDefaultStack()
      Returns the default stack for this item.

      Items that expect certain NBT data in the item stack should override this method to return the stack with the NBT data.

      Overrides:
      getDefaultStack in class Item
      Returns:
      the default stack for this item
      Mappings:
      Namespace Name Mixin selector
      official Q_ Lcat;Q_()Lcax;
      intermediary method_7854 Lnet/minecraft/class_1792;method_7854()Lnet/minecraft/class_1799;
      named getDefaultStack Lnet/minecraft/item/Item;getDefaultStack()Lnet/minecraft/item/ItemStack;
    • appendStacks

      public void appendStacks(ItemGroup group, DefaultedList<ItemStack> stacks)
      Appends the stacks of this item shown in the item group to the list.

      This can be overridden to append item stacks with custom NBT data to the creative inventory.

      Overrides:
      appendStacks in class Item
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcat;a(Lbzj;Lhi;)V
      intermediary method_7850 Lnet/minecraft/class_1792;method_7850(Lnet/minecraft/class_1761;Lnet/minecraft/class_2371;)V
      named appendStacks Lnet/minecraft/item/Item;appendStacks(Lnet/minecraft/item/ItemGroup;Lnet/minecraft/util/collection/DefaultedList;)V
    • appendTooltip

      public void appendTooltip(ItemStack stack, @Nullable @Nullable World world, List<Text> tooltip, TooltipContext context)
      Called by the client to append tooltips to an item. Subclasses can override this and add custom tooltips to tooltip list.
      Overrides:
      appendTooltip in class Item
      Parameters:
      tooltip - the list of tooltips to show
      Mappings:
      Namespace Name Mixin selector
      official a Lcat;a(Lcax;Lcgx;Ljava/util/List;Lccl;)V
      intermediary method_7851 Lnet/minecraft/class_1792;method_7851(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)V
      named appendTooltip Lnet/minecraft/item/Item;appendTooltip(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Ljava/util/List;Lnet/minecraft/client/item/TooltipContext;)V
    • getTranslationKey

      public String getTranslationKey(ItemStack stack)
      Gets the translation key of this item using the provided item stack for context.
      Overrides:
      getTranslationKey in class Item
      Mappings:
      Namespace Name Mixin selector
      official j Lcat;j(Lcax;)Ljava/lang/String;
      intermediary method_7866 Lnet/minecraft/class_1792;method_7866(Lnet/minecraft/class_1799;)Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/item/Item;getTranslationKey(Lnet/minecraft/item/ItemStack;)Ljava/lang/String;