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 booleanaddUpgrade(net.minecraft.world.item.ItemStack upgradeStack) default List<net.minecraft.world.item.ItemStack> voidreadConfiguration(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider provider) voidwriteConfiguration(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)
-