Skip to content

Commit 26bb598

Browse files
committed
Temporary OreDict bus serialization fix
Fixes AE2-UEL#542
1 parent e175bcc commit 26bb598

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/java/appeng/parts/AEBasePart.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
import appeng.me.helpers.AENetworkProxy;
4242
import appeng.me.helpers.IGridProxyable;
4343
import appeng.parts.automation.PartLevelEmitter;
44+
import appeng.parts.misc.PartOreDicStorageBus;
4445
import appeng.parts.networking.PartCable;
4546
import appeng.tile.inventory.AppEngInternalAEInventory;
4647
import appeng.util.Platform;
@@ -315,6 +316,10 @@ public void uploadSettings(final SettingsFrom from, final NBTTagCompound compoun
315316
if (cm != null) {
316317
cm.readFromNBT(compound);
317318
}
319+
320+
if (this instanceof PartOreDicStorageBus oreDicStorageBus) {
321+
oreDicStorageBus.saveOreMatch(compound.getString("oreMatch"));
322+
}
318323
}
319324

320325
if (this instanceof IPriorityHost) {
@@ -378,6 +383,10 @@ protected NBTTagCompound downloadSettings(final SettingsFrom from, final NBTTagC
378383
cm.writeToNBT(output);
379384
}
380385

386+
if (this instanceof PartOreDicStorageBus oreDicStorageBus) {
387+
output.setString("oreMatch", oreDicStorageBus.getOreExp());
388+
}
389+
381390
if (this instanceof IPriorityHost) {
382391
final IPriorityHost pHost = (IPriorityHost) this;
383392
output.setInteger("priority", pHost.getPriority());

0 commit comments

Comments
 (0)