net.minecraft.screen.sync

public class TrackedSlot$Impl

implements TrackedSlot

net.minecraft.world.inventory.RemoteSlot$Synchronized
net.minecraft.class_10927$class_10928
net.minecraft.screen.sync.TrackedSlot$Impl

Field summary

Modifier and TypeField
private final ComponentChangesHash$ComponentHasher
hasher
field_58138
hasher
private ItemStack
remoteStack
field_58139
receivedStack
private ItemStackHash
remoteHash
field_58140
receivedHash

Constructor summary

ModifierConstructor
public (ComponentChangesHash$ComponentHasher hasher)

Method summary

Modifier and TypeMethod
public void
force(ItemStack outgoing)
method_68806(class_1799 arg0)
setReceivedStack(ItemStack arg0)
public void
receive(HashedStack incoming)
method_68807(class_10938 arg0)
setReceivedHash(ItemStackHash arg0)
public boolean
matches(ItemStack local)
method_68808(class_1799 arg0)
isInSync(ItemStack arg0)
public void
copyFrom(RemoteSlot$Synchronized other)
method_68809(class_10927$class_10928 arg0)
copyFrom(TrackedSlot$Impl slot)