Package appeng.api.upgrades
Interface IUpgradeableObject
- All Known Subinterfaces:
IPortableTerminal,ITerminalHost
- All Known Implementing Classes:
ItemMenuHost
public interface IUpgradeableObject
Implemented by
block entities and
parts that are upgradable through upgrade cards.-
Method Summary
Modifier and TypeMethodDescriptiondefault intgetInstalledUpgrades(net.minecraft.world.level.ItemLike upgradeCard) default IUpgradeInventoryGets the inventory that contains the upgrade cards for this upgradable object.default booleanisUpgradedWith(net.minecraft.world.level.ItemLike upgradeCard)
-
Method Details
-
getUpgrades
Gets the inventory that contains the upgrade cards for this upgradable object. -
getInstalledUpgrades
default int getInstalledUpgrades(net.minecraft.world.level.ItemLike upgradeCard) -
isUpgradedWith
default boolean isUpgradedWith(net.minecraft.world.level.ItemLike upgradeCard)
-