mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 18:55:03 -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.item.traits.SimpleItem
|
||||||
import li.cil.oc.common.recipe.Recipes
|
import li.cil.oc.common.recipe.Recipes
|
||||||
import li.cil.oc.integration.Mods
|
import li.cil.oc.integration.Mods
|
||||||
|
import li.cil.oc.server.machine.luac.LuaStateFactory
|
||||||
import net.minecraft.block.Block
|
import net.minecraft.block.Block
|
||||||
import net.minecraft.creativetab.CreativeTabs
|
import net.minecraft.creativetab.CreativeTabs
|
||||||
import net.minecraft.entity.player.EntityPlayer
|
import net.minecraft.entity.player.EntityPlayer
|
||||||
@ -286,7 +287,7 @@ object Items extends ItemAPI {
|
|||||||
Option(safeGetStack(Constants.ItemName.RedstoneCardTier2)),
|
Option(safeGetStack(Constants.ItemName.RedstoneCardTier2)),
|
||||||
Option(safeGetStack(Constants.ItemName.WirelessNetworkCardTier2)),
|
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)),
|
||||||
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.Settings
|
||||||
import li.cil.oc.api
|
import li.cil.oc.api
|
||||||
import li.cil.oc.api.detail.ItemInfo
|
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.DroneData
|
||||||
import li.cil.oc.common.item.data.MicrocontrollerData
|
import li.cil.oc.common.item.data.MicrocontrollerData
|
||||||
import li.cil.oc.common.item.data.PrintData
|
import li.cil.oc.common.item.data.PrintData
|
||||||
import li.cil.oc.common.item.data.RobotData
|
import li.cil.oc.common.item.data.RobotData
|
||||||
import li.cil.oc.common.item.data.TabletData
|
import li.cil.oc.common.item.data.TabletData
|
||||||
import li.cil.oc.integration.Mods
|
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.Color
|
||||||
import li.cil.oc.util.ExtendedNBT._
|
import li.cil.oc.util.ExtendedNBT._
|
||||||
import li.cil.oc.util.SideTracker
|
import li.cil.oc.util.SideTracker
|
||||||
@ -82,7 +81,7 @@ object ExtendedRecipe {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (cpus.contains(craftedItemName)) {
|
if (cpus.contains(craftedItemName)) {
|
||||||
LuaStateFactory.setDefaultArch(craftedItemName)
|
LuaStateFactory.setDefaultArch(craftedStack)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (craftedItemName == floppy || hdds.contains(craftedItemName)) {
|
if (craftedItemName == floppy || hdds.contains(craftedItemName)) {
|
||||||
|
@ -77,7 +77,7 @@ object SpawnComputerCommand extends SimpleCommand("oc_spawnComputer") {
|
|||||||
api.Network.joinOrCreateNetwork(world.getTileEntity(casePos))
|
api.Network.joinOrCreateNetwork(world.getTileEntity(casePos))
|
||||||
|
|
||||||
val apu = api.Items.get(Constants.ItemName.APUCreative).createItemStack(1)
|
val apu = api.Items.get(Constants.ItemName.APUCreative).createItemStack(1)
|
||||||
LuaStateFactory.setDefaultArch(craftedItemName)
|
LuaStateFactory.setDefaultArch(apu)
|
||||||
|
|
||||||
InventoryUtils.insertIntoInventoryAt(apu, casePos)
|
InventoryUtils.insertIntoInventoryAt(apu, casePos)
|
||||||
InventoryUtils.insertIntoInventoryAt(api.Items.get(Constants.ItemName.RAMTier6).createItemStack(2), 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 com.google.common.io.PatternFilenameFilter
|
||||||
import li.cil.oc.OpenComputers
|
import li.cil.oc.OpenComputers
|
||||||
import li.cil.oc.Settings
|
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.server.machine.Machine
|
||||||
import li.cil.oc.util.ExtendedLuaState._
|
import li.cil.oc.util.ExtendedLuaState._
|
||||||
import li.cil.repack.com.naef.jnlua
|
import li.cil.repack.com.naef.jnlua
|
||||||
import li.cil.repack.com.naef.jnlua.NativeSupport.Loader
|
import li.cil.repack.com.naef.jnlua.NativeSupport.Loader
|
||||||
|
import net.minecraft.item.ItemStack
|
||||||
import org.apache.commons.lang3.SystemUtils
|
import org.apache.commons.lang3.SystemUtils
|
||||||
|
|
||||||
import scala.util.Random
|
import scala.util.Random
|
||||||
|
Loading…
x
Reference in New Issue
Block a user