56 lines
1.7 KiB
Java
56 lines
1.7 KiB
Java
|
//package mineplex.core.boosters.gui;
|
||
|
//
|
||
|
//import mineplex.core.boosters.BoosterApiResponse;
|
||
|
//import mineplex.core.boosters.BoosterManager;
|
||
|
//import mineplex.core.common.util.C;
|
||
|
//import mineplex.core.common.util.Callback;
|
||
|
//import mineplex.core.common.util.F;
|
||
|
//import mineplex.core.common.util.UtilTime;
|
||
|
//import mineplex.core.shop.item.IButton;
|
||
|
//import org.bukkit.entity.Player;
|
||
|
//import org.bukkit.event.inventory.ClickType;
|
||
|
//
|
||
|
///**
|
||
|
// * @author Shaun Bennett
|
||
|
// */
|
||
|
//@Deprecated
|
||
|
//public class ActivateBoosterButton implements IButton
|
||
|
//{
|
||
|
// private BoosterShop _boosterShop;
|
||
|
// private BoosterManager _boosterManager;
|
||
|
//
|
||
|
// public ActivateBoosterButton(BoosterShop boosterShop, BoosterManager boosterManager)
|
||
|
// {
|
||
|
// _boosterShop = boosterShop;
|
||
|
// _boosterManager = boosterManager;
|
||
|
// }
|
||
|
//
|
||
|
// @Override
|
||
|
// public void onClick(Player player, ClickType clickType)
|
||
|
// {
|
||
|
// player.closeInventory();
|
||
|
//
|
||
|
// _boosterManager.chargeBooster(player, data -> {
|
||
|
// if (data)
|
||
|
// {
|
||
|
// _boosterManager.activateBooster(player, response -> {
|
||
|
// if (response.isSuccess())
|
||
|
// {
|
||
|
// long timeToStart = response.getStartTime().getTime() - System.currentTimeMillis();
|
||
|
// if (timeToStart <= 0) player.sendMessage(F.main("Amplifier", "Amplifier Activated!"));
|
||
|
// else player.sendMessage(F.main("Amplifier", "Game Amplifier Added. It will start in " + F.elem(UtilTime.convertString(timeToStart, 2, UtilTime.TimeUnit.FIT))));
|
||
|
// }
|
||
|
// else
|
||
|
// {
|
||
|
// player.sendMessage(C.cRed + "There was an error trying to enable your Amplifier :(");
|
||
|
// }
|
||
|
// });
|
||
|
// }
|
||
|
// else
|
||
|
// {
|
||
|
// player.sendMessage(F.main("Amplifier", "There was an error charging your account. Try again later!"));
|
||
|
// }
|
||
|
// });
|
||
|
// }
|
||
|
//}
|