diff --git a/src/main/scala/li/cil/oc/common/init/Items.scala b/src/main/scala/li/cil/oc/common/init/Items.scala index 965bccea2..cfeb7410e 100644 --- a/src/main/scala/li/cil/oc/common/init/Items.scala +++ b/src/main/scala/li/cil/oc/common/init/Items.scala @@ -22,6 +22,7 @@ import li.cil.oc.common.item.data.TabletData import li.cil.oc.common.item.traits.Delegate import li.cil.oc.common.item.traits.SimpleItem import li.cil.oc.common.recipe.Recipes +import li.cil.oc.server.machine.luac.LuaStateFactory import net.minecraft.block.Block import net.minecraft.creativetab.CreativeTabs import net.minecraft.item.EnumDyeColor @@ -298,7 +299,7 @@ object Items extends ItemAPI { safeGetStack(Constants.ItemName.RedstoneCardTier2), safeGetStack(Constants.ItemName.WirelessNetworkCardTier2), - safeGetStack(LuaStateFactory.setDefaultArch(safeGetStack(Constants.ItemName.CPUTier3))), + LuaStateFactory.setDefaultArch(safeGetStack(Constants.ItemName.CPUTier3)), safeGetStack(Constants.ItemName.RAMTier6), safeGetStack(Constants.ItemName.RAMTier6), diff --git a/src/main/scala/li/cil/oc/common/recipe/ExtendedRecipe.scala b/src/main/scala/li/cil/oc/common/recipe/ExtendedRecipe.scala index 822d48636..123043926 100644 --- a/src/main/scala/li/cil/oc/common/recipe/ExtendedRecipe.scala +++ b/src/main/scala/li/cil/oc/common/recipe/ExtendedRecipe.scala @@ -11,6 +11,7 @@ import li.cil.oc.common.item.data.MicrocontrollerData import li.cil.oc.common.item.data.PrintData import li.cil.oc.common.item.data.RobotData import li.cil.oc.common.item.data.TabletData +import li.cil.oc.server.machine.luac.LuaStateFactory import li.cil.oc.util.Color import li.cil.oc.util.ExtendedNBT._ import li.cil.oc.util.SideTracker diff --git a/src/main/scala/li/cil/oc/common/tileentity/RobotProxy.scala b/src/main/scala/li/cil/oc/common/tileentity/RobotProxy.scala index 217c27ad0..f5ca803b7 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/RobotProxy.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/RobotProxy.scala @@ -13,6 +13,7 @@ import li.cil.oc.api.network._ import li.cil.oc.common.inventory.InventoryProxy import li.cil.oc.common.tileentity.traits.RedstoneAware import li.cil.oc.server.agent.Player +import li.cil.oc.server.{PacketSender => ServerPacketSender} import net.minecraftforge.common.capabilities.Capability import net.minecraftforge.fluids.capability.CapabilityFluidHandler import net.minecraftforge.fluids.capability.IFluidHandler diff --git a/src/main/scala/li/cil/oc/server/agent/Player.scala b/src/main/scala/li/cil/oc/server/agent/Player.scala index 9aec07432..d9953713f 100644 --- a/src/main/scala/li/cil/oc/server/agent/Player.scala +++ b/src/main/scala/li/cil/oc/server/agent/Player.scala @@ -121,11 +121,11 @@ object Player { inv.setInventorySlotContents(index, result) } } - val size = inventory.mainInventory.length min agent.mainInventory.getSizeInventory + val size = player.inventory.mainInventory.length min agent.mainInventory.getSizeInventory for (i <- 0 until size) { - setCopy(agent.mainInventory, i, inventory.mainInventory(i)) + setCopy(agent.mainInventory, i, player.inventory.mainInventory(i)) } - setCopy(agent.equipmentInventory, 0, inventory.offHandInventory(0)) + setCopy(agent.equipmentInventory, 0, player.inventory.offHandInventory(0)) } }