mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-15 10:21:45 -04:00
fixes issue "itemDamageRate Do not Work" #3041
This commit is contained in:
parent
b437a3c2a7
commit
e122f0d3d2
@ -633,16 +633,16 @@ class Player(val agent: internal.Agent) extends FakePlayer(agent.world.asInstanc
|
|||||||
EventHandler.scheduleServer(() => tick())
|
EventHandler.scheduleServer(() => tick())
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
val itemsBefore = adjacentItems
|
callUsingItemInSlot(player.agent.equipmentInventory(), 0, _ => {
|
||||||
this.player.posX -= side.getFrontOffsetX / 2.0
|
this.player.posX -= side.getFrontOffsetX / 2.0
|
||||||
this.player.posZ -= side.getFrontOffsetZ / 2.0
|
this.player.posZ -= side.getFrontOffsetZ / 2.0
|
||||||
val expGained: Int = PlayerInteractionManagerHelper.blockRemoving(player, pos)
|
val expGained: Int = PlayerInteractionManagerHelper.blockRemoving(player, pos)
|
||||||
this.player.posX += side.getFrontOffsetX / 2.0
|
this.player.posX += side.getFrontOffsetX / 2.0
|
||||||
this.player.posZ += side.getFrontOffsetZ / 2.0
|
this.player.posZ += side.getFrontOffsetZ / 2.0
|
||||||
if (expGained >= 0) {
|
if (expGained >= 0) {
|
||||||
MinecraftForge.EVENT_BUS.post(new RobotBreakBlockEvent.Post(agent, expGained))
|
MinecraftForge.EVENT_BUS.post(new RobotBreakBlockEvent.Post(agent, expGained))
|
||||||
collectDroppedItems(itemsBefore)
|
}
|
||||||
}
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user