Class ClientNetworkSyncedInventory

java.lang.Object
net.minecraft.inventory.SimpleInventory
net.minecraft.inventory.ClientNetworkSyncedInventory
All Implemented Interfaces:
LockableScreenHandlerFactory, Inventory, NamedScreenHandlerFactory, Nameable

@Environment(CLIENT)
public class ClientNetworkSyncedInventory
extends SimpleInventory
implements LockableScreenHandlerFactory
Mappings:
Namespace Name
official bez
intermediary net/minecraft/class_999
named net/minecraft/inventory/ClientNetworkSyncedInventory
  • Field Details

    • id

      private String id
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a:Ljava/lang/String;
      intermediary field_4186 Lnet/minecraft/class_999;field_4186:Ljava/lang/String;
      named id Lnet/minecraft/inventory/ClientNetworkSyncedInventory;id:Ljava/lang/String;
    • properties

      private Map<Integer,​Integer> properties
      Mappings:
      Namespace Name Mixin selector
      official b Lbez;b:Ljava/util/Map;
      intermediary field_4187 Lnet/minecraft/class_999;field_4187:Ljava/util/Map;
      named properties Lnet/minecraft/inventory/ClientNetworkSyncedInventory;properties:Ljava/util/Map;
  • Constructor Details

    • ClientNetworkSyncedInventory

      public ClientNetworkSyncedInventory​(String id, Text title, int i)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbez;<init>(Ljava/lang/String;Leu;I)V
      intermediary <init> Lnet/minecraft/class_999;<init>(Ljava/lang/String;Lnet/minecraft/class_1444;I)V
      named <init> Lnet/minecraft/inventory/ClientNetworkSyncedInventory;<init>(Ljava/lang/String;Lnet/minecraft/text/Text;I)V
  • Method Details

    • getProperty

      public int getProperty​(int key)
      Specified by:
      getProperty in interface Inventory
      Overrides:
      getProperty in class SimpleInventory
      Mappings:
      Namespace Name Mixin selector
      official a_ Log;a_(I)I
      intermediary method_6740 Lnet/minecraft/class_1718;method_6740(I)I
      named getProperty Lnet/minecraft/inventory/Inventory;getProperty(I)I
    • setProperty

      public void setProperty​(int id, int value)
      Specified by:
      setProperty in interface Inventory
      Overrides:
      setProperty in class SimpleInventory
      Mappings:
      Namespace Name Mixin selector
      official b Log;b(II)V
      intermediary method_6742 Lnet/minecraft/class_1718;method_6742(II)V
      named setProperty Lnet/minecraft/inventory/Inventory;setProperty(II)V
    • getProperties

      public int getProperties()
      Specified by:
      getProperties in interface Inventory
      Overrides:
      getProperties in class SimpleInventory
      Mappings:
      Namespace Name Mixin selector
      official g Log;g()I
      intermediary method_6746 Lnet/minecraft/class_1718;method_6746()I
      named getProperties Lnet/minecraft/inventory/Inventory;getProperties()I
    • hasLock

      public boolean hasLock()
      Specified by:
      hasLock in interface LockableScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official r_ Loo;r_()Z
      intermediary method_6769 Lnet/minecraft/class_1725;method_6769()Z
      named hasLock Lnet/minecraft/block/entity/LockableScreenHandlerFactory;hasLock()Z
    • setLock

      public void setLock​(ScreenHandlerLock lock)
      Specified by:
      setLock in interface LockableScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official a Loo;a(Lon;)V
      intermediary method_6767 Lnet/minecraft/class_1725;method_6767(Lnet/minecraft/class_1724;)V
      named setLock Lnet/minecraft/block/entity/LockableScreenHandlerFactory;setLock(Lnet/minecraft/inventory/ScreenHandlerLock;)V
    • getLock

      public ScreenHandlerLock getLock()
      Specified by:
      getLock in interface LockableScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official i Loo;i()Lon;
      intermediary method_6768 Lnet/minecraft/class_1725;method_6768()Lnet/minecraft/class_1724;
      named getLock Lnet/minecraft/block/entity/LockableScreenHandlerFactory;getLock()Lnet/minecraft/inventory/ScreenHandlerLock;
    • getId

      public String getId()
      Specified by:
      getId in interface NamedScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official k Lol;k()Ljava/lang/String;
      intermediary method_6762 Lnet/minecraft/class_1723;method_6762()Ljava/lang/String;
      named getId Lnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
    • createScreenHandler

      public ScreenHandler createScreenHandler​(PlayerInventory inventory, PlayerEntity player)
      Specified by:
      createScreenHandler in interface NamedScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official a Lol;a(Lwm;Lwn;)Lxi;
      intermediary method_6761 Lnet/minecraft/class_1723;method_6761(Lnet/minecraft/class_1962;Lnet/minecraft/class_1963;)Lnet/minecraft/class_1983;
      named createScreenHandler Lnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;