mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-17 11:15:12 -04:00
more stable signal pushing for carriage component; bump version for incoming first release
This commit is contained in:
parent
8d7d7ad93c
commit
966b2e7f6e
@ -13,8 +13,8 @@ import li.cil.oc.client.{PacketHandler => ClientPacketHandler}
|
||||
import li.cil.oc.common.Proxy
|
||||
import li.cil.oc.server.{PacketHandler => ServerPacketHandler}
|
||||
|
||||
@Mod(modid = "OpenComputers", name = "OpenComputers", version = "0.0.0",
|
||||
dependencies = "required-after:Forge@[9.11.1.940,);after:BuildCraft|Energy;after:ComputerCraft;after:IC2;after:MineFactoryReloaded;after:RedLogic",
|
||||
@Mod(modid = "OpenComputers", name = "OpenComputers", version = "1.0.0",
|
||||
dependencies = "required-after:Forge@[9.11.1.940,);after:BuildCraft|Energy;after:ComputerCraft;after:IC2;after:MineFactoryReloaded;after:RedLogic;after:ThermalExpansion",
|
||||
modLanguage = "scala")
|
||||
@NetworkMod(clientSideRequired = true, serverSideRequired = false,
|
||||
clientPacketHandlerSpec = new SidedPacketHandler(
|
||||
|
@ -78,6 +78,10 @@ class Carriage(controller: AnyRef) extends ManagedComponent {
|
||||
override val canUpdate = true
|
||||
|
||||
override def update() {
|
||||
if (node != null && node.network != null && moving) {
|
||||
moving = false
|
||||
node.sendToReachable("computer.signal", "carriage_moved", Boolean.box(true))
|
||||
}
|
||||
super.update()
|
||||
if (shouldMove) {
|
||||
shouldMove = false
|
||||
@ -101,16 +105,6 @@ class Carriage(controller: AnyRef) extends ManagedComponent {
|
||||
|
||||
// ----------------------------------------------------------------------- //
|
||||
|
||||
override def onConnect(node: Node) {
|
||||
super.onConnect(node)
|
||||
if (moving) {
|
||||
moving = false
|
||||
node.sendToReachable("computer.signal", "carriage_moved", Boolean.box(true))
|
||||
}
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------- //
|
||||
|
||||
override def save(nbt: NBTTagCompound) = {
|
||||
super.save(nbt)
|
||||
nbt.setBoolean("moving", moving)
|
||||
|
@ -2,8 +2,8 @@
|
||||
{
|
||||
"modid": "OpenComputers",
|
||||
"name": "OpenComputers",
|
||||
"version": "0.0.0",
|
||||
"credits" : "Inspired by ComputerCraft",
|
||||
"version": "1.0.0",
|
||||
"credits" : "Inspired by a couple of other mods, most notably ComputerCraft.",
|
||||
"authors": ["Florian 'Sangar' Nücke", "Johannes 'Lord Joda' Lohrer"],
|
||||
"description": "This mod adds modular computers and robots that can be programmed in Lua.",
|
||||
"logoFile" : "assets/opencomputers/textures/gui/logo.png",
|
||||
|
Loading…
x
Reference in New Issue
Block a user