Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.iclicks.yok.main;
- import org.bukkit.plugin.java.*;
- import org.bukkit.event.*;
- import org.bukkit.plugin.*;
- import me.iclicks.yok.kingdom.data.*;
- import me.iclicks.yok.kingdom.scoreboard.*;
- import org.bukkit.*;
- import me.iclicks.yok.kingdom.events.*;
- import org.bukkit.command.*;
- import me.iclicks.yok.kingdom.commands.family.*;
- import me.iclicks.yok.kingdom.commands.kingdom.*;
- import me.iclicks.yok.kingdom.commands.*;
- import me.iclicks.yok.kingdom.commands.List;
- import org.bukkit.entity.*;
- import java.util.*;
- import com.sk89q.worldguard.bukkit.*;
- public class Kingdom extends JavaPlugin implements Listener
- {
- public HashMap<String, Integer> bantime;
- public static Plugin pl;
- public static KingdomData KingdomD;
- public static InstellingenData InstellingenD;
- public static Object Version;
- public static Kingdom instance;
- public static List<String> wereldlist;
- static {
- Kingdom.KingdomD = KingdomData.getInstance();
- Kingdom.InstellingenD = InstellingenData.getInstance();
- Kingdom.wereldlist = new ArrayList<String>();
- }
- public Kingdom() {
- this.bantime = new HashMap<String, Integer>();
- }
- public static Kingdom getInstance() {
- return Kingdom.instance;
- }
- public void onEnable() {
- new ScoreboardManager();
- ScoreboardManager.getInstance().setScoreboardHandler(new ClientBoard());
- Bukkit.getServer().getPluginManager().registerEvents((Listener)this, (Plugin)this);
- Kingdom.Version = this.getDescription().getVersion();
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Chat(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Damage(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Join(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Quit(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Death(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Gui(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Place(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Break(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new GUI(), (Plugin)this);
- Bukkit.getServer().getPluginManager().registerEvents((Listener)new Move(), (Plugin)this);
- this.getCommand("Create").setExecutor((CommandExecutor)new Create());
- this.getCommand("Invite").setExecutor((CommandExecutor)new Invite());
- this.getCommand("SetRole").setExecutor((CommandExecutor)new Role());
- this.getCommand("Leave").setExecutor((CommandExecutor)new Leave());
- this.getCommand("SetSpawn").setExecutor((CommandExecutor)new Teleport());
- this.getCommand("Disband").setExecutor((CommandExecutor)new Disband());
- this.getCommand("Kingdom").setExecutor((CommandExecutor)new KingdomHelp());
- this.getCommand("FCB").setExecutor((CommandExecutor)new YOK());
- this.getCommand("FreeCustomBuild").setExecutor((CommandExecutor)new YOK());
- this.getCommand("KingdomFCB").setExecutor((CommandExecutor)new YOK());
- this.getCommand("KDFCB").setExecutor((CommandExecutor)new YOK());
- this.getCommand("UnInvite").setExecutor((CommandExecutor)new UnInvite());
- this.getCommand("Spawn").setExecutor((CommandExecutor)new Spawn());
- this.getCommand("SetRank").setExecutor((CommandExecutor)new Rank());
- this.getCommand("KDReload").setExecutor((CommandExecutor)new Reload());
- this.getCommand("KDBoard").setExecutor((CommandExecutor)new Scoreboard());
- this.getCommand("Oorlog").setExecutor((CommandExecutor)new Oorlog());
- this.getCommand("Delete").setExecutor((CommandExecutor)new Delete());
- this.getCommand("Gui").setExecutor((CommandExecutor)new Gui());
- this.getCommand("Ask").setExecutor((CommandExecutor)new Ask());
- this.getCommand("FamilyCreate").setExecutor((CommandExecutor)new FamilyCreate());
- this.getCommand("FamilyInvite").setExecutor((CommandExecutor)new FamilyInvite());
- this.getCommand("FamilyUninvite").setExecutor((CommandExecutor)new FamilyUninvite());
- this.getCommand("FamilyLeave").setExecutor((CommandExecutor)new FamilyLeave());
- this.getCommand("Channel").setExecutor((CommandExecutor)new Channel());
- this.getCommand("Check").setExecutor((CommandExecutor)new Check());
- this.getCommand("List").setExecutor((CommandExecutor)new me.iclicks.yok.kingdom.commands.List());
- this.getCommand("FamilyDisband").setExecutor((CommandExecutor)new FamilyDisband());
- this.getCommand("SetPrefix").setExecutor((CommandExecutor)new Prefix());
- this.getCommand("Influence").setExecutor((CommandExecutor)new Influence());
- this.getCommand("Reset").setExecutor((CommandExecutor)new Reset());
- this.getCommand("Erkenning").setExecutor((CommandExecutor)new Erkenning());
- this.getCommand("Selector").setExecutor((CommandExecutor)new GUI());
- Kingdom.pl = (Plugin)this;
- Kingdom.KingdomD.setup(Kingdom.pl);
- Kingdom.KingdomD.getData().options().copyDefaults(true);
- Kingdom.KingdomD.saveData();
- Kingdom.InstellingenD.setup(Kingdom.pl);
- Kingdom.InstellingenD.getData().options().copyDefaults(true);
- Kingdom.InstellingenD.saveData();
- Kingdom.InstellingenD.getData().set("variabelen", (Object)"<oorlog>; <speler>; <kingdom>; <kleur>; <rank>; <prefix>; <influence aantal>; <influence max>; <kingdomprefix>; <region>; <regionkingdomkleur>; <erkenning>");
- Kingdom.InstellingenD.getData().set("Let op!", (Object)"DE VARIABELEN MOGEN NIET MET HOOFDLETTER EN KUNNEN NIET ALTIJD WORDEN GEBRUIKT (meeste enkel bij scoreboard)!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.NoPermission", (Object)"&cHelaas is deze actie niet mogelijk.");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.NoPlayerFound", (Object)"&cDe ingevoerde spelernaam werd niet gevonden!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Ask.Use", (Object)"&cGebruik: /Ask [Koning]!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Ask.Successful.Zwerver", (Object)"&3De aanvraag is verzonden naar <speler>!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Ask.Successful.King", (Object)"&3Je hebt een aanvraag ontvangen van &b<speler>&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Ask.NoKing", (Object)"&cDeze speler is geen Koning!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Ask.AlreadyKingdom", (Object)"&cJe zit al in een Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.Current", (Object)"&6Je praat momenteel in: &7[&f<channel>&7]&6.");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.Use", (Object)"&cGebruik: /channel join [channel]");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.Kingdom", (Object)"&6Je hebt &7[&f<channel>&7]&6 gejoint!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.RP", (Object)"&6Je hebt &7[&f<channel>&7]&6 gejoint!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.GB", (Object)"&6Je hebt &7[&f<channel>&7]&6 gejoint!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.ALL", (Object)"&6Je hebt &7[&f<channel>&7]&6 gejoint!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.List", (Object)"&cKies uit: <channel> of RP");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Channel.ErrorKingdom", (Object)"&6Je moet hiervoor in een Kingdom zitten!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Check.Use", (Object)"&cGebruik: /check [speler]");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Check.Successful", (Object)"&c<speler> &6zit in Kingdom &7[&f<kingdom>&7] &6en heeft de rang &7[&f<rank>&7]");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Create.AlreadyKingdom", (Object)"&cJe zit al in een Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Create.Use", (Object)"&cGebruik: /Create [Kingdom Naam] [Kleur]!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Create.Successful", (Object)"&3Vanaf nu bent u de koning van &b<kingdom> &3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Create.AlreadyInKingdom", (Object)"&cJe bent al in een Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Create.AlreadyCreate", (Object)"&cDeze Kingdom is al aangemaakt!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Delete.Use", (Object)"&cGebruik: /Delete [Kingdom] !");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Delete.Successful", (Object)"&3Je hebt de Kingdom nu verwijderd!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Disband.Successful", (Object)"&3Je hebt je Kingdom nu verwijderd!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Disband.ErrorKing", (Object)"&cJe moet de Koning zijn voor deze actie te kunnen uitvoeren!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyCreate.AlreadyInFamily", (Object)"&cJe zit al in een Family!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyCreate.Use", (Object)"&cGebruik: /FamilyCreate [Family Naam] [Prefix] !");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyCreate.Successful", (Object)"&3Je hebt zonet een family gemaakt!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyCreate.AlreadyCreate", (Object)"&cDeze Family is al aangemaakt!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyDisband.Successful", (Object)"&3Je hebt je Family nu verwijderd!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyDisband.ErrorHead", (Object)"&cJe moet het hoofd van de family zijn voor deze actie te kunnen uitvoeren!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyInvite.Use", (Object)"&cGebruik: /FamilyInvite [Speler] !");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyInvite.Successful.Head", (Object)"&3U heeft &b<speler> &3toegevoegt aan je Family!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyInvite.Successful.Lid", (Object)"&3U bent toegevoegt door &b<speler> &3aan zijn/haar family!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyInvite.AlreadyInFamily", (Object)"&cDeze speler zit al in een Family!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyLeave.NoFamily", (Object)"&cJe zit niet in een Family!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyLeave.ErrorHead", (Object)"&cJe kan je Family niet verlaten als Hoofd!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyLeave.Successful", (Object)"&3U heeft de Family verlaten!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyUnInvite.Use", (Object)"&cGebruik: /UnInvite [Speler] !");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyUnInvite.ErrorHead", (Object)"&cDe speler mag geen Koning zijn!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyUnInvite.Successful.Head", (Object)"&3U heeft &b<speler> &3verwijderd uit je Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyUnInvite.Successful.Lid", (Object)"&3U bent door &b<speler> &3uit &b<kingdom>&3 gezet!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.FamilyUnInvite.ErrorPlayer", (Object)"&cDeze speler zit niet in je Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Invite.Use", (Object)"&cGebruik: /Invite [Speler] !");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Invite.Successful.King", (Object)"&3U heeft &b<speler> &3toegevoegt aan je Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Invite.Successful.Burger", (Object)"&3U bent toegevoegt door &b<speler> &3aan &b<kingdom>&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Invite.AlreadyInKingdom", (Object)"&cDeze speler zit al in een Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Leave.NoKingdom", (Object)"&cJe zit niet in een Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Leave.ErrorKing", (Object)"&cJe kan je Kingdom niet verlaten als Koning!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Leave.Successful", (Object)"&3U heeft de Kingdom verlaten!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Oorlog.Info", (Object)"&cJe hebt oorlog met <oorlog>!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Oorlog.NoOorlog", (Object)"&cJe hebt geen oorlog!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Oorlog.Start", (Object)"&cJe hebt een oorlog gestart tegen <oorlog>!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Oorlog.Stop", (Object)"&cJe hebt de oorlog tegen <oorlog> be\u00ebndigd!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Prefix.Use", (Object)"&c/SetPrefix [Prefix]!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Prefix.Successful", (Object)"&3Je hebt de prefix van je kingdom aangepast naar &b<kingdomprefix>&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Rank.Use", (Object)"&c/SetRank [Player] [Rank]!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Rank.Successful", (Object)"&3Je hebt &b<speler>'s &3rank aangepast naar &b<rank>&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Reload.Successful", (Object)"&3Je hebt de plugin reloaden!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Reset.Use", (Object)"&c/reset [Player]!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Reset.Successful", (Object)"&3Je hebt &b<speler> &3reset!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Role.Use", (Object)"&c/SetRole [Player] [Role]!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Role.Successful", (Object)"&3Je hebt de rol van &b<speler> &3aangepast naar &b<role>&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Role.ErrorPlayer", (Object)"&cDeze speler zit niet in je Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Role.ErrorKing", (Object)"&cJe moet de Koning zijn voor deze actie te kunnen uitvoeren!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Prefix.ErrorKing", (Object)"&cJe moet de Koning zijn voor deze actie te kunnen uitvoeren!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Scoreboard.Aan", (Object)"&3Je hebt het scoreboard &baangezet&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Scoreboard.Uit", (Object)"&3Je hebt het scoreboard &buitgezet&3!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Teleport.Successful", (Object)"&.Je hebt de spawn van je Kingdom aangepast.");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.Teleport.ErrorKing", (Object)"&cJe moet de Koning van een Kingdom zijn om deze actie te kunnen uitvoeren!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.UnInvite.Use", (Object)"&cGebruik: /UnInvite [Speler] !");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.UnInvite.ErrorKing", (Object)"&cDe speler mag geen Koning zijn!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.UnInvite.Successful.King", (Object)"&3U heeft &b<speler> &3verwijderd uit je Kingdom!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.UnInvite.Successful.Burger", (Object)"&3U bent door &b<speler> &3uit &b<kingdom>&3 gezet!");
- Kingdom.InstellingenD.getData().addDefault("Message.Command.UnInvite.ErrorPlayer", (Object)"&cDeze speler zit niet in je Kingdom!");
- final List<String> help = (List<String>)Kingdom.InstellingenD.getData().getStringList("Message.Help");
- help.add("§b-------- §3\u265b KingdomFCB \u265b§b --------");
- help.add("§b/ask§f: Doe een aanvraag aan een Koning!");
- help.add("§b/channel§f: Channel info!");
- help.add("§b/create§f: Maak een Kingdom!");
- help.add("§b/delete§f: Verwijder een Kingdom!");
- help.add("§b/disband§f: Verwijder je Kingdom!");
- help.add("§b/erkenning§f: Erkenning informatie!");
- help.add("§b/influence§f: Influence informatie!");
- help.add("§b/invite§f: Voeg een zwerver toe aan");
- help.add("§fje Kingdom!");
- help.add("§b/familycreate§f: maak een family!");
- help.add("§b/familydisband§f: verwijder je family!");
- help.add("§b/familyinvite§f: voeg iemand toe aan je family!");
- help.add("§b/familyleave§f: leave een family!");
- help.add("§b/familyuninvite§f: haal iemand uit je family!");
- help.add("§b/gui§f: Kingdom info!");
- help.add("§b/kdreload§f: Reload de §lfiles§f!");
- help.add("§b/Kingdom§f: Bekijk de helpmessage!");
- help.add("§b/leave§f: Verlaat een Kingdom!");
- help.add("§b/oorlog (start/stop) (KD)§f: Oorlogsinstellingen!");
- help.add("§b/reset§f: Reset een speler!");
- help.add("§b/selector§f: kies!");
- help.add("§b/setrank§f: Pas iemand zijn rank aan!");
- help.add("§b/setrole§f: Pas iemand zijn rol aan!");
- help.add("§b/setprefix§f: Verander de prefix van je Kingdom!");
- help.add("§b/setspawn§f: Verander de spawn-");
- help.add("§fco\u00f6rdinaten van je Kingdom!");
- help.add("§b/spawn§f: ga naar de Kingdom spawn!");
- help.add("§b/uninvite§f: Verwijder iemand uit");
- help.add("§fje Kingdom");
- help.add("§b-------- §3\u265b KingdomFCB \u265b§b --------");
- Kingdom.InstellingenD.getData().addDefault("Message.Help", (Object)help);
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Join", (Object)"&a<speler> &fheeft de server betreden");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Quit", (Object)"&c<speler> &fheeft de server verlaten");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Chat.!", (Object)"&8[!] &7[&5<prefix>&7] &7[<kleur><kingdom>&7] &7[&6<rank>&7] &f<speler>: <message>");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Chat.#", (Object)"&8[#] &7[&5<prefix>&7] &7[<kleur><kingdom>&7] &7[&6<rank>&7] &f<speler>: <message>");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Chat.Kingdom", (Object)"&8[<kleur><kingdom>&8] &7[&5<prefix>&7] &7[&6<rank>&7] &f<speler>: <message>");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Chat.RP", (Object)"&8[RP] &7[&5<prefix>&7] &7[<kleur><kingdom>&7] &7[&6<rank>&7] &f<speler>: <message>");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Chat.GB", (Object)"&8[GB] &7[&5<prefix>&7] &7[<kleur><kingdom>&7] &7[&6<rank>&7] &f<speler>: <message>");
- Kingdom.InstellingenD.getData().addDefault("Message.Event.Chat.ALL", (Object)"&8[ALL] &7[&5<prefix>&7] &7[<kleur><kingdom>&7] &7[&6<rank>&7] &f<speler>: <message>");
- Kingdom.InstellingenD.getData().addDefault("ScoreBoard.Update", (Object)true);
- Kingdom.InstellingenD.getData().addDefault("ScoreBoard.Opgelet", (Object)"Er mogen geen 2 scores identiek hetzelfde zijn!");
- Kingdom.InstellingenD.getData().set("ScoreBoard.Opgelet", (Object)"Er mogen geen 2 scores identiek hetzelfde zijn!");
- Kingdom.InstellingenD.getData().addDefault("ScoreBoard.Kingdom.Titel", (Object)" &f&lKingdom ");
- Kingdom.InstellingenD.getData().addDefault("ScoreBoard.Zwerver.Titel", (Object)" &f&lKingdom ");
- final List<String> kingdomsize = (List<String>)Kingdom.InstellingenD.getData().getStringList("ScoreBoard.Kingdom.Scores");
- kingdomsize.add("&f ");
- kingdomsize.add("<kleur>Kingdom:");
- kingdomsize.add("&f <kingdom>");
- kingdomsize.add("&f ");
- kingdomsize.add("<kleur>Rank:");
- kingdomsize.add("&f <rank>");
- kingdomsize.add("&f ");
- kingdomsize.add("<kleur>Oorlog:");
- kingdomsize.add("&f <oorlog>");
- kingdomsize.add("&f ");
- kingdomsize.add("<kleur>GlobalRank:");
- kingdomsize.add("&f <prefix>");
- Kingdom.InstellingenD.getData().addDefault("ScoreBoard.Kingdom.Scores", (Object)kingdomsize);
- final List<String> zwerversize = (List<String>)Kingdom.InstellingenD.getData().getStringList("ScoreBoard.Zwerver.Scores");
- zwerversize.add("&f ");
- zwerversize.add("&3Kingdom:");
- zwerversize.add("&f <kingdom>");
- zwerversize.add("&f ");
- zwerversize.add("&3Rank:");
- zwerversize.add("&f <rank>");
- zwerversize.add("&f ");
- zwerversize.add("&3Channel:");
- zwerversize.add("&c&f <channel>");
- zwerversize.add("&f ");
- zwerversize.add("&3GlobalRank:");
- zwerversize.add("&f <prefix>");
- Kingdom.InstellingenD.getData().set("variabelen", (Object)"<oorlog>; <speler>; <kingdom>; <kleur>; <rank>; <prefix>; <influence aantal>; <influence max>");
- Kingdom.InstellingenD.getData().addDefault("ScoreBoard.Zwerver.Scores", (Object)zwerversize);
- Kingdom.InstellingenD.getData().addDefault("Influence.enable", (Object)true);
- final List<String> blocked = (List<String>)Kingdom.InstellingenD.getData().getStringList("Blocked blocks");
- blocked.add("golden_apple");
- Kingdom.InstellingenD.getData().addDefault("Blocked blocks", (Object)blocked);
- Kingdom.InstellingenD.getData().addDefault("Selector.enable.command", (Object)true);
- Kingdom.InstellingenD.getData().addDefault("Selector.enable.onmove", (Object)true);
- final List<String> openkingdomlist = (List<String>)Kingdom.InstellingenD.getData().getStringList("Selector.OpenKingdomList");
- openkingdomlist.add("vul hier een kingdom in");
- Kingdom.InstellingenD.getData().addDefault("Selector.OpenKingdomList", (Object)openkingdomlist);
- Kingdom.InstellingenD.getData().addDefault("Selector.OpenKingdomItemId", (Object)331);
- final List<String> world = (List<String>)Kingdom.InstellingenD.getData().getStringList("Werelden");
- world.add("world");
- Kingdom.InstellingenD.getData().addDefault("Werelden", (Object)world);
- Kingdom.InstellingenD.saveData();
- Kingdom.wereldlist = (List<String>)Kingdom.InstellingenD.getData().getStringList("Werelden");
- final List<String> KingdomList = (List<String>)Kingdom.KingdomD.getData().getStringList("KingdomList");
- KingdomList.add("Zwerver");
- Kingdom.KingdomD.getData().addDefault("KingdomList", (Object)KingdomList);
- Kingdom.KingdomD.saveData();
- Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask((Plugin)this, (Runnable)new Runnable() {
- @Override
- public void run() {
- if (Bukkit.getOnlinePlayers().size() > 0) {
- ScoreboardManager.getInstance().doUpdate();
- }
- for (final Player p : Bukkit.getOnlinePlayers()) {
- final String Kleur = Kingdom.KingdomD.getData().getString("Kingdoms." + Kingdom.KingdomD.getData().getString("Players." + p.getUniqueId() + ".Kingdom") + ".Kleur").replaceAll("&", "§");
- if (Kingdom.KingdomD.getData().getString("Players." + p.getUniqueId() + ".Family").equalsIgnoreCase("Wees")) {
- p.setPlayerListName(String.valueOf(Kleur) + p.getName());
- p.setDisplayName(String.valueOf(Kleur) + p.getName());
- }
- else {
- p.setPlayerListName("§f[§2" + Kingdom.KingdomD.getData().getString("Players." + p.getUniqueId() + ".Family") + "§f] " + Kleur + p.getName());
- p.setDisplayName(String.valueOf(Kingdom.KingdomD.getData().getString(new StringBuilder("Players.").append(p.getUniqueId()).append(".Family").toString())) + Kleur + p.getName());
- }
- }
- }
- }, 0L, 300L);
- Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask((Plugin)this, (Runnable)new Runnable() {
- @Override
- public void run() {
- Kingdom.KingdomD.saveData();
- }
- }, 0L, 200L);
- Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask((Plugin)this, (Runnable)new Runnable() {
- @Override
- public void run() {
- for (final Player p : Bukkit.getOnlinePlayers()) {
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Seconden", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Seconden") + 1));
- if (Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Seconden") >= 60) {
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Seconden", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Seconden") - 60));
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Minuten", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Minuten") + 1));
- final Boolean Influence = Kingdom.InstellingenD.getData().getBoolean("Influence.enable");
- if (Influence) {
- final int InfluenceAantal = Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Influence.Aantal");
- final int InfluenceMax = Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Influence.Max");
- if (InfluenceAantal <= InfluenceMax) {
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Influence.Aantal", (Object)(InfluenceAantal + 1));
- }
- }
- if (Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Minuten") != 60) {
- continue;
- }
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Minuten", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Minuten") - 60));
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Uren", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Uren") + 1));
- if (Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Uren") != 24) {
- continue;
- }
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Uren", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Uren") - 24));
- Kingdom.KingdomD.getData().set("Players." + p.getUniqueId() + ".Time.Dagen", (Object)(Kingdom.KingdomD.getData().getInt("Players." + p.getUniqueId() + ".Time.Dagen") + 1));
- }
- }
- }
- }, 0L, 20L);
- }
- public static WorldGuardPlugin getWorldGuard() {
- final Plugin plugin = Bukkit.getServer().getPluginManager().getPlugin("WorldGuard");
- if (plugin == null || !(plugin instanceof WorldGuardPlugin)) {
- return null;
- }
- return (WorldGuardPlugin)plugin;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement