diff --git a/src/main/java/appeng/client/gui/implementations/GuiFluidInterfaceConfigurationTerminal.java b/src/main/java/appeng/client/gui/implementations/GuiFluidInterfaceConfigurationTerminal.java index 78a506ec1..891d0ef27 100644 --- a/src/main/java/appeng/client/gui/implementations/GuiFluidInterfaceConfigurationTerminal.java +++ b/src/main/java/appeng/client/gui/implementations/GuiFluidInterfaceConfigurationTerminal.java @@ -283,12 +283,11 @@ public class GuiFluidInterfaceConfigurationTerminal extends AEBaseGui implements this.refreshList = true; } - for (final Object oKey : in.getKeySet()) { - final String key = (String) oKey; - if (key.startsWith("=")) { + for (final String oKey : in.getKeySet()) { + if (oKey.startsWith("=")) { try { - final long id = Long.parseLong(key.substring(1), Character.MAX_RADIX); - final NBTTagCompound invData = in.getCompoundTag(key); + final long id = Long.parseLong(oKey.substring(1), Character.MAX_RADIX); + final NBTTagCompound invData = in.getCompoundTag(oKey); final ClientDCInternalFluidInv current = this.getById(id, invData.getLong("sortBy"), invData.getString("un")); blockPosHashMap.put(current, NBTUtil.getPosFromTag(invData.getCompoundTag("pos"))); dimHashMap.put(current, invData.getInteger("dim")); diff --git a/src/main/resources/assets/appliedenergistics2/recipes/network/parts/terminals_fluid_interface_configuration.json b/src/main/resources/assets/appliedenergistics2/recipes/network/parts/terminals_fluid_interface_configuration.json new file mode 100644 index 000000000..6426b71ac --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/recipes/network/parts/terminals_fluid_interface_configuration.json @@ -0,0 +1,22 @@ +{ + "conditions": [ + { + "type": "minecraft:item_exists", + "item": "appliedenergistics2:interface" + } + ], + "result": { + "type": "appliedenergistics2:part", + "part": "part.fluid_interface_configuration_terminal" + }, + "type": "appliedenergistics2:part_shapeless", + "ingredients": [ + { + "type": "appliedenergistics2:part", + "part": "part.interface_terminal" + }, + { + "item": "minecraft:bucket" + } + ] +} diff --git a/src/main/resources/assets/appliedenergistics2/recipes/network/parts/terminals_fluid_interface_configuration_revert.json b/src/main/resources/assets/appliedenergistics2/recipes/network/parts/terminals_fluid_interface_configuration_revert.json new file mode 100644 index 000000000..4ccc9cd4a --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/recipes/network/parts/terminals_fluid_interface_configuration_revert.json @@ -0,0 +1,19 @@ +{ + "conditions": [ + { + "type": "minecraft:item_exists", + "item": "appliedenergistics2:interface" + } + ], + "result": { + "type": "appliedenergistics2:part", + "part": "part.interface_terminal" + }, + "type": "appliedenergistics2:part_shapeless", + "ingredients": [ + { + "type": "appliedenergistics2:part", + "part": "part.fluid_interface_configuration_terminal" + } + ] +}