Class TrackedSlot.Impl

java.lang.Object
net.minecraft.screen.sync.TrackedSlot.Impl
All Implemented Interfaces:
TrackedSlot
Enclosing interface:
TrackedSlot

public static class TrackedSlot.Impl extends Object implements TrackedSlot
Mappings:
Namespace Name
named net/minecraft/screen/sync/TrackedSlot$Impl
intermediary net/minecraft/class_10927$class_10928
official dae$a
  • Field Details

    • hasher

      Mappings:
      Namespace Name Mixin selector
      named hasher Lnet/minecraft/screen/sync/TrackedSlot$Impl;hasher:Lnet/minecraft/screen/sync/ComponentChangesHash$ComponentHasher;
      intermediary field_58138 Lnet/minecraft/class_10927$class_10928;field_58138:Lnet/minecraft/class_10936$class_10937;
      official b Ldae$a;b:Lwi$a;
    • receivedStack

      @Nullable private @Nullable ItemStack receivedStack
      Mappings:
      Namespace Name Mixin selector
      named receivedStack Lnet/minecraft/screen/sync/TrackedSlot$Impl;receivedStack:Lnet/minecraft/item/ItemStack;
      intermediary field_58139 Lnet/minecraft/class_10927$class_10928;field_58139:Lnet/minecraft/class_1799;
      official c Ldae$a;c:Ldcv;
    • receivedHash

      @Nullable private @Nullable ItemStackHash receivedHash
      Mappings:
      Namespace Name Mixin selector
      named receivedHash Lnet/minecraft/screen/sync/TrackedSlot$Impl;receivedHash:Lnet/minecraft/screen/sync/ItemStackHash;
      intermediary field_58140 Lnet/minecraft/class_10927$class_10928;field_58140:Lnet/minecraft/class_10938;
      official d Ldae$a;d:Lwj;
  • Constructor Details

    • Impl

      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/screen/sync/TrackedSlot$Impl;<init>(Lnet/minecraft/screen/sync/ComponentChangesHash$ComponentHasher;)V
      intermediary <init> Lnet/minecraft/class_10927$class_10928;<init>(Lnet/minecraft/class_10936$class_10937;)V
      official <init> Ldae$a;<init>(Lwi$a;)V
  • Method Details

    • setReceivedStack

      public void setReceivedStack(ItemStack receivedStack)
      Specified by:
      setReceivedStack in interface TrackedSlot
      Mappings:
      Namespace Name Mixin selector
      named setReceivedStack Lnet/minecraft/screen/sync/TrackedSlot;setReceivedStack(Lnet/minecraft/item/ItemStack;)V
      intermediary method_68806 Lnet/minecraft/class_10927;method_68806(Lnet/minecraft/class_1799;)V
      official a Ldae;a(Ldcv;)V
    • setReceivedHash

      public void setReceivedHash(ItemStackHash receivedHash)
      Specified by:
      setReceivedHash in interface TrackedSlot
      Mappings:
      Namespace Name Mixin selector
      named setReceivedHash Lnet/minecraft/screen/sync/TrackedSlot;setReceivedHash(Lnet/minecraft/screen/sync/ItemStackHash;)V
      intermediary method_68807 Lnet/minecraft/class_10927;method_68807(Lnet/minecraft/class_10938;)V
      official a Ldae;a(Lwj;)V
    • isInSync

      public boolean isInSync(ItemStack actualStack)
      Specified by:
      isInSync in interface TrackedSlot
      Mappings:
      Namespace Name Mixin selector
      named isInSync Lnet/minecraft/screen/sync/TrackedSlot;isInSync(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_68808 Lnet/minecraft/class_10927;method_68808(Lnet/minecraft/class_1799;)Z
      official b Ldae;b(Ldcv;)Z
    • copyFrom

      public void copyFrom(TrackedSlot.Impl slot)
      Mappings:
      Namespace Name Mixin selector
      named copyFrom Lnet/minecraft/screen/sync/TrackedSlot$Impl;copyFrom(Lnet/minecraft/screen/sync/TrackedSlot$Impl;)V
      intermediary method_68809 Lnet/minecraft/class_10927$class_10928;method_68809(Lnet/minecraft/class_10927$class_10928;)V
      official a Ldae$a;a(Ldae$a;)V