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.world.level.storage.ValueInput input) voidwriteConfiguration(net.minecraft.world.level.storage.ValueOutput output)
-
Method Details
-
writeConfiguration
void writeConfiguration(net.minecraft.world.level.storage.ValueOutput output) -
readConfiguration
void readConfiguration(net.minecraft.world.level.storage.ValueInput input) -
getUpgrades
-
addUpgrade
default boolean addUpgrade(net.minecraft.world.item.ItemStack upgradeStack)
-