Class UpgradeContainer
java.lang.Object
net.minecraft.world.SimpleContainer
com.refinedmods.refinedstorage.common.upgrade.UpgradeContainer
- All Implemented Interfaces:
UpgradeState,net.minecraft.world.Clearable,net.minecraft.world.Container,net.minecraft.world.inventory.StackedContentsCompatible
-
Field Summary
Fields inherited from interface net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER -
Constructor Summary
ConstructorsConstructorDescriptionUpgradeContainer(int size, UpgradeDestination destination, UpgradeContainerListener listener) UpgradeContainer(int size, UpgradeDestination destination, UpgradeContainerListener listener, int defaultWorkTickRate) UpgradeContainer(UpgradeDestination destination) UpgradeContainer(UpgradeDestination destination, int size) UpgradeContainer(UpgradeDestination destination, UpgradeContainerListener listener) UpgradeContainer(UpgradeDestination destination, UpgradeContainerListener listener, int defaultWorkTickRate) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddUpgrade(net.minecraft.world.item.ItemStack upgrade) booleancanPlaceItem(int slot, net.minecraft.world.item.ItemStack stack) intgetAmount(UpgradeItem upgradeItem) net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getDrops()longintlonggetRegulatedAmount(ResourceKey resource) List<net.minecraft.world.item.ItemStack> Methods inherited from class net.minecraft.world.SimpleContainer
addItem, addListener, canAddItem, clearContent, createTag, fillStackedContents, fromTag, getContainerSize, getItem, getItems, isEmpty, removeAllItems, removeItem, removeItemNoUpdate, removeItemType, removeListener, setChanged, setItem, stillValid, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.Container
canTakeItem, countItem, getMaxStackSize, hasAnyMatching, hasAnyOf, startOpen, stopOpenMethods inherited from interface com.refinedmods.refinedstorage.common.api.upgrade.UpgradeState
has
-
Constructor Details
-
UpgradeContainer
-
UpgradeContainer
-
UpgradeContainer
public UpgradeContainer(UpgradeDestination destination, @Nullable UpgradeContainerListener listener) -
UpgradeContainer
public UpgradeContainer(int size, UpgradeDestination destination, @Nullable UpgradeContainerListener listener) -
UpgradeContainer
public UpgradeContainer(UpgradeDestination destination, @Nullable UpgradeContainerListener listener, int defaultWorkTickRate) -
UpgradeContainer
public UpgradeContainer(int size, UpgradeDestination destination, @Nullable UpgradeContainerListener listener, int defaultWorkTickRate)
-
-
Method Details
-
getTicker
-
getMaxStackSize
public int getMaxStackSize()- Specified by:
getMaxStackSizein interfacenet.minecraft.world.Container
-
canPlaceItem
public boolean canPlaceItem(int slot, net.minecraft.world.item.ItemStack stack) - Specified by:
canPlaceItemin interfacenet.minecraft.world.Container
-
getAllowedUpgrades
-
getRegulatedAmount
- Specified by:
getRegulatedAmountin interfaceUpgradeState
-
getAmount
- Specified by:
getAmountin interfaceUpgradeState
-
getEnergyUsage
public long getEnergyUsage() -
getUpgrades
-
addUpgrade
public boolean addUpgrade(net.minecraft.world.item.ItemStack upgrade) -
getDrops
public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getDrops()
-