net.minecraft.inventory

public record ContainerLock

net.minecraft.world.LockCode
net.minecraft.class_1273
net.minecraft.inventory.ContainerLock

Field summary

Modifier and TypeField
private final ItemPredicate
predicate
comp_3222
predicate
public static final ContainerLock
NO_LOCK
field_5817
EMPTY
public static final com.mojang.serialization.Codec<ContainerLock>
CODEC
field_49206
CODEC
public static final String
TAG_LOCK
field_29956
LOCK_KEY

Constructor summary

ModifierConstructor
public (ItemPredicate predicate)

Method summary

Modifier and TypeMethod
public boolean
unlocksWith(ItemStack itemStack)
method_5472(class_1799 arg0)
canOpen(ItemStack stack)
public void
addToTag(ValueOutput parent)
method_5474(class_11372 arg0)
write(WriteView view)
public boolean
canUnlock(Player player)
method_76770(class_1657 arg0)
checkUnlocked(PlayerEntity player)
public static ContainerLock
fromTag(ValueInput parent)
method_5473(class_11368 arg0)
read(ReadView view)
public ItemPredicate
predicate()
comp_3222()
predicate()