Fix double closing of wireless grid
This commit is contained in:
@@ -133,8 +133,7 @@ public class TileController extends TileBase implements IEnergyReceiver, INetwor
|
|||||||
WirelessGridConsumer consumer = it.next();
|
WirelessGridConsumer consumer = it.next();
|
||||||
|
|
||||||
if (!InventoryUtils.compareStack(consumer.getWirelessGrid(), consumer.getPlayer().getHeldItem(consumer.getHand()))) {
|
if (!InventoryUtils.compareStack(consumer.getWirelessGrid(), consumer.getPlayer().getHeldItem(consumer.getHand()))) {
|
||||||
onCloseWirelessGrid(consumer.getPlayer());
|
consumer.getPlayer().closeScreen(); // This will call onContainerClosed on the Container and remove it from the list
|
||||||
consumer.getPlayer().closeScreen();
|
|
||||||
} else {
|
} else {
|
||||||
RefinedStorage.NETWORK.sendTo(new MessageWirelessGridItems(itemGroups), (EntityPlayerMP) consumer.getPlayer());
|
RefinedStorage.NETWORK.sendTo(new MessageWirelessGridItems(itemGroups), (EntityPlayerMP) consumer.getPlayer());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user