Delayed Vault economy integration not necessary after all; reverting added delay
This commit is contained in:
parent
e4a58c12f4
commit
3d8f4419ed
@ -94,7 +94,8 @@ public class P extends MPlugin
|
|||||||
//setupPermissions();
|
//setupPermissions();
|
||||||
integrateEssentialsChat();
|
integrateEssentialsChat();
|
||||||
setupSpout(this);
|
setupSpout(this);
|
||||||
Econ.initialSetup(this);
|
Econ.doSetup();
|
||||||
|
Econ.oldMoneyDoTransfer();
|
||||||
CapiFeatures.setup();
|
CapiFeatures.setup();
|
||||||
setupLWC();
|
setupLWC();
|
||||||
|
|
||||||
|
@ -34,35 +34,22 @@ public class Econ
|
|||||||
return econ != null;
|
return econ != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void initialSetup(P p)
|
|
||||||
{
|
|
||||||
if (Bukkit.getServer().getPluginManager().getPlugin("Vault") == null)
|
|
||||||
{
|
|
||||||
P.p.log("Economy integration is "+(Conf.econEnabled ? "enabled, but" : "disabled, and")+" the plugin \"Vault\" is not installed.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.getServer().getScheduler().scheduleSyncDelayedTask(p, new Runnable()
|
|
||||||
{
|
|
||||||
@Override
|
|
||||||
public void run()
|
|
||||||
{
|
|
||||||
doSetup();
|
|
||||||
oldMoneyDoTransfer();
|
|
||||||
}
|
|
||||||
}, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void doSetup()
|
public static void doSetup()
|
||||||
{
|
{
|
||||||
if (isSetup()) return;
|
if (isSetup()) return;
|
||||||
|
|
||||||
if (Bukkit.getServer().getPluginManager().getPlugin("Vault") != null)
|
String integrationFail = "Economy integration is "+(Conf.econEnabled ? "enabled, but" : "disabled, and")+" the plugin \"Vault\" ";
|
||||||
|
|
||||||
|
if (Bukkit.getServer().getPluginManager().getPlugin("Vault") == null)
|
||||||
{
|
{
|
||||||
|
P.p.log(integrationFail+"is not installed.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class);
|
RegisteredServiceProvider<Economy> rsp = Bukkit.getServer().getServicesManager().getRegistration(Economy.class);
|
||||||
if (rsp == null)
|
if (rsp == null)
|
||||||
{
|
{
|
||||||
P.p.log("Economy integration is "+(Conf.econEnabled ? "enabled" : "disabled")+", but the plugin \"Vault\" is not hooked into an economy plugin.");
|
P.p.log(integrationFail+"is not hooked into an economy plugin.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
econ = rsp.getProvider();
|
econ = rsp.getProvider();
|
||||||
@ -70,8 +57,7 @@ public class Econ
|
|||||||
P.p.log("Economy integration through Vault plugin successful.");
|
P.p.log("Economy integration through Vault plugin successful.");
|
||||||
|
|
||||||
if ( ! Conf.econEnabled)
|
if ( ! Conf.econEnabled)
|
||||||
P.p.log("NOTE: Economy is disabled. Enable with command: f config econEnabled true");
|
P.p.log("NOTE: Economy is disabled. You can enable it with the command: f config econEnabled true");
|
||||||
}
|
|
||||||
|
|
||||||
P.p.cmdBase.cmdHelp.updateHelp();
|
P.p.cmdBase.cmdHelp.updateHelp();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user