mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-15 02:12:42 -04:00
Fix rack crash, creative server power
This commit is contained in:
parent
6ebd5ab9eb
commit
9165bc99b9
@ -162,6 +162,10 @@ class Rack extends traits.PowerAcceptor with traits.Hub with traits.PowerBalance
|
|||||||
reconnect(plug.side)
|
reconnect(plug.side)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override def createNode(plug: Plug): Node = api.Network.newNode(plug, Visibility.Network)
|
||||||
|
.withConnector(Settings.get.bufferDistributor)
|
||||||
|
.create()
|
||||||
|
|
||||||
// ----------------------------------------------------------------------- //
|
// ----------------------------------------------------------------------- //
|
||||||
// Environment
|
// Environment
|
||||||
|
|
||||||
|
@ -15,14 +15,11 @@ import li.cil.oc.api.network.Message
|
|||||||
import li.cil.oc.api.network.Node
|
import li.cil.oc.api.network.Node
|
||||||
import li.cil.oc.api.util.StateAware
|
import li.cil.oc.api.util.StateAware
|
||||||
import li.cil.oc.api.util.StateAware.State
|
import li.cil.oc.api.util.StateAware.State
|
||||||
import li.cil.oc.common.GuiType
|
import li.cil.oc.common.{tileentity, item, GuiType, InventorySlots, Slot, Tier}
|
||||||
import li.cil.oc.common.InventorySlots
|
|
||||||
import li.cil.oc.common.Slot
|
|
||||||
import li.cil.oc.common.inventory.ComponentInventory
|
import li.cil.oc.common.inventory.ComponentInventory
|
||||||
import li.cil.oc.common.inventory.ServerInventory
|
import li.cil.oc.common.inventory.ServerInventory
|
||||||
import li.cil.oc.common.item
|
|
||||||
import li.cil.oc.common.item.Delegator
|
import li.cil.oc.common.item.Delegator
|
||||||
import li.cil.oc.common.tileentity
|
import li.cil.oc.server.network.Connector
|
||||||
import li.cil.oc.util.ExtendedNBT._
|
import li.cil.oc.util.ExtendedNBT._
|
||||||
import net.minecraft.entity.player.EntityPlayer
|
import net.minecraft.entity.player.EntityPlayer
|
||||||
import net.minecraft.item.ItemStack
|
import net.minecraft.item.ItemStack
|
||||||
@ -187,6 +184,7 @@ class Server(val rack: tileentity.Rack, val slot: Int) extends Environment with
|
|||||||
}
|
}
|
||||||
wasRunning = isRunning
|
wasRunning = isRunning
|
||||||
hadErrored = hasErrored
|
hadErrored = hasErrored
|
||||||
|
if(tier == Tier.Four) node.asInstanceOf[Connector].changeBuffer(Double.PositiveInfinity)
|
||||||
}
|
}
|
||||||
|
|
||||||
updateComponents()
|
updateComponents()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user