mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 18:55:03 -04:00
sending fewer syncs to client from generator upgrade
This commit is contained in:
parent
5dae4cd20e
commit
8a6b1e7cb9
@ -81,7 +81,7 @@ class Generator(val owner: MCTileEntity) extends ManagedComponent {
|
|||||||
if (remainingTicks <= 0 && inventory.isDefined) {
|
if (remainingTicks <= 0 && inventory.isDefined) {
|
||||||
val stack = inventory.get
|
val stack = inventory.get
|
||||||
remainingTicks = TileEntityFurnace.getItemBurnTime(stack)
|
remainingTicks = TileEntityFurnace.getItemBurnTime(stack)
|
||||||
if (remainingTicks > 0) updateClient()
|
updateClient()
|
||||||
stack.stackSize -= 1
|
stack.stackSize -= 1
|
||||||
if (stack.stackSize <= 0) {
|
if (stack.stackSize <= 0) {
|
||||||
inventory = None
|
inventory = None
|
||||||
@ -89,7 +89,9 @@ class Generator(val owner: MCTileEntity) extends ManagedComponent {
|
|||||||
}
|
}
|
||||||
if (remainingTicks > 0) {
|
if (remainingTicks > 0) {
|
||||||
remainingTicks -= 1
|
remainingTicks -= 1
|
||||||
if (remainingTicks == 0) updateClient()
|
if (remainingTicks == 0 && inventory.isEmpty) {
|
||||||
|
updateClient()
|
||||||
|
}
|
||||||
node.changeBuffer(Settings.get.ratioBuildCraft * Settings.get.generatorEfficiency)
|
node.changeBuffer(Settings.get.ratioBuildCraft * Settings.get.generatorEfficiency)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user