Interface ConfigurationCardTarget

All Known Implementing Classes:
AbstractDiskContainerBlockEntity, AbstractDiskDriveBlockEntity, AbstractDiskInterfaceBlockEntity, AbstractGridBlockEntity, AbstractLevelInteractingNetworkNodeContainerBlockEntity, AbstractPortableGridBlockEntity, AbstractRedstoneModeNetworkNodeContainerBlockEntity, AbstractSchedulingNetworkNodeContainerBlockEntity, AbstractUpgradeableNetworkNodeContainerBlockEntity, BaseNetworkNodeContainerBlockEntity, ConstructorBlockEntity, ControllerBlockEntity, CraftingGridBlockEntity, DestructorBlockEntity, DetectorBlockEntity, ExporterBlockEntity, ExternalStorageBlockEntity, FluidStorageBlockBlockEntity, GridBlockEntity, ImporterBlockEntity, InterfaceBlockEntity, ItemStorageBlockBlockEntity, NetworkReceiverBlockEntity, NetworkTransmitterBlockEntity, PatternGridBlockEntity, RelayBlockEntity, SecurityManagerBlockEntity, 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 Type
    Method
    Description
    default boolean
    addUpgradeItem(net.minecraft.world.item.Item upgradeItem)
     
    default List<net.minecraft.world.item.Item>
     
    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)
    • getUpgradeItems

      default List<net.minecraft.world.item.Item> getUpgradeItems()
    • addUpgradeItem

      default boolean addUpgradeItem(net.minecraft.world.item.Item upgradeItem)