Class ScreenHandlerLock

java.lang.Object
net.minecraft.inventory.ScreenHandlerLock

@Immutable public class ScreenHandlerLock extends Object
Mappings:
Namespace Name
official ug
intermediary net/minecraft/class_2609
named net/minecraft/inventory/ScreenHandlerLock
  • Field Details

    • NONE

      public static final ScreenHandlerLock NONE
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a:Lug;
      intermediary field_11886 Lnet/minecraft/class_2609;field_11886:Lnet/minecraft/class_2609;
      named NONE Lnet/minecraft/inventory/ScreenHandlerLock;NONE:Lnet/minecraft/inventory/ScreenHandlerLock;
    • key

      private final String key
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b:Ljava/lang/String;
      intermediary field_11887 Lnet/minecraft/class_2609;field_11887:Ljava/lang/String;
      named key Lnet/minecraft/inventory/ScreenHandlerLock;key:Ljava/lang/String;
  • Constructor Details

    • ScreenHandlerLock

      public ScreenHandlerLock(String key)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lug;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_2609;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/inventory/ScreenHandlerLock;<init>(Ljava/lang/String;)V
  • Method Details

    • hasLock

      public boolean hasLock()
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a()Z
      intermediary method_10907 Lnet/minecraft/class_2609;method_10907()Z
      named hasLock Lnet/minecraft/inventory/ScreenHandlerLock;hasLock()Z
    • getKey

      public String getKey()
      Mappings:
      Namespace Name Mixin selector
      official b Lug;b()Ljava/lang/String;
      intermediary method_10909 Lnet/minecraft/class_2609;method_10909()Ljava/lang/String;
      named getKey Lnet/minecraft/inventory/ScreenHandlerLock;getKey()Ljava/lang/String;
    • toNbt

      public void toNbt(NbtCompound nbt)
      Inserts the key string of this lock into the Lock key of the compound tag.
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a(Lfy;)V
      intermediary method_10908 Lnet/minecraft/class_2609;method_10908(Lnet/minecraft/class_322;)V
      named toNbt Lnet/minecraft/inventory/ScreenHandlerLock;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • fromNbt

      public static ScreenHandlerLock fromNbt(NbtCompound nbt)
      Creates a new ScreenHandlerLock from the Lock key of the compound tag.

      If the Lock key is not present, returns an empty lock.

      Mappings:
      Namespace Name Mixin selector
      official b Lug;b(Lfy;)Lug;
      intermediary method_10910 Lnet/minecraft/class_2609;method_10910(Lnet/minecraft/class_322;)Lnet/minecraft/class_2609;
      named fromNbt Lnet/minecraft/inventory/ScreenHandlerLock;fromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/inventory/ScreenHandlerLock;