From caf3b848e040dcf7efb3eced206847c710e2fcbc Mon Sep 17 00:00:00 2001 From: disclearing Date: Mon, 4 Feb 2019 08:50:46 +0000 Subject: [PATCH] I am so great you can suck my nut --- .idea/codeStyleSettings.xml | 13 + .idea/compiler.xml | 16 + .idea/dictionaries/skruf.xml | 10 + .idea/encodings.xml | 6 + .../Maven__cglib_cglib_nodep_3_2_5.xml | 13 + ...executors_BukkitExecutors_1_1_SNAPSHOT.xml | 13 + ...mphenix_protocol_ProtocolLib_API_4_3_0.xml | 13 + ...Maven__com_google_code_gson_gson_2_8_5.xml | 13 + .../Maven__com_google_guava_guava_17_0.xml | 13 + ...oglecode_json_simple_json_simple_1_1_1.xml | 13 + ...aven__commons_codec_commons_codec_1_10.xml | 13 + .../Maven__commons_io_commons_io_2_5.xml | 13 + .../Maven__commons_lang_commons_lang_2_6.xml | 13 + ...n__commons_logging_commons_logging_1_2.xml | 13 + ..._javax_persistence_persistence_api_1_0.xml | 13 + .idea/libraries/Maven__junit_junit_4_10.xml | 13 + ..._net_md_5_bungeecord_chat_1_8_SNAPSHOT.xml | 13 + ...__org_apache_commons_commons_lang3_3_7.xml | 13 + ...org_apache_commons_commons_pool2_2_4_2.xml | 13 + ...apache_httpcomponents_httpclient_4_5_6.xml | 13 + ..._apache_httpcomponents_httpcore_4_4_10.xml | 13 + .../Maven__org_avaje_ebean_2_8_1.xml | 13 + .../Maven__org_hamcrest_hamcrest_core_1_1.xml | 13 + ...n__org_mongodb_mongo_java_driver_3_8_0.xml | 13 + ...aven__org_projectlombok_lombok_1_16_16.xml | 13 + ...pigotmc_spigot_api_1_8_8_R0_1_SNAPSHOT.xml | 13 + .../Maven__org_yaml_snakeyaml_1_15.xml | 13 + .../Maven__redis_clients_jedis_2_9_0.xml | 13 + .idea/misc.xml | 13 + .idea/modules.xml | 8 + .idea/uiDesigner.xml | 124 + .idea/vcs.xml | 6 + .idea/workspace.xml | 1066 +++ Nucleus.iml | 39 + pom.xml | 123 + .../java/me/joeleoli/nucleus/Nucleus.java | 153 + .../java/me/joeleoli/nucleus/NucleusAPI.java | 60 + .../me/joeleoli/nucleus/NucleusConfig.java | 25 + .../java/me/joeleoli/nucleus/board/Board.java | 99 + .../joeleoli/nucleus/board/BoardAdapter.java | 19 + .../me/joeleoli/nucleus/board/BoardEntry.java | 102 + .../joeleoli/nucleus/board/BoardManager.java | 129 + .../me/joeleoli/nucleus/board/BoardTimer.java | 49 + .../nucleus/chat/ChatComponentBuilder.java | 187 + .../nucleus/chat/ChatComponentExtras.java | 15 + .../me/joeleoli/nucleus/chat/ChatFormat.java | 9 + .../me/joeleoli/nucleus/chat/ChatManager.java | 95 + .../chat/format/DefaultChatFormat.java | 15 + .../me/joeleoli/nucleus/command/Command.java | 18 + .../joeleoli/nucleus/command/CommandData.java | 129 + .../nucleus/command/CommandHandler.java | 354 + .../joeleoli/nucleus/command/CommandHelp.java | 15 + .../joeleoli/nucleus/command/CommandMap.java | 139 + .../command/commands/CosmeticCommands.java | 21 + .../command/commands/GeneralCommands.java | 282 + .../command/commands/ManagementCommands.java | 41 + .../command/commands/PunishmentCommands.java | 187 + .../command/commands/RankCommands.java | 292 + .../command/commands/RaveCommands.java | 20 + .../command/commands/ShutdownCommands.java | 56 + .../command/commands/SocialCommands.java | 188 + .../command/commands/StaffCommands.java | 149 + .../nucleus/command/param/Parameter.java | 20 + .../nucleus/command/param/ParameterData.java | 21 + .../nucleus/command/param/ParameterType.java | 14 + .../param/defaults/BooleanParameterType.java | 42 + .../param/defaults/DoubleParameterType.java | 38 + .../param/defaults/FloatParameterType.java | 38 + .../param/defaults/GameModeParameterType.java | 43 + .../param/defaults/IntegerParameterType.java | 26 + .../defaults/ItemStackParameterType.java | 32 + .../param/defaults/LongParameterType.java | 38 + .../defaults/PlayerInfoParameterType.java | 40 + .../param/defaults/PlayerParameterType.java | 43 + .../param/defaults/RankParameterType.java | 38 + .../defaults/ServerTypeParameterType.java | 36 + .../param/defaults/UUIDParameterType.java | 42 + .../param/defaults/WorldParameterType.java | 39 + .../joeleoli/nucleus/config/ConfigCursor.java | 76 + .../joeleoli/nucleus/config/FileConfig.java | 46 + .../joeleoli/nucleus/cooldown/Cooldown.java | 41 + .../me/joeleoli/nucleus/event/BaseEvent.java | 28 + .../nucleus/event/CancellableEvent.java | 13 + .../nucleus/event/NucleusPlayerEvent.java | 17 + .../joeleoli/nucleus/event/PlayerEvent.java | 13 + .../nucleus/event/PreShutdownEvent.java | 5 + .../nucleus/event/player/RankUpdateEvent.java | 21 + .../nucleus/jedis/JedisPublisher.java | 27 + .../joeleoli/nucleus/jedis/JedisSettings.java | 22 + .../nucleus/jedis/JedisSubscriber.java | 57 + .../jedis/JedisSubscriptionHandler.java | 9 + .../joeleoli/nucleus/jedis/NucleusJedis.java | 72 + .../joeleoli/nucleus/jedis/RedisCommand.java | 9 + .../nucleus/jedis/handler/NucleusPayload.java | 16 + .../handler/NucleusSubscriptionHandler.java | 156 + .../me/joeleoli/nucleus/json/JsonChain.java | 39 + .../joeleoli/nucleus/json/JsonSerializer.java | 9 + .../nucleus/listener/GriefListener.java | 25 + .../nucleus/listener/ListenerHandler.java | 45 + .../nucleus/listener/PlayerListener.java | 297 + .../nucleus/listener/RankListener.java | 18 + .../nucleus/listener/ServerListener.java | 59 + .../nucleus/listener/WorldListener.java | 39 + .../me/joeleoli/nucleus/log/CommandLog.java | 15 + .../joeleoli/nucleus/log/ConnectionLog.java | 18 + .../me/joeleoli/nucleus/log/LogQueue.java | 18 + .../nucleus/log/PrivateMessageLog.java | 16 + .../nucleus/log/PublicMessageLog.java | 15 + .../java/me/joeleoli/nucleus/menu/Button.java | 53 + .../joeleoli/nucleus/menu/ButtonListener.java | 118 + .../java/me/joeleoli/nucleus/menu/Menu.java | 133 + .../nucleus/menu/buttons/BackButton.java | 36 + .../menu/buttons/ConfirmationButton.java | 47 + .../nucleus/menu/buttons/DisplayButton.java | 34 + .../nucleus/menu/menus/ConfirmMenu.java | 52 + .../menu/pagination/JumpToPageButton.java | 45 + .../nucleus/menu/pagination/PageButton.java | 61 + .../menu/pagination/PaginatedMenu.java | 105 + .../menu/pagination/ViewAllPagesMenu.java | 49 + .../joeleoli/nucleus/mongo/NucleusMongo.java | 187 + .../nucleus/nametag/NameTagHandler.java | 119 + .../me/joeleoli/nucleus/packet/Packet.java | 23 + .../nucleus/player/DefinedSetting.java | 15 + .../nucleus/player/NucleusPlayer.java | 456 + .../joeleoli/nucleus/player/PlayerInfo.java | 53 + .../nucleus/player/cosmetic/Color.java | 27 + .../player/cosmetic/CosmeticEditType.java | 37 + .../joeleoli/nucleus/player/cosmetic/Tag.java | 42 + .../nucleus/player/gui/CosmeticTagMenu.java | 88 + .../nucleus/player/gui/SelectColorMenu.java | 108 + .../nucleus/player/gui/SelectTagMenu.java | 92 + .../nucleus/player/gui/ViewPlayerMenu.java | 140 + .../nucleus/punishment/Punishment.java | 162 + .../nucleus/punishment/PunishmentHelper.java | 157 + .../nucleus/punishment/PunishmentType.java | 43 + .../nucleus/punishment/SharedBan.java | 15 + .../punishment/gui/PunishmentHistoryMenu.java | 108 + .../java/me/joeleoli/nucleus/rank/Rank.java | 198 + .../java/me/joeleoli/nucleus/rave/Rave.java | 53 + .../joeleoli/nucleus/rave/RaveChatFormat.java | 22 + .../me/joeleoli/nucleus/rave/RaveTask.java | 70 + .../nucleus/reflection/BukkitReflection.java | 91 + .../joeleoli/nucleus/server/ServerType.java | 12 + .../joeleoli/nucleus/settings/Settings.java | 38 + .../joeleoli/nucleus/task/InsertLogsTask.java | 95 + .../joeleoli/nucleus/task/MenuUpdateTask.java | 22 + .../joeleoli/nucleus/task/ShutdownTask.java | 53 + .../nucleus/task/UpdateCacheTask.java | 32 + .../java/me/joeleoli/nucleus/team/Team.java | 129 + .../me/joeleoli/nucleus/team/TeamPlayer.java | 18 + .../joeleoli/nucleus/util/AtomicString.java | 14 + .../me/joeleoli/nucleus/util/BlockUtil.java | 432 + .../me/joeleoli/nucleus/util/BukkitUtil.java | 36 + .../me/joeleoli/nucleus/util/BungeeUtil.java | 59 + .../me/joeleoli/nucleus/util/ClassUtil.java | 80 + .../joeleoli/nucleus/util/FontRenderer.java | 111 + .../joeleoli/nucleus/util/InventoryUtil.java | 175 + .../me/joeleoli/nucleus/util/ItemBuilder.java | 107 + .../me/joeleoli/nucleus/util/ItemUtil.java | 194 + .../joeleoli/nucleus/util/LocationUtil.java | 30 + .../me/joeleoli/nucleus/util/NumberUtil.java | 80 + .../me/joeleoli/nucleus/util/ObjectUtil.java | 36 + .../me/joeleoli/nucleus/util/PlayerUtil.java | 115 + .../java/me/joeleoli/nucleus/util/Style.java | 213 + .../me/joeleoli/nucleus/util/TaskUtil.java | 28 + .../joeleoli/nucleus/util/TextSplitter.java | 35 + .../me/joeleoli/nucleus/util/TimeUtil.java | 144 + .../joeleoli/nucleus/util/TypeCallback.java | 14 + .../me/joeleoli/nucleus/uuid/UUIDCache.java | 76 + src/main/resources/config.yml | 17 + src/main/resources/default.png | Bin 0 -> 3696 bytes src/main/resources/items.csv | 7392 +++++++++++++++++ src/main/resources/plugin.yml | 6 + target/classes/config.yml | 17 + target/classes/default.png | Bin 0 -> 3696 bytes target/classes/items.csv | 7392 +++++++++++++++++ .../classes/me/joeleoli/nucleus/Nucleus.class | Bin 0 -> 9738 bytes .../me/joeleoli/nucleus/NucleusAPI.class | Bin 0 -> 3024 bytes .../me/joeleoli/nucleus/NucleusConfig.class | Bin 0 -> 1586 bytes .../me/joeleoli/nucleus/board/Board.class | Bin 0 -> 6474 bytes .../joeleoli/nucleus/board/BoardAdapter.class | Bin 0 -> 570 bytes .../joeleoli/nucleus/board/BoardEntry.class | Bin 0 -> 3829 bytes .../joeleoli/nucleus/board/BoardManager.class | Bin 0 -> 6795 bytes .../nucleus/board/BoardTimer$TimerType.class | Bin 0 -> 1235 bytes .../joeleoli/nucleus/board/BoardTimer.class | Bin 0 -> 2150 bytes .../nucleus/chat/ChatComponentBuilder.class | Bin 0 -> 7710 bytes .../nucleus/chat/ChatComponentExtras.class | Bin 0 -> 2394 bytes .../me/joeleoli/nucleus/chat/ChatFormat.class | Bin 0 -> 236 bytes .../joeleoli/nucleus/chat/ChatManager.class | Bin 0 -> 5169 bytes .../chat/format/DefaultChatFormat.class | Bin 0 -> 1004 bytes .../me/joeleoli/nucleus/command/Command.class | Bin 0 -> 551 bytes .../nucleus/command/CommandData.class | Bin 0 -> 5453 bytes .../nucleus/command/CommandHandler$1.class | Bin 0 -> 1822 bytes .../nucleus/command/CommandHandler$2.class | Bin 0 -> 1122 bytes .../nucleus/command/CommandHandler$3.class | Bin 0 -> 1094 bytes .../nucleus/command/CommandHandler.class | Bin 0 -> 11914 bytes .../nucleus/command/CommandHelp.class | Bin 0 -> 933 bytes .../nucleus/command/CommandMap$1.class | Bin 0 -> 1089 bytes .../joeleoli/nucleus/command/CommandMap.class | Bin 0 -> 5236 bytes .../command/commands/CosmeticCommands.class | Bin 0 -> 1101 bytes .../command/commands/GeneralCommands.class | Bin 0 -> 12664 bytes .../command/commands/ManagementCommands.class | Bin 0 -> 3200 bytes .../command/commands/PunishmentCommands.class | Bin 0 -> 5024 bytes .../command/commands/RankCommands.class | Bin 0 -> 11122 bytes .../command/commands/RaveCommands.class | Bin 0 -> 1233 bytes .../command/commands/ShutdownCommands.class | Bin 0 -> 2721 bytes .../command/commands/SocialCommands.class | Bin 0 -> 6946 bytes .../command/commands/StaffCommands.class | Bin 0 -> 7949 bytes .../nucleus/command/param/Parameter.class | Bin 0 -> 603 bytes .../nucleus/command/param/ParameterData.class | Bin 0 -> 1535 bytes .../nucleus/command/param/ParameterType.class | Bin 0 -> 597 bytes .../param/defaults/BooleanParameterType.class | Bin 0 -> 3737 bytes .../param/defaults/DoubleParameterType.class | Bin 0 -> 2422 bytes .../param/defaults/FloatParameterType.class | Bin 0 -> 2414 bytes .../defaults/GameModeParameterType.class | Bin 0 -> 3766 bytes .../param/defaults/IntegerParameterType.class | Bin 0 -> 2093 bytes .../defaults/ItemStackParameterType.class | Bin 0 -> 2201 bytes .../param/defaults/LongParameterType.class | Bin 0 -> 2430 bytes .../defaults/PlayerInfoParameterType.class | Bin 0 -> 2605 bytes .../param/defaults/PlayerParameterType.class | Bin 0 -> 3007 bytes .../param/defaults/RankParameterType.class | Bin 0 -> 3229 bytes .../defaults/ServerTypeParameterType.class | Bin 0 -> 2751 bytes .../param/defaults/UUIDParameterType.class | Bin 0 -> 2980 bytes .../param/defaults/WorldParameterType.class | Bin 0 -> 2786 bytes .../nucleus/config/ConfigCursor.class | Bin 0 -> 4313 bytes .../joeleoli/nucleus/config/FileConfig.class | Bin 0 -> 2244 bytes .../joeleoli/nucleus/cooldown/Cooldown.class | Bin 0 -> 2576 bytes .../me/joeleoli/nucleus/event/BaseEvent.class | Bin 0 -> 1155 bytes .../nucleus/event/CancellableEvent.class | Bin 0 -> 589 bytes .../nucleus/event/NucleusPlayerEvent.class | Bin 0 -> 757 bytes .../joeleoli/nucleus/event/PlayerEvent.class | Bin 0 -> 629 bytes .../nucleus/event/PreShutdownEvent.class | Bin 0 -> 351 bytes .../event/player/RankUpdateEvent.class | Bin 0 -> 888 bytes .../nucleus/jedis/JedisPublisher.class | Bin 0 -> 2550 bytes .../nucleus/jedis/JedisSettings.class | Bin 0 -> 975 bytes .../nucleus/jedis/JedisSubscriber$1.class | Bin 0 -> 1786 bytes .../nucleus/jedis/JedisSubscriber.class | Bin 0 -> 3267 bytes .../jedis/JedisSubscriptionHandler.class | Bin 0 -> 213 bytes .../joeleoli/nucleus/jedis/NucleusJedis.class | Bin 0 -> 4446 bytes .../joeleoli/nucleus/jedis/RedisCommand.class | Bin 0 -> 305 bytes .../jedis/handler/NucleusPayload.class | Bin 0 -> 1616 bytes .../NucleusSubscriptionHandler$1.class | Bin 0 -> 1311 bytes .../handler/NucleusSubscriptionHandler.class | Bin 0 -> 9093 bytes .../me/joeleoli/nucleus/json/JsonChain.class | Bin 0 -> 1809 bytes .../nucleus/json/JsonSerializer.class | Bin 0 -> 184 bytes .../nucleus/listener/GriefListener.class | Bin 0 -> 1336 bytes .../nucleus/listener/ListenerHandler.class | Bin 0 -> 1956 bytes .../nucleus/listener/PlayerListener.class | Bin 0 -> 14685 bytes .../nucleus/listener/RankListener.class | Bin 0 -> 999 bytes .../nucleus/listener/ServerListener.class | Bin 0 -> 3910 bytes .../nucleus/listener/WorldListener.class | Bin 0 -> 2311 bytes .../me/joeleoli/nucleus/log/CommandLog.class | Bin 0 -> 886 bytes .../joeleoli/nucleus/log/ConnectionLog.class | Bin 0 -> 1501 bytes .../me/joeleoli/nucleus/log/LogQueue.class | Bin 0 -> 1437 bytes .../nucleus/log/PrivateMessageLog.class | Bin 0 -> 1095 bytes .../nucleus/log/PublicMessageLog.class | Bin 0 -> 953 bytes .../me/joeleoli/nucleus/menu/Button$1.class | Bin 0 -> 1419 bytes .../me/joeleoli/nucleus/menu/Button.class | Bin 0 -> 1916 bytes .../nucleus/menu/ButtonListener.class | Bin 0 -> 5869 bytes .../me/joeleoli/nucleus/menu/Menu.class | Bin 0 -> 7090 bytes .../nucleus/menu/buttons/BackButton.class | Bin 0 -> 1875 bytes .../menu/buttons/ConfirmationButton.class | Bin 0 -> 2863 bytes .../nucleus/menu/buttons/DisplayButton.class | Bin 0 -> 1631 bytes .../nucleus/menu/menus/ConfirmMenu.class | Bin 0 -> 2163 bytes .../menu/pagination/JumpToPageButton.class | Bin 0 -> 2579 bytes .../nucleus/menu/pagination/PageButton.class | Bin 0 -> 3222 bytes .../menu/pagination/PaginatedMenu.class | Bin 0 -> 3544 bytes .../menu/pagination/ViewAllPagesMenu.class | Bin 0 -> 2485 bytes .../joeleoli/nucleus/mongo/NucleusMongo.class | Bin 0 -> 9093 bytes .../nucleus/nametag/NameTagHandler.class | Bin 0 -> 4801 bytes .../me/joeleoli/nucleus/packet/Packet.class | Bin 0 -> 1062 bytes .../DefinedSetting$GlobalPlayerSetting.class | Bin 0 -> 1436 bytes .../nucleus/player/DefinedSetting.class | Bin 0 -> 294 bytes .../nucleus/player/NucleusPlayer.class | Bin 0 -> 18696 bytes .../joeleoli/nucleus/player/PlayerInfo.class | Bin 0 -> 1867 bytes .../nucleus/player/cosmetic/Color.class | Bin 0 -> 2503 bytes .../player/cosmetic/CosmeticEditType.class | Bin 0 -> 2559 bytes .../nucleus/player/cosmetic/Tag.class | Bin 0 -> 4136 bytes .../player/gui/CosmeticTagMenu$1.class | Bin 0 -> 255 bytes .../gui/CosmeticTagMenu$EditButton.class | Bin 0 -> 1746 bytes .../gui/CosmeticTagMenu$ResetTagButton.class | Bin 0 -> 2843 bytes .../nucleus/player/gui/CosmeticTagMenu.class | Bin 0 -> 2190 bytes .../player/gui/SelectColorMenu$1.class | Bin 0 -> 255 bytes .../SelectColorMenu$ResetColorButton.class | Bin 0 -> 2769 bytes .../SelectColorMenu$SelectColorButton.class | Bin 0 -> 3231 bytes .../nucleus/player/gui/SelectColorMenu.class | Bin 0 -> 2822 bytes .../nucleus/player/gui/SelectTagMenu$1.class | Bin 0 -> 249 bytes .../gui/SelectTagMenu$ResetTagButton.class | Bin 0 -> 2737 bytes .../gui/SelectTagMenu$SelectTagButton.class | Bin 0 -> 2739 bytes .../nucleus/player/gui/SelectTagMenu.class | Bin 0 -> 2261 bytes .../gui/ViewPlayerMenu$EffectsButton.class | Bin 0 -> 3676 bytes .../gui/ViewPlayerMenu$HealthButton.class | Bin 0 -> 1798 bytes .../gui/ViewPlayerMenu$HungerButton.class | Bin 0 -> 1771 bytes .../nucleus/player/gui/ViewPlayerMenu.class | Bin 0 -> 3503 bytes .../nucleus/punishment/Punishment.class | Bin 0 -> 11376 bytes .../nucleus/punishment/PunishmentHelper.class | Bin 0 -> 6423 bytes .../nucleus/punishment/PunishmentType.class | Bin 0 -> 2827 bytes .../nucleus/punishment/SharedBan.class | Bin 0 -> 1031 bytes ...tHistoryMenu$PunishmentDisplayButton.class | Bin 0 -> 4027 bytes .../gui/PunishmentHistoryMenu.class | Bin 0 -> 2993 bytes .../me/joeleoli/nucleus/rank/Rank.class | Bin 0 -> 10736 bytes .../me/joeleoli/nucleus/rave/Rave.class | Bin 0 -> 3493 bytes .../nucleus/rave/RaveChatFormat.class | Bin 0 -> 1461 bytes .../me/joeleoli/nucleus/rave/RaveTask.class | Bin 0 -> 2558 bytes .../nucleus/reflection/BukkitReflection.class | Bin 0 -> 3864 bytes .../joeleoli/nucleus/server/ServerType.class | Bin 0 -> 1265 bytes .../joeleoli/nucleus/settings/Settings.class | Bin 0 -> 3193 bytes .../nucleus/task/InsertLogsTask.class | Bin 0 -> 4254 bytes .../nucleus/task/MenuUpdateTask.class | Bin 0 -> 1662 bytes .../joeleoli/nucleus/task/ShutdownTask.class | Bin 0 -> 3935 bytes .../nucleus/task/UpdateCacheTask.class | Bin 0 -> 1999 bytes .../me/joeleoli/nucleus/team/Team.class | Bin 0 -> 5971 bytes .../me/joeleoli/nucleus/team/TeamPlayer.class | Bin 0 -> 637 bytes .../joeleoli/nucleus/util/AtomicString.class | Bin 0 -> 1606 bytes .../me/joeleoli/nucleus/util/BlockUtil.class | Bin 0 -> 11333 bytes .../me/joeleoli/nucleus/util/BukkitUtil.class | Bin 0 -> 1428 bytes .../me/joeleoli/nucleus/util/BungeeUtil.class | Bin 0 -> 2133 bytes .../me/joeleoli/nucleus/util/ClassUtil.class | Bin 0 -> 3761 bytes .../joeleoli/nucleus/util/FontRenderer.class | Bin 0 -> 2806 bytes .../joeleoli/nucleus/util/InventoryUtil.class | Bin 0 -> 6344 bytes .../joeleoli/nucleus/util/ItemBuilder.class | Bin 0 -> 3950 bytes .../nucleus/util/ItemUtil$ArmorPart.class | Bin 0 -> 1269 bytes .../nucleus/util/ItemUtil$ArmorType.class | Bin 0 -> 1262 bytes .../nucleus/util/ItemUtil$ItemData.class | Bin 0 -> 1444 bytes .../nucleus/util/ItemUtil$SwordType.class | Bin 0 -> 1260 bytes .../me/joeleoli/nucleus/util/ItemUtil.class | Bin 0 -> 6674 bytes .../joeleoli/nucleus/util/LocationUtil.class | Bin 0 -> 1989 bytes .../me/joeleoli/nucleus/util/NumberUtil.class | Bin 0 -> 3328 bytes .../me/joeleoli/nucleus/util/ObjectUtil.class | Bin 0 -> 1362 bytes .../me/joeleoli/nucleus/util/PlayerUtil.class | Bin 0 -> 7694 bytes .../me/joeleoli/nucleus/util/Style.class | Bin 0 -> 8890 bytes .../me/joeleoli/nucleus/util/TaskUtil.class | Bin 0 -> 1756 bytes .../joeleoli/nucleus/util/TextSplitter.class | Bin 0 -> 1538 bytes .../me/joeleoli/nucleus/util/TimeUtil.class | Bin 0 -> 4997 bytes .../joeleoli/nucleus/util/TypeCallback.class | Bin 0 -> 303 bytes .../me/joeleoli/nucleus/uuid/UUIDCache.class | Bin 0 -> 4566 bytes target/classes/plugin.yml | 6 + target/maven-archiver/pom.properties | 5 + .../compile/default-compile/createdFiles.lst | 160 + .../compile/default-compile/inputFiles.lst | 134 + .../default-testCompile/inputFiles.lst | 0 target/nucleus-1.0-SNAPSHOT.jar | Bin 0 -> 5398535 bytes target/original-nucleus-1.0-SNAPSHOT.jar | Bin 0 -> 293470 bytes 343 files changed, 26921 insertions(+) create mode 100644 .idea/codeStyleSettings.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/dictionaries/skruf.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Maven__cglib_cglib_nodep_3_2_5.xml create mode 100644 .idea/libraries/Maven__com_comphenix_executors_BukkitExecutors_1_1_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__com_comphenix_protocol_ProtocolLib_API_4_3_0.xml create mode 100644 .idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_17_0.xml create mode 100644 .idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1_1.xml create mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_10.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_2_5.xml create mode 100644 .idea/libraries/Maven__commons_lang_commons_lang_2_6.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_2.xml create mode 100644 .idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_10.xml create mode 100644 .idea/libraries/Maven__net_md_5_bungeecord_chat_1_8_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_6.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_10.xml create mode 100644 .idea/libraries/Maven__org_avaje_ebean_2_8_1.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_1.xml create mode 100644 .idea/libraries/Maven__org_mongodb_mongo_java_driver_3_8_0.xml create mode 100644 .idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml create mode 100644 .idea/libraries/Maven__org_spigotmc_spigot_api_1_8_8_R0_1_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__org_yaml_snakeyaml_1_15.xml create mode 100644 .idea/libraries/Maven__redis_clients_jedis_2_9_0.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 Nucleus.iml create mode 100644 pom.xml create mode 100644 src/main/java/me/joeleoli/nucleus/Nucleus.java create mode 100644 src/main/java/me/joeleoli/nucleus/NucleusAPI.java create mode 100644 src/main/java/me/joeleoli/nucleus/NucleusConfig.java create mode 100644 src/main/java/me/joeleoli/nucleus/board/Board.java create mode 100644 src/main/java/me/joeleoli/nucleus/board/BoardAdapter.java create mode 100644 src/main/java/me/joeleoli/nucleus/board/BoardEntry.java create mode 100644 src/main/java/me/joeleoli/nucleus/board/BoardManager.java create mode 100644 src/main/java/me/joeleoli/nucleus/board/BoardTimer.java create mode 100644 src/main/java/me/joeleoli/nucleus/chat/ChatComponentBuilder.java create mode 100644 src/main/java/me/joeleoli/nucleus/chat/ChatComponentExtras.java create mode 100644 src/main/java/me/joeleoli/nucleus/chat/ChatFormat.java create mode 100644 src/main/java/me/joeleoli/nucleus/chat/ChatManager.java create mode 100644 src/main/java/me/joeleoli/nucleus/chat/format/DefaultChatFormat.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/Command.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/CommandData.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/CommandHandler.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/CommandHelp.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/CommandMap.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/CosmeticCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/GeneralCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/ManagementCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/PunishmentCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/RankCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/RaveCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/ShutdownCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/SocialCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/commands/StaffCommands.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/Parameter.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/ParameterData.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/ParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/BooleanParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/DoubleParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/FloatParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/GameModeParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/IntegerParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/ItemStackParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/LongParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/PlayerInfoParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/PlayerParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/RankParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/ServerTypeParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/UUIDParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/command/param/defaults/WorldParameterType.java create mode 100644 src/main/java/me/joeleoli/nucleus/config/ConfigCursor.java create mode 100644 src/main/java/me/joeleoli/nucleus/config/FileConfig.java create mode 100644 src/main/java/me/joeleoli/nucleus/cooldown/Cooldown.java create mode 100644 src/main/java/me/joeleoli/nucleus/event/BaseEvent.java create mode 100644 src/main/java/me/joeleoli/nucleus/event/CancellableEvent.java create mode 100644 src/main/java/me/joeleoli/nucleus/event/NucleusPlayerEvent.java create mode 100644 src/main/java/me/joeleoli/nucleus/event/PlayerEvent.java create mode 100644 src/main/java/me/joeleoli/nucleus/event/PreShutdownEvent.java create mode 100644 src/main/java/me/joeleoli/nucleus/event/player/RankUpdateEvent.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/JedisPublisher.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/JedisSettings.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/JedisSubscriber.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/JedisSubscriptionHandler.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/NucleusJedis.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/RedisCommand.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/handler/NucleusPayload.java create mode 100644 src/main/java/me/joeleoli/nucleus/jedis/handler/NucleusSubscriptionHandler.java create mode 100644 src/main/java/me/joeleoli/nucleus/json/JsonChain.java create mode 100644 src/main/java/me/joeleoli/nucleus/json/JsonSerializer.java create mode 100644 src/main/java/me/joeleoli/nucleus/listener/GriefListener.java create mode 100644 src/main/java/me/joeleoli/nucleus/listener/ListenerHandler.java create mode 100644 src/main/java/me/joeleoli/nucleus/listener/PlayerListener.java create mode 100644 src/main/java/me/joeleoli/nucleus/listener/RankListener.java create mode 100644 src/main/java/me/joeleoli/nucleus/listener/ServerListener.java create mode 100644 src/main/java/me/joeleoli/nucleus/listener/WorldListener.java create mode 100644 src/main/java/me/joeleoli/nucleus/log/CommandLog.java create mode 100644 src/main/java/me/joeleoli/nucleus/log/ConnectionLog.java create mode 100644 src/main/java/me/joeleoli/nucleus/log/LogQueue.java create mode 100644 src/main/java/me/joeleoli/nucleus/log/PrivateMessageLog.java create mode 100644 src/main/java/me/joeleoli/nucleus/log/PublicMessageLog.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/Button.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/ButtonListener.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/Menu.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/buttons/BackButton.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/buttons/ConfirmationButton.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/buttons/DisplayButton.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/menus/ConfirmMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/pagination/JumpToPageButton.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/pagination/PageButton.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/pagination/PaginatedMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/menu/pagination/ViewAllPagesMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/mongo/NucleusMongo.java create mode 100644 src/main/java/me/joeleoli/nucleus/nametag/NameTagHandler.java create mode 100644 src/main/java/me/joeleoli/nucleus/packet/Packet.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/DefinedSetting.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/NucleusPlayer.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/PlayerInfo.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/cosmetic/Color.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/cosmetic/CosmeticEditType.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/cosmetic/Tag.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/gui/CosmeticTagMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/gui/SelectColorMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/gui/SelectTagMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/player/gui/ViewPlayerMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/punishment/Punishment.java create mode 100644 src/main/java/me/joeleoli/nucleus/punishment/PunishmentHelper.java create mode 100644 src/main/java/me/joeleoli/nucleus/punishment/PunishmentType.java create mode 100644 src/main/java/me/joeleoli/nucleus/punishment/SharedBan.java create mode 100644 src/main/java/me/joeleoli/nucleus/punishment/gui/PunishmentHistoryMenu.java create mode 100644 src/main/java/me/joeleoli/nucleus/rank/Rank.java create mode 100644 src/main/java/me/joeleoli/nucleus/rave/Rave.java create mode 100644 src/main/java/me/joeleoli/nucleus/rave/RaveChatFormat.java create mode 100644 src/main/java/me/joeleoli/nucleus/rave/RaveTask.java create mode 100644 src/main/java/me/joeleoli/nucleus/reflection/BukkitReflection.java create mode 100644 src/main/java/me/joeleoli/nucleus/server/ServerType.java create mode 100644 src/main/java/me/joeleoli/nucleus/settings/Settings.java create mode 100644 src/main/java/me/joeleoli/nucleus/task/InsertLogsTask.java create mode 100644 src/main/java/me/joeleoli/nucleus/task/MenuUpdateTask.java create mode 100644 src/main/java/me/joeleoli/nucleus/task/ShutdownTask.java create mode 100644 src/main/java/me/joeleoli/nucleus/task/UpdateCacheTask.java create mode 100644 src/main/java/me/joeleoli/nucleus/team/Team.java create mode 100644 src/main/java/me/joeleoli/nucleus/team/TeamPlayer.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/AtomicString.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/BlockUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/BukkitUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/BungeeUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/ClassUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/FontRenderer.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/InventoryUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/ItemBuilder.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/ItemUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/LocationUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/NumberUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/ObjectUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/PlayerUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/Style.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/TaskUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/TextSplitter.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/TimeUtil.java create mode 100644 src/main/java/me/joeleoli/nucleus/util/TypeCallback.java create mode 100644 src/main/java/me/joeleoli/nucleus/uuid/UUIDCache.java create mode 100644 src/main/resources/config.yml create mode 100644 src/main/resources/default.png create mode 100644 src/main/resources/items.csv create mode 100644 src/main/resources/plugin.yml create mode 100644 target/classes/config.yml create mode 100644 target/classes/default.png create mode 100644 target/classes/items.csv create mode 100644 target/classes/me/joeleoli/nucleus/Nucleus.class create mode 100644 target/classes/me/joeleoli/nucleus/NucleusAPI.class create mode 100644 target/classes/me/joeleoli/nucleus/NucleusConfig.class create mode 100644 target/classes/me/joeleoli/nucleus/board/Board.class create mode 100644 target/classes/me/joeleoli/nucleus/board/BoardAdapter.class create mode 100644 target/classes/me/joeleoli/nucleus/board/BoardEntry.class create mode 100644 target/classes/me/joeleoli/nucleus/board/BoardManager.class create mode 100644 target/classes/me/joeleoli/nucleus/board/BoardTimer$TimerType.class create mode 100644 target/classes/me/joeleoli/nucleus/board/BoardTimer.class create mode 100644 target/classes/me/joeleoli/nucleus/chat/ChatComponentBuilder.class create mode 100644 target/classes/me/joeleoli/nucleus/chat/ChatComponentExtras.class create mode 100644 target/classes/me/joeleoli/nucleus/chat/ChatFormat.class create mode 100644 target/classes/me/joeleoli/nucleus/chat/ChatManager.class create mode 100644 target/classes/me/joeleoli/nucleus/chat/format/DefaultChatFormat.class create mode 100644 target/classes/me/joeleoli/nucleus/command/Command.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandData.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandHandler$1.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandHandler$2.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandHandler$3.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandHandler.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandHelp.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandMap$1.class create mode 100644 target/classes/me/joeleoli/nucleus/command/CommandMap.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/CosmeticCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/GeneralCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/ManagementCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/PunishmentCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/RankCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/RaveCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/ShutdownCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/SocialCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/commands/StaffCommands.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/Parameter.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/ParameterData.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/ParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/BooleanParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/DoubleParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/FloatParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/GameModeParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/IntegerParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/ItemStackParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/LongParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/PlayerInfoParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/PlayerParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/RankParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/ServerTypeParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/UUIDParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/command/param/defaults/WorldParameterType.class create mode 100644 target/classes/me/joeleoli/nucleus/config/ConfigCursor.class create mode 100644 target/classes/me/joeleoli/nucleus/config/FileConfig.class create mode 100644 target/classes/me/joeleoli/nucleus/cooldown/Cooldown.class create mode 100644 target/classes/me/joeleoli/nucleus/event/BaseEvent.class create mode 100644 target/classes/me/joeleoli/nucleus/event/CancellableEvent.class create mode 100644 target/classes/me/joeleoli/nucleus/event/NucleusPlayerEvent.class create mode 100644 target/classes/me/joeleoli/nucleus/event/PlayerEvent.class create mode 100644 target/classes/me/joeleoli/nucleus/event/PreShutdownEvent.class create mode 100644 target/classes/me/joeleoli/nucleus/event/player/RankUpdateEvent.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/JedisPublisher.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/JedisSettings.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/JedisSubscriber$1.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/JedisSubscriber.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/JedisSubscriptionHandler.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/NucleusJedis.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/RedisCommand.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/handler/NucleusPayload.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/handler/NucleusSubscriptionHandler$1.class create mode 100644 target/classes/me/joeleoli/nucleus/jedis/handler/NucleusSubscriptionHandler.class create mode 100644 target/classes/me/joeleoli/nucleus/json/JsonChain.class create mode 100644 target/classes/me/joeleoli/nucleus/json/JsonSerializer.class create mode 100644 target/classes/me/joeleoli/nucleus/listener/GriefListener.class create mode 100644 target/classes/me/joeleoli/nucleus/listener/ListenerHandler.class create mode 100644 target/classes/me/joeleoli/nucleus/listener/PlayerListener.class create mode 100644 target/classes/me/joeleoli/nucleus/listener/RankListener.class create mode 100644 target/classes/me/joeleoli/nucleus/listener/ServerListener.class create mode 100644 target/classes/me/joeleoli/nucleus/listener/WorldListener.class create mode 100644 target/classes/me/joeleoli/nucleus/log/CommandLog.class create mode 100644 target/classes/me/joeleoli/nucleus/log/ConnectionLog.class create mode 100644 target/classes/me/joeleoli/nucleus/log/LogQueue.class create mode 100644 target/classes/me/joeleoli/nucleus/log/PrivateMessageLog.class create mode 100644 target/classes/me/joeleoli/nucleus/log/PublicMessageLog.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/Button$1.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/Button.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/ButtonListener.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/Menu.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/buttons/BackButton.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/buttons/ConfirmationButton.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/buttons/DisplayButton.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/menus/ConfirmMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/pagination/JumpToPageButton.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/pagination/PageButton.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/pagination/PaginatedMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/menu/pagination/ViewAllPagesMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/mongo/NucleusMongo.class create mode 100644 target/classes/me/joeleoli/nucleus/nametag/NameTagHandler.class create mode 100644 target/classes/me/joeleoli/nucleus/packet/Packet.class create mode 100644 target/classes/me/joeleoli/nucleus/player/DefinedSetting$GlobalPlayerSetting.class create mode 100644 target/classes/me/joeleoli/nucleus/player/DefinedSetting.class create mode 100644 target/classes/me/joeleoli/nucleus/player/NucleusPlayer.class create mode 100644 target/classes/me/joeleoli/nucleus/player/PlayerInfo.class create mode 100644 target/classes/me/joeleoli/nucleus/player/cosmetic/Color.class create mode 100644 target/classes/me/joeleoli/nucleus/player/cosmetic/CosmeticEditType.class create mode 100644 target/classes/me/joeleoli/nucleus/player/cosmetic/Tag.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/CosmeticTagMenu$1.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/CosmeticTagMenu$EditButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/CosmeticTagMenu$ResetTagButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/CosmeticTagMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectColorMenu$1.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectColorMenu$ResetColorButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectColorMenu$SelectColorButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectColorMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectTagMenu$1.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectTagMenu$ResetTagButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectTagMenu$SelectTagButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/SelectTagMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/ViewPlayerMenu$EffectsButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/ViewPlayerMenu$HealthButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/ViewPlayerMenu$HungerButton.class create mode 100644 target/classes/me/joeleoli/nucleus/player/gui/ViewPlayerMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/punishment/Punishment.class create mode 100644 target/classes/me/joeleoli/nucleus/punishment/PunishmentHelper.class create mode 100644 target/classes/me/joeleoli/nucleus/punishment/PunishmentType.class create mode 100644 target/classes/me/joeleoli/nucleus/punishment/SharedBan.class create mode 100644 target/classes/me/joeleoli/nucleus/punishment/gui/PunishmentHistoryMenu$PunishmentDisplayButton.class create mode 100644 target/classes/me/joeleoli/nucleus/punishment/gui/PunishmentHistoryMenu.class create mode 100644 target/classes/me/joeleoli/nucleus/rank/Rank.class create mode 100644 target/classes/me/joeleoli/nucleus/rave/Rave.class create mode 100644 target/classes/me/joeleoli/nucleus/rave/RaveChatFormat.class create mode 100644 target/classes/me/joeleoli/nucleus/rave/RaveTask.class create mode 100644 target/classes/me/joeleoli/nucleus/reflection/BukkitReflection.class create mode 100644 target/classes/me/joeleoli/nucleus/server/ServerType.class create mode 100644 target/classes/me/joeleoli/nucleus/settings/Settings.class create mode 100644 target/classes/me/joeleoli/nucleus/task/InsertLogsTask.class create mode 100644 target/classes/me/joeleoli/nucleus/task/MenuUpdateTask.class create mode 100644 target/classes/me/joeleoli/nucleus/task/ShutdownTask.class create mode 100644 target/classes/me/joeleoli/nucleus/task/UpdateCacheTask.class create mode 100644 target/classes/me/joeleoli/nucleus/team/Team.class create mode 100644 target/classes/me/joeleoli/nucleus/team/TeamPlayer.class create mode 100644 target/classes/me/joeleoli/nucleus/util/AtomicString.class create mode 100644 target/classes/me/joeleoli/nucleus/util/BlockUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/BukkitUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/BungeeUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ClassUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/FontRenderer.class create mode 100644 target/classes/me/joeleoli/nucleus/util/InventoryUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ItemBuilder.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ItemUtil$ArmorPart.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ItemUtil$ArmorType.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ItemUtil$ItemData.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ItemUtil$SwordType.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ItemUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/LocationUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/NumberUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/ObjectUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/PlayerUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/Style.class create mode 100644 target/classes/me/joeleoli/nucleus/util/TaskUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/TextSplitter.class create mode 100644 target/classes/me/joeleoli/nucleus/util/TimeUtil.class create mode 100644 target/classes/me/joeleoli/nucleus/util/TypeCallback.class create mode 100644 target/classes/me/joeleoli/nucleus/uuid/UUIDCache.class create mode 100644 target/classes/plugin.yml create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 target/nucleus-1.0-SNAPSHOT.jar create mode 100644 target/original-nucleus-1.0-SNAPSHOT.jar diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml new file mode 100644 index 0000000..b898754 --- /dev/null +++ b/.idea/codeStyleSettings.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..c659ad8 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dictionaries/skruf.xml b/.idea/dictionaries/skruf.xml new file mode 100644 index 0000000..338012e --- /dev/null +++ b/.idea/dictionaries/skruf.xml @@ -0,0 +1,10 @@ + + + + chainable + minecraft + mongo + scorebaord + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..b26911b --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__cglib_cglib_nodep_3_2_5.xml b/.idea/libraries/Maven__cglib_cglib_nodep_3_2_5.xml new file mode 100644 index 0000000..e1ac8fd --- /dev/null +++ b/.idea/libraries/Maven__cglib_cglib_nodep_3_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_comphenix_executors_BukkitExecutors_1_1_SNAPSHOT.xml b/.idea/libraries/Maven__com_comphenix_executors_BukkitExecutors_1_1_SNAPSHOT.xml new file mode 100644 index 0000000..0832d01 --- /dev/null +++ b/.idea/libraries/Maven__com_comphenix_executors_BukkitExecutors_1_1_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_comphenix_protocol_ProtocolLib_API_4_3_0.xml b/.idea/libraries/Maven__com_comphenix_protocol_ProtocolLib_API_4_3_0.xml new file mode 100644 index 0000000..0a03617 --- /dev/null +++ b/.idea/libraries/Maven__com_comphenix_protocol_ProtocolLib_API_4_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml new file mode 100644 index 0000000..2888f96 --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_17_0.xml b/.idea/libraries/Maven__com_google_guava_guava_17_0.xml new file mode 100644 index 0000000..2a9069c --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_17_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1_1.xml b/.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1_1.xml new file mode 100644 index 0000000..f3f3738 --- /dev/null +++ b/.idea/libraries/Maven__com_googlecode_json_simple_json_simple_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml new file mode 100644 index 0000000..27424a1 --- /dev/null +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_5.xml b/.idea/libraries/Maven__commons_io_commons_io_2_5.xml new file mode 100644 index 0000000..67c2ad2 --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml b/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml new file mode 100644 index 0000000..2ec8376 --- /dev/null +++ b/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml new file mode 100644 index 0000000..eab40b3 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml new file mode 100644 index 0000000..e60370e --- /dev/null +++ b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_10.xml b/.idea/libraries/Maven__junit_junit_4_10.xml new file mode 100644 index 0000000..ed8bf5f --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_md_5_bungeecord_chat_1_8_SNAPSHOT.xml b/.idea/libraries/Maven__net_md_5_bungeecord_chat_1_8_SNAPSHOT.xml new file mode 100644 index 0000000..2e39f35 --- /dev/null +++ b/.idea/libraries/Maven__net_md_5_bungeecord_chat_1_8_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml new file mode 100644 index 0000000..28edf49 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml new file mode 100644 index 0000000..2970b5e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_6.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_6.xml new file mode 100644 index 0000000..8de95f7 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_10.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_10.xml new file mode 100644 index 0000000..29b722a --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_avaje_ebean_2_8_1.xml b/.idea/libraries/Maven__org_avaje_ebean_2_8_1.xml new file mode 100644 index 0000000..91f161a --- /dev/null +++ b/.idea/libraries/Maven__org_avaje_ebean_2_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_1.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_1.xml new file mode 100644 index 0000000..acdf443 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_mongo_java_driver_3_8_0.xml b/.idea/libraries/Maven__org_mongodb_mongo_java_driver_3_8_0.xml new file mode 100644 index 0000000..d22a666 --- /dev/null +++ b/.idea/libraries/Maven__org_mongodb_mongo_java_driver_3_8_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml new file mode 100644 index 0000000..66c713e --- /dev/null +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_spigotmc_spigot_api_1_8_8_R0_1_SNAPSHOT.xml b/.idea/libraries/Maven__org_spigotmc_spigot_api_1_8_8_R0_1_SNAPSHOT.xml new file mode 100644 index 0000000..15616ef --- /dev/null +++ b/.idea/libraries/Maven__org_spigotmc_spigot_api_1_8_8_R0_1_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_15.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_15.xml new file mode 100644 index 0000000..02d9152 --- /dev/null +++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_15.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml new file mode 100644 index 0000000..77144ff --- /dev/null +++ b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..3855629 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..1699306 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..6c78da6 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,1066 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \[Staff\] + setRank + network + chat has been + player_alts + staff_cha + server_id + has been + inherits: + Inherits: + You made + punishments + addperm + Press F to + Failed to punish + Reason: + setrank + playSound + DefaultChat + nucleus.color + getPrefixed + getPref + setPlayerTime + night + doDayl + (global) + @Command\(names = + PlayerUtil.rese + @command\(names = + showplayer + + + me.joeleoli.nucleus + rank + + + C:\Users\skruf\Documents\Projects\Zonix\Nucleus\src\main\java\me\joeleoli\nucleus + C:\Users\skruf\Documents\Projects\Zonix\Nucleus\src\main\java + C:\Users\skruf\Documents\Projects\MineXD\Nucleus\src\main\java\me\joeleoli\nucleus\chat + C:\Users\skruf\Documents\Projects\MineXD\Nucleus + C:\Users\skruf\Documents\Projects\MineXD\Nucleus\src\main\java\me\joeleoli\nucleus\command + C:\Users\skruf\Documents\Projects\MineXD\Nucleus\src\main\java\me\joeleoli\nucleus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +