12.0 Innovation and Eco API change
The API for Economy has been rebuilt. - - Class renamed: net.t2code.lib.Spigot.Lib.vault.Vault -> net.t2code.lib.Spigot.Lib.eco.Eco - Methods renamed: - buy(String prefix, Player p, Double price) -> moneyRemove(String prefix, Player player, Double price) - addMoney(String prefix, Player p, Double price) -> moneyAdd(String prefix, Player player, Double price) - New methods: - itemRemove(Player player, String item, int amount) - itemAdd(Player player, String item, int amount) - votePointsRemove(String prefix, Player player, Integer amount) (for VotingPlugin) - votePointsAdd(String prefix, Player player, Integer amount) (for VotingPlugin) - VotingPlugin added to PluginCheck
This commit is contained in:
parent
066496dea0
commit
f14aeb6078
@ -36,6 +36,11 @@
|
|||||||
<option name="name" value="placeholderapi" />
|
<option name="name" value="placeholderapi" />
|
||||||
<option name="url" value="http://repo.extendedclip.com/content/repositories/placeholderapi/" />
|
<option name="url" value="http://repo.extendedclip.com/content/repositories/placeholderapi/" />
|
||||||
</remote-repository>
|
</remote-repository>
|
||||||
|
<remote-repository>
|
||||||
|
<option name="id" value="BenCodez Repo" />
|
||||||
|
<option name="name" value="BenCodez Repo" />
|
||||||
|
<option name="url" value="https://nexus.bencodez.com/repository/maven-public/" />
|
||||||
|
</remote-repository>
|
||||||
<remote-repository>
|
<remote-repository>
|
||||||
<option name="id" value="Builders-Paradise" />
|
<option name="id" value="Builders-Paradise" />
|
||||||
<option name="name" value="Builders-Paradise" />
|
<option name="name" value="Builders-Paradise" />
|
||||||
|
@ -45,5 +45,14 @@
|
|||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
|
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: me.clip:placeholderapi:2.11.1" level="project" />
|
<orderEntry type="library" scope="PROVIDED" name="Maven: me.clip:placeholderapi:2.11.1" level="project" />
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jetbrains:annotations:19.0.0" level="project" />
|
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jetbrains:annotations:19.0.0" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: com.bencodez:votingplugin:6.9.1" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: org.bstats:bstats-velocity:2.2.1" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: org.bstats:bstats-base:2.2.1" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: com.github.bencodez:advancedcore:master-072a28e1ee-1" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: com.zaxxer:HikariCP:3.4.1" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-simple:1.7.5" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: xyz.upperlevel.spigot.book:spigot-book-api:1.6" level="project" />
|
||||||
|
<orderEntry type="library" scope="PROVIDED" name="Maven: dev.dbassett:skullcreator:3.0.1" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
12
pom.xml
12
pom.xml
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>net.t2code</groupId>
|
<groupId>net.t2code</groupId>
|
||||||
<artifactId>T2CodeLib</artifactId>
|
<artifactId>T2CodeLib</artifactId>
|
||||||
<version>11.9</version>
|
<version>12.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>T2CodeLib</name>
|
<name>T2CodeLib</name>
|
||||||
@ -75,6 +75,10 @@
|
|||||||
<id>placeholderapi</id>
|
<id>placeholderapi</id>
|
||||||
<url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url>
|
<url>https://repo.extendedclip.com/content/repositories/placeholderapi/</url>
|
||||||
</repository>
|
</repository>
|
||||||
|
<repository>
|
||||||
|
<id>BenCodez Repo</id>
|
||||||
|
<url>https://nexus.bencodez.com/repository/maven-public/</url>
|
||||||
|
</repository>
|
||||||
</repositories>
|
</repositories>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@ -106,5 +110,11 @@
|
|||||||
<version>2.11.1</version>
|
<version>2.11.1</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.bencodez</groupId>
|
||||||
|
<artifactId>votingplugin</artifactId>
|
||||||
|
<version>LATEST</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
102
src/main/java/net/t2code/lib/Spigot/Lib/eco/Eco.java
Normal file
102
src/main/java/net/t2code/lib/Spigot/Lib/eco/Eco.java
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
package net.t2code.lib.Spigot.Lib.eco;
|
||||||
|
|
||||||
|
import net.t2code.lib.Spigot.Lib.messages.send;
|
||||||
|
import net.t2code.lib.Spigot.Lib.plugins.PluginCheck;
|
||||||
|
import net.t2code.lib.Spigot.system.Main;
|
||||||
|
import net.t2code.lib.Spigot.system.languages.SelectLibMsg;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
|
||||||
|
public class Eco {
|
||||||
|
|
||||||
|
public static boolean moneyRemove(String prefix, Player player, Double price) {
|
||||||
|
if (vault(prefix, player)) {
|
||||||
|
return Main.eco.withdrawPlayer(player, price).transactionSuccess();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean moneyAdd(String prefix, Player player, Double price) {
|
||||||
|
if (vault(prefix, player)) {
|
||||||
|
return Main.eco.depositPlayer(player, price).transactionSuccess();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean vault(String prefix, Player player) {
|
||||||
|
if (Main.eco == null) {
|
||||||
|
if (Bukkit.getPluginManager().getPlugin("Vault") == null) {
|
||||||
|
send.console(prefix + " §4\n" + prefix + " §4Vault could not be found! §9Please download it here: " +
|
||||||
|
"§6https://www.spigotmc.org/resources/vault.34315/§4\n" + prefix);
|
||||||
|
}
|
||||||
|
player.sendMessage(prefix + "\n" + SelectLibMsg.vaultNotSetUp + "\n" + prefix);
|
||||||
|
return false;
|
||||||
|
} else return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean itemRemove(Player player, String item, int amount) {
|
||||||
|
ItemStack itemStack = new ItemStack(Material.valueOf(item.toUpperCase()));
|
||||||
|
boolean have = false;
|
||||||
|
int anz = 0;
|
||||||
|
for (int iam = 0; iam < player.getInventory().getSize(); iam++) {
|
||||||
|
ItemStack itm = player.getInventory().getItem(iam);
|
||||||
|
if (itm == null) continue;
|
||||||
|
if (itm.getType() == itemStack.getType()) {
|
||||||
|
anz = anz + itm.getAmount();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (anz >= amount) {
|
||||||
|
player.getInventory().removeItem(new ItemStack(Material.valueOf(item), amount));
|
||||||
|
have = true;
|
||||||
|
}
|
||||||
|
return have;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean itemAdd(Player player, String item, int amount) {
|
||||||
|
ItemStack itemStack = new ItemStack(Material.valueOf(item.toUpperCase()));
|
||||||
|
boolean empty = false;
|
||||||
|
for (int i = 0; i < player.getInventory().getSize() - 5; i++) {
|
||||||
|
if (player.getInventory().getItem(i) == null) {
|
||||||
|
empty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (int i = 0; i < amount; i++) {
|
||||||
|
if (empty) {
|
||||||
|
player.getInventory().addItem(itemStack);
|
||||||
|
} else {
|
||||||
|
player.getLocation().getWorld().dropItem(player.getLocation(), itemStack);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean votePointsRemove(String prefix, Player player, Integer amount) {
|
||||||
|
if (votePlugin(prefix, player)) {
|
||||||
|
return Main.voteUserManager.getVotingPluginUser(player).removePoints(amount);
|
||||||
|
|
||||||
|
} else return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean votePointsAdd(String prefix, Player player, Integer amount) {
|
||||||
|
if (votePlugin(prefix, player)) {
|
||||||
|
Bukkit.getScheduler().runTaskAsynchronously(Main.plugin, new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
Main.voteUserManager.getVotingPluginUser(player).addPoints(amount);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return true;
|
||||||
|
} else return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean votePlugin(String prefix, Player player) {
|
||||||
|
if (PluginCheck.votingPlugin()) return true;
|
||||||
|
send.console(prefix + " §4\n" + prefix + " §4VotingPlugin could not be found! §9Please download it here: " +
|
||||||
|
"§6https://www.spigotmc.org/resources/votingplugin.15358/§4\n" + prefix);
|
||||||
|
player.sendMessage(prefix + "\n" + SelectLibMsg.votingPluginNotSetUp + "\n" + prefix);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
49
src/main/java/net/t2code/lib/Spigot/Lib/eco/Vault.java
Normal file
49
src/main/java/net/t2code/lib/Spigot/Lib/eco/Vault.java
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
package net.t2code.lib.Spigot.Lib.eco;
|
||||||
|
|
||||||
|
import net.milkbowl.vault.economy.Economy;
|
||||||
|
import net.milkbowl.vault.permission.Permission;
|
||||||
|
import net.t2code.lib.Spigot.Lib.messages.send;
|
||||||
|
import net.t2code.lib.Spigot.system.Main;
|
||||||
|
import net.t2code.lib.Util;
|
||||||
|
import org.bukkit.plugin.RegisteredServiceProvider;
|
||||||
|
|
||||||
|
public class Vault {
|
||||||
|
|
||||||
|
public static Boolean vaultEnable;
|
||||||
|
public static Boolean connected;
|
||||||
|
|
||||||
|
public static void loadVault() throws InterruptedException {
|
||||||
|
long long_ = System.currentTimeMillis();
|
||||||
|
if (Main.plugin.getServer().getPluginManager().getPlugin("Vault") != null) {
|
||||||
|
vaultEnable = true;
|
||||||
|
RegisteredServiceProvider<Economy> eco = Main.plugin.getServer().getServicesManager().getRegistration(Economy.class);
|
||||||
|
if (eco != null) {
|
||||||
|
Main.eco = eco.getProvider();
|
||||||
|
if (Main.eco != null) {
|
||||||
|
connected = true;
|
||||||
|
send.console(Util.getPrefix() + " §2Vault / Economy successfully connected!" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
|
} else {
|
||||||
|
connected = false;
|
||||||
|
send.console(Util.getPrefix() + " §4Economy could not be connected / found! 1" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
connected = false;
|
||||||
|
send.console(Util.getPrefix() + " §4Economy could not be connected / found! 2" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
|
}
|
||||||
|
RegisteredServiceProvider<Permission> perm = Main.plugin.getServer().getServicesManager().getRegistration(Permission.class);
|
||||||
|
if (perm != null) {
|
||||||
|
Main.perm = perm.getProvider();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
vaultEnable = false;
|
||||||
|
connected = false;
|
||||||
|
send.console(Util.getPrefix() + " §4Vault could not be connected! 3" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void vaultDisable() {
|
||||||
|
if (!connected) return;
|
||||||
|
connected = false;
|
||||||
|
send.console(Util.getPrefix() + " §4Vault / Economy successfully deactivated.");
|
||||||
|
}
|
||||||
|
}
|
@ -28,12 +28,15 @@ public class PluginCheck {
|
|||||||
public static Boolean cmi(){
|
public static Boolean cmi(){
|
||||||
return Bukkit.getPluginManager().getPlugin("CMI") != null;
|
return Bukkit.getPluginManager().getPlugin("CMI") != null;
|
||||||
}
|
}
|
||||||
|
public static Boolean votingPlugin(){
|
||||||
|
return Bukkit.getPluginManager().getPlugin("VotingPlugin") != null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* T2Code Plugins
|
* T2Code Plugins
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public static Boolean cgui(){
|
public static Boolean cgui(){
|
||||||
return Bukkit.getPluginManager().getPlugin("CommandGUI") != null;
|
return Bukkit.getPluginManager().getPlugin("CommandGUI") != null;
|
||||||
}
|
}
|
||||||
|
@ -1,19 +1,14 @@
|
|||||||
package net.t2code.lib.Spigot.Lib.vault;
|
package net.t2code.lib.Spigot.Lib.vault;
|
||||||
|
|
||||||
import net.milkbowl.vault.economy.Economy;
|
|
||||||
import net.milkbowl.vault.permission.Permission;
|
|
||||||
import net.t2code.lib.Spigot.Lib.messages.send;
|
import net.t2code.lib.Spigot.Lib.messages.send;
|
||||||
import net.t2code.lib.Spigot.system.Main;
|
import net.t2code.lib.Spigot.system.Main;
|
||||||
import net.t2code.lib.Spigot.system.languages.SelectLibMsg;
|
import net.t2code.lib.Spigot.system.languages.SelectLibMsg;
|
||||||
import net.t2code.lib.Util;
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.plugin.RegisteredServiceProvider;
|
|
||||||
|
|
||||||
public class Vault {
|
public class Vault {
|
||||||
|
|
||||||
public static Boolean vaultEnable;
|
public static Boolean vaultEnable;
|
||||||
public static Boolean connected;
|
|
||||||
|
|
||||||
public static boolean buy(String prefix, Player p, Double price) {
|
public static boolean buy(String prefix, Player p, Double price) {
|
||||||
if (Main.eco == null) {
|
if (Main.eco == null) {
|
||||||
@ -40,38 +35,4 @@ public class Vault {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void loadVault() throws InterruptedException {
|
|
||||||
long long_ = System.currentTimeMillis();
|
|
||||||
if (Main.plugin.getServer().getPluginManager().getPlugin("Vault") != null) {
|
|
||||||
vaultEnable = true;
|
|
||||||
RegisteredServiceProvider<Economy> eco = Main.plugin.getServer().getServicesManager().getRegistration(Economy.class);
|
|
||||||
if (eco != null) {
|
|
||||||
Main.eco = eco.getProvider();
|
|
||||||
if (Main.eco != null) {
|
|
||||||
connected = true;
|
|
||||||
send.console(Util.getPrefix() + " §2Vault / Economy successfully connected!" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
|
||||||
} else {
|
|
||||||
connected = false;
|
|
||||||
send.console(Util.getPrefix() + " §4Economy could not be connected / found! 1" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
connected = false;
|
|
||||||
send.console(Util.getPrefix() + " §4Economy could not be connected / found! 2" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
|
||||||
}
|
|
||||||
RegisteredServiceProvider<Permission> perm = Main.plugin.getServer().getServicesManager().getRegistration(Permission.class);
|
|
||||||
if (perm != null) {
|
|
||||||
Main.perm = perm.getProvider();
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
vaultEnable = false;
|
|
||||||
connected = false;
|
|
||||||
send.console(Util.getPrefix() + " §4Vault could not be connected! 3" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void vaultDisable() {
|
|
||||||
connected = false;
|
|
||||||
send.console(Util.getPrefix() + " §4Vault / Economy successfully deactivated.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package net.t2code.lib.Spigot.system;
|
package net.t2code.lib.Spigot.system;
|
||||||
|
|
||||||
|
import net.t2code.lib.Spigot.Lib.eco.Vault;
|
||||||
import net.t2code.lib.Spigot.Lib.messages.send;
|
import net.t2code.lib.Spigot.Lib.messages.send;
|
||||||
import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion;
|
import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion;
|
||||||
import net.t2code.lib.Spigot.Lib.minecraftVersion.NMSVersion;
|
import net.t2code.lib.Spigot.Lib.minecraftVersion.NMSVersion;
|
||||||
import net.t2code.lib.Spigot.Lib.plugins.PluginCheck;
|
import net.t2code.lib.Spigot.Lib.plugins.PluginCheck;
|
||||||
import net.t2code.lib.Spigot.Lib.vault.Vault;
|
|
||||||
import net.t2code.lib.Util;
|
import net.t2code.lib.Util;
|
||||||
import net.t2code.luckyBox.api.LuckyBoxAPI;
|
import net.t2code.luckyBox.api.LuckyBoxAPI;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
package net.t2code.lib.Spigot.system;
|
package net.t2code.lib.Spigot.system;
|
||||||
|
|
||||||
|
import com.bencodez.votingplugin.VotingPluginHooks;
|
||||||
|
import com.bencodez.votingplugin.VotingPluginMain;
|
||||||
|
import com.bencodez.votingplugin.advancedcore.AdvancedCorePlugin;
|
||||||
|
import com.bencodez.votingplugin.user.UserManager;
|
||||||
import net.milkbowl.vault.economy.Economy;
|
import net.milkbowl.vault.economy.Economy;
|
||||||
import net.milkbowl.vault.permission.Permission;
|
import net.milkbowl.vault.permission.Permission;
|
||||||
|
import net.t2code.lib.Spigot.Lib.eco.Vault;
|
||||||
import net.t2code.lib.Spigot.Lib.items.ItemVersion;
|
import net.t2code.lib.Spigot.Lib.items.ItemVersion;
|
||||||
import net.t2code.lib.Spigot.Lib.messages.send;
|
import net.t2code.lib.Spigot.Lib.messages.send;
|
||||||
import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion;
|
import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion;
|
||||||
@ -9,7 +14,6 @@ import net.t2code.lib.Spigot.Lib.minecraftVersion.NMSVersion;
|
|||||||
import net.t2code.lib.Spigot.Lib.messages.T2CodeTemplate;
|
import net.t2code.lib.Spigot.Lib.messages.T2CodeTemplate;
|
||||||
import net.t2code.lib.Spigot.Lib.plugins.PluginCheck;
|
import net.t2code.lib.Spigot.Lib.plugins.PluginCheck;
|
||||||
import net.t2code.lib.Spigot.Lib.update.UpdateAPI;
|
import net.t2code.lib.Spigot.Lib.update.UpdateAPI;
|
||||||
import net.t2code.lib.Spigot.Lib.vault.Vault;
|
|
||||||
import net.t2code.lib.Spigot.system.config.ConfigCreate;
|
import net.t2code.lib.Spigot.system.config.ConfigCreate;
|
||||||
import net.t2code.lib.Spigot.system.languages.LanguagesCreate;
|
import net.t2code.lib.Spigot.system.languages.LanguagesCreate;
|
||||||
import net.t2code.lib.Util;
|
import net.t2code.lib.Util;
|
||||||
@ -24,12 +28,16 @@ import java.util.List;
|
|||||||
|
|
||||||
public final class Main extends JavaPlugin {
|
public final class Main extends JavaPlugin {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static File getPath() {
|
public static File getPath() {
|
||||||
return plugin.getDataFolder();
|
return plugin.getDataFolder();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Main plugin;
|
public static Main plugin;
|
||||||
public static Economy eco = null;
|
public static Economy eco = null;
|
||||||
|
public static VotingPluginHooks votingPlugin = null;
|
||||||
|
public static UserManager voteUserManager = null;
|
||||||
public static Permission perm = null;
|
public static Permission perm = null;
|
||||||
|
|
||||||
public static List<String> autor;
|
public static List<String> autor;
|
||||||
@ -60,12 +68,6 @@ public final class Main extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//send.console("§4 _|_|_|_|_| _|_| _|_|_| _| ");
|
|
||||||
//send.console("§4 _| _| _| _| _|_| _|_|_| _|_| ");
|
|
||||||
//send.console("§4 _| _| _| _| _| _| _| _|_|_|_| ");
|
|
||||||
//send.console("§4 _| _| _| _| _| _| _| _| ");
|
|
||||||
//send.console("§4 _| _|_|_|_| _|_|_| _|_| _|_|_| _|_|_| ");
|
|
||||||
//T2CodeTemplate.onLoadSeparateStroke(prefix);
|
|
||||||
try {
|
try {
|
||||||
Vault.loadVault();
|
Vault.loadVault();
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
@ -99,9 +101,14 @@ public final class Main extends JavaPlugin {
|
|||||||
} else send.console(Main.prefix + " §3Permission plugin: §6" + perm.getName() + " - §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
} else send.console(Main.prefix + " §3Permission plugin: §6" + perm.getName() + " - §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
} else send.console(Main.prefix + " §3Permission plugin: §4not connected via vault!" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
} else send.console(Main.prefix + " §3Permission plugin: §4not connected via vault!" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
|
|
||||||
if (PluginCheck.pluginCheck("PlaceholderAPI")) {
|
if (PluginCheck.papi()) {
|
||||||
send.console(Main.prefix + " §3PlaceholderAPI: §6connected" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
send.console(Main.prefix + " §3PlaceholderAPI: §6connected" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (PluginCheck.votingPlugin()) {
|
||||||
|
votingPlugin = VotingPluginHooks.getInstance();
|
||||||
|
voteUserManager = votingPlugin.getUserManager();
|
||||||
|
send.console(Main.prefix + " §3VotingPlugin: §6connected" + " §7- §e" + (System.currentTimeMillis() - long_) + "ms");
|
||||||
}
|
}
|
||||||
|
|
||||||
Main.plugin.getCommand("t2code").setExecutor(new CmdExecuter());
|
Main.plugin.getCommand("t2code").setExecutor(new CmdExecuter());
|
||||||
|
@ -26,6 +26,7 @@ public class LanguagesCreate {
|
|||||||
YamlConfiguration yamlConfigurationEN = YamlConfiguration.loadConfiguration(messagesEN);
|
YamlConfiguration yamlConfigurationEN = YamlConfiguration.loadConfiguration(messagesEN);
|
||||||
|
|
||||||
Config.set("Plugin.VaultNotSetUp", MSG.EN_VaultNotSetUp, yamlConfigurationEN);
|
Config.set("Plugin.VaultNotSetUp", MSG.EN_VaultNotSetUp, yamlConfigurationEN);
|
||||||
|
Config.set("Plugin.VotingPluginNotSetUp", MSG.EN_VotingPluginNotSetUp, yamlConfigurationEN);
|
||||||
Config.set("Plugin.SoundNotFound", MSG.EN_SoundNotFound, yamlConfigurationEN);
|
Config.set("Plugin.SoundNotFound", MSG.EN_SoundNotFound, yamlConfigurationEN);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -44,7 +45,8 @@ public class LanguagesCreate {
|
|||||||
File messagesDE = new File(Main.getPath(), "languages/german_messages.yml");
|
File messagesDE = new File(Main.getPath(), "languages/german_messages.yml");
|
||||||
YamlConfiguration yamlConfigurationDE = YamlConfiguration.loadConfiguration(messagesDE);
|
YamlConfiguration yamlConfigurationDE = YamlConfiguration.loadConfiguration(messagesDE);
|
||||||
|
|
||||||
Config.set("Plugin.VaultNotSetUp", MSG.DE_VaultNotSetUp, yamlConfigurationDE);
|
Config.set("Plugin.VaultNotSetUp", MSG.DE_VotingPluginNotSetUp, yamlConfigurationDE);
|
||||||
|
Config.set("Plugin.VotingPluginNotSetUp", MSG.DE_VotingPluginNotSetUp, yamlConfigurationDE);
|
||||||
Config.set("Plugin.SoundNotFound", MSG.DE_SoundNotFound, yamlConfigurationDE);
|
Config.set("Plugin.SoundNotFound", MSG.DE_SoundNotFound, yamlConfigurationDE);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -64,6 +66,7 @@ public class LanguagesCreate {
|
|||||||
YamlConfiguration yamlConfigurationNO = YamlConfiguration.loadConfiguration(messagesNO);
|
YamlConfiguration yamlConfigurationNO = YamlConfiguration.loadConfiguration(messagesNO);
|
||||||
|
|
||||||
Config.set("Plugin.VaultNotSetUp", MSG.NO_VaultNotSetUp, yamlConfigurationNO);
|
Config.set("Plugin.VaultNotSetUp", MSG.NO_VaultNotSetUp, yamlConfigurationNO);
|
||||||
|
Config.set("Plugin.VotingPluginNotSetUp", MSG.NO_VotingPluginNotSetUp, yamlConfigurationNO);
|
||||||
Config.set("Plugin.SoundNotFound", MSG.NO_SoundNotFound, yamlConfigurationNO);
|
Config.set("Plugin.SoundNotFound", MSG.NO_SoundNotFound, yamlConfigurationNO);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -6,17 +6,20 @@ public class MSG {
|
|||||||
|
|
||||||
// EN
|
// EN
|
||||||
public static String EN_VaultNotSetUp = "[prefix] &4Vault / Economy not set up!";
|
public static String EN_VaultNotSetUp = "[prefix] &4Vault / Economy not set up!";
|
||||||
|
public static String EN_VotingPluginNotSetUp = "[prefix] &4VotingPlugin is not present on the server!";
|
||||||
public static String EN_SoundNotFound = "[prefix] &4The sound &6[sound] &4was not found! Please check the settings.";
|
public static String EN_SoundNotFound = "[prefix] &4The sound &6[sound] &4was not found! Please check the settings.";
|
||||||
|
|
||||||
|
|
||||||
// DE
|
// DE
|
||||||
public static String DE_VaultNotSetUp = "[prefix] &4Vault / Economy nicht eingerichtet!";
|
public static String DE_VaultPluginNotSetUp = "[prefix] &4Vault / Economy nicht eingerichtet!";
|
||||||
|
public static String DE_VotingPluginNotSetUp = "[prefix] &4VotingPlugin ist auf dem Server nicht vorhanden!";
|
||||||
public static String DE_SoundNotFound = "[prefix] &4Der Sound &6[sound] &4wurde nicht gefunden! Bitte [ue]berpr[ue]fe die Einstellungen.";
|
public static String DE_SoundNotFound = "[prefix] &4Der Sound &6[sound] &4wurde nicht gefunden! Bitte [ue]berpr[ue]fe die Einstellungen.";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// NO
|
// NO
|
||||||
public static String NO_VaultNotSetUp = "[prefix] &4Vault / Økonomi har ikke blitt satt opp!";
|
public static String NO_VaultNotSetUp = "[prefix] &4Vault / Økonomi har ikke blitt satt opp!";
|
||||||
|
public static String NO_VotingPluginNotSetUp = "[prefix] &4VotingPlugin er ikke til stede på serveren!";
|
||||||
public static String NO_SoundNotFound = "[prefix] &4Lyden &6[sound] &4ble ikke bli funnet! Vennligst sjekk innstillingene.";
|
public static String NO_SoundNotFound = "[prefix] &4Lyden &6[sound] &4ble ikke bli funnet! Vennligst sjekk innstillingene.";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@ public class SelectLibMsg {
|
|||||||
public static String selectMSG;
|
public static String selectMSG;
|
||||||
|
|
||||||
public static String vaultNotSetUp;
|
public static String vaultNotSetUp;
|
||||||
|
public static String votingPluginNotSetUp;
|
||||||
public static String soundNotFound;
|
public static String soundNotFound;
|
||||||
|
|
||||||
public static void onSelect(String Prefix) {
|
public static void onSelect(String Prefix) {
|
||||||
@ -39,6 +40,7 @@ public class SelectLibMsg {
|
|||||||
YamlConfiguration yamlConfiguration_msg = YamlConfiguration.loadConfiguration(msg);
|
YamlConfiguration yamlConfiguration_msg = YamlConfiguration.loadConfiguration(msg);
|
||||||
|
|
||||||
vaultNotSetUp = Replace.replace(prefix, yamlConfiguration_msg.getString("Plugin.VaultNotSetUp"));
|
vaultNotSetUp = Replace.replace(prefix, yamlConfiguration_msg.getString("Plugin.VaultNotSetUp"));
|
||||||
|
votingPluginNotSetUp = Replace.replace(prefix, yamlConfiguration_msg.getString("Plugin.VotingPluginNotSetUp"));
|
||||||
soundNotFound = Replace.replace(prefix, yamlConfiguration_msg.getString("Plugin.SoundNotFound"));
|
soundNotFound = Replace.replace(prefix, yamlConfiguration_msg.getString("Plugin.SoundNotFound"));
|
||||||
|
|
||||||
send.console(Prefix + " §2Language successfully selected to: §6" + selectMSG + " §7- §e" + (System.currentTimeMillis() - long_.longValue()) + "ms");
|
send.console(Prefix + " §2Language successfully selected to: §6" + selectMSG + " §7- §e" + (System.currentTimeMillis() - long_.longValue()) + "ms");
|
||||||
|
@ -6,8 +6,8 @@ prefix: T2CodeLib
|
|||||||
authors: [ JaTiTV, Jkobs ]
|
authors: [ JaTiTV, Jkobs ]
|
||||||
description: Library from T2Code Plugins
|
description: Library from T2Code Plugins
|
||||||
website: T2Code.net
|
website: T2Code.net
|
||||||
load: STARTUP
|
|
||||||
softdepend: [ PlaceholderAPI, PlotSquared, CMI, CMILib, Vault, Economy, XConomy ]
|
softdepend: [ PlaceholderAPI, VotingPlugin, PlotSquared, CMI, CMILib, Vault, Economy, XConomy ]
|
||||||
loadbefore: [ T2C-Alias ]
|
loadbefore: [ T2C-Alias ]
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
|
Loading…
Reference in New Issue
Block a user