Update Holiday Cheer Hover

This commit is contained in:
samczsun 2016-12-15 14:56:47 -05:00 committed by cnr
parent d43d82d1ad
commit 6ed6c324ec
1 changed files with 9 additions and 2 deletions

View File

@ -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));
}