diff --git a/common/mekanism/api/transmitters/DynamicNetwork.java b/common/mekanism/api/transmitters/DynamicNetwork.java index 035e476a4..b19d7c469 100644 --- a/common/mekanism/api/transmitters/DynamicNetwork.java +++ b/common/mekanism/api/transmitters/DynamicNetwork.java @@ -264,7 +264,14 @@ public abstract class DynamicNetwork> implemen if(newNetworks.size() > 0) { - onNetworksCreated((List)newNetworks); + List casted = new ArrayList(); + + for(ITransmitterNetwork net : newNetworks) + { + casted.add((N)net); + } + + onNetworksCreated(casted); for(ITransmitterNetwork network : newNetworks) { diff --git a/common/mekanism/api/transmitters/ITransmitterNetwork.java b/common/mekanism/api/transmitters/ITransmitterNetwork.java index 8c2b0426d..25589b7b5 100644 --- a/common/mekanism/api/transmitters/ITransmitterNetwork.java +++ b/common/mekanism/api/transmitters/ITransmitterNetwork.java @@ -37,11 +37,5 @@ public interface ITransmitterNetwork> public boolean canMerge(List> networks); - /** - * Gets a network's meta value right before it is split. This will then be passed onto "onNewFromSplit()" in - * every single new network that is created from the original split. - * @param size - the amount of new networks that are being created - * @return meta obj - */ public void onNetworksCreated(List networks); }