Class ItemUsage

java.lang.Object
net.minecraft.item.ItemUsage

public class ItemUsage extends Object
Mappings:
Namespace Name
official buf
intermediary net/minecraft/class_5328
named net/minecraft/item/ItemUsage
  • Constructor Details

    • ItemUsage

      public ItemUsage()
  • Method Details

    • consumeHeldItem

      public static TypedActionResult<ItemStack> consumeHeldItem(World world, PlayerEntity player, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuf;a(Lcad;Lbnr;Lavp;)Lavr;
      intermediary method_29282 Lnet/minecraft/class_5328;method_29282(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
      named consumeHeldItem Lnet/minecraft/item/ItemUsage;consumeHeldItem(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/TypedActionResult;
    • exchangeStack

      public static ItemStack exchangeStack(ItemStack inputStack, PlayerEntity player, ItemStack outputStack, boolean creativeOverride)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuf;a(Lbue;Lbnr;Lbue;Z)Lbue;
      intermediary method_30270 Lnet/minecraft/class_5328;method_30270(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1799;
      named exchangeStack Lnet/minecraft/item/ItemUsage;exchangeStack(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/item/ItemStack;
    • exchangeStack

      public static ItemStack exchangeStack(ItemStack inputStack, PlayerEntity player, ItemStack outputStack)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuf;a(Lbue;Lbnr;Lbue;)Lbue;
      intermediary method_30012 Lnet/minecraft/class_5328;method_30012(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
      named exchangeStack Lnet/minecraft/item/ItemUsage;exchangeStack(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
    • spawnItemContents

      public static void spawnItemContents(ItemEntity itemEntity, Stream<ItemStack> contents)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuf;a(Lbkq;Ljava/util/stream/Stream;)V
      intermediary method_33263 Lnet/minecraft/class_5328;method_33263(Lnet/minecraft/class_1542;Ljava/util/stream/Stream;)V
      named spawnItemContents Lnet/minecraft/item/ItemUsage;spawnItemContents(Lnet/minecraft/entity/ItemEntity;Ljava/util/stream/Stream;)V