Update Holiday Cheer Hover
This commit is contained in:
parent
d43d82d1ad
commit
6ed6c324ec
|
@ -10,15 +10,15 @@ import net.md_5.bungee.api.ChatColor;
|
|||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
|
||||
import mineplex.core.Managers;
|
||||
import mineplex.core.gadget.GadgetManager;
|
||||
import mineplex.core.gadget.event.ItemGadgetUseEvent;
|
||||
import mineplex.core.gadget.event.PlayerUseCoalEvent;
|
||||
import mineplex.core.gadget.gadgets.item.ItemBow;
|
||||
import mineplex.core.gadget.gadgets.item.ItemCoal;
|
||||
import mineplex.core.gadget.gadgets.item.ItemFlowerGift;
|
||||
import mineplex.core.gadget.gadgets.item.ItemFreezeCannon;
|
||||
import mineplex.core.gadget.gadgets.item.ItemLovePotion;
|
||||
import mineplex.core.gadget.gadgets.item.ItemSnowball;
|
||||
import mineplex.core.gadget.set.SetCandyCane;
|
||||
import mineplex.core.gadget.set.SetCupidsLove;
|
||||
import mineplex.core.gadget.set.SetFreedom;
|
||||
import mineplex.core.gadget.set.SetFrostLord;
|
||||
|
@ -52,6 +52,8 @@ public class HolidayCheerTrack extends Track
|
|||
HOLIDAY_SETS.add(SetFrostLord.class);
|
||||
}
|
||||
|
||||
private final GadgetManager _gadgetManager = Managers.require(GadgetManager.class);
|
||||
|
||||
public HolidayCheerTrack()
|
||||
{
|
||||
super("holiday-cheer", "Holiday Cheer", "This track is unlocked by participating in Holiday Events");
|
||||
|
@ -93,9 +95,14 @@ public class HolidayCheerTrack extends Track
|
|||
));
|
||||
|
||||
getRequirements()
|
||||
.withRequirement(100, "Special Holiday Event Chests")
|
||||
.withRequirement(5, "game played in Holiday Games")
|
||||
.withRequirement(25, "win in Holiday Games");
|
||||
|
||||
Map<Integer, String> points = new HashMap<>();
|
||||
POINTS.forEach((clazz, value) -> points.merge(value, _gadgetManager.getGadget(clazz).getName(), (a, b) -> a + "/" + b));
|
||||
points.forEach((value, type) -> getRequirements().withRequirement(value, type));
|
||||
|
||||
HOLIDAY_SETS.forEach(clazz -> getRequirements().withSetBonus(clazz, 2));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue