Interface BackpackInventory
- All Superinterfaces:
net.minecraft.world.Clearable,net.minecraft.world.Container
public interface BackpackInventory
extends net.minecraft.world.Container
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface net.minecraft.world.Container
DEFAULT_DISTANCE_LIMIT, LARGE_MAX_STACK_SIZE -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddViewer(net.minecraft.server.level.ServerPlayer viewer) default booleancanPlaceItem(net.minecraft.world.item.ItemStack inserted) default voiddefault voidstatic BackpackInventoryget(net.minecraft.world.entity.Entity entity) default intdefault net.minecraft.world.item.ItemStackgetItem(int slot) net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>CONTAINER METHODS BELOWdefault intdefault net.minecraft.world.MenuProvidernet.minecraft.world.entity.EntitygetOwner()net.minecraft.core.NonNullList<net.minecraft.server.level.ServerPlayer>default booleanhopperInsertOne(net.minecraft.world.Container hopper) default booleanhopperTakeOne(net.minecraft.world.Container hopper) default net.minecraft.world.item.ItemStackinsertItem(net.minecraft.world.item.ItemStack stack, int amount) default net.minecraft.world.item.ItemStackinsertItemSilent(net.minecraft.world.item.ItemStack stack, int amount) default booleanisEmpty()default voiddefault voidreadStackNbt(net.minecraft.nbt.CompoundTag nbt) static voidreadStackNbt(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> itemStacks) default net.minecraft.world.item.ItemStackremoveItem(int slot, int amount) default net.minecraft.world.item.ItemStackremoveItemNoUpdate(int slot) default net.minecraft.world.item.ItemStackremoveItemSilent(int slot) default net.minecraft.world.item.ItemStackremoveItemSilent(int slot, int amount) default voidremoveViewer(net.minecraft.server.level.ServerPlayer viewer) default net.minecraft.world.item.ItemStackreturnItem(int slot, net.minecraft.world.item.ItemStack stack) default net.minecraft.world.item.ItemStackreturnItem(int slot, net.minecraft.world.item.ItemStack stack, int amount) default voiddefault voidsetItem(int slot, net.minecraft.world.item.ItemStack stack) default intdefault booleanstillValid(net.minecraft.world.entity.player.Player viewer) default voidstopOpen(net.minecraft.world.entity.player.Player player) default voiddefault intweightByItem(net.minecraft.world.item.ItemStack stack) default voidwriteNbt(net.minecraft.nbt.CompoundTag nbt) static voidwriteNbt(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> stacks) static booleanyawMatches(float viewerYaw, float ownerYaw, double acceptableYaw) Methods inherited from interface net.minecraft.world.Container
canPlaceItem, canTakeItem, countItem, hasAnyMatching, hasAnyOf, startOpen
-
Method Details
-
getViewable
BackpackInventory.Viewable getViewable() -
getOwner
net.minecraft.world.entity.Entity getOwner() -
getTraits
Traits.LocalData getTraits() -
getPlacedBy
UUID getPlacedBy() -
getPlayersViewing
net.minecraft.core.NonNullList<net.minecraft.server.level.ServerPlayer> getPlayersViewing() -
clearViewers
default void clearViewers() -
addViewer
default void addViewer(net.minecraft.server.level.ServerPlayer viewer) -
removeViewer
default void removeViewer(net.minecraft.server.level.ServerPlayer viewer) -
updateViewers
default void updateViewers() -
yawMatches
static boolean yawMatches(float viewerYaw, float ownerYaw, double acceptableYaw) -
getItemStacks
net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getItemStacks()CONTAINER METHODS BELOW -
playSound
-
getContainerSize
default int getContainerSize()- Specified by:
getContainerSizein interfacenet.minecraft.world.Container
-
isEmpty
default boolean isEmpty()- Specified by:
isEmptyin interfacenet.minecraft.world.Container
-
clearContent
default void clearContent()- Specified by:
clearContentin interfacenet.minecraft.world.Clearable
-
getItem
default net.minecraft.world.item.ItemStack getItem(int slot) - Specified by:
getItemin interfacenet.minecraft.world.Container
-
removeItem
default net.minecraft.world.item.ItemStack removeItem(int slot, int amount) - Specified by:
removeItemin interfacenet.minecraft.world.Container
-
removeItemSilent
default net.minecraft.world.item.ItemStack removeItemSilent(int slot, int amount) -
getMaxStackSize
default int getMaxStackSize()- Specified by:
getMaxStackSizein interfacenet.minecraft.world.Container
-
removeItemNoUpdate
default net.minecraft.world.item.ItemStack removeItemNoUpdate(int slot) - Specified by:
removeItemNoUpdatein interfacenet.minecraft.world.Container
-
removeItemSilent
default net.minecraft.world.item.ItemStack removeItemSilent(int slot) -
setItem
default void setItem(int slot, net.minecraft.world.item.ItemStack stack) - Specified by:
setItemin interfacenet.minecraft.world.Container
-
returnItem
default net.minecraft.world.item.ItemStack returnItem(int slot, net.minecraft.world.item.ItemStack stack) -
returnItem
default net.minecraft.world.item.ItemStack returnItem(int slot, net.minecraft.world.item.ItemStack stack, int amount) -
insertItem
default net.minecraft.world.item.ItemStack insertItem(net.minecraft.world.item.ItemStack stack, int amount) -
insertItemSilent
default net.minecraft.world.item.ItemStack insertItemSilent(net.minecraft.world.item.ItemStack stack, int amount) -
spaceLeft
default int spaceLeft() -
weightByItem
default int weightByItem(net.minecraft.world.item.ItemStack stack) -
readStackNbt
default void readStackNbt(net.minecraft.nbt.CompoundTag nbt) -
readStackNbt
static void readStackNbt(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> itemStacks) -
writeNbt
default void writeNbt(net.minecraft.nbt.CompoundTag nbt) -
writeNbt
static void writeNbt(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> stacks) -
canPlaceItem
default boolean canPlaceItem(net.minecraft.world.item.ItemStack inserted) -
setChanged
default void setChanged()- Specified by:
setChangedin interfacenet.minecraft.world.Container
-
stillValid
default boolean stillValid(net.minecraft.world.entity.player.Player viewer) - Specified by:
stillValidin interfacenet.minecraft.world.Container
-
stopOpen
default void stopOpen(net.minecraft.world.entity.player.Player player) - Specified by:
stopOpenin interfacenet.minecraft.world.Container
-
get
-
getMenuProvider
default net.minecraft.world.MenuProvider getMenuProvider() -
hopperTakeOne
default boolean hopperTakeOne(net.minecraft.world.Container hopper) -
hopperInsertOne
default boolean hopperInsertOne(net.minecraft.world.Container hopper)
-