From 9a93a1e0ef31e136603eb3a784f45e5c39f6ca6c Mon Sep 17 00:00:00 2001 From: Trixkz Date: Fri, 20 Sep 2024 02:38:46 -0400 Subject: [PATCH] Initial commit. --- .gitattributes | 2 - .gitignore | 113 -------- .idea/.gitignore | 3 - .idea/discord.xml | 7 - .idea/encodings.xml | 7 - .idea/jarRepositories.xml | 40 --- ...Maven__com_google_code_gson_gson_2_8_8.xml | 13 - ..._org_mongodb_mongo_java_driver_3_12_10.xml | 13 - ...aven__org_projectlombok_lombok_1_18_20.xml | 13 - .idea/modules.xml | 8 - .idea/runConfigurations.xml | 10 - .idea/vcs.xml | 6 - .idea/workspace.xml | 243 +++++++++++++++++- BedWars.iml | 45 ---- README.md | 23 -- pom.xml | 2 +- .../loganmagnan}/bedwars/BedWars.java | 63 +++-- .../bedwars/commands/BaseCommand.java | 2 +- .../bedwars/commands/arena/ArenaCommand.java | 13 +- .../bedwars/commands/arena/CreateCommand.java | 10 +- .../arena/EnableAndDisableCommand.java | 10 +- .../commands/arena/GenerateCommand.java | 12 +- .../bedwars/commands/arena/InfoCommand.java | 12 +- .../bedwars/commands/arena/RemoveCommand.java | 10 +- .../bedwars/commands/arena/SetACommand.java | 12 +- .../bedwars/commands/arena/SetBCommand.java | 12 +- .../commands/arena/SetBuildMaxCommand.java | 10 +- .../commands/arena/SetDeadZoneCommand.java | 10 +- .../arena/SetDiamondGeneratorCommand.java | 12 +- .../arena/SetEmeraldGeneratorCommand.java | 12 +- .../commands/arena/SetIconCommand.java | 10 +- .../bedwars/commands/arena/SetMaxCommand.java | 12 +- .../bedwars/commands/arena/SetMinCommand.java | 12 +- .../commands/arena/SetTeamAMaxCommand.java | 12 +- .../commands/arena/SetTeamAMinCommand.java | 12 +- .../commands/arena/SetTeamAShopCommand.java | 12 +- .../arena/SetTeamAUpgradesCommand.java | 12 +- .../commands/arena/SetTeamBMaxCommand.java | 12 +- .../commands/arena/SetTeamBMinCommand.java | 12 +- .../commands/arena/SetTeamBShopCommand.java | 12 +- .../arena/SetTeamBUpgradesCommand.java | 12 +- .../arena/SetTeamGeneratorCommand.java | 12 +- .../bedwars/commands/level/AddCommand.java | 10 +- .../bedwars/commands/level/LevelCommand.java | 6 +- .../bedwars/commands/level/RemoveCommand.java | 10 +- .../bedwars/commands/level/SetCommand.java | 10 +- .../bedwars/commands/party/AcceptCommand.java | 8 +- .../bedwars/commands/party/ChatCommand.java | 10 +- .../bedwars/commands/party/CreateCommand.java | 6 +- .../bedwars/commands/party/InfoCommand.java | 10 +- .../bedwars/commands/party/InviteCommand.java | 8 +- .../bedwars/commands/party/JoinCommand.java | 6 +- .../bedwars/commands/party/LeaveCommand.java | 10 +- .../bedwars/commands/party/PartyCommand.java | 4 +- .../bedwars/commands/party/RemoveCommand.java | 10 +- .../bedwars/commands/setspawn/MaxCommand.java | 8 +- .../bedwars/commands/setspawn/MinCommand.java | 8 +- .../commands/setspawn/SetSpawnCommand.java | 4 +- .../commands/setspawn/SpawnCommand.java | 8 +- .../commands/spectate/SpectateCommand.java | 12 +- .../commands/toggle/PartyChatCommand.java | 10 +- .../commands/toggle/ScoreboardCommand.java | 10 +- .../commands/toggle/ToggleCommand.java | 4 +- .../bedwars/commands/xp/AddCommand.java | 10 +- .../bedwars/commands/xp/RemoveCommand.java | 10 +- .../bedwars/commands/xp/SetCommand.java | 10 +- .../bedwars/commands/xp/XpCommand.java | 6 +- .../bridgeegg/BridgeEggListener.java | 8 +- .../bridgeegg/BridgeEggRunnable.java | 8 +- .../customitems/popuptower/PlaceTower.java | 10 +- .../popuptower/types/TowerEast.java | 8 +- .../popuptower/types/TowerNorth.java | 8 +- .../popuptower/types/TowerSouth.java | 8 +- .../popuptower/types/TowerWest.java | 8 +- .../bedwars/events/GameEndEvent.java | 6 +- .../bedwars/events/GameEvent.java | 4 +- .../bedwars/events/GameStartEvent.java | 4 +- .../bedwars/events/PlayerKillEvent.java | 2 +- .../loganmagnan}/bedwars/game/Game.java | 23 +- .../bedwars/game/GameRequest.java | 4 +- .../loganmagnan}/bedwars/game/GameState.java | 4 +- .../loganmagnan}/bedwars/game/GameTeam.java | 6 +- .../loganmagnan}/bedwars/game/GameType.java | 2 +- .../bedwars/game/arena/Arena.java | 4 +- .../bedwars/game/arena/CopiedArena.java | 5 +- .../bedwars/generators/Generator.java | 9 +- .../bedwars/generators/GeneratorTier.java | 2 +- .../bedwars/generators/GeneratorType.java | 2 +- .../bedwars/listeners/ButtonListener.java | 8 +- .../bedwars/listeners/InteractListener.java | 47 ++-- .../bedwars/listeners/MenuListener.java | 4 +- .../bedwars/listeners/PartyChatListener.java | 12 +- .../bedwars/listeners/PlayerDataListener.java | 6 +- .../bedwars/listeners/RandomListeners.java | 8 +- .../listeners/game/DamageListener.java | 16 +- .../listeners/game/GameEndListener.java | 22 +- .../listeners/game/GameStartListener.java | 28 +- .../listeners/game/MovementListener.java | 21 +- .../listeners/game/PlayerKillListener.java | 18 +- .../bedwars/listeners/game/WorldListener.java | 22 +- .../bedwars/managers/CommandManager.java | 18 +- .../bedwars/managers/GameManager.java | 30 +-- .../bedwars/managers/PlayerDataManager.java | 12 +- .../bedwars/managers/SpawnManager.java | 8 +- .../bedwars/managers/arena/ArenaManager.java | 12 +- .../arena/chunk/ChunkClearingManager.java | 14 +- .../managers/arena/chunk/ChunkManager.java | 10 +- .../arena/chunk/data/BedWarsChunk.java | 2 +- .../arena/chunk/data/BedWarsChunkData.java | 2 +- .../arena/chunk/data/BedWarsNMSUtil.java | 2 +- .../managers/hotbar/HotbarManager.java | 20 +- .../managers/hotbar/impl/ActionType.java | 2 +- .../managers/hotbar/impl/HotbarItem.java | 2 +- .../bedwars/managers/mongo/MongoManager.java | 115 +++++++++ .../bedwars/managers/party/Party.java | 10 +- .../bedwars/managers/party/PartyManager.java | 14 +- .../bedwars/managers/queue/QueueEntry.java | 4 +- .../bedwars/managers/queue/QueueManager.java | 22 +- .../bedwars/menus/arena/ArenaCopyMenu.java | 16 +- .../menus/arena/ArenaGenerationMenu.java | 12 +- .../bedwars/menus/arena/ArenaManageMenu.java} | 18 +- .../menus/arena/buttons/ArenaButton.java | 16 +- .../menus/arena/buttons/ArenaCopyButton.java | 16 +- .../arena/buttons/ArenaGenerateButton.java | 10 +- .../bedwars/menus/queue/PlayAGameMenu.java | 14 +- .../bedwars/menus/settings/SettingsMenu.java | 14 +- .../bedwars/menus/shop/ShopButton.java | 14 +- .../bedwars/menus/shop/ShopType.java | 2 +- .../bedwars/menus/shop/ShopTypeButton.java | 12 +- .../bedwars/menus/shop/armor/ArmorButton.java | 18 +- .../bedwars/menus/shop/armor/ArmorMenu.java | 16 +- .../bedwars/menus/shop/blocks/BlocksMenu.java | 16 +- .../menus/shop/tools/ShearsButton.java | 12 +- .../bedwars/menus/shop/tools/ToolsMenu.java | 21 +- .../menus/shop/utilities/UtilityButton.java | 14 +- .../menus/shop/utilities/UtilityMenu.java | 17 +- .../menus/shop/weapons/WeaponsButton.java | 14 +- .../menus/shop/weapons/WeaponsMenu.java | 17 +- .../bedwars/playerdata/PlayerData.java | 16 +- .../bedwars/playerdata/PlayerSettings.java | 2 +- .../bedwars/playerdata/PlayerState.java | 2 +- .../bedwars/playerdata/PlayerTeam.java | 4 +- .../playerdata/currentgame/ArmorType.java | 2 +- .../currentgame/PlayerCurrentGameData.java | 4 +- .../playerdata/currentgame/TeamUpgrades.java | 20 +- .../PlaceholderAPIProvider.java | 6 +- .../scoreboard/ScoreboardProvider.java | 34 +-- .../runnables/ArenaCommandRunnable.java | 10 +- .../runnables/ArenaCopyRemovalRunnable.java | 8 +- .../bedwars/runnables/BlockPlaceRunnable.java | 2 +- .../runnables/DuplicateArenaRunnable.java | 6 +- .../bedwars/runnables/GameRunnable.java | 8 +- .../bedwars/runnables/RespawnRunnable.java | 18 +- .../bedwars/upgrades/AxeTier.java | 9 +- .../bedwars/upgrades/Upgrade.java | 2 +- .../bedwars/upgrades/UpgradeItem.java | 14 +- .../loganmagnan}/bedwars/utils/CC.java | 2 +- .../loganmagnan}/bedwars/utils/Clickable.java | 2 +- .../bedwars/utils/CustomLocation.java | 2 +- .../bedwars/utils/ItemBuilder.java | 2 +- .../loganmagnan}/bedwars/utils/ItemUtil.java | 2 +- .../bedwars/utils/LocationUtils.java | 2 +- .../bedwars/utils/PlayerUtil.java | 2 +- .../loganmagnan}/bedwars/utils/TimeUtils.java | 2 +- .../bedwars/utils/TtlHandler.java | 2 +- .../bedwars/utils/TtlHashMap.java | 2 +- .../bedwars/utils/aether/Aether.java | 16 +- .../bedwars/utils/aether/AetherOptions.java | 2 +- .../utils/aether/event/BoardCreateEvent.java | 4 +- .../utils/aether/scoreboard/Board.java | 8 +- .../utils/aether/scoreboard/BoardAdapter.java | 4 +- .../utils/aether/scoreboard/BoardEntry.java | 2 +- .../scoreboard/cooldown/BoardCooldown.java | 4 +- .../scoreboard/cooldown/BoardFormat.java | 5 + .../bedwars/utils/config/ConfigCursor.java | 2 +- .../bedwars/utils/config/FileConfig.java | 2 +- .../bedwars/utils/config/file/Config.java | 2 +- .../bedwars/utils/config/file/ConfigFile.java | 2 +- .../bedwars/utils/cuboid/Cuboid.java | 2 +- .../utils/cuboid/CuboidBlockIterator.java | 2 +- .../bedwars/utils/cuboid/CuboidDirection.java | 2 +- .../utils/cuboid/CuboidLocationIterator.java | 2 +- .../bedwars/utils/menu/Button.java | 2 +- .../loganmagnan}/bedwars/utils/menu/Menu.java | 4 +- .../utils/menu/buttons/BackButton.java | 8 +- .../utils/menu/buttons/DisplayButton.java | 4 +- .../menu/pagination/JumpToPageButton.java | 6 +- .../utils/menu/pagination/PageButton.java | 6 +- .../utils/menu/pagination/PaginatedMenu.java | 6 +- .../menu/pagination/ViewAllPagesMenu.java | 12 +- .../bedwars/utils/menusystem/Menu.java | 4 +- .../utils/menusystem/PaginatedMenu.java | 2 +- .../utils/menusystem/PlayerMenuUtil.java | 2 +- .../utils/menusystem/menu/UpgradesMenu.java | 22 +- .../bedwars/villager/CustomVillager.java | 4 +- .../bedwars/villager/VillagerCallable.java | 2 +- .../bedwars/managers/mongo/MongoManager.java | 73 ------ .../scoreboard/cooldown/BoardFormat.java | 5 - src/main/resources/config.yml | 21 +- src/main/resources/plugin.yml | 6 +- 200 files changed, 1209 insertions(+), 1261 deletions(-) delete mode 100644 .gitattributes delete mode 100644 .gitignore delete mode 100644 .idea/.gitignore delete mode 100644 .idea/discord.xml delete mode 100644 .idea/encodings.xml delete mode 100644 .idea/jarRepositories.xml delete mode 100644 .idea/libraries/Maven__com_google_code_gson_gson_2_8_8.xml delete mode 100644 .idea/libraries/Maven__org_mongodb_mongo_java_driver_3_12_10.xml delete mode 100644 .idea/libraries/Maven__org_projectlombok_lombok_1_18_20.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/runConfigurations.xml delete mode 100644 .idea/vcs.xml delete mode 100644 BedWars.iml delete mode 100644 README.md rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/BedWars.java (75%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/BaseCommand.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/ArenaCommand.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/CreateCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/EnableAndDisableCommand.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/GenerateCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/InfoCommand.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/RemoveCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetACommand.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetBCommand.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetBuildMaxCommand.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetDeadZoneCommand.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetDiamondGeneratorCommand.java (88%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetEmeraldGeneratorCommand.java (88%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetIconCommand.java (87%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetMaxCommand.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetMinCommand.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamAMaxCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamAMinCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamAShopCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamAUpgradesCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamBMaxCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamBMinCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamBShopCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamBUpgradesCommand.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/arena/SetTeamGeneratorCommand.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/level/AddCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/level/LevelCommand.java (91%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/level/RemoveCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/level/SetCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/AcceptCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/ChatCommand.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/CreateCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/InfoCommand.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/InviteCommand.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/JoinCommand.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/LeaveCommand.java (79%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/PartyCommand.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/party/RemoveCommand.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/setspawn/MaxCommand.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/setspawn/MinCommand.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/setspawn/SetSpawnCommand.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/setspawn/SpawnCommand.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/spectate/SpectateCommand.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/toggle/PartyChatCommand.java (79%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/toggle/ScoreboardCommand.java (79%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/toggle/ToggleCommand.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/xp/AddCommand.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/xp/RemoveCommand.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/xp/SetCommand.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/commands/xp/XpCommand.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/bridgeegg/BridgeEggListener.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/bridgeegg/BridgeEggRunnable.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/popuptower/PlaceTower.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/popuptower/types/TowerEast.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/popuptower/types/TowerNorth.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/popuptower/types/TowerSouth.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/customitems/popuptower/types/TowerWest.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/events/GameEndEvent.java (73%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/events/GameEvent.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/events/GameStartEvent.java (59%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/events/PlayerKillEvent.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/Game.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/GameRequest.java (76%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/GameState.java (52%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/GameTeam.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/GameType.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/arena/Arena.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/game/arena/CopiedArena.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/generators/Generator.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/generators/GeneratorTier.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/generators/GeneratorType.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/ButtonListener.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/InteractListener.java (88%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/MenuListener.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/PartyChatListener.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/PlayerDataListener.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/RandomListeners.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/game/DamageListener.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/game/GameEndListener.java (80%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/game/GameStartListener.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/game/MovementListener.java (88%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/game/PlayerKillListener.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/listeners/game/WorldListener.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/CommandManager.java (62%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/GameManager.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/PlayerDataManager.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/SpawnManager.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/arena/ArenaManager.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/arena/chunk/ChunkClearingManager.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/arena/chunk/ChunkManager.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/arena/chunk/data/BedWarsChunk.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/arena/chunk/data/BedWarsChunkData.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/arena/chunk/data/BedWarsNMSUtil.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/hotbar/HotbarManager.java (78%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/hotbar/impl/ActionType.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/hotbar/impl/HotbarItem.java (93%) create mode 100644 src/main/java/com/loganmagnan/bedwars/managers/mongo/MongoManager.java rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/party/Party.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/party/PartyManager.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/queue/QueueEntry.java (63%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/managers/queue/QueueManager.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/arena/ArenaCopyMenu.java (62%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/arena/ArenaGenerationMenu.java (68%) rename src/main/java/{rip/tilly/bedwars/menus/arena/ArenaManagerMenu.java => com/loganmagnan/bedwars/menus/arena/ArenaManageMenu.java} (68%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/arena/buttons/ArenaButton.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/arena/buttons/ArenaCopyButton.java (79%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/arena/buttons/ArenaGenerateButton.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/queue/PlayAGameMenu.java (87%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/settings/SettingsMenu.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/ShopButton.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/ShopType.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/ShopTypeButton.java (81%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/armor/ArmorButton.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/armor/ArmorMenu.java (77%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/blocks/BlocksMenu.java (82%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/tools/ShearsButton.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/tools/ToolsMenu.java (72%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/utilities/UtilityButton.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/utilities/UtilityMenu.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/weapons/WeaponsButton.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/menus/shop/weapons/WeaponsMenu.java (80%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/PlayerData.java (84%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/PlayerSettings.java (77%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/PlayerState.java (68%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/PlayerTeam.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/currentgame/ArmorType.java (57%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/currentgame/PlayerCurrentGameData.java (74%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/playerdata/currentgame/TeamUpgrades.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/providers/placeholderapi/PlaceholderAPIProvider.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/providers/scoreboard/ScoreboardProvider.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/runnables/ArenaCommandRunnable.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/runnables/ArenaCopyRemovalRunnable.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/runnables/BlockPlaceRunnable.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/runnables/DuplicateArenaRunnable.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/runnables/GameRunnable.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/runnables/RespawnRunnable.java (90%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/upgrades/AxeTier.java (59%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/upgrades/Upgrade.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/upgrades/UpgradeItem.java (92%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/CC.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/Clickable.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/CustomLocation.java (99%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/ItemBuilder.java (99%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/ItemUtil.java (99%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/LocationUtils.java (95%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/PlayerUtil.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/TimeUtils.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/TtlHandler.java (72%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/TtlHashMap.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/Aether.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/AetherOptions.java (88%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/event/BoardCreateEvent.java (83%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/scoreboard/Board.java (93%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/scoreboard/BoardAdapter.java (71%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/scoreboard/BoardEntry.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/aether/scoreboard/cooldown/BoardCooldown.java (89%) create mode 100644 src/main/java/com/loganmagnan/bedwars/utils/aether/scoreboard/cooldown/BoardFormat.java rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/config/ConfigCursor.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/config/FileConfig.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/config/file/Config.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/config/file/ConfigFile.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/cuboid/Cuboid.java (99%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/cuboid/CuboidBlockIterator.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/cuboid/CuboidDirection.java (95%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/cuboid/CuboidLocationIterator.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/Button.java (97%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/Menu.java (98%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/buttons/BackButton.java (76%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/buttons/DisplayButton.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/pagination/JumpToPageButton.java (86%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/pagination/PageButton.java (89%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/pagination/PaginatedMenu.java (95%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menu/pagination/ViewAllPagesMenu.java (77%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menusystem/Menu.java (94%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menusystem/PaginatedMenu.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menusystem/PlayerMenuUtil.java (85%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/utils/menusystem/menu/UpgradesMenu.java (87%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/villager/CustomVillager.java (96%) rename src/main/java/{rip/tilly => com/loganmagnan}/bedwars/villager/VillagerCallable.java (77%) delete mode 100644 src/main/java/rip/tilly/bedwars/managers/mongo/MongoManager.java delete mode 100644 src/main/java/rip/tilly/bedwars/utils/aether/scoreboard/cooldown/BoardFormat.java diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index dfe0770..0000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4788b4b..0000000 --- a/.gitignore +++ /dev/null @@ -1,113 +0,0 @@ -# User-specific stuff -.idea/ - -*.iml -*.ipr -*.iws - -# IntelliJ -out/ - -# Compiled class file -*.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Package Files # -*.jar -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* - -*~ - -# temporary files which can be created if a process still has a handle open of a deleted file -.fuse_hidden* - -# KDE directory preferences -.directory - -# Linux trash folder which might appear on any partition or disk -.Trash-* - -# .nfs files are created when an open file is removed but is still being accessed -.nfs* - -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# Windows thumbnail cache files -Thumbs.db -Thumbs.db:encryptable -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk - -target/ - -pom.xml.tag -pom.xml.releaseBackup -pom.xml.versionsBackup -pom.xml.next - -release.properties -dependency-reduced-pom.xml -buildNumber.properties -.mvn/timing.properties -.mvn/wrapper/maven-wrapper.jar -.flattened-pom.xml - -# Common working directory -run/ diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/discord.xml b/.idea/discord.xml deleted file mode 100644 index 30bab2a..0000000 --- a/.idea/discord.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index aa00ffa..0000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index edc3e56..0000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_gson_gson_2_8_8.xml b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_8.xml deleted file mode 100644 index 1da2fef..0000000 --- a/.idea/libraries/Maven__com_google_code_gson_gson_2_8_8.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_mongo_java_driver_3_12_10.xml b/.idea/libraries/Maven__org_mongodb_mongo_java_driver_3_12_10.xml deleted file mode 100644 index 3fbdf3a..0000000 --- a/.idea/libraries/Maven__org_mongodb_mongo_java_driver_3_12_10.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_20.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_20.xml deleted file mode 100644 index 138abdc..0000000 --- a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_20.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 8de0497..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 30f9b89..7375774 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -23,10 +23,207 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +