diff --git a/container/implementations/ContainerMEMonitorable.java b/container/implementations/ContainerMEMonitorable.java index fae59e7b5..a16649a6c 100644 --- a/container/implementations/ContainerMEMonitorable.java +++ b/container/implementations/ContainerMEMonitorable.java @@ -27,6 +27,7 @@ import appeng.api.networking.IGridHost; import appeng.api.networking.IGridNode; import appeng.api.networking.energy.IEnergyGrid; import appeng.api.networking.security.BaseActionSource; +import appeng.api.networking.storage.IBaseMonitor; import appeng.api.parts.IPart; import appeng.api.storage.IMEMonitor; import appeng.api.storage.IMEMonitorHandlerReceiver; @@ -318,7 +319,7 @@ public class ContainerMEMonitorable extends AEBaseContainer implements IConfigMa } @Override - public void postChange(IMEMonitor monitor, IAEItemStack change, BaseActionSource source) + public void postChange(IBaseMonitor monitor, IAEItemStack change, BaseActionSource source) { items.add( change ); } diff --git a/me/storage/MEMonitorPassthu.java b/me/storage/MEMonitorPassthu.java index 08b6fe2f2..65eff4cfb 100644 --- a/me/storage/MEMonitorPassthu.java +++ b/me/storage/MEMonitorPassthu.java @@ -5,6 +5,7 @@ import java.util.Iterator; import java.util.Map.Entry; import appeng.api.networking.security.BaseActionSource; +import appeng.api.networking.storage.IBaseMonitor; import appeng.api.storage.IMEInventory; import appeng.api.storage.IMEMonitor; import appeng.api.storage.IMEMonitorHandlerReceiver; @@ -75,7 +76,7 @@ public class MEMonitorPassthu> extends MEPassthru imple } @Override - public void postChange(IMEMonitor monitor, T change, BaseActionSource source) + public void postChange(IBaseMonitor monitor, T change, BaseActionSource source) { Iterator, Object>> i = listeners.entrySet().iterator(); while (i.hasNext()) diff --git a/parts/automation/PartLevelEmitter.java b/parts/automation/PartLevelEmitter.java index bfba6970e..f975f6fbc 100644 --- a/parts/automation/PartLevelEmitter.java +++ b/parts/automation/PartLevelEmitter.java @@ -26,6 +26,7 @@ import appeng.api.networking.events.MENetworkChannelsChanged; import appeng.api.networking.events.MENetworkEventSubscribe; import appeng.api.networking.events.MENetworkPowerStatusChange; import appeng.api.networking.security.BaseActionSource; +import appeng.api.networking.storage.IBaseMonitor; import appeng.api.networking.storage.IStackWatcher; import appeng.api.networking.storage.IStackWatcherHost; import appeng.api.parts.IPartCollsionHelper; @@ -214,9 +215,9 @@ public class PartLevelEmitter extends PartUpgradeable implements IEnergyWatcherH } @Override - public void postChange(IMEMonitor monitor, IAEItemStack change, BaseActionSource actionSource) + public void postChange(IBaseMonitor monitor, IAEItemStack change, BaseActionSource actionSource) { - updateReportingValue( monitor ); + updateReportingValue( (IMEMonitor) monitor ); } @Override diff --git a/parts/misc/PartStorageBus.java b/parts/misc/PartStorageBus.java index 8c0d2371e..9f42ca8dd 100644 --- a/parts/misc/PartStorageBus.java +++ b/parts/misc/PartStorageBus.java @@ -24,6 +24,7 @@ import appeng.api.networking.events.MENetworkEventSubscribe; import appeng.api.networking.events.MENetworkPowerStatusChange; import appeng.api.networking.security.BaseActionSource; import appeng.api.networking.security.MachineSource; +import appeng.api.networking.storage.IBaseMonitor; import appeng.api.networking.ticking.IGridTickable; import appeng.api.networking.ticking.ITickManager; import appeng.api.networking.ticking.TickRateModulation; @@ -416,7 +417,7 @@ public class PartStorageBus extends PartUpgradeable implements IGridTickable, IC } @Override - public void postChange(IMEMonitor monitor, IAEItemStack change, BaseActionSource source) + public void postChange(IBaseMonitor monitor, IAEItemStack change, BaseActionSource source) { try { diff --git a/tile/storage/TileChest.java b/tile/storage/TileChest.java index d24394a6d..d25cf0070 100644 --- a/tile/storage/TileChest.java +++ b/tile/storage/TileChest.java @@ -37,6 +37,7 @@ import appeng.api.networking.events.MENetworkPowerStorage.PowerEventType; import appeng.api.networking.security.BaseActionSource; import appeng.api.networking.security.MachineSource; import appeng.api.networking.security.PlayerSource; +import appeng.api.networking.storage.IBaseMonitor; import appeng.api.networking.storage.IStorageGrid; import appeng.api.storage.ICellHandler; import appeng.api.storage.IMEInventory; @@ -292,7 +293,7 @@ public class TileChest extends AENetworkPowerTile implements IMEChest, IFluidHan } @Override - public void postChange(IMEMonitor monitor, T change, BaseActionSource source) + public void postChange(IBaseMonitor monitor, T change, BaseActionSource source) { if ( source == mySrc || (source instanceof PlayerSource && ((PlayerSource) source).via == TileChest.this) ) {