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 cxt$a
  • Field Details Link icon

    • hasher Link icon

      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 Lcxt$a;b:Lwa$a;
    • receivedStack Link icon

      @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 Lcxt$a;c:Ldak;
    • receivedHash Link icon

      @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 Lcxt$a;d:Lwb;
  • Constructor Details Link icon

    • Impl Link icon

      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> Lcxt$a;<init>(Lwa$a;)V
  • Method Details Link icon

    • setReceivedStack Link icon

      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 Lcxt;a(Ldak;)V
    • setReceivedHash Link icon

      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 Lcxt;a(Lwb;)V
    • isInSync Link icon

      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 Lcxt;b(Ldak;)Z
    • copyFrom Link icon

      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 Lcxt$a;a(Lcxt$a;)V