Class ScreenHandlerLock

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

public class ScreenHandlerLock
extends Object
Mappings:
Namespace Name
official on
intermediary net/minecraft/class_1724
named net/minecraft/inventory/ScreenHandlerLock
  • Field Details

    • NONE

      public static final ScreenHandlerLock NONE
      Mappings:
      Namespace Name Mixin selector
      official a Lon;a:Lon;
      intermediary field_7214 Lnet/minecraft/class_1724;field_7214:Lnet/minecraft/class_1724;
      named NONE Lnet/minecraft/inventory/ScreenHandlerLock;NONE:Lnet/minecraft/inventory/ScreenHandlerLock;
    • key

      private final String key
      Mappings:
      Namespace Name Mixin selector
      official b Lon;b:Ljava/lang/String;
      intermediary field_7215 Lnet/minecraft/class_1724;field_7215: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> Lon;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1724;<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 Lon;a()Z
      intermediary method_6763 Lnet/minecraft/class_1724;method_6763()Z
      named hasLock Lnet/minecraft/inventory/ScreenHandlerLock;hasLock()Z
    • getKey

      public String getKey()
      Mappings:
      Namespace Name Mixin selector
      official b Lon;b()Ljava/lang/String;
      intermediary method_6765 Lnet/minecraft/class_1724;method_6765()Ljava/lang/String;
      named getKey Lnet/minecraft/inventory/ScreenHandlerLock;getKey()Ljava/lang/String;
    • toTag

      public void toTag​(CompoundTag tag)
      Inserts the key string of this lock into the Lock key of the compound tag.
      Mappings:
      Namespace Name Mixin selector
      official a Lon;a(Ldn;)V
      intermediary method_6764 Lnet/minecraft/class_1724;method_6764(Lnet/minecraft/class_1405;)V
      named toTag Lnet/minecraft/inventory/ScreenHandlerLock;toTag(Lnet/minecraft/nbt/CompoundTag;)V
    • fromTag

      public static ScreenHandlerLock fromTag​(CompoundTag tag)
      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 Lon;b(Ldn;)Lon;
      intermediary method_6766 Lnet/minecraft/class_1724;method_6766(Lnet/minecraft/class_1405;)Lnet/minecraft/class_1724;
      named fromTag Lnet/minecraft/inventory/ScreenHandlerLock;fromTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/inventory/ScreenHandlerLock;