Class LockableInventoryBundle<T extends BasicTile & IComponentHarness>
java.lang.Object
com.hrznstudio.titanium.component.bundle.LockableInventoryBundle<T>
- All Implemented Interfaces:
IScreenAddonProvider,IComponentBundle,IContainerAddonProvider,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
public class LockableInventoryBundle<T extends BasicTile & IComponentHarness>
extends Object
implements IComponentBundle, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
ConstructorsConstructorDescriptionLockableInventoryBundle(T componentHarness, InventoryComponent<T> inventory, int lockPosX, int lockPosY, boolean isLocked) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(IComponentHandler... handler) voiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) List<IFactory<? extends IContainerAddon>>net.minecraft.world.item.ItemStack[]List<IFactory<? extends IScreenAddon>>booleanisLocked()net.minecraft.nbt.CompoundTagvoidsetFilter(net.minecraft.world.item.ItemStack[] filter) voidsetLocked(boolean locked) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hrznstudio.titanium.container.addon.IContainerAddonProvider
canInteract
-
Constructor Details
-
LockableInventoryBundle
public LockableInventoryBundle(T componentHarness, InventoryComponent<T> inventory, int lockPosX, int lockPosY, boolean isLocked)
-
-
Method Details
-
getScreenAddons
- Specified by:
getScreenAddonsin interfaceIScreenAddonProvider
-
accept
- Specified by:
acceptin interfaceIComponentBundle
-
getContainerAddons
- Specified by:
getContainerAddonsin interfaceIContainerAddonProvider
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<T extends BasicTile & IComponentHarness>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<T extends BasicTile & IComponentHarness>
-
getInventory
-
isLocked
public boolean isLocked() -
getFilter
public net.minecraft.world.item.ItemStack[] getFilter() -
setFilter
public void setFilter(net.minecraft.world.item.ItemStack[] filter) -
setLocked
public void setLocked(boolean locked)
-