Class UpgradeItemHandler
java.lang.Object
net.neoforged.neoforge.items.ItemStackHandler
com.refinedmods.refinedstorage.inventory.item.BaseItemHandler
com.refinedmods.refinedstorage.inventory.item.UpgradeItemHandler
- All Implemented Interfaces:
net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
,net.neoforged.neoforge.items.IItemHandler
,net.neoforged.neoforge.items.IItemHandlerModifiable
-
Field Summary
Fields inherited from class net.neoforged.neoforge.items.ItemStackHandler
stacks
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
getSlotLimit
(int slot) int
getSpeed()
int
getSpeed
(int speed, int speedIncrease) int
int
boolean
hasUpgrade
(UpgradeItem.Type type) Methods inherited from class com.refinedmods.refinedstorage.inventory.item.BaseItemHandler
addListener, addValidator, deserializeNBT, insertItem, isEmpty, onChanged, onContentsChanged, setReading
Methods inherited from class net.neoforged.neoforge.items.ItemStackHandler
extractItem, getSlots, getStackInSlot, getStackLimit, isItemValid, onLoad, serializeNBT, setSize, setStackInSlot, validateSlotIndex
-
Constructor Details
-
UpgradeItemHandler
-
-
Method Details
-
getSpeed
public int getSpeed() -
getSpeed
public int getSpeed(int speed, int speedIncrease) -
hasUpgrade
-
getUpgradeCount
-
getEnergyUsage
public int getEnergyUsage() -
getStackInteractCount
public int getStackInteractCount() -
getSlotLimit
public int getSlotLimit(int slot) - Specified by:
getSlotLimit
in interfacenet.neoforged.neoforge.items.IItemHandler
- Overrides:
getSlotLimit
in classnet.neoforged.neoforge.items.ItemStackHandler
-