Class ClientInventory

java.lang.Object
net.minecraft.client.ClientInventory
All Implemented Interfaces:
InventoryBase

@Environment(CLIENT) public class ClientInventory extends Object implements InventoryBase
Mappings:
Namespace Name
intermediary net/minecraft/class_275
glue class_633
server net/minecraft/class_275
client qo
named net/minecraft/client/ClientInventory
  • Field Details

    • name

      private String name
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2385 Lnet/minecraft/class_275;field_2385:Ljava/lang/String;
      glue field_2582 Lclass_633;field_2582:Ljava/lang/String;
      server field_2385 Lnet/minecraft/class_275;field_2385:Ljava/lang/String;
      client a Lqo;a:Ljava/lang/String;
      named name Lnet/minecraft/client/ClientInventory;name:Ljava/lang/String;
    • invSize

      private int invSize
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2386 Lnet/minecraft/class_275;field_2386:I
      glue field_2583 Lclass_633;field_2583:I
      server field_2386 Lnet/minecraft/class_275;field_2386:I
      client b Lqo;b:I
      named invSize Lnet/minecraft/client/ClientInventory;invSize:I
    • contents

      private ItemInstance[] contents
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2387 Lnet/minecraft/class_275;field_2387:[Lnet/minecraft/class_31;
      glue field_2584 Lclass_633;field_2584:[Lclass_224;
      server field_2387 Lnet/minecraft/class_275;field_2387:[Lfy;
      client c Lqo;c:[Liz;
      named contents Lnet/minecraft/client/ClientInventory;contents:[Lnet/minecraft/item/ItemInstance;
    • field_2388

      private List field_2388
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2388 Lnet/minecraft/class_275;field_2388:Ljava/util/List;
      glue field_2585 Lclass_633;field_2585:Ljava/util/List;
      server field_2388 Lnet/minecraft/class_275;field_2388:Ljava/util/List;
      client d Lqo;d:Ljava/util/List;
      named field_2388 Lnet/minecraft/client/ClientInventory;field_2388:Ljava/util/List;
  • Constructor Details

    • ClientInventory

      public ClientInventory(String name, int size)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_275;<init>(Ljava/lang/String;I)V
      glue <init> Lclass_633;<init>(Ljava/lang/String;I)V
      server <init> Lnet/minecraft/class_275;<init>(Ljava/lang/String;I)V
      client <init> Lqo;<init>(Ljava/lang/String;I)V
      named <init> Lnet/minecraft/client/ClientInventory;<init>(Ljava/lang/String;I)V
  • Method Details

    • getInventoryItem

      public ItemInstance getInventoryItem(int index)
      Specified by:
      getInventoryItem in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_954 Lnet/minecraft/class_134;method_954(I)Lnet/minecraft/class_31;
      glue method_58 Lclass_287;method_58(I)Lclass_224;
      server d_ Lhp;d_(I)Lfy;
      client f_ Llw;f_(I)Liz;
      named getInventoryItem Lnet/minecraft/inventory/InventoryBase;getInventoryItem(I)Lnet/minecraft/item/ItemInstance;
    • takeInventoryItem

      public ItemInstance takeInventoryItem(int index, int count)
      Specified by:
      takeInventoryItem in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_949 Lnet/minecraft/class_134;method_949(II)Lnet/minecraft/class_31;
      glue method_50 Lclass_287;method_50(II)Lclass_224;
      server a Lhp;a(II)Lfy;
      client a Llw;a(II)Liz;
      named takeInventoryItem Lnet/minecraft/inventory/InventoryBase;takeInventoryItem(II)Lnet/minecraft/item/ItemInstance;
    • setInventoryItem

      public void setInventoryItem(int slot, ItemInstance stack)
      Specified by:
      setInventoryItem in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_950 Lnet/minecraft/class_134;method_950(ILnet/minecraft/class_31;)V
      glue method_51 Lclass_287;method_51(ILclass_224;)V
      server a Lhp;a(ILfy;)V
      client a Llw;a(ILiz;)V
      named setInventoryItem Lnet/minecraft/inventory/InventoryBase;setInventoryItem(ILnet/minecraft/item/ItemInstance;)V
    • getInventorySize

      public int getInventorySize()
      Specified by:
      getInventorySize in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_948 Lnet/minecraft/class_134;method_948()I
      glue method_49 Lclass_287;method_49()I
      server a Lhp;a()I
      client a Llw;a()I
      named getInventorySize Lnet/minecraft/inventory/InventoryBase;getInventorySize()I
    • getContainerName

      public String getContainerName()
      Specified by:
      getContainerName in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_952 Lnet/minecraft/class_134;method_952()Ljava/lang/String;
      glue method_56 Lclass_287;method_56()Ljava/lang/String;
      server c Lhp;c()Ljava/lang/String;
      client c Llw;c()Ljava/lang/String;
      named getContainerName Lnet/minecraft/inventory/InventoryBase;getContainerName()Ljava/lang/String;
    • getMaxItemCount

      public int getMaxItemCount()
      Specified by:
      getMaxItemCount in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_953 Lnet/minecraft/class_134;method_953()I
      glue method_57 Lclass_287;method_57()I
      server d Lhp;d()I
      client d Llw;d()I
      named getMaxItemCount Lnet/minecraft/inventory/InventoryBase;getMaxItemCount()I
    • markDirty

      public void markDirty()
      Specified by:
      markDirty in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_947 Lnet/minecraft/class_134;method_947()V
      glue method_1055 Lclass_287;method_1055()V
      server i Lhp;i()V
      client y_ Llw;y_()V
      named markDirty Lnet/minecraft/inventory/InventoryBase;markDirty()V
    • canPlayerUse

      public boolean canPlayerUse(PlayerBase player)
      Specified by:
      canPlayerUse in interface InventoryBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_951 Lnet/minecraft/class_134;method_951(Lnet/minecraft/class_54;)Z
      glue method_53 Lclass_287;method_53(Lclass_172;)Z
      server a_ Lhp;a_(Lem;)Z
      client a_ Llw;a_(Lgs;)Z
      named canPlayerUse Lnet/minecraft/inventory/InventoryBase;canPlayerUse(Lnet/minecraft/entity/player/PlayerBase;)Z