mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 02:39:48 -04:00
share default arch code
This commit is contained in:
parent
60e706dcb2
commit
0341b1d0a3
@ -25,6 +25,7 @@ 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.integration.Mods
|
||||
import li.cil.oc.server.machine.luac.LuaStateFactory
|
||||
import net.minecraft.block.Block
|
||||
import net.minecraft.creativetab.CreativeTabs
|
||||
import net.minecraft.entity.player.EntityPlayer
|
||||
@ -286,7 +287,7 @@ object Items extends ItemAPI {
|
||||
Option(safeGetStack(Constants.ItemName.RedstoneCardTier2)),
|
||||
Option(safeGetStack(Constants.ItemName.WirelessNetworkCardTier2)),
|
||||
|
||||
LuaStateFactory.setDefaultArch(safeGetStack(Constants.ItemName.CPUTier3)),
|
||||
Option(LuaStateFactory.setDefaultArch(safeGetStack(Constants.ItemName.CPUTier3))),
|
||||
Option(safeGetStack(Constants.ItemName.RAMTier6)),
|
||||
Option(safeGetStack(Constants.ItemName.RAMTier6)),
|
||||
|
||||
|
@ -6,14 +6,13 @@ import li.cil.oc.Constants
|
||||
import li.cil.oc.Settings
|
||||
import li.cil.oc.api
|
||||
import li.cil.oc.api.detail.ItemInfo
|
||||
import li.cil.oc.api.machine.Architecture
|
||||
import li.cil.oc.common.item.data.DroneData
|
||||
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.integration.Mods
|
||||
import li.cil.oc.server.machine.luac.{LuaStateFactory, NativeLua53Architecture}
|
||||
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
|
||||
@ -82,7 +81,7 @@ object ExtendedRecipe {
|
||||
}
|
||||
|
||||
if (cpus.contains(craftedItemName)) {
|
||||
LuaStateFactory.setDefaultArch(craftedItemName)
|
||||
LuaStateFactory.setDefaultArch(craftedStack)
|
||||
}
|
||||
|
||||
if (craftedItemName == floppy || hdds.contains(craftedItemName)) {
|
||||
|
@ -77,7 +77,7 @@ object SpawnComputerCommand extends SimpleCommand("oc_spawnComputer") {
|
||||
api.Network.joinOrCreateNetwork(world.getTileEntity(casePos))
|
||||
|
||||
val apu = api.Items.get(Constants.ItemName.APUCreative).createItemStack(1)
|
||||
LuaStateFactory.setDefaultArch(craftedItemName)
|
||||
LuaStateFactory.setDefaultArch(apu)
|
||||
|
||||
InventoryUtils.insertIntoInventoryAt(apu, casePos)
|
||||
InventoryUtils.insertIntoInventoryAt(api.Items.get(Constants.ItemName.RAMTier6).createItemStack(2), casePos)
|
||||
|
@ -10,10 +10,13 @@ import com.google.common.base.Strings
|
||||
import com.google.common.io.PatternFilenameFilter
|
||||
import li.cil.oc.OpenComputers
|
||||
import li.cil.oc.Settings
|
||||
import li.cil.oc.api
|
||||
import li.cil.oc.api.machine.Architecture
|
||||
import li.cil.oc.server.machine.Machine
|
||||
import li.cil.oc.util.ExtendedLuaState._
|
||||
import li.cil.repack.com.naef.jnlua
|
||||
import li.cil.repack.com.naef.jnlua.NativeSupport.Loader
|
||||
import net.minecraft.item.ItemStack
|
||||
import org.apache.commons.lang3.SystemUtils
|
||||
|
||||
import scala.util.Random
|
||||
|
Loading…
x
Reference in New Issue
Block a user