Added possible second option for pulling purchases to Enjin plugin.
This commit is contained in:
parent
6302869c02
commit
da08321de4
@ -3,6 +3,10 @@ main: mineplex.enjinTranslator.EnjinTranslator
|
||||
version: 0.1
|
||||
commands:
|
||||
enjin_mineplex:
|
||||
description: Translates enjin commands to mineplex.
|
||||
usage: Don't use it, you get kicked.
|
||||
aliases:
|
||||
pull:
|
||||
description: Translates enjin commands to mineplex.
|
||||
usage: Don't use it, you get kicked.
|
||||
aliases:
|
@ -1,16 +1,25 @@
|
||||
package mineplex.enjinTranslator;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import com.google.common.reflect.TypeToken;
|
||||
|
||||
import mineplex.core.MiniPlugin;
|
||||
import mineplex.core.account.CoreClientManager;
|
||||
import mineplex.core.donation.DonationManager;
|
||||
import mineplex.core.punish.Category;
|
||||
import mineplex.core.punish.Punish;
|
||||
import mineplex.core.server.remotecall.JsonWebCall;
|
||||
import mineplex.core.updater.UpdateType;
|
||||
import mineplex.core.updater.event.UpdateEvent;
|
||||
|
||||
public class Enjin extends MiniPlugin implements CommandExecutor
|
||||
{
|
||||
@ -18,6 +27,8 @@ public class Enjin extends MiniPlugin implements CommandExecutor
|
||||
private DonationManager _donationManager;
|
||||
private Punish _punish;
|
||||
|
||||
public long _lastPoll = System.currentTimeMillis() - 120000;
|
||||
|
||||
public Enjin(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, Punish punish)
|
||||
{
|
||||
super("Enjin", plugin);
|
||||
@ -27,6 +38,18 @@ public class Enjin extends MiniPlugin implements CommandExecutor
|
||||
_punish = punish;
|
||||
|
||||
plugin.getCommand("enjin_mineplex").setExecutor(this);
|
||||
plugin.getCommand("pull").setExecutor(this);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void pollLastPurchases(UpdateEvent event)
|
||||
{
|
||||
if (event.getType() != UpdateType.MIN_01)
|
||||
return;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
//List<EnjinPurchase> purchases = new JsonWebCall("http://www.mineplex.com/api/m-shopping-purchases/m/14702725").Execute(new TypeToken<List<EnjinPurchase>>(){}.getType(), null);
|
||||
//_lastPoll = System.currentTimeMillis();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -4,6 +4,7 @@ import mineplex.core.account.CoreClientManager;
|
||||
import mineplex.core.command.CommandCenter;
|
||||
import mineplex.core.donation.DonationManager;
|
||||
import mineplex.core.punish.Punish;
|
||||
import mineplex.core.updater.Updater;
|
||||
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
@ -30,6 +31,8 @@ public class EnjinTranslator extends JavaPlugin
|
||||
|
||||
//Main Modules
|
||||
new Enjin(this, clientManager, donationManager, punish);
|
||||
|
||||
new Updater(this);
|
||||
}
|
||||
|
||||
public String GetWebServerAddress()
|
||||
|
Loading…
Reference in New Issue
Block a user