From 27a06a3490a08368e19ae4ee7dc3400612ae5d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Tue, 1 Mar 2016 21:57:56 +0100 Subject: [PATCH] Fixed server rack not properly re-rendering when adding/removing mountables. --- .../cil/oc/common/tileentity/traits/ComponentInventory.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/scala/li/cil/oc/common/tileentity/traits/ComponentInventory.scala b/src/main/scala/li/cil/oc/common/tileentity/traits/ComponentInventory.scala index ed168f7b1..7d2da334f 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/traits/ComponentInventory.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/traits/ComponentInventory.scala @@ -54,11 +54,14 @@ trait ComponentInventory extends Environment with Inventory with inventory.Compo if (!removed.isItemEqual(added) || !ItemStack.areItemStackTagsEqual(removed, added)) { super.onItemRemoved(slot, removed) super.onItemAdded(slot, added) + markDirty() } // else: No change, ignore. case (Some(removed), None) => super.onItemRemoved(slot, removed) + markDirty() case (None, Some(added)) => super.onItemAdded(slot, added) + markDirty() case _ => // No change. }