mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 10:51:55 -04:00
Also grant achievements when picking up related item, not just when assembling/crafting it, closes #1578.
This commit is contained in:
parent
178e0c026b
commit
43d2fba5bf
@ -324,6 +324,17 @@ object EventHandler {
|
||||
Achievement.onCraft(e.crafting, e.player)
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
def onPickup(e: ItemPickupEvent): Unit = {
|
||||
val entity = e.pickedUp
|
||||
Option(entity).flatMap(e => Option(e.getEntityItem)) match {
|
||||
case Some(stack) =>
|
||||
Achievement.onAssemble(stack, e.player)
|
||||
Achievement.onCraft(stack, e.player)
|
||||
case _ => // Huh.
|
||||
}
|
||||
}
|
||||
|
||||
private def timeForPresents = {
|
||||
val now = Calendar.getInstance()
|
||||
val month = now.get(Calendar.MONTH)
|
||||
|
Loading…
x
Reference in New Issue
Block a user