Serialize plate press container

This commit is contained in:
DBotThePony 2022-01-14 17:43:20 +07:00
parent 5c87d0f8ab
commit 59ff6c4a2e
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -36,6 +36,16 @@ class BlockEntityPlatePress(p_155229_: BlockPos, p_155230_: BlockState) : BlockE
energy = MatteryMachineEnergyStorage(this::setChangedLight, MatteryMachineEnergyStorage.MachineType.WORKER)
}
override fun saveAdditional(nbt: CompoundTag) {
super.saveAdditional(nbt)
nbt["container"] = container.serializeNBT()
}
override fun load(nbt: CompoundTag) {
super.load(nbt)
container.deserializeNBT(nbt["container"])
}
override fun getDefaultDisplayName() = NAME
override fun createMenu(containerID: Int, inventory: Inventory, ply: Player): AbstractContainerMenu {