Interface ConfigurationCardTarget
- All Known Implementing Classes:
AbstractBaseNetworkNodeContainerBlockEntity
,AbstractCableBlockEntity
,AbstractCableLikeBlockEntity
,AbstractConstructorBlockEntity
,AbstractDestructorBlockEntity
,AbstractDiskContainerBlockEntity
,AbstractDiskDriveBlockEntity
,AbstractDiskInterfaceBlockEntity
,AbstractExporterBlockEntity
,AbstractExternalStorageBlockEntity
,AbstractGridBlockEntity
,AbstractImporterBlockEntity
,AbstractPortableGridBlockEntity
,AutocrafterBlockEntity
,AutocrafterManagerBlockEntity
,AutocraftingMonitorBlockEntity
,ControllerBlockEntity
,CraftingGridBlockEntity
,DetectorBlockEntity
,GridBlockEntity
,InterfaceBlockEntity
,NetworkReceiverBlockEntity
,NetworkTransmitterBlockEntity
,PatternGridBlockEntity
,RelayBlockEntity
,SecurityManagerBlockEntity
,StorageBlockBlockEntity
,StorageMonitorBlockEntity
,WirelessTransmitterBlockEntity
@API(status=STABLE,
since="2.0.0-milestone.3.2")
public interface ConfigurationCardTarget
Implement this on a block entity that supports the configuration card.
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
addUpgrade
(net.minecraft.world.item.ItemStack upgradeStack) default List
<net.minecraft.world.item.ItemStack> void
readConfiguration
(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider) void
writeConfiguration
(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider)
-
Method Details
-
writeConfiguration
void writeConfiguration(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider) -
readConfiguration
void readConfiguration(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider) -
getUpgrades
-
addUpgrade
default boolean addUpgrade(net.minecraft.world.item.ItemStack upgradeStack)
-