static Map< Integer, MysteryBox > MYSTERY_BOXES
The map containing all the mystery boxes.
abstract int item()
The item identification of the mystery box.
static void load()
Handles loading the mystery boxes.
static Optional< MysteryBox > getMysteryBox(int item)
Handles getting the mystery box.
abstract MysteryItem[] rewards()
The rewards for the mystery box.
abstract String name()
The name of the mystery box.
The bronze (tier 1) mystery box.
The gold (tier 3) mystery box.
The silver (tier 2) mystery box.