Fix redstone signal breaking on save-load

This commit is contained in:
DBotThePony 2021-09-19 18:45:43 +07:00
parent 34ced36ba0
commit 2e7d7c2ef6
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -157,6 +157,7 @@ public abstract class BlockEntityMattery extends BlockEntity implements MenuProv
nbt.putString("Name", Component.Serializer.toJson(display_name));
nbt.putByte("redstone", (byte) redstone_setting.ordinal());
nbt.putByte("redstone_signal", (byte) redstone_signal);
return super.save(nbt);
}
@ -169,5 +170,8 @@ public abstract class BlockEntityMattery extends BlockEntity implements MenuProv
if (nbt.get("redstone") instanceof ByteTag tag)
redstone_setting = RedstoneSetting.get(tag.getAsByte());
if (nbt.get("redstone_signal") instanceof ByteTag tag)
redstone_signal = tag.getAsByte();
}
}