Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10

Conflicts:
	src/main/scala/li/cil/oc/server/component/robot/Player.scala
This commit is contained in:
Florian Nücke 2014-10-01 18:37:59 +02:00
commit 6851a4f970

View File

@ -144,13 +144,11 @@ class Player(val robot: tileentity.Robot) extends FakePlayer(robot.world.asInsta
false
}
!cancel && callUsingItemInSlot(0, stack => {
val current = getCurrentEquippedItem
val result = isItemUseAllowed(stack) && (entity.interactFirst(this) || (entity match {
case living: EntityLivingBase if current != null => current.interactWithEntity(this, living)
case living: EntityLivingBase if getCurrentEquippedItem != null => getCurrentEquippedItem.interactWithEntity(this, living)
case _ => false
}))
if (current != null && current.stackSize <= 0) {
if (getCurrentEquippedItem != null && getCurrentEquippedItem.stackSize <= 0) {
destroyCurrentEquippedItem()
}
result