Merge branch 'master-MC1.7.10' into master-MC1.10

This commit is contained in:
payonel 2021-05-14 19:08:08 -07:00
commit 0f3feaed3c

View File

@ -129,7 +129,11 @@ class UpgradeGenerator(val host: EnvironmentHost with internal.Agent) extends pr
}
val selectedEmptyContainer: Option[ItemStack] = inQueue.getItem.getContainerItem(inQueue) match {
case requiredContainer if requiredContainer != null && requiredContainer.stackSize > 0 => previousSelectedItem match {
case slotItem: ItemStack if slotItem != null && slotItem.stackSize > 0 && slotItem.getItem == requiredContainer.getItem => Option(slotItem.copy)
case slotItem: ItemStack if
slotItem != null &&
slotItem.stackSize > 0 &&
slotItem.getItem == requiredContainer.getItem &&
ItemStack.areItemStackTagsEqual(slotItem, requiredContainer) => Option(slotItem.copy)
case _ => return result(false, "removing this fuel requires the appropriate container in the selected slot")
}
case _ => None // nothing to do, nothing required
@ -193,7 +197,7 @@ class UpgradeGenerator(val host: EnvironmentHost with internal.Agent) extends pr
}
}
private def updateClient() = host match {
private def updateClient(): Unit = host match {
case robot: internal.Robot => robot.synchronizeSlot(robot.componentSlot(node.address))
case _ =>
}
@ -240,6 +244,3 @@ class UpgradeGenerator(val host: EnvironmentHost with internal.Agent) extends pr
}
}
}
class GeneratorActionException extends Exception {
}