From d1432347c1d63681cbb330766752280bbbfd662d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Sat, 7 Jan 2023 23:54:55 +0100 Subject: [PATCH] Added Bedwars Added ConfigurationHandler for games Further progress --- .gradle/7.4/checksums/checksums.lock | Bin 37 -> 38 bytes .../dependencies-accessors.lock | Bin 37 -> 38 bytes .../7.4/executionHistory/executionHistory.bin | Bin 159382 -> 510476 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 38 bytes .gradle/7.4/fileHashes/fileHashes.bin | Bin 42847 -> 40347 bytes .gradle/7.4/fileHashes/fileHashes.lock | Bin 17 -> 38 bytes .../7.4/fileHashes/resourceHashesCache.bin | Bin 27133 -> 32913 bytes .../buildOutputCleanup.lock | Bin 17 -> 38 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 18893 -> 19235 bytes .idea/jarRepositories.xml | 15 + .idea/misc.xml | 3 + build.gradle | 32 +- build/resources/main/lang/locales.map.csv | 22 +- build/resources/main/rbb/test.rbb | 0 .../resources/main/schematics/hay-wagon.schem | Bin 2499 -> 0 bytes .../resources/main/schematics/tree.schematic | Bin 2277 -> 0 bytes .../resources/main/schematics/trees.schematic | Bin 825948 -> 0 bytes .../compileJava/previous-compilation-data.bin | Bin 55591 -> 61609 bytes docs/allclasses-index.html | 254 ----- docs/allpackages-index.html | 138 --- docs/constant-values.html | 92 -- docs/element-list | 38 - docs/eu/mhsl/minenet/minigames/Main.html | 158 ---- docs/eu/mhsl/minenet/minigames/Resource.html | 260 ------ .../minenet/minigames/chat/ChatMessage.html | 180 ---- .../minenet/minigames/chat/MessageType.html | 259 ------ .../minigames/chat/package-summary.html | 109 --- .../minenet/minigames/chat/package-tree.html | 85 -- .../minigames/command/CommandLoader.html | 164 ---- .../minenet/minigames/command/Commands.html | 273 ------ .../minigames/command/DebugCommand.html | 141 --- .../minenet/minigames/command/FlyCommand.html | 141 --- .../minenet/minigames/command/GcCommand.html | 141 --- .../minenet/minigames/command/HubCommand.html | 141 --- .../minigames/command/RoomCommand.html | 141 --- .../minigames/command/UpdateCommand.html | 141 --- .../minigames/command/admin/DebugCommand.html | 141 --- .../minigames/command/admin/FlyCommand.html | 141 --- .../command/admin/GamemodeCommand.html | 141 --- .../minigames/command/admin/GcCommand.html | 141 --- .../command/admin/LangTestCommand.html | 141 --- .../minigames/command/admin/RoomCommand.html | 141 --- .../command/admin/UpdateCommand.html | 141 --- .../command/admin/package-summary.html | 107 --- .../minigames/command/admin/package-tree.html | 81 -- .../minigames/command/package-summary.html | 97 -- .../minigames/command/package-tree.html | 75 -- .../minigames/command/user/HubCommand.html | 141 --- .../minigames/command/user/LeaveCommand.html | 141 --- .../command/user/package-summary.html | 97 -- .../minigames/command/user/package-tree.html | 76 -- .../mhsl/minenet/minigames/group/Group.html | 230 ----- .../minigames/group/GroupException.html | 144 --- .../minenet/minigames/group/GroupManager.html | 206 ----- .../minigames/group/package-summary.html | 97 -- .../minenet/minigames/group/package-tree.html | 77 -- .../handler/AddEntityToInstanceHandler.html | 158 ---- .../minigames/handler/HandlerLoader.html | 164 ---- .../minenet/minigames/handler/Listeners.html | 225 ----- .../minigames/handler/PlayerChatHandler.html | 158 ---- .../minigames/handler/PlayerLoginHandler.html | 158 ---- .../AddEntityToInstanceEventListener.html | 192 ---- .../handler/global/PlayerChatHandler.html | 192 ---- .../handler/global/PlayerLoginHandler.html | 192 ---- .../handler/global/package-summary.html | 97 -- .../handler/global/package-tree.html | 73 -- .../minigames/handler/package-summary.html | 95 -- .../minigames/handler/package-tree.html | 75 -- .../minenet/minigames/instance/Dimension.html | 255 ------ .../minigames/instance/MineNetInstance.html | 259 ------ .../minenet/minigames/instance/Spawnable.html | 128 --- .../minenet/minigames/instance/game/Game.html | 435 --------- .../minigames/instance/game/GameList.html | 251 ----- .../minigames/instance/game/GameType.html | 252 ----- .../instance/game/minigame/Minigame.html | 320 ------- .../game/minigame/config/ConfigManager.html | 167 ---- .../config/GameConfigurationInventory.html | 213 ----- .../game/minigame/config/GameFactory.html | 191 ---- .../instance/game/minigame/config/Option.html | 251 ----- .../minigame/config/common/BoolOption.html | 145 --- .../minigame/config/common/NumericOption.html | 147 --- .../config/common/package-summary.html | 97 -- .../minigame/config/common/package-tree.html | 76 -- .../minigame/config/options/BoolOption.html | 145 --- .../config/options/NumericOption.html | 147 --- .../config/options/package-summary.html | 96 -- .../minigame/config/options/package-tree.html | 76 -- .../game/minigame/config/package-summary.html | 109 --- .../game/minigame/config/package-tree.html | 91 -- .../config/restriction/IRestriction.html | 128 --- .../config/restriction/Restriction.Type.html | 229 ----- .../config/restriction/Restriction.html | 206 ----- .../config/restriction/RestrictionData.html | 158 ---- .../restriction/RestrictionHandler.html | 193 ---- .../MaximalPlayeramountGameRestriction.html | 167 ---- ...aximalPlayeramountInstanceRestriction.html | 167 ---- .../MinimalPlayeramountGameRestriction.html | 167 ---- ...inimalPlayeramountInstanceRestriction.html | 167 ---- .../restriction/common/package-summary.html | 95 -- .../restriction/common/package-tree.html | 72 -- .../config/restriction/package-summary.html | 111 --- .../config/restriction/package-tree.html | 93 -- .../game/minigame/package-summary.html | 95 -- .../instance/game/minigame/package-tree.html | 87 -- .../types/deathcube/DeathcubeFactory.html | 222 ----- .../types/deathcube/package-summary.html | 82 -- .../types/deathcube/package-tree.html | 71 -- .../types/minerun/MinerunFactory.html | 222 ----- .../types/minerun/package-summary.html | 82 -- .../minigame/types/minerun/package-tree.html | 71 -- .../types/stickfight/StickFightFactory.html | 235 ----- .../minigame/types/stickfight/Stickfight.html | 268 ------ .../types/stickfight/package-summary.html | 84 -- .../types/stickfight/package-tree.html | 92 -- .../TrafficLightRaceFactory.html | 209 ----- .../trafficlightrace/package-summary.html | 82 -- .../types/trafficlightrace/package-tree.html | 71 -- .../instance/game/package-summary.html | 109 --- .../minigames/instance/game/package-tree.html | 98 -- .../minenet/minigames/instance/hub/Hub.html | 223 ----- .../instance/hub/entity/RoomSelector.html | 266 ------ .../instance/hub/entity/package-summary.html | 95 -- .../instance/hub/entity/package-tree.html | 87 -- .../instance/hub/inventory/HubInventory.html | 164 ---- .../instance/hub/inventory/JoinInventory.html | 209 ----- .../hub/inventory/package-summary.html | 97 -- .../instance/hub/inventory/package-tree.html | 84 -- .../instance/hub/package-summary.html | 101 -- .../minigames/instance/hub/package-tree.html | 83 -- .../minigames/instance/package-summary.html | 111 --- .../minigames/instance/package-tree.html | 99 -- .../minenet/minigames/instance/room/Room.html | 292 ------ .../instance/room/entity/GameSelector.html | 266 ------ .../instance/room/entity/package-summary.html | 95 -- .../instance/room/entity/package-tree.html | 87 -- .../inventory/MinigameSelectInventory.html | 166 ---- .../MinigameTypeSelectInventory.html | 164 ---- .../room/inventory/package-summary.html | 95 -- .../instance/room/inventory/package-tree.html | 83 -- .../instance/room/package-summary.html | 101 -- .../minigames/instance/room/package-tree.html | 83 -- .../minenet/minigames/lang/DummyLang.html | 167 ---- docs/eu/mhsl/minenet/minigames/lang/Lang.html | 182 ---- .../minenet/minigames/lang/Languages.html | 186 ---- .../minigames/lang/package-summary.html | 97 -- .../minenet/minigames/lang/package-tree.html | 76 -- .../message/Countdown.CountdownModifier.html | 169 ---- .../minenet/minigames/message/Countdown.html | 177 ---- .../mhsl/minenet/minigames/message/Icon.html | 268 ------ .../minenet/minigames/message/Message.html | 259 ------ .../minigames/message/MessageIcon.html | 259 ------ .../minenet/minigames/message/Sendable.html | 155 ---- .../message/TranslatableMessage.html | 242 ----- .../component/NamespacedTranslatable.html | 158 ---- .../message/component/Translatable.html | 128 --- .../component/TranslatedComponent.html | 201 ---- .../message/component/package-summary.html | 105 --- .../message/component/package-tree.html | 78 -- .../minigames/message/package-summary.html | 111 --- .../minigames/message/package-tree.html | 93 -- .../message/type/ActionBarMessage.html | 170 ---- .../minigames/message/type/ChatMessage.html | 170 ---- .../message/type/SubtitleMessage.html | 170 ---- .../minigames/message/type/TitleMessage.html | 206 ----- .../type/actionbar/ActionBarMessage.html | 176 ---- .../type/actionbar/package-summary.html | 83 -- .../message/type/actionbar/package-tree.html | 75 -- .../message/type/chat/ChatMessage.html | 178 ---- .../message/type/chat/package-summary.html | 83 -- .../message/type/chat/package-tree.html | 75 -- .../message/type/package-summary.html | 101 -- .../minigames/message/type/package-tree.html | 78 -- .../message/type/title/SubtitleMessage.html | 176 ---- .../message/type/title/TitleMessage.html | 215 ----- .../message/type/title/package-summary.html | 85 -- .../message/type/title/package-tree.html | 76 -- .../minenet/minigames/package-summary.html | 117 --- .../mhsl/minenet/minigames/package-tree.html | 85 -- .../mhsl/minenet/minigames/score/Score.html | 232 ----- .../minigames/score/package-summary.html | 93 -- .../minenet/minigames/score/package-tree.html | 71 -- .../provider/ByPlayerNameUuidProvider.html | 169 ---- .../server/provider/package-summary.html | 82 -- .../server/provider/package-tree.html | 71 -- .../server/tasks/TablistUpdateTask.html | 167 ---- .../server/tasks/package-summary.html | 82 -- .../minigames/server/tasks/package-tree.html | 71 -- .../shared/entity/InteractableEntity.html | 287 ------ .../shared/entity/IntractableEntity.html | 287 ------ .../shared/entity/package-summary.html | 82 -- .../minigames/shared/entity/package-tree.html | 83 -- .../inventory/InteractableInventory.html | 291 ------ .../inventory/IntractableInventory.html | 261 ------ .../minigames/shared/inventory/ItemClick.html | 213 ----- .../shared/inventory/package-summary.html | 84 -- .../shared/inventory/package-tree.html | 80 -- .../minenet/minigames/skin/SkinCache.html | 176 ---- .../minigames/skin/package-summary.html | 93 -- .../minenet/minigames/skin/package-tree.html | 71 -- .../minenet/minigames/util/BatchUtil.html | 171 ---- .../minenet/minigames/util/ColorUtil.html | 158 ---- .../minigames/util/CommonEventHandles.html | 176 ---- .../minenet/minigames/util/Intersect.html | 162 ---- .../InventoryItemAlignment.ItemOffset.html | 182 ---- .../util/InventoryItemAlignment.html | 187 ---- .../minenet/minigames/util/Monitoring.html | 167 ---- .../minenet/minigames/util/MoveInstance.html | 180 ---- .../mhsl/minenet/minigames/util/Position.html | 164 ---- .../mhsl/minenet/minigames/util/RangeMap.html | 166 ---- .../minenet/minigames/util/ResourceUtils.html | 166 ---- .../mhsl/minenet/minigames/util/Static.html | 158 ---- .../mhsl/minenet/minigames/util/TextUtil.html | 169 ---- .../mhsl/minenet/minigames/util/UuidUtil.html | 158 ---- .../minigames/util/package-summary.html | 119 --- .../minenet/minigames/util/package-tree.html | 84 -- .../minenet/minigames/world/Dimension.html | 255 ------ .../minenet/minigames/world/Spawnable.html | 128 --- .../minenet/minigames/world/game/Game.html | 186 ---- .../minigames/world/game/package-summary.html | 97 -- .../minigames/world/game/package-tree.html | 79 -- .../world/game/pvp/knockout/Knockout.html | 127 --- .../game/pvp/knockout/package-summary.html | 82 -- .../world/game/pvp/knockout/package-tree.html | 71 -- .../world/generator/BlockPallet.html | 251 ----- .../world/generator/PlaneGenerator.html | 171 ---- .../world/generator/package-summary.html | 103 --- .../world/generator/package-tree.html | 85 -- .../world/generator/structures/Structure.html | 191 ---- .../structures/generatable/PeakRock.html | 173 ---- .../generatable/package-summary.html | 93 -- .../structures/generatable/package-tree.html | 75 -- .../generator/structures/package-summary.html | 97 -- .../generator/structures/package-tree.html | 71 -- .../terrain/CircularTerrainGenerator.html | 211 ----- .../terrain/SquareTerrainGenerator.html | 213 ----- .../generator/terrain/package-summary.html | 97 -- .../world/generator/terrain/package-tree.html | 72 -- .../minigames/world/hub/HubInstance.html | 209 ----- .../world/hub/entity/HubSelector.html | 266 ------ .../world/hub/entity/package-summary.html | 95 -- .../world/hub/entity/package-tree.html | 87 -- .../world/hub/inventory/BoardInventory.html | 164 ---- .../world/hub/inventory/HubInventory.html | 164 ---- .../world/hub/inventory/PveInventory.html | 164 ---- .../world/hub/inventory/PvpInventory.html | 209 ----- .../world/hub/inventory/package-summary.html | 101 -- .../world/hub/inventory/package-tree.html | 86 -- .../minigames/world/hub/package-summary.html | 101 -- .../minigames/world/hub/package-tree.html | 79 -- .../minigames/world/instance/game/Game.html | 335 ------- .../world/instance/game/package-summary.html | 82 -- .../world/instance/game/package-tree.html | 79 -- .../instance/game/pve/minerun/Minerun.html | 252 ----- .../game/pve/minerun/package-summary.html | 82 -- .../game/pve/minerun/package-tree.html | 83 -- .../instance/game/pvp/knockout/Knockout.html | 127 --- .../game/pvp/knockout/package-summary.html | 82 -- .../game/pvp/knockout/package-tree.html | 71 -- .../world/instance/hub/HubInstance.html | 218 ----- .../instance/hub/entity/HubSelector.html | 266 ------ .../instance/hub/entity/package-summary.html | 95 -- .../instance/hub/entity/package-tree.html | 87 -- .../instance/hub/inventory/HubInventory.html | 164 ---- .../instance/hub/inventory/JoinInventory.html | 209 ----- .../hub/inventory/package-summary.html | 97 -- .../instance/hub/inventory/package-tree.html | 84 -- .../world/instance/hub/package-summary.html | 95 -- .../world/instance/hub/package-tree.html | 79 -- .../world/instance/room/RoomInstance.html | 272 ------ .../instance/room/entity/RoomSelector.html | 266 ------ .../instance/room/entity/package-summary.html | 95 -- .../instance/room/entity/package-tree.html | 87 -- .../room/inventory/BoardInventory.html | 164 ---- .../instance/room/inventory/PveInventory.html | 164 ---- .../instance/room/inventory/PvpInventory.html | 209 ----- .../room/inventory/RoomInventory.html | 164 ---- .../room/inventory/package-summary.html | 101 -- .../instance/room/inventory/package-tree.html | 86 -- .../world/instance/room/package-summary.html | 95 -- .../world/instance/room/package-tree.html | 79 -- .../minigames/world/lobby/LobbyInstance.html | 127 --- .../world/lobby/package-summary.html | 97 -- .../minigames/world/lobby/package-tree.html | 71 -- .../minigames/world/package-summary.html | 105 --- .../minenet/minigames/world/package-tree.html | 81 -- docs/help-doc.html | 181 ---- docs/index-files/index-1.html | 99 -- docs/index-files/index-10.html | 65 -- docs/index-files/index-11.html | 101 -- docs/index-files/index-12.html | 129 --- docs/index-files/index-13.html | 85 -- docs/index-files/index-14.html | 139 --- docs/index-files/index-15.html | 93 -- docs/index-files/index-16.html | 63 -- docs/index-files/index-17.html | 123 --- docs/index-files/index-18.html | 173 ---- docs/index-files/index-19.html | 95 -- docs/index-files/index-2.html | 79 -- docs/index-files/index-20.html | 77 -- docs/index-files/index-21.html | 142 --- docs/index-files/index-22.html | 67 -- docs/index-files/index-23.html | 63 -- docs/index-files/index-3.html | 138 --- docs/index-files/index-4.html | 97 -- docs/index-files/index-5.html | 147 --- docs/index-files/index-6.html | 71 -- docs/index-files/index-7.html | 223 ----- docs/index-files/index-8.html | 77 -- docs/index-files/index-9.html | 109 --- docs/index.html | 137 --- docs/jquery-ui.overrides.css | 34 - docs/legal/ADDITIONAL_LICENSE_INFO | 37 - docs/legal/ASSEMBLY_EXCEPTION | 27 - docs/legal/LICENSE | 347 ------- docs/legal/jquery.md | 72 -- docs/legal/jqueryUI.md | 49 - docs/member-search-index.js | 1 - docs/module-search-index.js | 1 - docs/overview-summary.html | 26 - docs/overview-tree.html | 274 ------ docs/package-search-index.js | 1 - docs/resources/glass.png | Bin 499 -> 0 bytes docs/resources/x.png | Bin 394 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 335 -> 0 bytes .../images/ui-bg_glass_65_dadada_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 332 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 280 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 6922 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4549 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 6992 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 6999 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4549 -> 0 bytes docs/script-dir/jquery-3.5.1.min.js | 2 - docs/script-dir/jquery-ui.min.css | 7 - docs/script-dir/jquery-ui.min.js | 6 - docs/script-dir/jquery-ui.structure.min.css | 5 - docs/script.js | 132 --- docs/search.js | 354 ------- docs/serialized-form.html | 72 -- docs/stylesheet.css | 865 ------------------ docs/tag-search-index.js | 1 - docs/type-search-index.js | 1 - resources/lang/.~lock.locales.map.csv# | 1 + resources/lang/locales.map.csv | 85 ++ resources/maps/game/bedwars/test/config.yml | 29 + .../maps/game/bedwars/test/region/r.-1.-1.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.-1.-2.mca | Bin 0 -> 1847296 bytes .../maps/game/bedwars/test/region/r.-1.0.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.-1.1.mca | Bin 0 -> 1978368 bytes .../maps/game/bedwars/test/region/r.-2.-1.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.-2.-2.mca | Bin 0 -> 929792 bytes .../maps/game/bedwars/test/region/r.-2.0.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.-2.1.mca | Bin 0 -> 987136 bytes .../maps/game/bedwars/test/region/r.0.-1.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.0.-2.mca | Bin 0 -> 1847296 bytes .../maps/game/bedwars/test/region/r.0.0.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.0.1.mca | Bin 0 -> 1978368 bytes .../maps/game/bedwars/test/region/r.1.-1.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.1.-2.mca | Bin 0 -> 929792 bytes .../maps/game/bedwars/test/region/r.1.0.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.1.1.mca | Bin 0 -> 987136 bytes resources/maps/hub/region/r.-1.-1.mca | Bin 0 -> 4206592 bytes resources/maps/hub/region/r.-1.-2.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.-1.0.mca | Bin 0 -> 4206592 bytes resources/maps/hub/region/r.-1.1.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.-2.-1.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.-2.-2.mca | Bin 0 -> 925696 bytes resources/maps/hub/region/r.-2.0.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.-2.1.mca | Bin 0 -> 921600 bytes resources/maps/hub/region/r.0.-1.mca | Bin 0 -> 4206592 bytes resources/maps/hub/region/r.0.-2.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.0.0.mca | Bin 0 -> 4206592 bytes resources/maps/hub/region/r.0.1.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.1.-1.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.1.-2.mca | Bin 0 -> 917504 bytes resources/maps/hub/region/r.1.0.mca | Bin 0 -> 1974272 bytes resources/maps/hub/region/r.1.1.mca | Bin 0 -> 929792 bytes resources/maps/lobby/region/r.-1.-1.mca | Bin 0 -> 12288 bytes resources/maps/lobby/region/r.-1.0.mca | Bin 0 -> 12288 bytes resources/maps/lobby/region/r.0.-1.mca | Bin 0 -> 12288 bytes resources/maps/lobby/region/r.0.0.mca | Bin 0 -> 12288 bytes .../eu/mhsl/minenet/minigames/Resource.java | 2 + .../minenet/minigames/command/Commands.java | 6 +- .../{user => anonymous}/HubCommand.java | 2 +- .../{user => anonymous}/LeaveCommand.java | 2 +- .../{admin => privileged}/DebugCommand.java | 2 +- .../{admin => privileged}/FlyCommand.java | 2 +- .../GamemodeCommand.java | 2 +- .../{admin => privileged}/GcCommand.java | 2 +- .../LangTestCommand.java | 2 +- .../{admin => privileged}/RoomCommand.java | 2 +- .../{admin => privileged}/UpdateCommand.java | 2 +- .../AddEntityToInstanceEventListener.java | 4 +- .../handler/global/PlayerLoginHandler.java | 2 +- .../minenet/minigames/instance/game/Game.java | 27 +- .../minigames/instance/game/GameList.java | 14 +- .../game/minigame/types/bedwars/Bedwars.java | 10 - .../StatelessGame.java} | 6 +- .../config/ConfigManager.java | 2 +- .../config/GameConfigurationInventory.java | 9 +- .../config/GameFactory.java | 16 +- .../config/Option.java | 4 +- .../config/common/BoolOption.java | 4 +- .../config/common/NumericOption.java | 4 +- .../config/restriction/IRestriction.java | 2 +- .../config/restriction/Restriction.java | 4 +- .../config/restriction/RestrictionData.java | 2 +- .../restriction/RestrictionHandler.java | 2 +- .../MaximalPlayeramountGameRestriction.java | 8 +- .../MinimalPlayeramountGameRestriction.java | 8 +- .../game/stateless/types/bedwars/Bedwars.java | 122 +++ .../types/bedwars/BedwarsFactory.java | 23 +- .../types/bedwars/data/BedwarsTeam.java | 66 ++ .../types/deathcube/Deathcube.java | 18 +- .../types/deathcube/DeathcubeFactory.java | 20 +- .../types/minerun/Minerun.java | 6 +- .../types/minerun/MinerunFactory.java | 14 +- .../types/stickfight/StickFightFactory.java | 20 +- .../types/stickfight/Stickfight.java | 6 +- .../types/towerdefense/Towerdefense.java | 24 + .../towerdefense/TowerdefenseFactory.java | 30 + .../towerdefense/generator/MazeGenerator.java | 13 + .../types/trafficlightrace/LightPhase.java | 2 +- .../trafficlightrace/TrafficLightRace.java | 6 +- .../TrafficLightRaceFactory.java | 12 +- .../minenet/minigames/instance/room/Room.java | 4 + .../inventory/MinigameSelectInventory.java | 4 +- .../minenet/minigames/lang/DummyLang.java | 2 +- .../shared/entity/InteractableEntity.java | 15 +- .../minenet/minigames/util/MaterialUtil.java | 9 + .../mhsl/minenet/minigames/util/Position.java | 21 + .../resources/lang/.~lock.locales.map.csv# | 2 +- src/main/resources/lang/locales.map.csv | 22 +- .../maps/game/bedwars/test/config.yml | 29 + .../maps/game/bedwars/test/region/r.-1.-1.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.-1.-2.mca | Bin 0 -> 1847296 bytes .../maps/game/bedwars/test/region/r.-1.0.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.-1.1.mca | Bin 0 -> 1978368 bytes .../maps/game/bedwars/test/region/r.-2.-1.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.-2.-2.mca | Bin 0 -> 929792 bytes .../maps/game/bedwars/test/region/r.-2.0.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.-2.1.mca | Bin 0 -> 987136 bytes .../maps/game/bedwars/test/region/r.0.-1.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.0.-2.mca | Bin 0 -> 1847296 bytes .../maps/game/bedwars/test/region/r.0.0.mca | Bin 0 -> 4206592 bytes .../maps/game/bedwars/test/region/r.0.1.mca | Bin 0 -> 1978368 bytes .../maps/game/bedwars/test/region/r.1.-1.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.1.-2.mca | Bin 0 -> 929792 bytes .../maps/game/bedwars/test/region/r.1.0.mca | Bin 0 -> 2109440 bytes .../maps/game/bedwars/test/region/r.1.1.mca | Bin 0 -> 987136 bytes 452 files changed, 671 insertions(+), 44019 deletions(-) delete mode 100644 build/resources/main/rbb/test.rbb delete mode 100644 build/resources/main/schematics/hay-wagon.schem delete mode 100644 build/resources/main/schematics/tree.schematic delete mode 100644 build/resources/main/schematics/trees.schematic delete mode 100644 docs/allclasses-index.html delete mode 100644 docs/allpackages-index.html delete mode 100644 docs/constant-values.html delete mode 100644 docs/element-list delete mode 100644 docs/eu/mhsl/minenet/minigames/Main.html delete mode 100644 docs/eu/mhsl/minenet/minigames/Resource.html delete mode 100644 docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/chat/MessageType.html delete mode 100644 docs/eu/mhsl/minenet/minigames/chat/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/chat/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/CommandLoader.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/Commands.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/DebugCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/FlyCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/GcCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/HubCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/RoomCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/user/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/command/user/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/group/Group.html delete mode 100644 docs/eu/mhsl/minenet/minigames/group/GroupException.html delete mode 100644 docs/eu/mhsl/minenet/minigames/group/GroupManager.html delete mode 100644 docs/eu/mhsl/minenet/minigames/group/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/group/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/Listeners.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/handler/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/Dimension.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/Spawnable.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/Game.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/GameList.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/GameType.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/BoolOption.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/NumericOption.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/IRestriction.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.Type.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionData.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionHandler.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountGameRestriction.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountInstanceRestriction.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountGameRestriction.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountInstanceRestriction.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/Room.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameSelectInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/lang/DummyLang.html delete mode 100644 docs/eu/mhsl/minenet/minigames/lang/Lang.html delete mode 100644 docs/eu/mhsl/minenet/minigames/lang/Languages.html delete mode 100644 docs/eu/mhsl/minenet/minigames/lang/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/lang/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/Countdown.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/Icon.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/Message.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/MessageIcon.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/Sendable.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/component/Translatable.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/component/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/component/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/ActionBarMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/ChatMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/SubtitleMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/TitleMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/actionbar/ActionBarMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/chat/ChatMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/title/TitleMessage.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/score/Score.html delete mode 100644 docs/eu/mhsl/minenet/minigames/score/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/score/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html delete mode 100644 docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html delete mode 100644 docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/skin/SkinCache.html delete mode 100644 docs/eu/mhsl/minenet/minigames/skin/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/skin/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/BatchUtil.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/ColorUtil.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/Intersect.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.ItemOffset.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/Monitoring.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/MoveInstance.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/Position.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/RangeMap.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/Static.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/TextUtil.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/UuidUtil.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/util/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/Dimension.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/Spawnable.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/game/Game.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/game/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/game/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/inventory/BoardInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/inventory/HubInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/inventory/PveInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/inventory/PvpInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/HubInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/JoinInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/BoardInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PveInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PvpInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/instance/room/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/lobby/LobbyInstance.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/lobby/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/lobby/package-tree.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/package-summary.html delete mode 100644 docs/eu/mhsl/minenet/minigames/world/package-tree.html delete mode 100644 docs/help-doc.html delete mode 100644 docs/index-files/index-1.html delete mode 100644 docs/index-files/index-10.html delete mode 100644 docs/index-files/index-11.html delete mode 100644 docs/index-files/index-12.html delete mode 100644 docs/index-files/index-13.html delete mode 100644 docs/index-files/index-14.html delete mode 100644 docs/index-files/index-15.html delete mode 100644 docs/index-files/index-16.html delete mode 100644 docs/index-files/index-17.html delete mode 100644 docs/index-files/index-18.html delete mode 100644 docs/index-files/index-19.html delete mode 100644 docs/index-files/index-2.html delete mode 100644 docs/index-files/index-20.html delete mode 100644 docs/index-files/index-21.html delete mode 100644 docs/index-files/index-22.html delete mode 100644 docs/index-files/index-23.html delete mode 100644 docs/index-files/index-3.html delete mode 100644 docs/index-files/index-4.html delete mode 100644 docs/index-files/index-5.html delete mode 100644 docs/index-files/index-6.html delete mode 100644 docs/index-files/index-7.html delete mode 100644 docs/index-files/index-8.html delete mode 100644 docs/index-files/index-9.html delete mode 100644 docs/index.html delete mode 100644 docs/jquery-ui.overrides.css delete mode 100644 docs/legal/ADDITIONAL_LICENSE_INFO delete mode 100644 docs/legal/ASSEMBLY_EXCEPTION delete mode 100644 docs/legal/LICENSE delete mode 100644 docs/legal/jquery.md delete mode 100644 docs/legal/jqueryUI.md delete mode 100644 docs/member-search-index.js delete mode 100644 docs/module-search-index.js delete mode 100644 docs/overview-summary.html delete mode 100644 docs/overview-tree.html delete mode 100644 docs/package-search-index.js delete mode 100644 docs/resources/glass.png delete mode 100644 docs/resources/x.png delete mode 100644 docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_65_dadada_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 docs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 docs/script-dir/images/ui-icons_222222_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_2e83ff_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_454545_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_888888_256x240.png delete mode 100644 docs/script-dir/images/ui-icons_cd0a0a_256x240.png delete mode 100644 docs/script-dir/jquery-3.5.1.min.js delete mode 100644 docs/script-dir/jquery-ui.min.css delete mode 100644 docs/script-dir/jquery-ui.min.js delete mode 100644 docs/script-dir/jquery-ui.structure.min.css delete mode 100644 docs/script.js delete mode 100644 docs/search.js delete mode 100644 docs/serialized-form.html delete mode 100644 docs/stylesheet.css delete mode 100644 docs/tag-search-index.js delete mode 100644 docs/type-search-index.js create mode 100644 resources/lang/.~lock.locales.map.csv# create mode 100644 resources/lang/locales.map.csv create mode 100644 resources/maps/game/bedwars/test/config.yml create mode 100644 resources/maps/game/bedwars/test/region/r.-1.-1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-1.-2.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-1.0.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-1.1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-2.-1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-2.-2.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-2.0.mca create mode 100644 resources/maps/game/bedwars/test/region/r.-2.1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.0.-1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.0.-2.mca create mode 100644 resources/maps/game/bedwars/test/region/r.0.0.mca create mode 100644 resources/maps/game/bedwars/test/region/r.0.1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.1.-1.mca create mode 100644 resources/maps/game/bedwars/test/region/r.1.-2.mca create mode 100644 resources/maps/game/bedwars/test/region/r.1.0.mca create mode 100644 resources/maps/game/bedwars/test/region/r.1.1.mca create mode 100644 resources/maps/hub/region/r.-1.-1.mca create mode 100644 resources/maps/hub/region/r.-1.-2.mca create mode 100644 resources/maps/hub/region/r.-1.0.mca create mode 100644 resources/maps/hub/region/r.-1.1.mca create mode 100644 resources/maps/hub/region/r.-2.-1.mca create mode 100644 resources/maps/hub/region/r.-2.-2.mca create mode 100644 resources/maps/hub/region/r.-2.0.mca create mode 100644 resources/maps/hub/region/r.-2.1.mca create mode 100644 resources/maps/hub/region/r.0.-1.mca create mode 100644 resources/maps/hub/region/r.0.-2.mca create mode 100644 resources/maps/hub/region/r.0.0.mca create mode 100644 resources/maps/hub/region/r.0.1.mca create mode 100644 resources/maps/hub/region/r.1.-1.mca create mode 100644 resources/maps/hub/region/r.1.-2.mca create mode 100644 resources/maps/hub/region/r.1.0.mca create mode 100644 resources/maps/hub/region/r.1.1.mca create mode 100644 resources/maps/lobby/region/r.-1.-1.mca create mode 100644 resources/maps/lobby/region/r.-1.0.mca create mode 100644 resources/maps/lobby/region/r.0.-1.mca create mode 100644 resources/maps/lobby/region/r.0.0.mca rename src/main/java/eu/mhsl/minenet/minigames/command/{user => anonymous}/HubCommand.java (92%) rename src/main/java/eu/mhsl/minenet/minigames/command/{user => anonymous}/LeaveCommand.java (90%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/DebugCommand.java (93%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/FlyCommand.java (91%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/GamemodeCommand.java (92%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/GcCommand.java (96%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/LangTestCommand.java (95%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/RoomCommand.java (95%) rename src/main/java/eu/mhsl/minenet/minigames/command/{admin => privileged}/UpdateCommand.java (91%) delete mode 100644 src/main/java/eu/mhsl/minenet/minigames/instance/game/minigame/types/bedwars/Bedwars.java rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame/Minigame.java => stateless/StatelessGame.java} (94%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/ConfigManager.java (82%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/GameConfigurationInventory.java (94%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/GameFactory.java (63%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/Option.java (92%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/common/BoolOption.java (69%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/common/NumericOption.java (70%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/restriction/IRestriction.java (52%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/restriction/Restriction.java (85%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/restriction/RestrictionData.java (56%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/restriction/RestrictionHandler.java (94%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/restriction/common/MaximalPlayeramountGameRestriction.java (65%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/config/restriction/common/MinimalPlayeramountGameRestriction.java (65%) create mode 100644 src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/bedwars/Bedwars.java rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/bedwars/BedwarsFactory.java (50%) create mode 100644 src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/bedwars/data/BedwarsTeam.java rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/deathcube/Deathcube.java (72%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/deathcube/DeathcubeFactory.java (60%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/minerun/Minerun.java (96%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/minerun/MinerunFactory.java (70%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/stickfight/StickFightFactory.java (55%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/stickfight/Stickfight.java (91%) create mode 100644 src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/towerdefense/Towerdefense.java create mode 100644 src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/towerdefense/TowerdefenseFactory.java create mode 100644 src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/towerdefense/generator/MazeGenerator.java rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/trafficlightrace/LightPhase.java (90%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/trafficlightrace/TrafficLightRace.java (91%) rename src/main/java/eu/mhsl/minenet/minigames/instance/game/{minigame => stateless}/types/trafficlightrace/TrafficLightRaceFactory.java (55%) create mode 100644 src/main/java/eu/mhsl/minenet/minigames/util/MaterialUtil.java create mode 100644 src/main/resources/maps/game/bedwars/test/config.yml create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-1.-1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-1.-2.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-1.0.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-1.1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-2.-1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-2.-2.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-2.0.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.-2.1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.0.-1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.0.-2.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.0.0.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.0.1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.1.-1.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.1.-2.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.1.0.mca create mode 100644 src/main/resources/maps/game/bedwars/test/region/r.1.1.mca diff --git a/.gradle/7.4/checksums/checksums.lock b/.gradle/7.4/checksums/checksums.lock index 8d3e405ccbab9f47584f46e4abaaec99367c20da..a8789796bdb54169557fed8228b4090f53871773 100644 GIT binary patch literal 38 rcmZSX-8bdF=!!!P3}C>tk(q(viTQ&q*BmDP5H4b1F)}nVWMBXQ1ZxZw literal 37 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 NXwtzVvM;g>{s-z8P{;rP delta 4165 zcmcImYg~=l9&WAoUF{_7B9ftdNwUI7c$_Ib-w?%8XO3iTX}L!6T_)CK=2%w7b9kN>y-VvA*u4NkL;Id94hc=PA2uEv03(1JPxkue;V>nj36{ zZfIF}KT=2suDhZ-t?nY3*G<&2JmxjIyj8#x}o!2vN4DCnG(#jPR`ZG96oh#hlVl_A2w4U9yj*|baz6^}jQ+AQB zIWx>!^1D37WuQ-HF?q`wO^<{=BB(GJjs6=}- zrUTZ7g&~wd|E0!j>}*V>pk_yH&BEsK+CB@Lt)+KbrfU0S>`;s6Ted?jM6zq0g1*+~ z9cd`PEliQ;JUm_*x5+qc%k>+-Nf%dHqBG3CFWgePyxPd&&jZlf+ zzF*N!C_N4j^(i`gM+|~c2`vKOS0XpKL%=8WF&1iwd{8I98r^A=rG&Ia{cJWoGsQE& zZX7a|y3?kEyiFVc`J=F(WP8jMnua1tTeWaBUYt8mG=!4RunN85olxyMlvvZ!$w{Of zs<+XqRP%>RX4pdRwkx<}ZghrC-{cetVtTv<#>zMvUnf{ z05uwb?M`<3e?>wVn>nxS}baK`V$pdPx3fp)t7lKkTx5Sc~OYuHY6FjL@EfR+6Y zI}4?2duYMif+r+gz$Rcm0Wa3f5z{2|-Foos0zKZ67}n)&!B@)O9j)1J%9QZ@OSA;4 zZ_

$}zw%^c>yZwiVhJuiW&2QhP}iH6qPi8og0qQjt(_B(B*hJ;pOx|FD-tMI@Z`i(wN=YYJS*O2Z*&J-LExg+S+IXg*r1&nq= zN;r02FqJa*AAu!Cw2939e$W8433D$T#D|+o?$F?c7s9sJB6D!xmp5Cp^6sfPOLMKb zlYFgc0`1=TJ3vh!z)kZjqdU5IP)0E zl+NYSK93PMFb@+Jp*C({d8PUj{#u%xE^gMI7=@ES9xg1=EQ|W>D;fy(HE8Nvq42yF z_r_%9HzG%(=Fs9MvKKiD^+V&xOX^t)d;HL3v4({guNKBYj~|kg zr`+Q=!D;NG6BRl-P@?SsWCX5Id70 z``mkuWcgI3tv`P!as202Rm@9qJp`tk5o2&^qFv{6@1kyOManp=T!sVm>$qdV5L5^j zSA?PL$!Gu{BnmR)n6~OIg;Cecmwa=+{OH!QuWESVB_Y_8yyWqT=43R4KEiTwGi@0< z*9!I;q<(})k0{Xp@V57RCvqQ5`~0CYx9u$RXPh2W)*<1N96pfJjfP` zSV9F@)9)FpADSW_7e%g5ICvLM{C-o1O1252{Qbi{HKB@I=HIUaUr6*vma;A$vkwxp zMO(P!PghvTckazP!HE=cI6g^uSL|iYB{U-&@`8)%B*B5a`3yOte25L^Pc=~wEYfqo0Q7KWUtxAlrQ9CmD&5wO(fgt$(F*7Ry2`R)-re~ z0J)0Y6vDq-k%Rb}p>b_!kyyo0q6$wY+j*%kRd@->=ivjwuq$cj@Yz4G$0+7ns<@13 z&A_y-9eGde3>JLcj)K}!{XkVg?8z=Zh{X$$1u5b)+E^+Zp1X>UXd$<3zKdK*@io@Z z9#M3cu9eA24|9|{%jm50N`^#cE;)T87a4_DtMEM1$aC!`qOBHI5*huT<7y`njp5K@ zB$r)eTyYSJ%Vc9Dr}J{XGA=wC3)6K)g{BUu+tFCDl^Q@5ft?6L^pXT32hz>qsX%&1 z8HDE%c%H}>1k)nvwRpitGCmS3Nf#f~A$sC$($1h1dNG3RVtWIWRX&6?F)GO`Tu2u;Ow$*KOUep4Y3GLc3OlimB0&G5 zZE$BuT#9VOi%cwv!M0*AL+UMbEX!C3gbtRC)0oj#!CGW{4=ZD_Evez=uE8=JO>$5x z>Fn*Lok8&n>?n3!rKsx#_9mNaSfYj@G7qtbiRl@_LekE}+?8ymxViWN@(ytSQ{AG&aXDG#>U1dl<)NQS7u=u!>Q^cyU$weA^;X!cpQ@hZdFmv5K_&NP zzRJ~!%dcIWW$2SN>}Pg2Rr+h6M&G@hcVXz8$2R&4H%aPhd;YR}ktxKZ8vg#ssUyqL zEe=VR;Au9%&*Auw5pKQK_|k5>%oC>0_^8Z;n9h6ZU;(VR-7=20b@Bu$zJX)+`crJ_j_5up%e zD#=tzXi&;`pS#aFZ=HKSzxVt1@Aqpz9`AF#U#;g^Yp=cc+WVXv+bEO;vwx$F@=xRY z=Z}B?^fv>4Gw?S9e>3nm1AjB{Hv@k&@HYd0Gw?S9e>3nm1AjB{Hv@k&@HYd0Gw?S9 ze>3nm1AjB{e@g}oKu0)WXBJ2>Ab;TTrBK#!QYh52qw5)dbg${T4}WZP3;X^cWQG3+ zXQ8@$s7HLq^f33H&^Eh7Z>anGWBRfB%Bxw%C+9-leLJQ{-iaD~vfaD~>iR!1{rIzI zOYXIQErGh>2TYIJ=rXs{cEe(*8$ZN#hZ?z!(RMFT`%p}ekzSBs8l{hRZ~sADf8b$V z=fSxM+D9v5dfXD0o?oVdXQ8fj1K0B|*(9(=Ye3!G0@LHaimhN#4eEw^)CEjGX}(?Y zP9ZZIzfTRWpBYAZBJ_ZJ*WpC!*!F=+H|JX;!t;T!1V_2IEqmD zI;bD4$Mi(Lxhs}7i|9ao?+aWXDe>66t>OpNwF59cIq}mXUk2@R)E*y~m`0DpZ>1L3?*RpXmeDJ0E9$h==;#xtM*%Ma5+o4w~3QJq;hPQ)@CRUwzu) z4|V(bnEk2zvI&-FZs<7LSYi6OEg>IeRlWZx_DQiZb>kjH@~a6?wzynp2jLQ zXnzvd^XGmm6~AF*3H5-Dn0@}h5#g${Mxs#Pr;O=mRw&%QA|ayyb!Tf_@9EGe)_b%P z>b~KaepYFTT)_oBR1ZvYV%Kvs=q{W<9r zsQbUd^b6djCkDIy!l7=t6W4dxq-;?fLC5RVEL^YUsk+|$Rt(zjXUFyKS#}-O)GVlb z*qGpS(RCM# z-@oMN($?plJCvZk^H0qF+Uk7fSJ94MP>;vw+qEZ}>H~|{qVXKT^Kk9C;bs%QWwFrS zdjz{rS>YW%EltfYQ1{5k^=BRy(sl0QP~Yc{>E&U&HuKB8IsH~D z`mURp{mo6U#mApBYC}Dl5!ZL*JxEgyL;GbBjOlfk6a0Tp8|guN&n#RY;T7+!yQB>D z{n@xarIzbby;g|*EqCMUDvT|tNGCMK7WmCOncXnh9ypIK5Pg=CBQWgB~H$wfG7;azcsUDN9Z3J~! zVNAd0e<8Nxo&g%C9=_gNSGf7NWiR{%?M-Yk`&Nt7S*i8Gf>1ZW@89}%q(I8R?jqFV zPT=+f4_td27q&s&8m|uz#PWmoSHz+DPr&Q>10}VvaH};|(Ef-JcAqv2rQ!+UOmzOA zz}I7&i!{}Q^T$$XAJ&T5x9jjJeml8D0P4Z`{CO-!?MN68u7$dXGG_m{Nps&JR%<7y zJDkV#CkBrP4GJ~UbCf45t~>UKYg%MqgZ7SieS0$OtdKFbF$(G$`2N)~x5{1PcoVvh zYuv-`(@|-t%;&(3)=5KMOn<&GX-=Bz3$)I=RN?wjb)K7h%WdHO_qXBt@hw%yFLFPJ zdNS^}^Zp0#qnzcIP|Y${ePF!o-VoH?@$=7%N>-_4rq2E32s zEL?B8r=P&N2R(22EyDCy0wNU|PDyC|o)2-oWMj#=JpX=ppGZXy1lg2dlu9a zc`&^vm8q1WPXc))0&VXFT(93eslF^7&8GoAzHb#OJoc{Ar#&@MC_Y1&{o4x(c4Z4T zq37x(eB9sGv`lJMZ%6BV48Bg^@dm`nnAARjevJgM`}FwvA1 zNiBr-PMG=c_e)>QS^MJATc~S}VLy2Pt?~E?{;b@R>btr84(Pg5(4Jv{qN%X-QDy0 z7qNvxJrSRu1FlYvq1V@BL){DC@4oP4JIHY@8-cnLzMpa<1L3>|(pB)_0u{s$lh(5QP!+lsnu!dww-3PL|Eke< zY@^osLa6KF^Z%=v%(oTts_1$N!_0qwOW#zGYF#G;?Smw-AN(*_Y1Sn!gvM$A2G#5D{NkiAK9%lY~)Usj9rL&|L+8^n|elQxa zY9P$o0v+E(d|w;wPp>j)azg95K0fYabH-=yZ#V6L_wk})_Ze#_*nIx7U^~>Ear<#D z8RIJp{av9R-i+CgTbjzLZ(x50^?-x89_JKL#Y8|d#*05xmp*Pl=apS4ZvT7U z+%^ZDInX|~5z~L#y*pdYe@`Fk2bSV`miL8cRU_-5?wpM4#r0=d*0iZYJq7ps^VVEu zzom*gQ1{ix>?gvv)nuzSqURs4Nlc$KX?@q>>a`Zyhv0R4GLt!cvXX@l>iak1_KjML ztF`y#L;XNMrvKv3n0L$SAQkGGw{ZQyF(Hu+uIM>X`wgZ~QLj}t1hOhZ`=j%5{Z?p>;JV5!X+Juy`L)*M;^z`!Jm<9h#kbmU|b}t$1*~b;p>@ zdh?x7SI6_l=pn3ppVROn)DIY7_DsAEJ%$zz=)BcY#r2e$i`K%q=)Q1*3)d^uf0Qpj zi0+$FzPMhcdt`^5zA?Oi;Cf7F-rZ*OxI=6Y)IITn%N#PWdc#(U15l40!R;T3zP-@r z)dclu+@6KnuCbeSa1iQh&oFz|tDd7RvlP&MIrs*yS1GWsv`Dpv_O`>A&bHE_R4+cj z3+i!rKG`V=?@nI3gpRKkKL6PbhdfURd_|uJP4M;0-mEIyA2cov?~^$PyFdG<#o~*U z)X;gpYbB<0aQKXLn@+GpdwqPKaByYIb1dCC3iYD_xcxV_?z=^^O;P;~rq9a%6=;^t z)D3lOJkOjOoA@(smoY-!`y^)16?|}Dp|3gGU#qjYKG4j%=kOeK+%0-Botvp8)n%jN zJ$RqcTukR#TeswYjAUqrdK#WL9-q`tz2U8^p}sF4x9_y}-7Nea z-A8Qk{P2uKOog4X_k;Gyc9{Jfr#Zt{bJlA>U7a1*<6d3k-kazSbxVI-?{n_-byq~+ zlX$peIrl_Y>!d)NIeY86Md*0Bh+*~%Z+3Q=&Q3?q zrD+D3zUYEk{o|DuZty;C0+=p%Rk}xGzHT+tQ)6(wF|5*Y$_ssd3IB=fFBvo*r?VeK z?^BHH{k(hMr9L%;x@#z=3z;i&{0e(ezJaN><~xNcPGdj0KB5qN(Ke18#X^sEW8;6U&1 zTY=e&UO8U2W3j+-Xs_3b=}V&8dyQTAr_nh3F@2ed^5DeDA+&Cva>eya+b_85?|%gC zje2nX<=x9tRY%`I-E0)X(Z9eowqvx3eH*nokbNzYB*Jya3 z6HjqHz4Zp`^(J4aAIIm9Sk~&r=Sr0up&pFSw-wnb^O!!BN^%6$cP4XM| zLETXa)7LHSkTozU41~Hqp8s`@ueh8<**8NyniaQiyyAEEWItLT^sO;nO8!oLEyZL7 zv=6evbZH|Mftz*mCQ$dki0f_>kze*E-GqA7c3dC-5EwDL6FrCT^~H3Vf^1WVOkHbe zZ;U@*$doab9qZkMo@XriFnig##j`|S*K|Ys!}xwDyQTKiRnd9QP!D9p?X{U_bJ}I1 z>n;ReFS4;`G}F^X(LC&m!R-@Mo=@2(iO+`qkI}k)_#gW=u9e~|=b`(f z3qDWe)*kU!V{piW@x+T__m|t=;vO{SfSylI;8n6AcTdR}Dp zi-%BmV#f9Cl$6!1V(5N)_$IEuZ1NxFS4Hb{WGJSqGkqww*^r8!_cGq#x{>a6=Tc1- zc>j>|n64rG{Ftcdre{zO$j0>t;gLcjOSeMZ*a_1$V|MD!dpdCt>S1{Nn&lBvk8`5( zp>A>)v){G*>YX0r&$3WIR)y(WQ9NC)``OX`_qZmeYag2c=S^jr zpzlk~YA{`w@>S0(ZRG&8*TLtZu0)*Mh(b^r)Q$1_sn@r)OIO zO>})}tjG1O3HMsM+{55~;_>Ht{lIwDWNIZ^KXo5t_Isw}x1P3l5QX+h*_dt+EOB*c{#%Mj%9q~Ag+SzNhT!dMn9&U}_=RH?VoaKcisJr!G`raFZvznFI zBcOgT4%d71Ue{|j--Ei<7F_@N!C0H06+JH#c{n#G98nnLY$z!^SyzRrDgo9`u ziyOlATs^^6r=-5Y`$xUN^^pVO(~@pzoTekVKJg&DFo7HG?@298H`SQ_G>56q4(%77 zXVZ}W=dC4&%b@P=i`%!yFj($vL-(&pVNACW*!wkg$pJrTpOT2{gMo7dlBcgj{ir&o zTh5)jD7DkM2kIG@a9y{2lk=T|AgEhC!}aQ|`lmAa(Rmm&hUxpMg>fZLR&vn(Fn(^_ zf6bMp!tc~msCzuc?5(Fig}$k7_JMlJEljtiM)cMBTPi|5@E)$Oxg*S?%8u@{(GM}* zZZf+sYE3EnytW6QSN6>E=Qh~xL7$tB2VwU1eTrsJzI6VC_t(VpX${u$=YQc^^AGzb>?s&5C$#A9e4QOwT$M2M&cymE)+DWLZ z;q%J$iclN0&=-wp11L}!*{trHperH@-iJmi$;rs8w(LoE5BO61Z z{b3XAJ}zutPGS9BDo{UOjO$BJ+E%$dN6#C3R^$5KNS^4jj$UZ*h1X#hN8ZUJ+Y}|C zp1KmZk8iQF*j~00>Vf$Ba(%Jne2ChxJk$?<$L!sTE!74#a-;kHQGC9+Gpa6a^?Qu2 zmjr*z-ktG7$S%3kDtMpWcpY%hTbtAM`D7&2O)YTybK3^w9NpGHJsGdV?&p_p9D24J ztxJ3Gc-$|pXKnt>kJf(;M(jQw_7*%IrWWY_XdaI1ZcC)!3q_g3`)lC+^~fu=8VoR# zhI;5@%-%DnJNfAGa&(^W!{@)3g4&@aB616$y=xg}?^V{If0QX2&4UX*zTW3pZ*X!O zazcAMATUiT!_-SBztGhDyrvY+2VsB2nb_Pzy^)iE&w=zAeMy#D)79%}a; zm^TjXlkt8XTAda6eBY<}53*SLK@&l#^7+=|4Ub_Q5CtF;_^_T;j zZr@;|LVLenOb^_+`y~6Y33kr(#C4CL3(aQN>Y%;7I;IElxXgFFVvL?QLTBN+e5eJp z#2xf~QKT-eTa?awyy>SFyiW>VuYyX8Hr#SkM9(=o-kAO2t?VDxSY3V(?R{3@x+JsW)-`!qYttIXkvN-KiDRu}=zR zB|H4t-|OED{LR4M4E)W&-wgb}nE@HlZRB8yJlu-TF1aKzJQa8#fv?*~?YdKL9QfM; zq1mc~3NSa+Oz^pOCK1~t5}Vsu=eBa;xJpc84R{8mhN=mCw1)%*Ib#tBYe)7gF9R7P zzr14N;=G#&o;Lm@sL0z10%0I${J^?s?~qTabc)2$m-A*4jQi+`qn{thDC~$!k|{2^ z^i9TaJ3{CVCZJC${78ohKFV8zuc$|sOaxon##>MLgPu~uW>eJTfhA~+rr<0Dl% z4p?N=p7hmyWOd+fa0;a5>Ih;Fh!5aGAXZ<>OfXVheea29q|SQxIEI=1p!(4hCq$YK zZ*$^Gp4Kg@UotOj|4f2m89m{tW0crHibCuRr zf5}D&Ft3V$C1?yAz=aSM$A+(~!c>--@EcH-rgba9*^fq`^NP)ro_J-pY}@ku$9EnI zypK8VXQ(nWD(X6V;?zOwL(v^|Z0e&8MP*&v)MpZ`$LWc+wV#t_FDx#aGn#zHd>~;C zjA|$cSb|2q0xpDp%uCMDc6%A{WJ~Ig-&Ws$sLu33O{FJBHKPpYi%Y#w8n6${pRLw7 zlVDs+Peh&1GKdwqp}$e+T-KbrYoQ3CxlS8>e@4lnC*sm?=rx!et~RQ9e5OgWo!0Yg z`K{<15EeCh!s5f>AJ0PB-!AC8u{`%}Ag$-R69(ur4)b$*VolF0B}P_mU5c;x*YTVY zVGp_XaI#pfSx$WG3kzkCs@E2wass?Ds=9)5{dR^P`3aNZNV8s2E5p_3f(_ ztJk>lskW33|@zzu8X-%nE9Fta-&SB$%|p zCn3A4zuAh1YbGRW3f?@<(EkeFRQ*{?sO|K`lk#0fn!y#RvnXj1N@WIH(WsDm3mR7| zxDb3OKb6v1O_7T1O}=MD857r}5%OETX#j->sSpHWQ)CkW(<#L}YrXIG;N(i81l=C0<9G!zzZJ8%a(2MUGt0Jso*@Kw(`wW8dI_iUli?Ytkk-w8gZ z=?Sl5uK0%sYja=juwF8+Y#u+_k9UX%3Wez^xDb3CKFXbzYx~URh|qEWvKNYsXjC+N z@HZo^>4`1r4W_?Y##4fn16I5*`GxGYVH_OsCm_NIb|9jUG$p5rLB?CjiB(4q8TdR0 zJ^pjd864?}j1fMUyFpoclHe#S75*S;cpqnIm?cTeOdtCMo~l4hbEDl4jKpYHkvTzANoT! zI|vRur5unQU6jO5+duxvE+v|t$ka2JykgwN_d`to=#mw`z;68K2r`0NPxN8`saQ2| z`49HL$R{DHwC7fR3F5rY8u5buX;o1dAu$w411PME>505M z>vv{I?D+C^+m00rMLofJisl2|2j@JYCo&}JZ%v&KTySmKiJ&ZV1MtR;Hs-gXk69$O z-EmzdljA^~0#kLo(1e=@A4nPomsL3Sx@Vr3{ z=M|OY^qQmotl^z+u6&I0@u~XG73m0ZBVxx{nhOe>7`+ck6T{tpQ756Az1QPIpcFFaLQ_`s?88#AE`IMo-kq%R6QqE%Eq#p)2nE-ehpP08vSDJHeZ{ zQiUMFN^+7Jn%+^cc)8oN0{6$7L)z_NJy65g-_+$mVjhW)t$e|ngIe|P8yvoW3iy?? z1o83DOr*vGk}!gedz%Gx&&b>#58SxtqrT-$gh=KI3x_^tCD0R_4ReyXi4WJ7Jz=sg;4brgmg7qL@dee-d~9bDtR!dAJN&2gi(({dIN!<^ta)d1awfrK zL+?W&^5$HfkIt0-e5Q(I0)ObHs6e zRiW(4_pGRoO6Y@af}RMaR9FbRS@5q3?p4&==?ZolnvctnAluba&X0aJWzF9?Pt%&)VDc@Z4d9!-MnE9 zJC@zkkYGAX@8eGV_9DmITZE@}%DFxh;{3N6cQd0z!EfeFqerwHgR>lt8bnBDD!n^ zct~b2$R^^$1Jo3xk=3gRzw|BpR`uR}F?hv}{Yp2uH;vd02|fn!N$5vjv31~rU*W!| zu9k7QC!YgzmPUZpi!_EYa3K)31~S*XG~)~uDh>^b4z=w?2^Shb;ZUR}PCRC1z2xS$ z#pdY!n+Kk^ff-2ifu8!9kZ~dSICD&G^1H9a=gyUq9UCQ{Dxt)F=z}eWp2*uFq__uAzIs5Z2yYM~DvFf)l!eHlJ+Rv|LN z?rv}1f%E&P7NP{m8PXUIfD54?CyL&URz~&pPj5Asoud;9&bKrlu{3}}L24tBh;Uc^ zZn$IF&m3N#+3#Q6LJ4&4a)1*WkvPw`y;Wg@o6IpY(N_0G&zvFQ3(llS<9G-z1RpDs z=5D*(ygxcaEmO`eb*mvD!e(o9=FC2U_;G_9(;j1qB>nDvaF z2(NHS4L6ld`A{_9#MkifE0j2f65!N9jOs2&v-qYBHg}q9S?;*++y;6|iz*Znv%}~K z{b;>62gH_#W)8H>rYfYqLkVOb2aSj1w4`EFxyH{UX3MP@;jV+R4fjwY6%w2mz$YPB zy8LMYB?%Xw=rRX>kTV>p44#`I z!Ba|4ct_mPsUO?@j$e4&C+6zK6DYA25=mV(OMl%UX(7cvy}dv4aG*4|0Lo zPwe?OPe-9c^HvO8A8gzI#;Ixp>I1DM{3Ls=N1ODgfJaL`6uR<11=*h-MG5427PR?d z;6li*T+q8>&7Q2g0zwQCsXq6>d5YHa1R6kLNTDaX53S_ibzqkTr;Olv%!y5V>^7o4yigw;i|7f( z+=l8?bsO&dR+yx+-Fi}n`T+9_Y4b@=WThTDSC$+RSu?Ji;Z05Q0?$oIKfI8=2{f+x z;6fPl1;b~Kakm?@?_MYnx{rwh<}5<^qCQxW=mHS#43egPs>BTrx&5?my^+Sged!+*CuTeLnlRc_Yr2@}RBd9PzDog^YCOID*q z28@d52tBdqs<`UfWlo|t{$pEG#~+wMB6tTRI6$_Exq2XVVL`lE&Z=6jY?W<$1(^T= zdcF|r2beWPqNSm9#fq-yBVlURi{syf=K%ujQC(Hg2jeGtqO;+bsdJQ^f|42-V~ zKxL*y)l35@{2<#zBHl^z>$}V;hxrVr7CCCL%b~G-b)X2BWq~8g78wJMW#Vi^?0i}hG__%%Zk(0OWm7<@E z>drYlq&kz}XQwA}PZ|5(v}Rx^dCU92(dVH)+7D2LkR~VzE`+Em>jE!%3_t2`9xZ$& z`Llc{O32dy%IqWbghax*GlGJ*?wTe|%UIXGdWI4vkYEC*C!&vGgL&7-=85mU9bPrs z*>HClC6H)9?9+BEL* z(nkZ#ZfdBGqTLGL$kP^$F0@<(t=q7jc!0wD=e{rINC%xWcf zD#S-4?PN(Iy5o4eKw>$vP6))d#}|Fy3&#&cpY!C-&`R9`e1KYV7+vR_SLliSFH+C8 z?4NGw_khg|k5+z$Uu7Ulq2elDtWKXGF89PLu zCIy9vT;ffX>(k_*5fATaLt++KVZ?qE@DKgCs;Bf)iw*-hIQP9UClJ()W%UQcoy;~wK&151f>2(q$JXb-2 z9a)QnsD2E7Gsx<-$ew3+!~FQQ)uoUK)_?>f$q2GXq&rbs&KSvY)?SNXTf$ExY4?>gCLD6#&&LJLqg&b z#U%_ClY=$U|4uX=7M5{icy{Xhr_bxxcP3u^cVcw!U__Om(V7IU&*nFWPJ>GDN6$&4 zI@Ou{X@!JF_am1fMy6>QWIX=KE;o`YVs;~&+zU>(bhsucxgL#LzxT^bVm1lEEH>xY zlXDCfPHt5>3e)3?GYHbC`tEJ`46Onpkuh~B= zNxn4tz_tNTQQt7m83bw1hkK8Nr!J+*45^4CUw9tkP? zBJFkjlQRekSwC*gThmy6f9%!a{B5`6tBbAvozR^7ep8=;n$YJ|-gwWupTT+LkElp} zgm9*$N_s5I;Ei-)JYCT_=idqMJ;U$fC-#WdK4dEMFVbe1NwD?N&%_nWoC|vSw>M3& zi_PI@ybezGe@4aLNKY{2SME}{b)>D^&p!Eg^UcqY7|=n|O5w~fr6)$*6F1&aGYSyS zUgt9z*L-^hLBojaLvhgdO~u2zZkD zuN4jx{$UBN?xq|1(d@xfDmX(B ziQK&fvxelD>n7*=dX#7yf@cBbcMXQBA;R2GPsG~JW~}e1`?N3jWn>L?c{xg4fdrEl zJz?=>+ZyWyQ)AmaO9#r!3-tg2z7v)K(IJhQq#q?w?M<`H#qPLVPRdj_)!Bs*;M|@E z38pIWN$9yqPX3n~PKmYC*N%LM3FQLs-4Mdh5fWVB{7WQC>sLSd8B=c3&whW+@iooh z%?d(zdq9FWn4Vae&Qk6fTG6T)rq-JHv357=1H5lQ+AMHlCi z_Z3xGq*r`z@fAdJ73yB>n|_-(7AOZBnD9*j7W5Zs0v>_x*OXh##Yn8B-(Ua26^uj>V5uF z0pbBPWJVH*?*5|fNj=}>M+zBkNsc>#8bW&;rA)J@u#lX{YA>!=)^PWf2$x-1_=r*X z7D~YCLzy*9?_(ZE^Zc@|z6trEwe7o4yjg-0pg%~XI)e)#Dl7G5R+cjH?)o$Kk*Vpi z;JpGZD%1xHvP%<)NE?9%+dKA-SF?*N`)?2tp6P?Po}M^yOp&pCB7EX7PsPN-Z*P!V zg1n8I3oJon3IG>^54pC)2=BF$nGFvWdvi9zI5|$%UC2TkSh_y19&zd8NnZS^s_4?vcBvvNeXc8NXZ2RsO|26L>gluxDcYM zWxCif>QkMh{lj}??GG-bCjLo)y_ZM~MotJ{?K4U}-^v=$w=^Eq4jPeycmO^o!G+*s z^*}>m=~L;9o}Z`s`E}~H5`1LQ6AS&c;|yYYHh(pfyz=sc0jTMJ`d~t4B*BNJvVKbW zW51EYPg$x_r}n=f_|T&#WPj_#DXckaBbwuX=IovC_fR4MSc1mb4lV>A4tmD^Yc-C= z3^{Kp<(rc|i$IXCG*>qj>|u|WQN)mLx%!7bk#-}B4H zfj#NZsA&HV0-@&yqK*3#TP>sc7}CD2^Yv+*Nia&#`{-{8w(5v9dFvmtUHa~<1x7SN z!fPL}M4ATpkKlupka;divnM4!Mf&c{xWuxXm(_NmZJ;4i+mYY7n}7t_@2Y)rEtQ_X z_WT9+$z$S4w@eLSKY}+vVsSZrR5GF5ksm%UVlsQEdN8)5F$fUgw~E`5T>vyj9&jP_ zqpwGNa!c}}IhRwtna|Jb1{Hxuw9xmB9mG23pLh<6Cd098lN|}UqT3;y*dlgsQBo8 zP*qaW7*YkC26mMwWKRffr}@Yju7t!~Cwjs!*5Y&haCqo;{j|*stUe;^JZ$dOonY1@ zjeQVY2;&j;@q=1Y<=YUaZM|}@r4E3sB7_br4WO)*rYEi}j?W7jx2jR>r(`LsZAL0w z7^mRJ92!CT>>TcCY3ALweJE1p?!4zbvZ9dq0Z*2sgfTQkZBTgjw=kP4sx(u5WqMl;zjj!^6G*-AB`NH_JQj9Fq!1gltyDS%02E zh>%6ayOfcuH;FyRKx#o@W=FEfjHpDw|I+m%!*Ko`(KVGNNyh@NT};_k1_&APoVISn zl%gVnTnYU+xXZiHpvG0MA}orz-X|Yav_E>zPDTiy5!j&fH1m9BsSSy8je zdM+)^<;HSj>F4%>t`uI$Ourcf4;f+DyyV~ob`y&!p&t)Ag#8p|5TxtlX3~9!ln+Xl zCwiX5cc)KLXAq=O`R__!H+PT1NWYtPWMGgGI4k_yY&ZV4I=GnQz==72*Z0MQei;YE zKXaFKJl4+l%6)(K&}I`~Gta6q+Ha)%Ly(R~QA!}6MfIk|zQ5Xv^inkIX7qz}MTIy- zErPUXQg;FIl$%D7&JvQki{uKN-$5hI6-nJieDKqV|5|quAK-Zk zG}2l^Qg;y_8)yV+c1h|kLTsiHq;r>~?jlh=q!Fa+gQV^v#4{Q}y3R@JE<*Iu2-575 z)Ln$=rxB#NBB{Gb&-c>^(h5gXcM$@v!T(x!5yA)dLj?ICtPhg9ix7us1Zh+xbr&I0 zXawn)lhj?1tLO0CPC6bWbr&I)(tMDP2T9#Uq5`K4&`4JlN!>+!te_F3^NOVIB0j#+ z2-3Oha{Ar;*Ec&}j6L{R7h1;!&beU6QPl!_F4Cy7;6fOWk?6Q;zP9$c{x-k%IB%>) z-b{pXKWh;|?7`m!*a0pCA~ybwS_=mshoXPdZZX*$J%pGofAc8~pisO26Y)>aNr^NS z?uQO1E7aGFiZpC_;&YegBkd#bg*0YQa3MtXlGl!Zoo1Wn`#oPmnT}>_A_RE41G^j2 z*ueWmA`w}|zP9RHckp}pGO@OE`f4;Ei=}_j018!-p5ROsU}kAmY!A^Y{H=eY~shN9jp~h_P$ygai{fLlBAf9m($N2CBGpB-1Zn zF4et*5^EsAFicOpon6TiwQDCO)>DJeTc6t)C6FG2#(=DMLR4Wd4u2aF-2VMc?Y4Cj zZ>GR|HzcY@$nQjf#^?nu1j7G^#ybAre${uxx4vES((Ekiqm>3wSipA`M1t2uBhY@C zwhilT1Gj>kddPVf>G^g@Fd@~H;Df(e?^0SrG1v7Arr-UwnK@8m4kQ?&=?Ol*8rzrp zJf>GzZ{I2E8v#8<#=~8>{xn2@N({C*0;?< zK__)yn-10%qERh@1kXKsVu$F+57F-|eOYc@o5rh(3Q&R<5}c**MfiMc6Yt)us7_!{U{JyjC7@WI4vWO*UtjPNx z0^t&y%PnTSM>EK0)FU?Q;Zf8F7#E~5g69z;v2e6VGhs_!x8_ls$d}$@U|rLCj?Kg? z^n~`v?(LpGr;J=4IJHmse?-pINUmNZ9>9wRMsOiS)wr}^=%(niwJxjP>6|o{b+{-3s_-9AKzDc1P5n5vN|36eCTA#C~fY7 zs3IW2+eS}xNU3&5wyLLn8VsoZWoJrTA7GZqL4r|`p5PnXJlGZ;{;e*!p`os*7`)d- zdM;y*5-;hA?`{cW@j7*cv@t1vusY0PorBEUS z5^Tu%gwXT%OFzvI52BVnxY(+;+&x(yjcNlVnAqrv!;1!WGT#_;Db2Yfbw_GE5B2f( ze-k$LNmH-SmPsELkt!((9!6)$dbH=15_%sxnk9v|9G;zBadFEF$1#dK>I2Mrq%kA& zi_njS-+m@CoMmq5`^0M6wrCUBn`pCSAq}7~lI$PC8W%tIEz5lLz?MyRNkH^>)JHia zC?vZ<#F6-YbLA6PDh}q)?K(*X*#vcWS8pXG7LnAe*;a)d)ZN*W6)OsYiq~i=(un=O zuOT703w#p#VOxC2!cd*5faSWy(lgYLw8{{>-~SvW7?E{CAdZiHRSGw&?g+kA#Z^2} zhVBOb{E(Oh`b8v0-sWxUHLka1;j&b*4?PF+kL(}*g^&>XN>7M5Dcx(1z84`VGIfdj zhY;Kk!*GJFiA~yeLY5^^PDw&li9ii1-M=b_4JxkLW{kkM~U`dDF;DETr)x=S6}KGZDK~3HPnv9QB>DS3ar9fj+#u5PJ$` zb_BQ(2*#sXOpnb!AG6I?Y?M6y6wGdZoWxz} zA>p$e5-gwTiMNlI^?qJ6lxyjflD|&t8#p5%K76-AViq#?gnop1-kVNpiGDV!ZtN?t z?Nli0g98#&S9+qzzP@1jnE8G^&Q95G^F?69XxVLm1RJO=L?698_v5!@sjGbPdw6f@ z!^x#6(eb|toqZn1-HaHPe#|&4Dz8)t&LMyHgJl)H57te?;)>#rPvn0s30$>qVg&66 z3-rN@%r8RE$>vqe2|wg~2-<(0SAP&B^D4*Yd?kxniIsP#yy`69p8d3_%qym#4~87@ zNr=j;&tsQ<|cztF1`%L81&q{0y$TK#;_P%2n73af3||z6Xj`>EYA1lXM>uK n4~Zr&i9k~KO73s8hE{+LWdJ2O@x literal 42847 zcmeI4d0bA<`~UCuMT=4qp{!9PSqc%7ly+@s6Q$BhdsIr=OLe#JC1g!PrINBF38{n- zt+pgv*6+FRnKQTUd%QpX`2F>JIDg!Eyj;(@X6DSfX3ja+9CZq1!q{K%pfC<`#y|i4 z>t7H2>w$kg@UI8{^}xR#_}2sfdf;CV{Of^#J@Bsw{`J7W9{AS-|9aqG5B%$ae?9Q8 z2mbZIzaIGir3Z|OhVX;NOps@%{X^KBLRla{p|JG@*>4&Yeck8-{yVRXe18!1$nZ>v zbJ1#`C$^J%@M884&*pXA0{Zr=q`qHS^O$be(UU+=_eXk!giwfq) z9=J3g=zhYa9;&@EQ_1zySD+uTCG`Wd*N6p4w{HY`m<6ea$$N$^E$9CQ^n6LAFIW3$ zd1q4$(8H&a`a$)nL1WLoPyu>c57KKZO0qT|8V7Xub)+6X^Nz*a7Jk@2(JDw+d{W3W zDa;Aj?;Aq;&UsI?=ayXndf;@V--vvBf1PC)(2Yh&Jz`~3ilF$)^Fa4ojr8{RX^r>Z zodvo{AE`$!cNy2QW7!m-Z*E4qL)DVy(e{s^eF)N1dujuPby9&Ie}L4ZatdkkSRsqkbY-t?_AZuHt-(>$4EV9;e>>(kw$QMZF45|xM|#7-?vH~ z2KGATNZ-7wuzI$i5YXcWk)D5Ydje0i7SKJdNIl-ArJ+-}2=?3F&qzO#T72|^VhONM zA5ZFsEZ3>rDCUCw=2eCC`dy25zq5nmHWk$;Va9-2o~t43w?jIleZrQ~>NHL{Sx~-{ z1JbM1UN`bDqFqwNkyeWIE1q$b$>$dU-MJR&cl3H*b@oQUi{p7mI%e&GYq_0aX0 zBqFy>w*7Gr&=bT-`y@w2kNbAF0)bBbf%N@ny&jlb@d5qNBvPmHmi*k`&pQJ2eOr*8 zI55eZT@Q|DGjttM2WS1rl)6_A>`nKQ_Q}qhGJS;Z1OUA#h165VXuY)xjc)~d;%=nx zeb3(!u4M&u4?(0i`X6|bf9Mj>H=_Ea@>si8vNsjM^4UoH)P0@o64y+vP|p+&@)7k{p(BXTQd6Mfo?XA)HCXC zbACB_1&;F=)ZWZ_=@p#=8ot1OCmPS01!Z5k+ufl3b{n#sER{nwCvVN40PJ(*kiP0c z58K9f5BK5-A%Gb`wD=7ng7iw2wSDV&p z!#i_;?v3JMQP~gm$Crm51Kl=_Ea#X|Y1G?iJ_mqqy&mb+!j%`VKc5NoZG1?7Hpaf~ z5?dC~_v|3`V*5$vyB^p50QwFzK8tHwukp$*HUoNyD`|gx-I_At_d;V~IZ8->IR4U^ z>nn$Wu7mpL_|TzaIj_R50Nn@0u@nBC%cWjf*#Z5~3$mP(ku}Tt-MSrte$W)@{T=m7 zKHuU6y1gE$pPuA&wZe1{tp9ctXU-^Ts@6QT_y+7f=aKejl$Gc84EQ+!J@*aLHXCJBfTXoQY7s?To0t6emgrdz3D-RhAJp$*9d7}nv(6C zW7~Bb=-E_KKgY*mx3q8Db)d)1M*0Jjm0QGT!~)&(BdM1a-w@Z))_wzYj{>B(dsr>J z><;Gzb9YidAG&d+gi>cAu-|%!)Gth$rT(n;G3>V}L8Px)_G9?vIyGRQ8-euokALPl zCBitc1;vMQjr&JVeozbp_9-!>eYxM_f}>Z~Cjh+&jgyMFneDu_j!HnMqVZgD*kJLx zgI^MX?thmor*eDhr(Xqm8bIGvi}a(Z5B-kGn*%)p#qCSSUDm8nc-aZ`NEGKUJsImX zrt`Hl&;vNga;mPDudSGH6JDp5GNfL;C@>?!*9k5-B2k>IP7)DJvb~l9%Gp>$+Sh30 z-%ec>S_O2gK%{5uv48VP;(cV{8}qo{1h<&&#`zAXpoKQ!}P zs$BAbzR7~rYwJhcZyh`Q5a>FuNd1b@!|8S%J92?ufcoJ|t@9VPG8cH>O|?n;x(03Y z3fI|Jfqg0}=c=2BYeAxVJJ1hSlJ-~K^)|cA{^ADoohOlg>uqP|#!t{b1jX~KLt3RK zb35R?!|ft@eNi{@F3@dJT)G>5uXVUE39duZQUABhWNS8dNUzs6_v5jJ_X`e3Nd3P23R(3RPwLD<)Vw zMDqiC9b=^X52*>NQ(!!C%0PPZppX0dpYXc#6-WAcP`fBwPpL{51W&}~sXe=4?hlWSgB4bao{Nc(4Pe0(aR@o?R; zqlVPGQaDT5d*tDLli4w(ml%ZwwS0#4FF@zFt9IqL4KvbU{~M$6_FVabhuK^s`cn)F z#cPl(=lQGbm1TFQrNMT!lKP9`3D*@nDXW1V(n9LpoCiHdF89H>5st=rx2S)d(w1s? z{hCUW_C4yd(e90jc|^`62TcCf$p@FEay#X z)w1C=l+8fTI6~@gw{L$a(0m8ZBbj+fkNz_JPic&ITjCPC&Tvcd`jAX z$njhy6Mt3=l)puZ)IVPCs?O_5h4I0Vlz)ACl~!q7?_>k)jTFiM_$=~e?6!Mb;rQRf zhV&~(R~|Vfbr0C@LiS&xBK$4qQQiSPX*p^CCCdYwO@TYR@;M zmzidHyp)0CJYhYlf6L%H@U4Pd9F)He)&E3fvM+HRJv1mz!mgY?Y2Jlp-U{XmbpIe7Paj#y-3sHFt{$mVGWT!Xc_G}A7a#9Wp z!RM$p!bo4V?uv3`t|q8YKpN7UG(IaWwuJTEfX)kt$JAA~1Wb+tdpl#&o}+Z+V*3pT zUZBT*By~W) zY=ORGh}3zxFH1`)T|WZ!3{-zUN<#Ocb0=GYu7j=@K9j-SQIhZAeeo7_{qhY=k)5Qf z39pNdC~ot87oOw1but|1Sq`LMetxfy&$fPr&s&Vpco-x4R8wPCfCun<7|jb~W~5zS zoJ~Fli{>HA855gqqP~S3CqcnTFZdo{k;C~6lw*tHn}F5|iS%n_96`iQblbfNpab=|LjvBIYe# z0`%+=q-Qwj)`Y&A4fISjj|;xO&a-Ks2pm^dFGzdg`4zg4qYsY*_WDPV?v*m|;y{xe z(9H{w-eK##a_TUgk9MH*GM0Pt#7idf@IEC0t&2pQM21Ro7i)oXHt><b?W$8*)f{G2PJBPMKNoxrAdL(g(zg&&e0UevWP?b#W)t2VDL3Fisky zI416;Q^n=C=rJhYK?K>Km!#-icm?n8bkRH_-nIARDlSoZVDE?S7!=1oXVANWYiNZu`lCT<4(kK1J$Qq(DR*yzb1=yfa1F zXlLANb_r09KN`&nKV<*dzT+M484E$q1kuHj(-?cioRAX9sM79#@6*%4qj( ziTyBc?5iR5=}97#w%|&*9*b!p^%+jzpDQW8hUYyQtxsm0TzAafXxkl7zG)Y-f820N zu`>86(6`P*diQfS`@%JbK-cde^_iMA+xxnr;qxE6a-@ftbn!*JgX`o2iljbkmQTaD z8OP!JKM>8=vvL|rR6X_VLHS{E$i8UZ+Av``VW20W@i43InPla!3$@T5o!?o#scJ9g zPaXk!$QZJm+0)PMdm?s26zD~$e`e<-i*XK=Dgb@s5NR*F|8b*suiH$Z?-wC;xlKDu zFEo7P1iB`gFXUdi#vGEO90j_uDQPdye&uO~=Lj6P+dm^+@nGYz+UOI&-fuV3ua3md zf3I!{^q|S4K2NxFqk@7Vyf4rjkMw6|hKAc}p`Lx6)aNTI>b&}B{tlG01+9DM2UQoZ zy%_%i=*||Ty#k+x#5*gqELNI%Qrx?<@vb71d?#`%KjZHtVJivxgeL?!JP)SdA; zeCQQ?9%W=p>I=X01%!?5a0T{e-lVQ{G-sgKXVt9W9WeNHDQw+ zBg6!NUbu>(f7$NWkt7B5tffeA?h}!h{0aLxG=tQY9gP*Og+rGB`=T94k1JG5@)v3X zx_vOxt79JT@njnUx;2XP$^)m?cuKt)5A;-Yy)0Wg^`L65B^%J=qR4Vq++4Cn>ZX|) z(6=j)x~fX(@T=BWH-K(;5b47Y+!Rg>%>sHT>W7tuY-%sAUWe-q;|S7zWmRkdpNmEk zu#a{^dfmwvvef0?K+iQL^;J)-k8QTLNC&zDiW_QkE<3-~PrVQH9q4?mmajZ3z52Qf z(7jN*R=1z-<{DY840Ov2Wch0~8=Y2~F7gF>5SsVbInB$sabA5d&|}d&wa!bkR3}>= zj+1yJvYd7C%0E*zlKg@F24|$-`Xu~);Zu0ux?6?RHI&EOeqOc!jzbsJUX7Oh+)IUD ztAcV4jF9&0%M6dR?Yju)M?*ADG(k(PVZ4D6lIc-9ns86&Kq56^obI$v4>l2&cT z)$qPGtBEXM>-K^0$_^5HZlGIKk-7opo#CF;Ij@1PkK(+6e4N`y<-Msu-^_#T2P8wd zE1DI7ez=*`4P6sE4s*23272&#r02~X$*QC10sY`iQa6&i{;{pC240U^i;*4>zn02Y z0q+wHT1b7}x3&2Ic#9B0W(4@Ta=j@Vc`^sp^+57h z8yR44vm4pJ`SdI7x#`)0(z7?>DP48t`n#C zT!7Du5?3RAZT9hzg35Kke!nNudj+fFtdGHX<%ZTdX60|kTvz1_1NP2nyxZ z7*`F^^|+-y`f0{&Svdb5nMc}h`DiEmQ^5_!x2+#Zee3>L51P*ID+7Mry-D3-i~f*j z>bqc|@4brjCf{3Kx{u*{<4_=}TfU2NKFBKy<7)6pQnzxk>0C6$6~^I!MpCynIKN`o zjiWHG+O(6pO_ojWuF8%_z;7Cw*S4K=<-XvP*$Q-zR?^;fgIags$@*cSCmu%n_JEDG zdMDxih#xB7Hd{t>%9J3uE=?IC?RRjDEDxP-p8(47U5|9Rg6EAN$h@_~==!x&dD)Wj zGV>>}&qDFmZq>9aiZAZNaTPX9mSg9=ZnEc(j9tJ!7M&M+C)I%)G1KAvb>KQ_Z=dlz z<;r*C{lGqk4e8%&g9Vk>1w1 zmUHf_JD_|bsSzGKdsHm$zv+PMUhPCucW~u6J!#dX7GQ7Siu6{4Ned#i;W&&$3!mF(E0XouwfofWXs4^N-?pOp+IiwR5B)c%t3WxqD1JK23@-Wk{Rx~$5{1cf zT&5q|QR(skuCF%9A>HJs>pAgm7+3SVkZu+(99`B1p9Abc^Po$~_GxdtW9I?C{>zd5 z)9-HMFUVU1J+z6`T^~(5vR`v(DbStK_;IU?+%PBn!FQmC)spt^9DVyYE-9@9x^6Ji z^XKP2e0eAw=v%Fjeq`42!FF93$2Otz-H$Kkx&BfD&R<#_$bRU?@|WiGPJ?pNpOU)A zPAg%LtyVEWw>*G!w`mJ|Cr4TWT?@sl-MP=G!4c=ZfNqY??;d4MziHA-V4Qa?Bg@%S zc=@=neHNUTb1RWvcEu=|GaAM*7qp)Al&Q#9Z}G_j9!F2%%1!gi(P0=$^0EfcFeeY(S_^L6&$AKP&`eASBiDg&aRD^)8?@8M46T2KesUQX3e^Kp` zzJ{-Fp3SLVVDB{>>AtaX7qdm-c!)iO^d}1GRHfXDz}_d2)B}&TZgR-gfbq}?jdSw< zDU^9I769_!@4p`Sf7JuDMIY_Lq%Bfq#$HaVe?3ji>@A1Rt?{o8@pcls1wu3>`*#9w zY_t{b{Lw^gy>x6|$7Q!U6Thg%)Kw8{u-^#^Ee0_WwvK#f9tUuQzv<)@6lloLA5E~) z?vj`Y<0YGK+nz8R^eSDLEFb(>Y&5}P&PoKoysf0H5tpQN`s~T~N+!fgl`X{JZGszN zNgNWi1~d7n>lSI9dnq?uY+(Jddxhpi3>(!B4_2be-%91K%94cj6#{*BmfxF46P!dX znSIEe%t$a*k!!raJ6wOUdmQ^{g3X7Oh?1_~r|u+3{b_KbcA8k|w$TLp3|3;dzDd?f zX#);F;qiAL_&XA7+~3>5*~Ln*ab{gnjvuD3@@wfF6i;^@P4LyS5+Q?ax>3IAsgcXr zH@z%5|8O+HY0OIa-_q0P+#7iOsG%6u>cqs-(FD5@E8%+gMYlk`e(1fXdDF*y*9xQ& z8~3#M6PComOS@NRI)j}SGt_4lwA^Tx?2U==F;N@sgN=4q%S2>4+xkVfUFO~J>B@<+ zhw2+f6Fd>D#8@-$FG`a-2EI-yopIk$yGlzrQ-=!!MiR4{Mo- z6jtJscBIL8S;a@HuXhF%jMc0gO>oR-B_fYx8OKVO8!ew)lqGWcTnLTOUZ4lp1(aM? z!sfV^-jZ8upT5zXl^HtS_dSi+xaS9)u{fhx39G(+AKF9so=@m0pOyDKK!ipZd^Lu1 zJ=X(PB11L&=g~R2L8~_&3VFFn^y=t#aLr;RMAB}QNj556d&!e`Kj%I`qro^q4Isn9G78;;i7-44+-LVIGT3Smhc?6iAHCLc47dOgtY z{HXle+?_)p;yLkD<@Z{#6FtF9ycImnn~~RXT~YJBJC~DV=+eXvQf`nb1x zoSZWNA*uhqNVb70g za}G+Gq!%?BUl~mZEoUY4_I;JLcpH(Y*)Cf>CurW_Xo7zeD-jZwve)~21jmDDOOO1L zOK(OKTzss=`qesd2TqpBMis4fSiVP`7^`d{hTKPJ=bAWpXfcIpB#K`elR5jmm+0Z* z$=C8ft3J58)iOky;_S;9&T?P!0SmfXEMbo)+0?SPyq zqY3^#RwB9e`Z!bHai4B|P;D@{tU|2Pi3s=0dOKlB92~T}5vE$Dsycmr%W;*OSQ+GJ z?Dc@SkNo|dvpcd9=^w>i8un%xQZ5BItdQ!bM^VQ5iX)qq$nal&_QSD(Va~CSF4|ZJ z(__2A+iOz^OXA=rRyNGF3U1x4X6iUrVTJd|em_J02GEXb+UOt-Zek6=ObF(lDNa6@ zT;RK-hwag^qR7$h;38_tOf0g{Q0VPD^otUi>vbV-k-}(#8xu>mbg^-0X1W-rbT#-y zP=6Bf>G!_E%^xNORE4Akkz_E)hC`3(jy#gbwM2bw7WE>^U?Qe|4Ij`*R2%0 zMV}@m@x2`FgF?heW+KDTQsKJh}oLiM{-eC@#p&^HknsV*=AL^UKs6z!<&_;-_p|? zc=PM>=Yj9%?l_SbH=5upWF=OdJkGQ2!j$peZ}?R_?};RjCOBw!!Avc0H|TMa`{f)_ zGWFVnIcJ6GQB-?j!Yjg(IQTHvd4`Wrj>|jYLxwST!=%f;yV6@Ovx;`EiG%AY@x$bU zLw|1rmppHff0&)&g(*kg(+JN`j~>$j3fEFrg6F*U#TS0EPyE-%dqq}m-7&fyY`a;B zqaK?rg*G&Ye`^}EPb{sN=uN^$_X1AfgBx=`6tw~-1@1_C5G&%} zV+kkb-eAiD{|2t{+!3lq@kcMUdohg?9%5uN`?w*IX>=k+zDnTvqNDS=w-YTM<%2d? zG1ZEPtuZ@&pfmXV;LQDk8i}7q6YRw7z)WN=DNpj-KA!th)ihJ1V-g0V2@37XV)9`r zvuNdk&oMKjj(l;6k#rE$;Zs6eJ1C54!#{j`WyWW{*DWSr3S1;(!n$N?<0uqb5c_s02@n5D&@8EtX z$D2$<8~XWxwPGjcUS=PAcP~?`=-qdDJGa#NTP|-l!deLeAHuXV$<&UGUptGByvh6c zesbodq!$Kh&<8x{Y`a*A8}aK-I9^*l^~d@puI)1gi1R?J)iOTdgSVHJ2&f8IY**{n z;(YC#WO><~zOp1n32XOn+gxuz(|%zxNNlpcT`hj}5>FpC~Kg+w@89fl(sg z-Zw!HAFv%*3kllHPaHfs#1B);tBBGngPPxly{%q$%u#4tF5jv;+6Qk8tB-t*$%cy; zMokP?+*RjxVBa7l2$FWNV`AcIfBWnpN%^!7^~aYyafu?L4ZY>&fDoQd{AFs#o1v(~ z%Hd)54KMQTj%@oe5fX5n$Zp3gO8EMI!nkOCSNyIfZt;Gx?B7|K44& z&12?KqwrNFKC6h@&}*dwYQ^)Dm000vG14jHn4b1ZLgPkJKJ2UIoq!l4%u38o8mE5h z`nKqF&5R}XDQirik32x|MX(ZnO+1&v2I>dh>~$%PjvT~HNv~Bf^wG{rI2lbD9Cj=m z^F4x+Tl~yI0TRB@2j*^@I;Kh7;*NL24$F0m1x_{8&bwK8V!@?GPs77c-%@y<(n^N6hN0F;gEp$6g_#4ZR(-@kAT~$A}*$ z9|jVs{$~@8-#6ICdFkZ+YGQRkC-%|-3g0$XVuior;#4e3lS@ zE38!sAcQe%AJ4EG`n8{RyCtTo4{%+YLd;3@c9a2vGmzCsS+(KJ4c61kZl0L!Vf{IX zh#fS7oCgJo(a&6~y0}`0RT+_PT4EpLo_d=Q5smJHi1D;T!iM-^YI*&peX`T_rq1&E zl3ROh>{4P>&=~?Ge@=U+oDq8q7?L^CSy&zTgXvJz$=QsoYlvA<$QMChqvz* zs5UQ)Yf^xf@DznSAwg9^XE08NHXb1Bq6v<$`p8B1ZGYM0B42 zGP5xwHJ0H@tlwn6ob;gxeDF_VC8}qHt9tC%UzFkaYGF#w0|UAbuPRzhCyoivi65qR z2z)iK(69K$TYGp9M~Fx%{r;S2xi}r52##kZCJYrG6uP&WPj{kZh&d-^4QxjjAb8qX zi3`&t=6uUpy!6?x<~)(6KsHG9Kp$gS37f)~juNM19Dl9(6_YaAq!T1w0@8 zL~k><lvlz z4|?MuL2EH_Od-}=%(c2^a87cY=)0eeIX6^gWsX@wf;Iw)W2_JH!_6O_+= zqGumeWNqf46aM#R0D=!Qs|82&`E|@X`<+jubR%zb6cIz{=L3#*2|iXI%MzTWGQ!G& zSAWoMd!xH!3M7^QA5xeVvbo}ujj8vSta&EYb0hAvy#pj@S1WM{TqAy%+997%R465N zwP9=0PbJ&xPGaRkt5p?jIVa}cK*>qS(j{?$gwU{AhSk!V50L1kyPybJv-%KDSUON} zQ2naEPi33C;<4#~sM!pN`5Re@Fs*Wn=VH|h23CCWchCW@sOSM`TL;tnJ*<7(xY?dM)sa6M4msw_XaHtH5^$2~wy&msOY_0{_9 z6E|Fx&9nDb8ICLtPXntyuNp@{2w>t>Wklwr-r>frKLXD<_Bxfy0Uyct{2imcdh>f%Zcb6)dt|8N!w0FPsNzue5J=*+qqPbBI5MyYgg{d7! zB?do~7^*(j;iBBg&XOXc4bi*Jjl}FmI|MOTR0+peA9MQnLtMSI zV*=54%s#H_yItE6wdIrINl#tn)1NEoE!QRQohd{dW+tANr!5q_RMD)pHSs{>#pYx{ ztQewsAbfZcKTPdNdl5Iqi~Z->CsQ<=eQQkWppPs%K;aw1N?Zxm^Qhdg?R4=sIT`bk zAT8(vMrw{Tti;!8`!{z!s-Ceivp_;SR2^Kk{`ZKxJlfGAL;Nt+D)hDO=XFIL`fS?< z;zpW%XVHA1Hw{yyX&4i+=WeXYlDRhOsXiH#z8!tKV-%sb07J}F6_Bsb`T5LjwP?CY z;wB=p{pJHpJp6gtd5P??CY?8moEvQ#)JGB6TE*-b*Ks8wahl3B_6y(MRz?4BqJH00 zB{%l=%;ABTix+n!9{=COC$qO)YSjfvr_$2X$b!ywni5n4X<}Untij)H9^%iIC8Pso6!U@EwT_?Gey4NFJiZHa;wZ${`o~^ z6oIW(&#m{?xlYBO(w{%|v2pmk>VFfPye61W`Z}kverNVZb=_$PMiJOEsKC=aZOYPf z>iP9ItIw2`-yB5<;YLa3r_$kgo$MrDNf)abZHsn}BCtNpult53EiH|zV<<*T}T?!yP0#>uX2Kdb1b1fu6IR`vF7BLDWdVa8(v=j-^6}_uA?s`*42OIn<*l}agkWr z|K1KhB7QLw>;)AYm9GZfede>1`s;elOF+EVr*$huAbl$<@zFhTdAX*k|J0lXUf<%b z6Ei-|2PEhivyW#H^;ga8O8B`;rM_&of8alwV9#Lnfs1fj`IEtHfE^{c2uBc+^a^1| zA}+!a1X#CY30#CDh$6ZVY^`t+jv&tdnZQLjf*@u$;=uaAML2?>&3}I&a1o9mi0hp= z{yM@D#BD(QZGWn4^E9< zN%NuKICm-}i1ik8JCbWEG@}f;x@{MJ$X*>1+(9FVH$OU%phY^SmUA7Gv*$RgTxkFJ zarb>7)e6w6jrMC8mgY!PZlICMM?Y@IJME4OtOg_Bl&S2|m z&bNGDb!IiEJ#{yo@T#$-0~FkIIB_R8H@$PJjg$#G=EDjS#JvE`$BL_vptXm|M`psu z3T~@CWzc@@U{$Iuvco`D|Q2@S%8&4p7*F zS&1^ADm7=pT|6^A%GeT0Ly7wiTCPEUDI|zza zB|zYEKkh1(RQ3m_D6H}8HIXharjHULzvK`kXyc2i<;S)zUmRjz(=D%19lHK_DiNWH zzFJr40tmJ|Rw8Cn0L4swUJK9HVcAB0Yx=!`msiXhKybceC7SGaC)nSty~x*VT;#j_ zCH>yn^Kjw@KyW-{C5k)mG{n}=hv4ZR&+)yn|EPU~f+mY)@gT~&RkN9WPy!xP_^tz1ecbeGf4HF0ngcQDL^82|P0 zWeh(04YUI{bK-I!8N}b_Kr#qi4kRv@lR@BeIdN+Sf`I1(w`RcRMkO^` zftKTPqi`8pj9TF`wy;@Y$OkSf43`_lXa^_ey&7&M^BWOFw1?@c#b&pmTH&(WaBH96 zd|=i-xLi&~U;TA1C#n@LmlKyY$?);lS(6MOPg(m4m;L#hk3v=gmto2vaH|YlzUXg6 zIjav`ZY_hr<<{czcfC-{arwL06&WJ_c16bU!G>9pVKXz44_sy@E+>^}IlRtsIjPt+ z9P+_|S;Jx1i44M<^?YF0aEQRI;czQ5MqlApWZ0D@@_}1f;?{`_AGmcQE=QO_;Btg< z8NUnym+_0sJ!hOjT<$q8Bc4IvGU9Q2GYA6C=UlYaA5%=k?ag2ixV;&;ok)yY;dUb7 zc02t>(C!hKYK7ZN_8Z~MO5pZj{YD&QC2)Jm7zA!F8E#J;gTU>H!|gs}5ZuzNwZiQ_ zV-UFAXSiK-41%3_n$Fz2xSe4P0=Ig_?Z+VqIIeK}ad0~h83b;%gxfjEAaFY;al1?z z1a6lpZYL{)!0lwk?HOedf4gV&HzI}geBgGnG6>vGR@`n`27%ixi+dXN8)3v+E8MJ{U{>I=7bEXAEkE%dN#`E>rv5 z0fEb0#^xbY`#b@G%R|QII#c_60fEbP#=ifc_8ow=!o2^$zGI>G1w*2P_{%gBv6-^e z-Yh@}S+f$@Oj&9ljH0+qS#16;wKos=z~%2^-(XRDM*x9)gN1#ML+xt<1P|st4)$FU zwXXpZCyBpIeT98@hiZj;cZYpTM(w4QO&qwlWZ1WT)IK&q;NJFO-`z0?%)2{m1~#>~ z9QeRxU}N{IQTt;6f!nW!-N!=h>x2a6c{_F=3$+i%MBMvx?5-_p-y7iLuXk-x`vw5< z*Sof;{Tl#*+qH$=6G!bA1O#qR9CqIwweKS!Xm3iHM^_t#SUcK`ynzZSde7ZJE! zzu29{)P4t8E6ke)>^@=C4%|Lr>~2|VFZ6-iEsM?fLABz<#dXp@3!s+ztioE(mJ>Jm3Sj3j({-g4%x=5V)Nd*zX!p`{9g(`>p}@I}_CY z2H*qtoeAuB4XFK9fWUp%0Q+SMYX1-*a9^gte$j#2-wFua7ag!)jiC0!nG?4k2m37x z)K|D~Szy1mKTOd}Edg$-&yTmj&|uz~#s z1R7UtYOFr6U#39k9Jdzb+aPyzaL1CN8SIy1XCD=mrDq{gUzUM(bj)V;fy;=uJFch$ z2>LHm%W-+H3<8(;ip$d{2rx%svsiI^0T@1TnXQG)X$@g&2QFKkAV%nI z#uB*fXrfjse`53q&mHX8|K9{I>;At9+-|4; zCUE<4h`!3Bx155@R>ws+FX}5BK+u1gMhPy$F^Ip7a0CHX$bTK-5P{tbfQxVh;r!=w zj*D;v0akt3afOR;1mXKlxMutX)3=9C&+6r(0 literal 17 VcmZQRDlLB|;HNbU0~oN}0st%i1T_Ev diff --git a/.gradle/7.4/fileHashes/resourceHashesCache.bin b/.gradle/7.4/fileHashes/resourceHashesCache.bin index 830bc6a7acec75bf416732f8581b55811f6fe621..ab6c20eafa4edfc204b9723ae93527819581b026 100644 GIT binary patch delta 9290 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 delta 470 zcmXYuJxo(k6o3nfOv0x3Uiw2{e;%}@yxadq`br$I_YJziR`M8d!%cw!5{Hf@X};8r z(NUuzWm2L;-IxrC3nmV_)y>4E>K#1Emve^m<(!ijP1#kaI=!_tl%tbXSkA0SMkgZ z`DuB)9P)M9BfBEmvh*z9R}^=1f^N?6J|~&v6p6gyBro}t_n0r(-a^2I%|8l)r>lnR zRmomaGA!=0u-0LJ&FBLLo#g~(r?Q1Ni#Xa);-P0GPP{3mpEMynQKYvt&rC( w!Huo6zMO~FACZXo_SX3=2D*8E-@J4F0aA>v`v3p{ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 1b8b9f71bcb782701592691b851972b8a8610770..5ea5ea8e758ac74495bbac036ef4ccd14086fcfa 100644 GIT binary patch literal 38 rcmZQ}E9u!N^Frnb0~j#hWoBS_V*csTwvC66i+M7z7#SKFGB5xD@7fE? literal 17 UcmZQ}E9u!N^Frnb0|eXx05CHIxc~qF diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index a6b48208b12e10b4d96289a4f6203a531bce51bc..9482d7625c10ffd5d4e11331f121277017744608 100644 GIT binary patch delta 486 zcmX>*nQ`$n#tkMCnwstF`}WMQ{BFbm2A=-^phWFl02>Exvn76L2_ z|2K+cKQe;~GEcq=bQ{kS!^e~MERTl@zMcFQC@8tV;{C-nx9&g$JwHxnmCVpkTXLs@ zXFrPvRAns8E}c`|2SQrk%!Z0vPEM7y5U{_Ourewkb{16dj!!VK1SA-Y~_5RS%wR v{<-@WRJ?IAuapxL^UIBjKg2g07>I0k^yp!nyx)U&@&}Ko$q61pK>98KMmfiB delta 91 zcmZ2Hjq&Vc#tkMCf@1CK`}WMQ{BFbm2A=+tVUtFaiLp$RF1L diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index f5a0c5d..42063dd 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -21,5 +21,20 @@

  • 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

    J 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

    CBROz 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

    - -
    - -
    -
    -
    -

    All Classes and Interfaces

    -
    -
    -
    -
    -
    -
    Class
    -
    Description
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Prebuilt dimensions
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Predefined resources which are extracted on Runtime
    -
    - -
    -
    Class from the Minestom Arena example
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    -
    -
    -
    -
    -
    -
    - - diff --git a/docs/allpackages-index.html b/docs/allpackages-index.html deleted file mode 100644 index a2f10d9..0000000 --- a/docs/allpackages-index.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - -All Packages - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    All Packages

    -
    -
    Package Summary
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    -
    -
    -
    -
    - - diff --git a/docs/constant-values.html b/docs/constant-values.html deleted file mode 100644 index da7d2eb..0000000 --- a/docs/constant-values.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - -Constant Field Values - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Constant Field Values

    -
    -

    Contents

    - -
    -
    -
    -

    eu.mhsl.*

    -
      -
    • -
      eu.mhsl.minenet.minigames.lang.Languages
      -
      -
      Modifier and Type
      -
      Constant Field
      -
      Value
      -
      public static final String
      - -
      "de_de"
      -
      -
    • -
    -
      -
    • -
      eu.mhsl.minenet.minigames.util.Position
      -
      -
      Modifier and Type
      -
      Constant Field
      -
      Value
      -
      public static final double
      - -
      0.0625
      -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/element-list b/docs/element-list deleted file mode 100644 index 6b39245..0000000 --- a/docs/element-list +++ /dev/null @@ -1,38 +0,0 @@ -eu.mhsl.minenet.minigames -eu.mhsl.minenet.minigames.command -eu.mhsl.minenet.minigames.command.admin -eu.mhsl.minenet.minigames.command.user -eu.mhsl.minenet.minigames.handler -eu.mhsl.minenet.minigames.handler.global -eu.mhsl.minenet.minigames.instance -eu.mhsl.minenet.minigames.instance.game -eu.mhsl.minenet.minigames.instance.game.minigame -eu.mhsl.minenet.minigames.instance.game.minigame.config -eu.mhsl.minenet.minigames.instance.game.minigame.config.common -eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction -eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common -eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube -eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun -eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight -eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace -eu.mhsl.minenet.minigames.instance.hub -eu.mhsl.minenet.minigames.instance.hub.entity -eu.mhsl.minenet.minigames.instance.hub.inventory -eu.mhsl.minenet.minigames.instance.room -eu.mhsl.minenet.minigames.instance.room.entity -eu.mhsl.minenet.minigames.instance.room.inventory -eu.mhsl.minenet.minigames.lang -eu.mhsl.minenet.minigames.message -eu.mhsl.minenet.minigames.message.component -eu.mhsl.minenet.minigames.message.type -eu.mhsl.minenet.minigames.score -eu.mhsl.minenet.minigames.server.provider -eu.mhsl.minenet.minigames.server.tasks -eu.mhsl.minenet.minigames.shared.entity -eu.mhsl.minenet.minigames.shared.inventory -eu.mhsl.minenet.minigames.skin -eu.mhsl.minenet.minigames.util -eu.mhsl.minenet.minigames.world.generator -eu.mhsl.minenet.minigames.world.generator.structures -eu.mhsl.minenet.minigames.world.generator.structures.generatable -eu.mhsl.minenet.minigames.world.generator.terrain diff --git a/docs/eu/mhsl/minenet/minigames/Main.html b/docs/eu/mhsl/minenet/minigames/Main.html deleted file mode 100644 index 948d60b..0000000 --- a/docs/eu/mhsl/minenet/minigames/Main.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -Main - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Main

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.Main
    -
    -
    -
    -
    public class Main -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Main

        -
        public Main()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        main

        -
        public static void main(String[] args)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/Resource.html b/docs/eu/mhsl/minenet/minigames/Resource.html deleted file mode 100644 index 66815a2..0000000 --- a/docs/eu/mhsl/minenet/minigames/Resource.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - -Resource - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Resource

    -
    -
    java.lang.Object -
    java.lang.Enum<Resource> -
    eu.mhsl.minenet.minigames.Resource
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Resource>, Constable
    -
    -
    -
    public enum Resource -extends Enum<Resource>
    -
    Predefined resources which are extracted on Runtime
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        HUB_MAP

        -
        public static final Resource HUB_MAP
        -
        -
      • -
      • -
        -

        LOBBY_MAP

        -
        public static final Resource LOBBY_MAP
        -
        -
      • -
      • -
        -

        RBB

        -
        public static final Resource RBB
        -
        -
      • -
      • -
        -

        LOCALES

        -
        public static final Resource LOCALES
        -
        -
      • -
      • -
        -

        SCHEMATICS

        -
        public static final Resource SCHEMATICS
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Resource[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Resource valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        getPath

        -
        public Path getPath()
        -
        -
      • -
      • -
        -

        getName

        -
        public String getName()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html b/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html deleted file mode 100644 index cbbeb2b..0000000 --- a/docs/eu/mhsl/minenet/minigames/chat/ChatMessage.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - -ChatMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ChatMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.chat.ChatMessage
    -
    -
    -
    -
    public class ChatMessage -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/chat/MessageType.html b/docs/eu/mhsl/minenet/minigames/chat/MessageType.html deleted file mode 100644 index 6ce2234..0000000 --- a/docs/eu/mhsl/minenet/minigames/chat/MessageType.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - -MessageType - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class MessageType

    -
    -
    java.lang.Object -
    java.lang.Enum<MessageType> -
    eu.mhsl.minenet.gameList.chat.MessageType
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<MessageType>, Constable
    -
    -
    -
    public enum MessageType -extends Enum<MessageType>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        INFO

        -
        public static final MessageType INFO
        -
        -
      • -
      • -
        -

        ADVANCEMENT

        -
        public static final MessageType ADVANCEMENT
        -
        -
      • -
      • -
        -

        CHAT

        -
        public static final MessageType CHAT
        -
        -
      • -
      • -
        -

        SUCCESS

        -
        public static final MessageType SUCCESS
        -
        -
      • -
      • -
        -

        ERROR

        -
        public static final MessageType ERROR
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static MessageType[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static MessageType valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        getSymbol

        -
        public String getSymbol()
        -
        -
      • -
      • -
        -

        getColor

        -
        public net.kyori.adventure.text.format.NamedTextColor getColor()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/chat/package-summary.html b/docs/eu/mhsl/minenet/minigames/chat/package-summary.html deleted file mode 100644 index 7d2f64f..0000000 --- a/docs/eu/mhsl/minenet/minigames/chat/package-summary.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.chat - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.chat

    -
    -
    -
    package eu.mhsl.minenet.gameList.chat
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/chat/package-tree.html b/docs/eu/mhsl/minenet/minigames/chat/package-tree.html deleted file mode 100644 index fb96401..0000000 --- a/docs/eu/mhsl/minenet/minigames/chat/package-tree.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.chat Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.chat

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/CommandLoader.html b/docs/eu/mhsl/minenet/minigames/command/CommandLoader.html deleted file mode 100644 index 2e61b57..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/CommandLoader.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -CommandLoader - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CommandLoader

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.util.Static -
    eu.mhsl.minenet.gameList.command.CommandLoader
    -
    -
    -
    -
    -
    public class CommandLoader -extends Static
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CommandLoader

        -
        public CommandLoader()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        load

        -
        public void load()
        -
        -
        Specified by:
        -
        load in class Static
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/Commands.html b/docs/eu/mhsl/minenet/minigames/command/Commands.html deleted file mode 100644 index 0d51ccd..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/Commands.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - -Commands - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Commands

    -
    -
    java.lang.Object -
    java.lang.Enum<Commands> -
    eu.mhsl.minenet.minigames.command.Commands
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Commands>, Constable
    -
    -
    -
    public enum Commands -extends Enum<Commands>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        HUB

        -
        public static final Commands HUB
        -
        -
      • -
      • -
        -

        LEAVE

        -
        public static final Commands LEAVE
        -
        -
      • -
      • -
        -

        DEBUG

        -
        public static final Commands DEBUG
        -
        -
      • -
      • -
        -

        FLY

        -
        public static final Commands FLY
        -
        -
      • -
      • -
        -

        GAMEMODE

        -
        public static final Commands GAMEMODE
        -
        -
      • -
      • -
        -

        GC

        -
        public static final Commands GC
        -
        -
      • -
      • -
        -

        LANGTEST

        -
        public static final Commands LANGTEST
        -
        -
      • -
      • -
        -

        ROOM

        -
        public static final Commands ROOM
        -
        -
      • -
      • -
        -

        UPDATE

        -
        public static final Commands UPDATE
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Commands[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Commands valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html b/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html deleted file mode 100644 index 0ee2506..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/DebugCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -DebugCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DebugCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.gameList.command.admin.DebugCommand
    -
    -
    -
    -
    -
    public class DebugCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DebugCommand

        -
        public DebugCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html b/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html deleted file mode 100644 index 4fc662f..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/FlyCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -FlyCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class FlyCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.gameList.command.admin.FlyCommand
    -
    -
    -
    -
    -
    public class FlyCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        FlyCommand

        -
        public FlyCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/GcCommand.html b/docs/eu/mhsl/minenet/minigames/command/GcCommand.html deleted file mode 100644 index 1b7c3aa..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/GcCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -GcCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GcCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.gameList.command.admin.GcCommand
    -
    -
    -
    -
    -
    public class GcCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GcCommand

        -
        public GcCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/HubCommand.html b/docs/eu/mhsl/minenet/minigames/command/HubCommand.html deleted file mode 100644 index 70ac607..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/HubCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -HubCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.gameList.command.user.HubCommand
    -
    -
    -
    -
    -
    public class HubCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubCommand

        -
        public HubCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html b/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html deleted file mode 100644 index 20b89f6..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/RoomCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -RoomCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RoomCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.gameList.command.admin.RoomCommand
    -
    -
    -
    -
    -
    public class RoomCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RoomCommand

        -
        public RoomCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html b/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html deleted file mode 100644 index 44e1770..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/UpdateCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -UpdateCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class UpdateCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.gameList.command.admin.UpdateCommand
    -
    -
    -
    -
    -
    public class UpdateCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        UpdateCommand

        -
        public UpdateCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html deleted file mode 100644 index 728b168..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/DebugCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -DebugCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DebugCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.DebugCommand
    -
    -
    -
    -
    -
    public class DebugCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DebugCommand

        -
        public DebugCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html deleted file mode 100644 index 58047fb..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/FlyCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -FlyCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class FlyCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.FlyCommand
    -
    -
    -
    -
    -
    public class FlyCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        FlyCommand

        -
        public FlyCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html deleted file mode 100644 index dbe8099..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -GamemodeCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GamemodeCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.GamemodeCommand
    -
    -
    -
    -
    -
    public class GamemodeCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GamemodeCommand

        -
        public GamemodeCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html deleted file mode 100644 index 1a855f9..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/GcCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -GcCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GcCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.GcCommand
    -
    -
    -
    -
    -
    public class GcCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GcCommand

        -
        public GcCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html deleted file mode 100644 index b8ba951..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/LangTestCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -LangTestCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class LangTestCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.LangTestCommand
    -
    -
    -
    -
    -
    public class LangTestCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        LangTestCommand

        -
        public LangTestCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html deleted file mode 100644 index cc5b2c8..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/RoomCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -RoomCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RoomCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.RoomCommand
    -
    -
    -
    -
    -
    public class RoomCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RoomCommand

        -
        public RoomCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html b/docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html deleted file mode 100644 index c1c9f0a..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/UpdateCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -UpdateCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class UpdateCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.admin.UpdateCommand
    -
    -
    -
    -
    -
    public class UpdateCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        UpdateCommand

        -
        public UpdateCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html b/docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html deleted file mode 100644 index 579afdf..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/package-summary.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.command.admin - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.command.admin

    -
    -
    -
    package eu.mhsl.minenet.minigames.command.admin
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html b/docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html deleted file mode 100644 index 03bc9b7..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/admin/package-tree.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.command.admin Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.command.admin

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.command.builder.Command - -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/package-summary.html b/docs/eu/mhsl/minenet/minigames/command/package-summary.html deleted file mode 100644 index c6256c8..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.command - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.command

    -
    -
    -
    package eu.mhsl.minenet.minigames.command
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/package-tree.html b/docs/eu/mhsl/minenet/minigames/command/package-tree.html deleted file mode 100644 index 46264a8..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/package-tree.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.command Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.command

    -Package Hierarchies: - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html b/docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html deleted file mode 100644 index da2dd80..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/user/HubCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -HubCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.user.HubCommand
    -
    -
    -
    -
    -
    public class HubCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubCommand

        -
        public HubCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html b/docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html deleted file mode 100644 index 602e81c..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/user/LeaveCommand.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -LeaveCommand - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class LeaveCommand

    -
    -
    java.lang.Object -
    net.minestom.server.command.builder.Command -
    eu.mhsl.minenet.minigames.command.user.LeaveCommand
    -
    -
    -
    -
    -
    public class LeaveCommand -extends net.minestom.server.command.builder.Command
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.command.builder.Command

      -LOGGER
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.command.builder.Command

      -addConditionalSyntax, addSubcommand, addSyntax, addSyntax, getAliases, getCondition, getDefaultExecutor, getName, getNames, getSubcommands, getSyntaxes, getSyntaxesStrings, getSyntaxesTree, globalListener, isValidName, setArgumentCallback, setCondition, setDefaultExecutor
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        LeaveCommand

        -
        public LeaveCommand()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/user/package-summary.html b/docs/eu/mhsl/minenet/minigames/command/user/package-summary.html deleted file mode 100644 index 851eae7..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/user/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.command.user - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.command.user

    -
    -
    -
    package eu.mhsl.minenet.minigames.command.user
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/command/user/package-tree.html b/docs/eu/mhsl/minenet/minigames/command/user/package-tree.html deleted file mode 100644 index 0539102..0000000 --- a/docs/eu/mhsl/minenet/minigames/command/user/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.command.user Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.command.user

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.command.builder.Command - -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/group/Group.html b/docs/eu/mhsl/minenet/minigames/group/Group.html deleted file mode 100644 index 555b703..0000000 --- a/docs/eu/mhsl/minenet/minigames/group/Group.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - -Group - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Group

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.group.Group
    -
    -
    -
    -
    public class Group -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Group(net.minestom.server.entity.Player leader)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      acceptInvited(net.minestom.server.entity.Player player)
      -
       
      -
      void
      -
      addInvited(net.minestom.server.entity.Player player)
      -
       
      -
      void
      -
      addMember(net.minestom.server.entity.Player player)
      -
       
      -
      Set<net.minestom.server.entity.Player>
      - -
       
      -
      net.minestom.server.entity.Player
      - -
       
      -
      Set<net.minestom.server.entity.Player>
      - -
       
      -
      void
      -
      removeInvited(net.minestom.server.entity.Player player)
      -
       
      -
      void
      -
      removeMember(net.minestom.server.entity.Player player)
      -
       
      -
      void
      -
      setLeader(net.minestom.server.entity.Player leader)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Group

        -
        public Group(net.minestom.server.entity.Player leader)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getMembers

        -
        public Set<net.minestom.server.entity.Player> getMembers()
        -
        -
      • -
      • -
        -

        addMember

        -
        public void addMember(net.minestom.server.entity.Player player)
        -
        -
      • -
      • -
        -

        removeMember

        -
        public void removeMember(net.minestom.server.entity.Player player)
        -
        -
      • -
      • -
        -

        getInvited

        -
        public Set<net.minestom.server.entity.Player> getInvited()
        -
        -
      • -
      • -
        -

        addInvited

        -
        public void addInvited(net.minestom.server.entity.Player player)
        -
        -
      • -
      • -
        -

        removeInvited

        -
        public void removeInvited(net.minestom.server.entity.Player player)
        -
        -
      • -
      • -
        -

        acceptInvited

        -
        public void acceptInvited(net.minestom.server.entity.Player player)
        -
        -
      • -
      • -
        -

        getLeader

        -
        public net.minestom.server.entity.Player getLeader()
        -
        -
      • -
      • -
        -

        setLeader

        -
        public void setLeader(net.minestom.server.entity.Player leader)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/group/GroupException.html b/docs/eu/mhsl/minenet/minigames/group/GroupException.html deleted file mode 100644 index 3c32847..0000000 --- a/docs/eu/mhsl/minenet/minigames/group/GroupException.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - -GroupException - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GroupException

    -
    -
    java.lang.Object -
    java.lang.Throwable -
    eu.mhsl.minenet.gameList.group.GroupException
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    public class GroupException -extends Throwable
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GroupException

        -
        public GroupException(String reason)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/group/GroupManager.html b/docs/eu/mhsl/minenet/minigames/group/GroupManager.html deleted file mode 100644 index 06906bc..0000000 --- a/docs/eu/mhsl/minenet/minigames/group/GroupManager.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -GroupManager - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GroupManager

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.group.GroupManager
    -
    -
    -
    -
    public class GroupManager -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GroupManager

        -
        public GroupManager()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getGroup

        -
        public static Group getGroup(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        createGroup

        -
        public static Group createGroup(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        setGroupLeader

        -
        public static void setGroupLeader(Group g, - net.minestom.server.entity.Player p) - throws GroupException
        -
        -
        Throws:
        -
        GroupException
        -
        -
        -
      • -
      • -
        -

        removePlayer

        -
        public static void removePlayer(net.minestom.server.entity.Player p) - throws GroupException
        -
        -
        Throws:
        -
        GroupException
        -
        -
        -
      • -
      • -
        -

        findGroup

        -
        public static Optional<Group> findGroup(net.minestom.server.entity.Player player)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/group/package-summary.html b/docs/eu/mhsl/minenet/minigames/group/package-summary.html deleted file mode 100644 index 932748c..0000000 --- a/docs/eu/mhsl/minenet/minigames/group/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.group - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.group

    -
    -
    -
    package eu.mhsl.minenet.gameList.group
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/group/package-tree.html b/docs/eu/mhsl/minenet/minigames/group/package-tree.html deleted file mode 100644 index b075786..0000000 --- a/docs/eu/mhsl/minenet/minigames/group/package-tree.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.group Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.group

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html b/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html deleted file mode 100644 index 4f4bb7b..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/AddEntityToInstanceHandler.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -AddEntityToInstanceHandler - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class AddEntityToInstanceHandler

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.handler.global.AddEntityToInstanceEventListener
    -
    -
    -
    -
    public class AddEntityToInstanceHandler -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        AddEntityToInstanceHandler

        -
        public AddEntityToInstanceHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        accept

        -
        public static void accept(net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html b/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html deleted file mode 100644 index 8da83f3..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/HandlerLoader.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -HandlerLoader - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HandlerLoader

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.util.Static -
    eu.mhsl.minenet.gameList.handler.HandlerLoader
    -
    -
    -
    -
    -
    public class HandlerLoader -extends Static
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HandlerLoader

        -
        public HandlerLoader()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        load

        -
        public void load()
        -
        -
        Specified by:
        -
        load in class Static
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/Listeners.html b/docs/eu/mhsl/minenet/minigames/handler/Listeners.html deleted file mode 100644 index a234a55..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/Listeners.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - -Listeners - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Listeners

    -
    -
    java.lang.Object -
    java.lang.Enum<Listeners> -
    eu.mhsl.minenet.minigames.handler.Listeners
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Listeners>, Constable
    -
    -
    -
    public enum Listeners -extends Enum<Listeners>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        SPAWN

        -
        public static final Listeners SPAWN
        -
        -
      • -
      • -
        -

        CHAT

        -
        public static final Listeners CHAT
        -
        -
      • -
      • -
        -

        LOGIN

        -
        public static final Listeners LOGIN
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Listeners[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Listeners valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html b/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html deleted file mode 100644 index 6e6b6a6..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/PlayerChatHandler.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -PlayerChatHandler - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PlayerChatHandler

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.handler.global.PlayerChatHandler
    -
    -
    -
    -
    public class PlayerChatHandler -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PlayerChatHandler

        -
        public PlayerChatHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        accept

        -
        public static void accept(net.minestom.server.event.player.PlayerChatEvent playerChatEvent)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html b/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html deleted file mode 100644 index c35df42..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/PlayerLoginHandler.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -PlayerLoginHandler - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PlayerLoginHandler

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.handler.global.PlayerLoginHandler
    -
    -
    -
    -
    public class PlayerLoginHandler -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PlayerLoginHandler

        -
        public PlayerLoginHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        accept

        -
        public static void accept(net.minestom.server.event.player.PlayerLoginEvent playerLoginEvent)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html b/docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html deleted file mode 100644 index 23b7e28..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/global/AddEntityToInstanceEventListener.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -AddEntityToInstanceEventListener - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class AddEntityToInstanceEventListener

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
    -
    -
    -
    public class AddEntityToInstanceEventListener -extends Object -implements net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.event.EventListener

      -net.minestom.server.event.EventListener.Builder<T extends net.minestom.server.event.Event>, net.minestom.server.event.EventListener.Result
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      @NotNull Class
      - -
       
      -
      @NotNull net.minestom.server.event.EventListener.Result
      -
      run(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent event)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        AddEntityToInstanceEventListener

        -
        public AddEntityToInstanceEventListener()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        eventType

        -
        @NotNull -public @NotNull Class eventType()
        -
        -
        Specified by:
        -
        eventType in interface net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
        -
        -
        -
      • -
      • -
        -

        run

        -
        @NotNull -public @NotNull net.minestom.server.event.EventListener.Result run(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent event)
        -
        -
        Specified by:
        -
        run in interface net.minestom.server.event.EventListener<net.minestom.server.event.instance.AddEntityToInstanceEvent>
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html b/docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html deleted file mode 100644 index 36474e4..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/global/PlayerChatHandler.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -PlayerChatHandler - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PlayerChatHandler

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
    -
    -
    -
    public class PlayerChatHandler -extends Object -implements net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.event.EventListener

      -net.minestom.server.event.EventListener.Builder<T extends net.minestom.server.event.Event>, net.minestom.server.event.EventListener.Result
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      @NotNull Class<net.minestom.server.event.player.PlayerChatEvent>
      - -
       
      -
      @NotNull net.minestom.server.event.EventListener.Result
      -
      run(@NotNull net.minestom.server.event.player.PlayerChatEvent event)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PlayerChatHandler

        -
        public PlayerChatHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        eventType

        -
        @NotNull -public @NotNull Class<net.minestom.server.event.player.PlayerChatEvent> eventType()
        -
        -
        Specified by:
        -
        eventType in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
        -
        -
        -
      • -
      • -
        -

        run

        -
        @NotNull -public @NotNull net.minestom.server.event.EventListener.Result run(@NotNull - @NotNull net.minestom.server.event.player.PlayerChatEvent event)
        -
        -
        Specified by:
        -
        run in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerChatEvent>
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html b/docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html deleted file mode 100644 index d5f037d..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/global/PlayerLoginHandler.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -PlayerLoginHandler - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PlayerLoginHandler

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
    -
    -
    -
    public class PlayerLoginHandler -extends Object -implements net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.event.EventListener

      -net.minestom.server.event.EventListener.Builder<T extends net.minestom.server.event.Event>, net.minestom.server.event.EventListener.Result
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      @NotNull Class<net.minestom.server.event.player.PlayerLoginEvent>
      - -
       
      -
      @NotNull net.minestom.server.event.EventListener.Result
      -
      run(@NotNull net.minestom.server.event.player.PlayerLoginEvent event)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PlayerLoginHandler

        -
        public PlayerLoginHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        eventType

        -
        @NotNull -public @NotNull Class<net.minestom.server.event.player.PlayerLoginEvent> eventType()
        -
        -
        Specified by:
        -
        eventType in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
        -
        -
        -
      • -
      • -
        -

        run

        -
        @NotNull -public @NotNull net.minestom.server.event.EventListener.Result run(@NotNull - @NotNull net.minestom.server.event.player.PlayerLoginEvent event)
        -
        -
        Specified by:
        -
        run in interface net.minestom.server.event.EventListener<net.minestom.server.event.player.PlayerLoginEvent>
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html b/docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html deleted file mode 100644 index 7a8ee5a..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/global/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.handler.global - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.handler.global

    -
    -
    -
    package eu.mhsl.minenet.minigames.handler.global
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html b/docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html deleted file mode 100644 index 9674ae5..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/global/package-tree.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.handler.global Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.handler.global

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener (implements net.minestom.server.event.EventListener<T>)
      • -
      • eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler (implements net.minestom.server.event.EventListener<T>)
      • -
      • eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler (implements net.minestom.server.event.EventListener<T>)
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/package-summary.html b/docs/eu/mhsl/minenet/minigames/handler/package-summary.html deleted file mode 100644 index 25fa392..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.handler - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.handler

    -
    -
    -
    package eu.mhsl.minenet.minigames.handler
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/handler/package-tree.html b/docs/eu/mhsl/minenet/minigames/handler/package-tree.html deleted file mode 100644 index 2065f43..0000000 --- a/docs/eu/mhsl/minenet/minigames/handler/package-tree.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.handler Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.handler

    -Package Hierarchies: - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/Dimension.html b/docs/eu/mhsl/minenet/minigames/instance/Dimension.html deleted file mode 100644 index f304eca..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/Dimension.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - -Dimension - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Dimension

    -
    -
    java.lang.Object -
    java.lang.Enum<Dimension> -
    eu.mhsl.minenet.minigames.instance.Dimension
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Dimension>, Constable
    -
    -
    -
    public enum Dimension -extends Enum<Dimension>
    -
    Prebuilt dimensions
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        OVERWORLD

        -
        public static final Dimension OVERWORLD
        -
        -
      • -
      • -
        -

        NETHER

        -
        public static final Dimension NETHER
        -
        -
      • -
      • -
        -

        THE_END

        -
        public static final Dimension THE_END
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        DIMENSION

        -
        public final net.minestom.server.world.DimensionType DIMENSION
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Dimension[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Dimension valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html b/docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html deleted file mode 100644 index 31c04b8..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/MineNetInstance.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - -MineNetInstance - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MineNetInstance

    -
    -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.instance.MineNetInstance
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    Direct Known Subclasses:
    -
    Game, Hub, Room
    -
    -
    -
    public class MineNetInstance -extends net.minestom.server.instance.InstanceContainer
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      MineNetInstance(net.minestom.server.world.DimensionType type)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      destroy(net.minestom.server.instance.Instance target)
      -
       
      -
      protected boolean
      -
      onPlayerJoin(net.minestom.server.entity.Player p)
      -
      -
      Called when Player joins this instance
      -
      -
      protected void
      -
      onPlayerLeave(net.minestom.server.entity.Player p)
      -
      -
      Called when Player leaves this instance
      -
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MineNetInstance

        -
        public MineNetInstance(net.minestom.server.world.DimensionType type)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onPlayerJoin

        -
        protected boolean onPlayerJoin(net.minestom.server.entity.Player p)
        -
        Called when Player joins this instance
        -
        -
        Parameters:
        -
        p - player who is joining
        -
        Returns:
        -
        setCanceled
        -
        -
        -
      • -
      • -
        -

        onPlayerLeave

        -
        protected void onPlayerLeave(net.minestom.server.entity.Player p)
        -
        Called when Player leaves this instance
        -
        -
        Parameters:
        -
        p - player who is leaving
        -
        -
        -
      • -
      • -
        -

        destroy

        -
        public void destroy(net.minestom.server.instance.Instance target)
        -
        -
        Parameters:
        -
        target -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/Spawnable.html b/docs/eu/mhsl/minenet/minigames/instance/Spawnable.html deleted file mode 100644 index 1eee7aa..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/Spawnable.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - -Spawnable - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Spawnable

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    Game, Hub, Minigame, Room, Stickfight
    -
    -
    -
    public interface Spawnable
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSpawn

        -
        net.minestom.server.coordinate.Pos getSpawn()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/Game.html b/docs/eu/mhsl/minenet/minigames/instance/game/Game.html deleted file mode 100644 index ae64d80..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/Game.html +++ /dev/null @@ -1,435 +0,0 @@ - - - - -Game - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.instance.MineNetInstance -
    eu.mhsl.minenet.minigames.instance.game.Game
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    Direct Known Subclasses:
    -
    Minigame
    -
    -
    -
    public abstract class Game -extends MineNetInstance -implements Spawnable
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      protected boolean
      - -
       
      -
      protected boolean
      - -
       
      -
      protected final Logger
      - -
       
      -
      protected final Random
      - -
       
      -
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Game(net.minestom.server.world.DimensionType dimensionType)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      - -
       
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      static Game
      -
      initialize(GameFactory factory, - net.minestom.server.entity.Player owner)
      -
       
      -
      void
      - -
      -
      Load and start countdown
      -
      -
      protected void
      -
      onBlockBreak(@NotNull net.minestom.server.event.player.PlayerBlockBreakEvent playerBlockBreakEvent)
      -
       
      -
      protected void
      -
      onBlockPlace(@NotNull net.minestom.server.event.player.PlayerBlockPlaceEvent playerBlockPlaceEvent)
      -
       
      -
      protected void
      -
      onItemDrop(@NotNull net.minestom.server.event.item.ItemDropEvent itemDropEvent)
      -
       
      -
      protected void
      - -
       
      -
      protected void
      -
      onPlayerLeave(net.minestom.server.entity.Player p)
      -
      -
      Called when Player leaves this instance
      -
      -
      protected void
      -
      onPlayerMove(@NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
      -
       
      -
      protected void
      - -
       
      -
      protected void
      - -
       
      -
      protected void
      - -
       
      -
      protected void
      - -
       
      -
      void
      - -
       
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

      -destroy, onPlayerJoin
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        isRunning

        -
        protected boolean isRunning
        -
        -
      • -
      • -
        -

        isBeforeBeginning

        -
        protected boolean isBeforeBeginning
        -
        -
      • -
      • -
        -

        rnd

        -
        protected final Random rnd
        -
        -
      • -
      • -
        -

        logger

        -
        protected final Logger logger
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Game

        -
        public Game(net.minestom.server.world.DimensionType dimensionType)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        initialize

        -
        public static Game initialize(GameFactory factory, - net.minestom.server.entity.Player owner)
        -
        -
      • -
      • -
        -

        load

        -
        public void load()
        -
        Load and start countdown
        -
        -
      • -
      • -
        -

        start

        -
        protected void start()
        -
        -
      • -
      • -
        -

        stop

        -
        public void stop()
        -
        -
      • -
      • -
        -

        unload

        -
        public void unload()
        -
        -
      • -
      • -
        -

        onLoad

        -
        protected void onLoad(CompletableFuture<Void> callback)
        -
        -
      • -
      • -
        -

        onStart

        -
        protected void onStart()
        -
        -
      • -
      • -
        -

        onStop

        -
        protected void onStop()
        -
        -
      • -
      • -
        -

        onUnload

        -
        protected void onUnload()
        -
        -
      • -
      • -
        -

        onPlayerMove

        -
        protected void onPlayerMove(@NotNull - @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
        -
        -
      • -
      • -
        -

        onBlockBreak

        -
        protected void onBlockBreak(@NotNull - @NotNull net.minestom.server.event.player.PlayerBlockBreakEvent playerBlockBreakEvent)
        -
        -
      • -
      • -
        -

        onBlockPlace

        -
        protected void onBlockPlace(@NotNull - @NotNull net.minestom.server.event.player.PlayerBlockPlaceEvent playerBlockPlaceEvent)
        -
        -
      • -
      • -
        -

        onPlayerLeave

        -
        protected void onPlayerLeave(net.minestom.server.entity.Player p)
        -
        Description copied from class: MineNetInstance
        -
        Called when Player leaves this instance
        -
        -
        Overrides:
        -
        onPlayerLeave in class MineNetInstance
        -
        Parameters:
        -
        p - player who is leaving
        -
        -
        -
      • -
      • -
        -

        onItemDrop

        -
        protected void onItemDrop(@NotNull - @NotNull net.minestom.server.event.item.ItemDropEvent itemDropEvent)
        -
        -
      • -
      • -
        -

        checkAbandoned

        -
        protected void checkAbandoned()
        -
        -
      • -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
        Specified by:
        -
        getSpawn in interface Spawnable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/GameList.html b/docs/eu/mhsl/minenet/minigames/instance/game/GameList.html deleted file mode 100644 index ce250c7..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/GameList.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - -GameList - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class GameList

    -
    -
    java.lang.Object -
    java.lang.Enum<GameList> -
    eu.mhsl.minenet.minigames.instance.game.GameList
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<GameList>, Constable
    -
    -
    -
    public enum GameList -extends Enum<GameList>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        DEATHCUBE

        -
        public static final GameList DEATHCUBE
        -
        -
      • -
      • -
        -

        STICKFIGHT

        -
        public static final GameList STICKFIGHT
        -
        -
      • -
      • -
        -

        MINERUN

        -
        public static final GameList MINERUN
        -
        -
      • -
      • -
        -

        TRAFFICLIGHTRACE

        -
        public static final GameList TRAFFICLIGHTRACE
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static GameList[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static GameList valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        getFactory

        -
        public GameFactory getFactory()
        -
        -
      • -
      • -
        -

        getType

        -
        public GameType getType()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/GameType.html b/docs/eu/mhsl/minenet/minigames/instance/game/GameType.html deleted file mode 100644 index 8638478..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/GameType.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - -GameType - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class GameType

    -
    -
    java.lang.Object -
    java.lang.Enum<GameType> -
    eu.mhsl.minenet.minigames.instance.game.GameType
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<GameType>, Constable
    -
    -
    -
    public enum GameType -extends Enum<GameType>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        OTHER

        -
        public static final GameType OTHER
        -
        -
      • -
      • -
        -

        PVP

        -
        public static final GameType PVP
        -
        -
      • -
      • -
        -

        PVE

        -
        public static final GameType PVE
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static GameType[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static GameType valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        getIcon

        -
        public net.minestom.server.item.Material getIcon()
        -
        -
      • -
      • -
        -

        getTitle

        -
        public TranslatedComponent getTitle()
        -
        -
      • -
      • -
        -

        getDescription

        -
        public TranslatedComponent getDescription()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html deleted file mode 100644 index 498241f..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/Minigame.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - -Minigame - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.instance.MineNetInstance -
    eu.mhsl.minenet.minigames.instance.game.Game -
    eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    Direct Known Subclasses:
    -
    Stickfight
    -
    -
    -
    public class Minigame -extends Game
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class eu.mhsl.minenet.minigames.instance.game.Game

      -isBeforeBeginning, isRunning, logger, rnd
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Minigame(net.minestom.server.world.DimensionType dimensionType, - String gameName)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - - -
      -
      Displays countdown and starts the game - When overriding make sure to call this::start after countdown!
      -
      -
      protected void
      - -
       
      - - -
       
      - - -
       
      -
      void
      - -
      -
      Load and start countdown
      -
      -
      void
      -
      setTimeLimit(int limit)
      -
       
      -
      protected void
      - -
       
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.game.Game

      -checkAbandoned, getSpawn, initialize, onBlockBreak, onBlockPlace, onItemDrop, onLoad, onPlayerLeave, onPlayerMove, onStart, onStop, onUnload, unload
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

      -destroy, onPlayerJoin
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Minigame

        -
        public Minigame(net.minestom.server.world.DimensionType dimensionType, - String gameName)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getScore

        -
        public Score getScore()
        -
        -
      • -
      • -
        -

        getName

        -
        public String getName()
        -
        -
      • -
      • -
        -

        setTimeLimit

        -
        public void setTimeLimit(int limit)
        -
        -
      • -
      • -
        -

        load

        -
        public void load()
        -
        Description copied from class: Game
        -
        Load and start countdown
        -
        -
        Overrides:
        -
        load in class Game
        -
        -
        -
      • -
      • -
        -

        countdownStart

        -
        protected CompletableFuture<Void> countdownStart()
        -
        Displays countdown and starts the game - When overriding make sure to call this::start after countdown!
        -
        -
      • -
      • -
        -

        start

        -
        protected void start()
        -
        -
        Overrides:
        -
        start in class Game
        -
        -
        -
      • -
      • -
        -

        stop

        -
        public void stop()
        -
        -
        Overrides:
        -
        stop in class Game
        -
        -
        -
      • -
      • -
        -

        countdownUnload

        -
        protected void countdownUnload()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html deleted file mode 100644 index 2b63152..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/ConfigManager.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -ConfigManager - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
    -
    -
    -
    -
    public class ConfigManager -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ConfigManager

        -
        public ConfigManager()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html deleted file mode 100644 index b1c0574..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameConfigurationInventory.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - -GameConfigurationInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GameConfigurationInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class GameConfigurationInventory -extends InteractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      GameConfigurationInventory(Room room, - net.minestom.server.entity.Player p, - GameFactory factory)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

      -setClickableItem, setClickableItem, setDummyItem, setDummyItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GameConfigurationInventory

        -
        public GameConfigurationInventory(Room room, - net.minestom.server.entity.Player p, - GameFactory factory)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        Description copied from class: InteractableInventory
        -
        You may want to Override this method to get more generic click events
        -
        -
        Overrides:
        -
        onClick in class InteractableInventory
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html deleted file mode 100644 index 3d25c97..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/GameFactory.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - -GameFactory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    -
    -
    All Known Implementing Classes:
    -
    DeathcubeFactory, MinerunFactory, StickFightFactory, TrafficLightRaceFactory
    -
    -
    -
    public interface GameFactory
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html deleted file mode 100644 index 8c45dc1..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/Option.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - -Option - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T>
    -
    -
    -
    -
    Direct Known Subclasses:
    -
    BoolOption, NumericOption
    -
    -
    -
    public abstract class Option<T> -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        currentValue

        -
        protected T currentValue
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        setRestrictionHandler

        -
        public void setRestrictionHandler(RestrictionHandler restrictionHandler)
        -
        -
      • -
      • -
        -

        getRestrictionHandler

        -
        public RestrictionHandler getRestrictionHandler()
        -
        -
      • -
      • -
        -

        getNext

        -
        public net.minestom.server.item.ItemStack getNext(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getCurrent

        -
        public net.minestom.server.item.ItemStack getCurrent(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getAsInt

        -
        public int getAsInt()
        -
        -
      • -
      • -
        -

        getAsString

        -
        public String getAsString()
        -
        -
      • -
      • -
        -

        getId

        -
        public String getId()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/BoolOption.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/BoolOption.html deleted file mode 100644 index 4798a73..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/BoolOption.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - -BoolOption - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<Boolean> -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.common.BoolOption
    -
    -
    -
    -
    -
    public class BoolOption -extends Option<Boolean>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        BoolOption

        -
        public BoolOption(String id, - net.minestom.server.item.Material item, - TranslatedComponent name)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/NumericOption.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/NumericOption.html deleted file mode 100644 index 7ac7d5e..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/NumericOption.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - -NumericOption - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<Integer> -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.common.NumericOption
    -
    -
    -
    -
    -
    public class NumericOption -extends Option<Integer>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-summary.html deleted file mode 100644 index 845b33a..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.common - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.config.common

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.config.common
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-tree.html deleted file mode 100644 index a78ee22..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/common/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.common Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config.common

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T> -
          -
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.common.BoolOption
        • -
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.common.NumericOption
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html deleted file mode 100644 index fd1682b..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/BoolOption.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - -BoolOption - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<Boolean> -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.common.BoolOption
    -
    -
    -
    -
    -
    public class BoolOption -extends Option<Boolean>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        BoolOption

        -
        public BoolOption(String id, - net.minestom.server.item.Material item, - String name)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html deleted file mode 100644 index 18c2968..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/NumericOption.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - -NumericOption - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<Integer> -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.common.NumericOption
    -
    -
    -
    -
    -
    public class NumericOption -extends Option<Integer>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        NumericOption

        -
        public NumericOption(String id, - net.minestom.server.item.Material item, - String name, - Integer... options)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html deleted file mode 100644 index f4b08b8..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-summary.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.common - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package - eu.mhsl.minenet.minigames.instance.game.minigame.config.common

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.config.common
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html deleted file mode 100644 index ee8088b..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/options/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.common Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config.common

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T> -
          -
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.common.BoolOption
        • -
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.common.NumericOption
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html deleted file mode 100644 index dcd121d..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-summary.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.config

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.config
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html deleted file mode 100644 index addb6c6..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/package-tree.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T>
      • -
      -
    • -
    -
    -
    -

    Interface Hierarchy

    -
      -
    • eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/IRestriction.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/IRestriction.html deleted file mode 100644 index 68f1866..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/IRestriction.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - -IRestriction - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    -
    -
    All Known Implementing Classes:
    -
    MaximalPlayeramountGameRestriction, MinimalPlayeramountGameRestriction
    -
    -
    -
    public interface IRestriction
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.Type.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.Type.html deleted file mode 100644 index d4b4d81..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.Type.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - -Restriction.Type - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    java.lang.Enum<Restriction.Type> -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Restriction.Type>, Constable
    -
    -
    -
    Enclosing class:
    -
    Restriction
    -
    -
    -
    public static enum Restriction.Type -extends Enum<Restriction.Type>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Restriction.Type[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Restriction.Type valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.html deleted file mode 100644 index eb1752a..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/Restriction.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -Restriction - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
    -
    -
    -
    -
    public class Restriction -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionData.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionData.html deleted file mode 100644 index 5848706..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionData.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -RestrictionData - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData
    -
    -
    -
    -
    public class RestrictionData -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RestrictionData

        -
        public RestrictionData(Room room)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getRoom

        -
        public Room getRoom()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionHandler.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionHandler.html deleted file mode 100644 index 6d46d04..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/RestrictionHandler.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - -RestrictionHandler - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
    -
    -
    -
    public class RestrictionHandler -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountGameRestriction.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountGameRestriction.html deleted file mode 100644 index ded02ed..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountGameRestriction.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -MaximalPlayeramountGameRestriction - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MaximalPlayeramountGameRestriction

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MaximalPlayeramountGameRestriction
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    IRestriction
    -
    -
    -
    public class MaximalPlayeramountGameRestriction -extends Object -implements IRestriction
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MaximalPlayeramountGameRestriction

        -
        public MaximalPlayeramountGameRestriction(int max)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountInstanceRestriction.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountInstanceRestriction.html deleted file mode 100644 index f8e1bcb..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MaximalPlayeramountInstanceRestriction.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -MaximalPlayeramountInstanceRestriction - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MaximalPlayeramountInstanceRestriction

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MaximalPlayeramountInstanceRestriction
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    IRestriction
    -
    -
    -
    public class MaximalPlayeramountInstanceRestriction -extends Object -implements IRestriction
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MaximalPlayeramountInstanceRestriction

        -
        public MaximalPlayeramountInstanceRestriction(int max)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountGameRestriction.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountGameRestriction.html deleted file mode 100644 index 837d352..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountGameRestriction.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -MinimalPlayeramountGameRestriction - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MinimalPlayeramountGameRestriction

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MinimalPlayeramountGameRestriction
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    IRestriction
    -
    -
    -
    public class MinimalPlayeramountGameRestriction -extends Object -implements IRestriction
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MinimalPlayeramountGameRestriction

        -
        public MinimalPlayeramountGameRestriction(int min)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountInstanceRestriction.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountInstanceRestriction.html deleted file mode 100644 index eb60a9f..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/MinimalPlayeramountInstanceRestriction.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -MinimalPlayeramountInstanceRestriction - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MinimalPlayeramountInstanceRestriction

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MinimalPlayeramountInstanceRestriction
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    IRestriction
    -
    -
    -
    public class MinimalPlayeramountInstanceRestriction -extends Object -implements IRestriction
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MinimalPlayeramountInstanceRestriction

        -
        public MinimalPlayeramountInstanceRestriction(int min)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-summary.html deleted file mode 100644 index 6444635..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-tree.html deleted file mode 100644 index 1436ead..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/common/package-tree.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-summary.html deleted file mode 100644 index fdf85d6..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-summary.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-tree.html deleted file mode 100644 index 2e1600f..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/config/restriction/package-tree.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
      • -
      -
    • -
    -
    -
    -

    Interface Hierarchy

    -
      -
    • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html deleted file mode 100644 index 6e305d1..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html deleted file mode 100644 index a45af31..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.minigames.instance.MineNetInstance -
              -
            • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable) -
                -
              • eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
              • -
              -
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html deleted file mode 100644 index 381c57d..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/DeathcubeFactory.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - -DeathcubeFactory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    GameFactory
    -
    -
    -
    public class DeathcubeFactory -extends Object -implements GameFactory
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html deleted file mode 100644 index 716ad55..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html deleted file mode 100644 index dcee187..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/deathcube/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html deleted file mode 100644 index 373794c..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/MinerunFactory.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - -MinerunFactory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    GameFactory
    -
    -
    -
    public class MinerunFactory -extends Object -implements GameFactory
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html deleted file mode 100644 index d970260..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html deleted file mode 100644 index c005743..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/minerun/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html deleted file mode 100644 index f0ba1f4..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/StickFightFactory.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - -StickFightFactory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    GameFactory
    -
    -
    -
    public class StickFightFactory -extends Object -implements GameFactory
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html deleted file mode 100644 index 50ac155..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/Stickfight.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - -Stickfight - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer - -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class Stickfight -extends Minigame
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class eu.mhsl.minenet.minigames.instance.game.Game

      -isBeforeBeginning, isRunning, logger, rnd
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      protected void
      - -
       
      -
      protected void
      -
      onPlayerMove(@NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame

      -countdownStart, countdownUnload, getName, getScore, load, setTimeLimit, start, stop
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.game.Game

      -checkAbandoned, initialize, onBlockBreak, onBlockPlace, onItemDrop, onPlayerLeave, onStart, onStop, onUnload, unload
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

      -destroy, onPlayerJoin
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Stickfight

        -
        public Stickfight()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onLoad

        -
        protected void onLoad(CompletableFuture<Void> callback)
        -
        -
        Overrides:
        -
        onLoad in class Game
        -
        -
        -
      • -
      • -
        -

        onPlayerMove

        -
        protected void onPlayerMove(@NotNull - @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
        -
        -
        Overrides:
        -
        onPlayerMove in class Game
        -
        -
        -
      • -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
        Specified by:
        -
        getSpawn in interface Spawnable
        -
        Overrides:
        -
        getSpawn in class Game
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html deleted file mode 100644 index 1489a27..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-summary.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html deleted file mode 100644 index 3cea733..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/stickfight/package-tree.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.minigames.instance.MineNetInstance -
              -
            • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable) -
                -
              • eu.mhsl.minenet.minigames.instance.game.minigame.Minigame -
                  -
                • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
                • -
                -
              • -
              -
            • -
            -
          • -
          -
        • -
        -
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html deleted file mode 100644 index 273cee0..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/TrafficLightRaceFactory.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -TrafficLightRaceFactory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    GameFactory
    -
    -
    -
    public class TrafficLightRaceFactory -extends Object -implements GameFactory
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html deleted file mode 100644 index 00babc0..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html deleted file mode 100644 index 04aeeba..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/minigame/types/trafficlightrace/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html deleted file mode 100644 index 2a77da9..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/package-summary.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.game

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.game
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html deleted file mode 100644 index 12bfb8d..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/game/package-tree.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.game Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.game

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.minigames.instance.MineNetInstance -
              -
            • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable)
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html b/docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html deleted file mode 100644 index 6e43161..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/Hub.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - -Hub - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.instance.MineNetInstance -
    eu.mhsl.minenet.minigames.instance.hub.Hub
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class Hub -extends MineNetInstance -implements Spawnable
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final Hub
      - -
       
      -
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

      -destroy, onPlayerJoin, onPlayerLeave
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        INSTANCE

        -
        public static final Hub INSTANCE
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
        Specified by:
        -
        getSpawn in interface Spawnable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html deleted file mode 100644 index 907699e..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/RoomSelector.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - -RoomSelector - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RoomSelector

    -
    -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.minigames.shared.entity.InteractableEntity -
    eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    -
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    public class RoomSelector -extends InteractableEntity
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity

      -onDespawn
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RoomSelector

        -
        public RoomSelector()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        public void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Description copied from class: InteractableEntity
        -
        Called when instance of entity is set
        -
        -
        Overrides:
        -
        onSpawn in class InteractableEntity
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        public void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Description copied from class: InteractableEntity
        -
        Called when a Player attacks the entity
        -
        -
        Overrides:
        -
        onAttack in class InteractableEntity
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        public void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Description copied from class: InteractableEntity
        -
        Called when a Player interacts with the entity
        -
        -
        Overrides:
        -
        onInteract in class InteractableEntity
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html deleted file mode 100644 index b250fdb..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.hub.entity - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.hub.entity

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.hub.entity
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html deleted file mode 100644 index 79947bd..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/entity/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.hub.entity Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.hub.entity

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html deleted file mode 100644 index adb70eb..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/HubInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -HubInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.minigames.instance.hub.inventory.HubInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class HubInventory -extends InteractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      HubInventory(net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

      -onClick, setClickableItem, setClickableItem, setDummyItem, setDummyItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubInventory

        -
        public HubInventory(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html deleted file mode 100644 index 5fb1e18..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/JoinInventory.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -JoinInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class JoinInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.minigames.instance.hub.inventory.JoinInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class JoinInventory -extends InteractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      JoinInventory(net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

      -setClickableItem, setClickableItem, setDummyItem, setDummyItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        JoinInventory

        -
        public JoinInventory(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        Description copied from class: InteractableInventory
        -
        You may want to Override this method to get more generic click events
        -
        -
        Overrides:
        -
        onClick in class InteractableInventory
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html deleted file mode 100644 index bd37f28..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.hub.inventory - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.hub.inventory

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.hub.inventory
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html deleted file mode 100644 index dd59b1a..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/inventory/package-tree.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.hub.inventory Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.hub.inventory

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html deleted file mode 100644 index 078b9a3..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.hub - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.hub

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.hub
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html deleted file mode 100644 index cf9eedf..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/hub/package-tree.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.hub Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.hub

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.minigames.instance.MineNetInstance -
              -
            • eu.mhsl.minenet.minigames.instance.hub.Hub (implements eu.mhsl.minenet.minigames.instance.Spawnable)
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/package-summary.html deleted file mode 100644 index c92bf51..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/package-summary.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/package-tree.html deleted file mode 100644 index c6ecf26..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/package-tree.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer - -
        • -
        -
      • -
      -
    • -
    -
    -
    -

    Interface Hierarchy

    -
      -
    • eu.mhsl.minenet.minigames.instance.Spawnable
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/Room.html b/docs/eu/mhsl/minenet/minigames/instance/room/Room.html deleted file mode 100644 index ed14287..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/Room.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - -Room - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.minigames.instance.MineNetInstance -
    eu.mhsl.minenet.minigames.instance.room.Room
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class Room -extends MineNetInstance -implements Spawnable
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static Room
      -
      createRoom(net.minestom.server.entity.Player owner)
      -
       
      -
      static void
      - -
       
      -
      Set<net.minestom.server.entity.Player>
      - -
       
      -
      static Set<Room>
      - -
       
      -
      net.minestom.server.entity.Player
      - -
       
      -
      static Room
      -
      getRoom(net.minestom.server.entity.Player p)
      -
       
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      void
      - -
       
      -
      static void
      -
      setOwnRoom(net.minestom.server.entity.Player p)
      -
       
      -
      static void
      -
      setRoom(net.minestom.server.entity.Player p, - Room room)
      -
       
      -
      static void
      -
      unsetRoom(net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.instance.MineNetInstance

      -destroy, onPlayerJoin, onPlayerLeave
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        createRoom

        -
        public static Room createRoom(net.minestom.server.entity.Player owner)
        -
        -
      • -
      • -
        -

        deleteRoom

        -
        public static void deleteRoom(Room room)
        -
        -
      • -
      • -
        -

        getRoom

        -
        public static Room getRoom(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        setOwnRoom

        -
        public static void setOwnRoom(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        setRoom

        -
        public static void setRoom(net.minestom.server.entity.Player p, - Room room)
        -
        -
      • -
      • -
        -

        unsetRoom

        -
        public static void unsetRoom(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getAllRooms

        -
        public static Set<Room> getAllRooms()
        -
        -
      • -
      • -
        -

        getOwner

        -
        public net.minestom.server.entity.Player getOwner()
        -
        -
      • -
      • -
        -

        moveMembersToGame

        -
        public void moveMembersToGame(Game game)
        -
        -
      • -
      • -
        -

        getAllMembers

        -
        public Set<net.minestom.server.entity.Player> getAllMembers()
        -
        -
      • -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
        Specified by:
        -
        getSpawn in interface Spawnable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html b/docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html deleted file mode 100644 index fc05335..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/entity/GameSelector.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - -GameSelector - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GameSelector

    -
    -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.minigames.shared.entity.InteractableEntity -
    eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    -
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    public class GameSelector -extends InteractableEntity
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity

      -onDespawn
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GameSelector

        -
        public GameSelector()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        public void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Description copied from class: InteractableEntity
        -
        Called when instance of entity is set
        -
        -
        Overrides:
        -
        onSpawn in class InteractableEntity
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        public void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Description copied from class: InteractableEntity
        -
        Called when a Player attacks the entity
        -
        -
        Overrides:
        -
        onAttack in class InteractableEntity
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        public void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Description copied from class: InteractableEntity
        -
        Called when a Player interacts with the entity
        -
        -
        Overrides:
        -
        onInteract in class InteractableEntity
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html deleted file mode 100644 index 811ae56..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.room.entity - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.room.entity

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.room.entity
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html deleted file mode 100644 index 6e23db3..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/entity/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.room.entity Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.room.entity

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameSelectInventory.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameSelectInventory.html deleted file mode 100644 index 3b01041..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameSelectInventory.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - -MinigameSelectInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MinigameSelectInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.minigames.instance.room.inventory.MinigameSelectInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class MinigameSelectInventory -extends InteractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      MinigameSelectInventory(Room room, - net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

      -onClick, setClickableItem, setClickableItem, setDummyItem, setDummyItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MinigameSelectInventory

        -
        public MinigameSelectInventory(Room room, - net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html deleted file mode 100644 index 820ba6d..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/MinigameTypeSelectInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -MinigameTypeSelectInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MinigameTypeSelectInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.minigames.instance.room.inventory.MinigameSelectInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class MinigameTypeSelectInventory -extends InteractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory

      -onClick, setClickableItem, setClickableItem, setDummyItem, setDummyItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MinigameTypeSelectInventory

        -
        public MinigameTypeSelectInventory(Room room)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html deleted file mode 100644 index c014053..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.room.inventory - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.room.inventory

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.room.inventory
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html deleted file mode 100644 index cb021a3..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/inventory/package-tree.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.room.inventory Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.room.inventory

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html b/docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html deleted file mode 100644 index c252f61..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.room - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.instance.room

    -
    -
    -
    package eu.mhsl.minenet.minigames.instance.room
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html b/docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html deleted file mode 100644 index d78cf65..0000000 --- a/docs/eu/mhsl/minenet/minigames/instance/room/package-tree.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.instance.room Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.instance.room

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.minigames.instance.MineNetInstance -
              -
            • eu.mhsl.minenet.minigames.instance.room.Room (implements eu.mhsl.minenet.minigames.instance.Spawnable)
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/lang/DummyLang.html b/docs/eu/mhsl/minenet/minigames/lang/DummyLang.html deleted file mode 100644 index b331501..0000000 --- a/docs/eu/mhsl/minenet/minigames/lang/DummyLang.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -DummyLang - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DummyLang

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.lang.Lang -
    eu.mhsl.minenet.minigames.lang.DummyLang
    -
    -
    -
    -
    -
    public class DummyLang -extends Lang
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DummyLang

        -
        public DummyLang()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/lang/Lang.html b/docs/eu/mhsl/minenet/minigames/lang/Lang.html deleted file mode 100644 index 552f5f1..0000000 --- a/docs/eu/mhsl/minenet/minigames/lang/Lang.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - -Lang - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Lang

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.lang.Lang
    -
    -
    -
    -
    Direct Known Subclasses:
    -
    DummyLang
    -
    -
    -
    public class Lang -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Lang

        -
        public Lang(String langId)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        addEntry

        -
        public void addEntry(String key, - String value)
        -
        -
      • -
      • -
        -

        getEntry

        -
        public String getEntry(String key)
        -
        -
      • -
      • -
        -

        getLangId

        -
        public String getLangId()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/lang/Languages.html b/docs/eu/mhsl/minenet/minigames/lang/Languages.html deleted file mode 100644 index 5daf22a..0000000 --- a/docs/eu/mhsl/minenet/minigames/lang/Languages.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - -Languages - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Languages

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.lang.Languages
    -
    -
    -
    -
    public class Languages -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getInstance

        -
        public static Languages getInstance()
        -
        -
      • -
      • -
        -

        getLanguage

        -
        public Lang getLanguage(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getLanguage

        -
        public Lang getLanguage(String mapId)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/lang/package-summary.html b/docs/eu/mhsl/minenet/minigames/lang/package-summary.html deleted file mode 100644 index f1f5116..0000000 --- a/docs/eu/mhsl/minenet/minigames/lang/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.lang - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.lang

    -
    -
    -
    package eu.mhsl.minenet.minigames.lang
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/lang/package-tree.html b/docs/eu/mhsl/minenet/minigames/lang/package-tree.html deleted file mode 100644 index d141934..0000000 --- a/docs/eu/mhsl/minenet/minigames/lang/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.lang Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.lang

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.lang.Lang - -
      • -
      • eu.mhsl.minenet.minigames.lang.Languages
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html b/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html deleted file mode 100644 index cbce458..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/Countdown.CountdownModifier.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - -Countdown.CountdownModifier - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Countdown.CountdownModifier

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
    -
    -
    -
    -
    Enclosing class:
    -
    Countdown
    -
    -
    -
    public static class Countdown.CountdownModifier -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        message

        -
        public TranslatableMessage message
        -
        -
      • -
      • -
        -

        timeLeft

        -
        public final int timeLeft
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CountdownModifier

        -
        public CountdownModifier(int timeLeft)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/Countdown.html b/docs/eu/mhsl/minenet/minigames/message/Countdown.html deleted file mode 100644 index 8f29e3d..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/Countdown.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - -Countdown - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Countdown

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.Countdown
    -
    -
    -
    -
    public class Countdown -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/Icon.html b/docs/eu/mhsl/minenet/minigames/message/Icon.html deleted file mode 100644 index 8f9d4d4..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/Icon.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - -Icon - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Icon

    -
    -
    java.lang.Object -
    java.lang.Enum<Icon> -
    eu.mhsl.minenet.minigames.message.Icon
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Icon>, Constable
    -
    -
    -
    public enum Icon -extends Enum<Icon>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        SCIENCE

        -
        public static final Icon SCIENCE
        -
        -
      • -
      • -
        -

        STAR

        -
        public static final Icon STAR
        -
        -
      • -
      • -
        -

        CHAT

        -
        public static final Icon CHAT
        -
        -
      • -
      • -
        -

        SUCCESS

        -
        public static final Icon SUCCESS
        -
        -
      • -
      • -
        -

        ERROR

        -
        public static final Icon ERROR
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Icon[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Icon valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        getSymbol

        -
        public String getSymbol()
        -
        -
      • -
      • -
        -

        getColor

        -
        public net.kyori.adventure.text.format.NamedTextColor getColor()
        -
        -
      • -
      • -
        -

        getComponent

        -
        public net.kyori.adventure.text.Component getComponent()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/Message.html b/docs/eu/mhsl/minenet/minigames/message/Message.html deleted file mode 100644 index 38264f3..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/Message.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - -Message - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Message

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.messageOld.Message
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    Direct Known Subclasses:
    -
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage
    -
    -
    -
    public abstract class Message -extends Object -implements Sendable
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        text

        -
        protected net.kyori.adventure.text.ComponentBuilder text
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Message

        -
        protected Message(net.kyori.adventure.text.ComponentBuilder text)
        -
        -
      • -
      • -
        -

        Message

        -
        protected Message()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        quote

        -
        public Message quote(Object quote)
        -
        -
      • -
      • -
        -

        quote

        -
        public Message quote(Object quote, - Object delimiter)
        -
        -
      • -
      • -
        -

        append

        -
        public Message append(Object message)
        -
        -
      • -
      • -
        -

        pipe

        -
        public Message pipe()
        -
        -
      • -
      • -
        -

        append

        -
        public Message append(Object message, - net.kyori.adventure.text.format.NamedTextColor color)
        -
        -
      • -
      • -
        -

        getComponent

        -
        public net.kyori.adventure.text.Component getComponent()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html b/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html deleted file mode 100644 index 10c66bd..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/MessageIcon.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - -MessageIcon - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class MessageIcon

    -
    -
    java.lang.Object -
    java.lang.Enum<MessageIcon> -
    eu.mhsl.minenet.gameList.message.Icon
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<MessageIcon>, Constable
    -
    -
    -
    public enum MessageIcon -extends Enum<MessageIcon>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        INFO

        -
        public static final MessageIcon INFO
        -
        -
      • -
      • -
        -

        ADVANCEMENT

        -
        public static final MessageIcon ADVANCEMENT
        -
        -
      • -
      • -
        -

        CHAT

        -
        public static final MessageIcon CHAT
        -
        -
      • -
      • -
        -

        SUCCESS

        -
        public static final MessageIcon SUCCESS
        -
        -
      • -
      • -
        -

        ERROR

        -
        public static final MessageIcon ERROR
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static MessageIcon[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static MessageIcon valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        getSymbol

        -
        public String getSymbol()
        -
        -
      • -
      • -
        -

        getColor

        -
        public net.kyori.adventure.text.format.NamedTextColor getColor()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/Sendable.html b/docs/eu/mhsl/minenet/minigames/message/Sendable.html deleted file mode 100644 index a8c2323..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/Sendable.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - -Sendable - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Sendable

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage, TranslatableMessage
    -
    -
    -
    public interface Sendable
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      default void
      -
      send(List<net.minestom.server.entity.Player> players)
      -
       
      -
      default void
      -
      send(Set<net.minestom.server.entity.Player> players)
      -
       
      -
      default void
      -
      send(net.kyori.adventure.audience.Audience players)
      -
       
      -
      void
      -
      send(net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        void send(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        send

        -
        default void send(net.kyori.adventure.audience.Audience players)
        -
        -
      • -
      • -
        -

        send

        -
        default void send(List<net.minestom.server.entity.Player> players)
        -
        -
      • -
      • -
        -

        send

        -
        default void send(Set<net.minestom.server.entity.Player> players)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html b/docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html deleted file mode 100644 index 5b6c10d..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/TranslatableMessage.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - -TranslatableMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TranslatableMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    Direct Known Subclasses:
    -
    ActionBarMessage, ChatMessage, SubtitleMessage, TitleMessage
    -
    -
    -
    public abstract class TranslatableMessage -extends Object -implements Sendable
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html b/docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html deleted file mode 100644 index 1bd55ff..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/component/NamespacedTranslatable.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -NamespacedTranslatable - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class NamespacedTranslatable

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
    -
    -
    -
    -
    public class NamespacedTranslatable -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        NamespacedTranslatable

        -
        public NamespacedTranslatable(String namespace)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/component/Translatable.html b/docs/eu/mhsl/minenet/minigames/message/component/Translatable.html deleted file mode 100644 index 8cb8a92..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/component/Translatable.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - -Translatable - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Translatable

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    TranslatedComponent
    -
    -
    -
    public interface Translatable
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      assemble(net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        assemble

        -
        void assemble(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html b/docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html deleted file mode 100644 index 6ec4fed..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/component/TranslatedComponent.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - -TranslatedComponent - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TranslatedComponent

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Translatable, net.kyori.adventure.text.ComponentLike
    -
    -
    -
    public class TranslatedComponent -extends Object -implements net.kyori.adventure.text.ComponentLike, Translatable
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        byId

        -
        public static TranslatedComponent byId(String mapId)
        -
        -
      • -
      • -
        -

        assemble

        -
        public static net.kyori.adventure.text.Component assemble(String mapid, - net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        assemble

        -
        public void assemble(net.minestom.server.entity.Player p)
        -
        -
        Specified by:
        -
        assemble in interface Translatable
        -
        -
        -
      • -
      • -
        -

        assemble

        -
        public void assemble(String language)
        -
        -
      • -
      • -
        -

        getAssembled

        -
        public net.kyori.adventure.text.Component getAssembled(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        setColor

        -
        public TranslatedComponent setColor(net.kyori.adventure.text.format.NamedTextColor color)
        -
        -
      • -
      • -
        -

        asComponent

        -
        @NotNull -public @NotNull net.kyori.adventure.text.Component asComponent()
        -
        -
        Specified by:
        -
        asComponent in interface net.kyori.adventure.text.ComponentLike
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/component/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/component/package-summary.html deleted file mode 100644 index 75e57cb..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/component/package-summary.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.message.component - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.message.component

    -
    -
    -
    package eu.mhsl.minenet.minigames.message.component
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/component/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/component/package-tree.html deleted file mode 100644 index 960cf8b..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/component/package-tree.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.message.component Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.message.component

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    -
      -
    • eu.mhsl.minenet.minigames.message.component.Translatable
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/package-summary.html deleted file mode 100644 index fde62d1..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/package-summary.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.message - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.message

    -
    -
    -
    package eu.mhsl.minenet.minigames.message
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/package-tree.html deleted file mode 100644 index 05e4d2a..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/package-tree.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.message Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.message

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    -
      -
    • eu.mhsl.minenet.minigames.message.Sendable
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/ActionBarMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/ActionBarMessage.html deleted file mode 100644 index 1343b37..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/ActionBarMessage.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - -ActionBarMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ActionBarMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.TranslatableMessage -
    eu.mhsl.minenet.minigames.message.type.ActionBarMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class ActionBarMessage -extends TranslatableMessage
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ActionBarMessage

        -
        public ActionBarMessage()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/ChatMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/ChatMessage.html deleted file mode 100644 index 66ecd08..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/ChatMessage.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - -ChatMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ChatMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.TranslatableMessage -
    eu.mhsl.minenet.minigames.message.type.ChatMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class ChatMessage -extends TranslatableMessage
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ChatMessage

        -
        public ChatMessage(Icon icon)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/SubtitleMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/SubtitleMessage.html deleted file mode 100644 index 3f27f0f..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/SubtitleMessage.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - -SubtitleMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class SubtitleMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.TranslatableMessage -
    eu.mhsl.minenet.minigames.message.type.SubtitleMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class SubtitleMessage -extends TranslatableMessage
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        SubtitleMessage

        -
        public SubtitleMessage()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/TitleMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/TitleMessage.html deleted file mode 100644 index 89bd051..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/TitleMessage.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - -TitleMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TitleMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.message.TranslatableMessage -
    eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class TitleMessage -extends TranslatableMessage
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        TitleMessage

        -
        public TitleMessage()
        -
        -
      • -
      • -
        -

        TitleMessage

        -
        public TitleMessage(Duration stay)
        -
        -
      • -
      • -
        -

        TitleMessage

        -
        public TitleMessage(Duration stay, - Duration fade)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        setTimes

        -
        public void setTimes(net.kyori.adventure.title.Title.Times times)
        -
        -
      • -
      • -
        -

        subtitle

        -
        public TranslatableMessage subtitle(Consumer<SubtitleMessage> callback)
        -
        -
      • -
      • -
        -

        send

        -
        public void send(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/ActionBarMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/ActionBarMessage.html deleted file mode 100644 index 7c253ee..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/ActionBarMessage.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - -ActionBarMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ActionBarMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.messageOld.Message -
    eu.mhsl.minenet.gameList.messageOld.type.actionbar.ActionBarMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class ActionBarMessage -extends Message
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ActionBarMessage

        -
        public ActionBarMessage()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send(net.kyori.adventure.audience.Audience targets)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html deleted file mode 100644 index 97c3e6a..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-summary.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.messageOld.type.actionbar - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package - eu.mhsl.minenet.gameList.messageOld.type.actionbar

    -
    -
    -
    package eu.mhsl.minenet.gameList.messageOld.type.actionbar
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html deleted file mode 100644 index 8e18979..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/actionbar/package-tree.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.messageOld.type.actionbar Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.messageOld.type.actionbar

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.gameList.messageOld.Message (implements eu.mhsl.minenet.gameList.messageOld.Sendable) - -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/chat/ChatMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/chat/ChatMessage.html deleted file mode 100644 index b5625bc..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/chat/ChatMessage.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - -ChatMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ChatMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.messageOld.Message -
    eu.mhsl.minenet.gameList.messageOld.type.chat.ChatMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class ChatMessage -extends Message
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send(net.kyori.adventure.audience.Audience targets)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html deleted file mode 100644 index 2702f59..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-summary.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.messageOld.type.chat - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package - eu.mhsl.minenet.gameList.messageOld.type.chat

    -
    -
    -
    package eu.mhsl.minenet.gameList.messageOld.type.chat
    -
    -
      -
    • -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html deleted file mode 100644 index 525d2f5..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/chat/package-tree.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.messageOld.type.chat Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.messageOld.type.chat

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.gameList.messageOld.Message (implements eu.mhsl.minenet.gameList.messageOld.Sendable) -
          -
        • eu.mhsl.minenet.gameList.messageOld.type.chat.ChatMessage
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/package-summary.html deleted file mode 100644 index 13c9c48..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.message.type - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.message.type

    -
    -
    -
    package eu.mhsl.minenet.minigames.message.type
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/package-tree.html deleted file mode 100644 index 94ec549..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/package-tree.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.message.type Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.message.type

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html deleted file mode 100644 index 299bc07..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/SubtitleMessage.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - -SubtitleMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class SubtitleMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.messageOld.Message -
    eu.mhsl.minenet.gameList.messageOld.type.title.SubtitleMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class SubtitleMessage -extends Message
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        SubtitleMessage

        -
        public SubtitleMessage()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send(net.kyori.adventure.audience.Audience targets)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/TitleMessage.html b/docs/eu/mhsl/minenet/minigames/message/type/title/TitleMessage.html deleted file mode 100644 index 7268555..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/TitleMessage.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - -TitleMessage - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TitleMessage

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.messageOld.Message -
    eu.mhsl.minenet.gameList.messageOld.type.title.TitleMessage
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Sendable
    -
    -
    -
    public class TitleMessage -extends Message
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        TitleMessage

        -
        public TitleMessage(Duration fadeIn, - Duration stay, - Duration fadeOut)
        -
        -
      • -
      • -
        -

        TitleMessage

        -
        public TitleMessage(Duration fade, - Duration stay)
        -
        -
      • -
      • -
        -

        TitleMessage

        -
        public TitleMessage(Duration stay)
        -
        -
      • -
      • -
        -

        TitleMessage

        -
        public TitleMessage(net.kyori.adventure.title.Title.Times times)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html b/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html deleted file mode 100644 index d5146d9..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/package-summary.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.messageOld.type.title - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package - eu.mhsl.minenet.gameList.messageOld.type.title

    -
    -
    -
    package eu.mhsl.minenet.gameList.messageOld.type.title
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html b/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html deleted file mode 100644 index e7edae3..0000000 --- a/docs/eu/mhsl/minenet/minigames/message/type/title/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.messageOld.type.title Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.messageOld.type.title

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.gameList.messageOld.Message (implements eu.mhsl.minenet.gameList.messageOld.Sendable) - -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/package-summary.html b/docs/eu/mhsl/minenet/minigames/package-summary.html deleted file mode 100644 index f8d1a4b..0000000 --- a/docs/eu/mhsl/minenet/minigames/package-summary.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - -eu.mhsl.minenet.minigames - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames

    -
    -
    -
    package eu.mhsl.minenet.minigames
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/package-tree.html b/docs/eu/mhsl/minenet/minigames/package-tree.html deleted file mode 100644 index ed31ef5..0000000 --- a/docs/eu/mhsl/minenet/minigames/package-tree.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -eu.mhsl.minenet.minigames Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.Main
      • -
      -
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/score/Score.html b/docs/eu/mhsl/minenet/minigames/score/Score.html deleted file mode 100644 index e80e390..0000000 --- a/docs/eu/mhsl/minenet/minigames/score/Score.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - -Score - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Score

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.score.Score
    -
    -
    -
    -
    public class Score -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        instance

        -
        protected final Game instance
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Score

        -
        public Score(Game instance)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onClose

        -
        public void onClose(Runnable callback)
        -
        -
      • -
      • -
        -

        addResult

        -
        public void addResult(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        hasResult

        -
        public boolean hasResult(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getMap

        -
        public HashMap<net.minestom.server.entity.Player,Integer> getMap()
        -
        -
      • -
      • -
        -

        getMapFormatted

        -
        public List<String> getMapFormatted()
        -
        -
      • -
      • -
        -

        countResults

        -
        public int countResults()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/score/package-summary.html b/docs/eu/mhsl/minenet/minigames/score/package-summary.html deleted file mode 100644 index 0f02e36..0000000 --- a/docs/eu/mhsl/minenet/minigames/score/package-summary.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.score - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.score

    -
    -
    -
    package eu.mhsl.minenet.minigames.score
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/score/package-tree.html b/docs/eu/mhsl/minenet/minigames/score/package-tree.html deleted file mode 100644 index ec7be7c..0000000 --- a/docs/eu/mhsl/minenet/minigames/score/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.score Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.score

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.score.Score
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html b/docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html deleted file mode 100644 index 794bf1e..0000000 --- a/docs/eu/mhsl/minenet/minigames/server/provider/ByPlayerNameUuidProvider.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - -ByPlayerNameUuidProvider - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ByPlayerNameUuidProvider

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.network.UuidProvider
    -
    -
    -
    public class ByPlayerNameUuidProvider -extends Object -implements net.minestom.server.network.UuidProvider
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ByPlayerNameUuidProvider

        -
        public ByPlayerNameUuidProvider()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        provide

        -
        public UUID provide(net.minestom.server.network.player.PlayerConnection playerConnection, - String username)
        -
        -
        Specified by:
        -
        provide in interface net.minestom.server.network.UuidProvider
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html b/docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html deleted file mode 100644 index 74e6d4b..0000000 --- a/docs/eu/mhsl/minenet/minigames/server/provider/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.server.provider - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.server.provider

    -
    -
    -
    package eu.mhsl.minenet.minigames.server.provider
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html b/docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html deleted file mode 100644 index 70eea82..0000000 --- a/docs/eu/mhsl/minenet/minigames/server/provider/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.server.provider Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.server.provider

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html b/docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html deleted file mode 100644 index 36ea380..0000000 --- a/docs/eu/mhsl/minenet/minigames/server/tasks/TablistUpdateTask.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -TablistUpdateTask - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TablistUpdateTask

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Runnable
    -
    -
    -
    public class TablistUpdateTask -extends Object -implements Runnable
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        TablistUpdateTask

        -
        public TablistUpdateTask()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        run

        -
        public void run()
        -
        -
        Specified by:
        -
        run in interface Runnable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html b/docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html deleted file mode 100644 index e5bdc76..0000000 --- a/docs/eu/mhsl/minenet/minigames/server/tasks/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.server.tasks - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.server.tasks

    -
    -
    -
    package eu.mhsl.minenet.minigames.server.tasks
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html b/docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html deleted file mode 100644 index 897fa03..0000000 --- a/docs/eu/mhsl/minenet/minigames/server/tasks/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.server.tasks Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.server.tasks

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html b/docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html deleted file mode 100644 index 663c8cb..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/InteractableEntity.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - -InteractableEntity - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class InteractableEntity

    -
    -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    Direct Known Subclasses:
    -
    GameSelector, RoomSelector
    -
    -
    -
    public class InteractableEntity -extends net.minestom.server.entity.EntityCreature
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      InteractableEntity(@NotNull net.minestom.server.entity.EntityType entityType)
      -
      -
      Declares an Entity with direct callbacks on interaction
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      protected void
      -
      onDespawn(@NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
      -
      -
      Called when instance of entity is unset
      -
      -
      protected void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      protected void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        InteractableEntity

        -
        public InteractableEntity(@NotNull - @NotNull net.minestom.server.entity.EntityType entityType)
        -
        Declares an Entity with direct callbacks on interaction
        -
        -
        Parameters:
        -
        entityType - type of entity
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        protected void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Called when instance of entity is set
        -
        -
        Parameters:
        -
        addEntityToInstanceEvent -
        -
        -
        -
      • -
      • -
        -

        onDespawn

        -
        protected void onDespawn(@NotNull - @NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
        -
        Called when instance of entity is unset
        -
        -
        Parameters:
        -
        removeEntityFromInstanceEvent -
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        protected void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Called when a Player interacts with the entity
        -
        -
        Parameters:
        -
        playerEntityInteractEvent -
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        protected void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Called when a Player attacks the entity
        -
        -
        Parameters:
        -
        entityAttackEvent -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html b/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html deleted file mode 100644 index 8c10a1c..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/IntractableEntity.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - -IntractableEntity - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class IntractableEntity

    -
    -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    Direct Known Subclasses:
    -
    HubSelector, RoomSelector
    -
    -
    -
    public class IntractableEntity -extends net.minestom.server.entity.EntityCreature
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      IntractableEntity(@NotNull net.minestom.server.entity.EntityType entityType)
      -
      -
      Declares an Entity with direct callbacks on interaction
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      protected void
      -
      onDespawn(@NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
      -
      -
      Called when instance of entity is unset
      -
      -
      protected void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      protected void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        IntractableEntity

        -
        public IntractableEntity(@NotNull - @NotNull net.minestom.server.entity.EntityType entityType)
        -
        Declares an Entity with direct callbacks on interaction
        -
        -
        Parameters:
        -
        entityType - type of entity
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        protected void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Called when instance of entity is set
        -
        -
        Parameters:
        -
        addEntityToInstanceEvent -
        -
        -
        -
      • -
      • -
        -

        onDespawn

        -
        protected void onDespawn(@NotNull - @NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
        -
        Called when instance of entity is unset
        -
        -
        Parameters:
        -
        removeEntityFromInstanceEvent -
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        protected void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Called when a Player interacts with the entity
        -
        -
        Parameters:
        -
        playerEntityInteractEvent -
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        protected void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Called when a Player attacks the entity
        -
        -
        Parameters:
        -
        entityAttackEvent -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html deleted file mode 100644 index 5f81fc8..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.shared.entity - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.shared.entity

    -
    -
    -
    package eu.mhsl.minenet.minigames.shared.entity
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html deleted file mode 100644 index f07139c..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/entity/package-tree.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.shared.entity Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.shared.entity

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html deleted file mode 100644 index 222add7..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/InteractableInventory.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - -InteractableInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class InteractableInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    Direct Known Subclasses:
    -
    GameConfigurationInventory, HubInventory, JoinInventory, MinigameSelectInventory
    -
    -
    -
    public class InteractableInventory -extends net.minestom.server.inventory.Inventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Modifier
      -
      Constructor
      -
      Description
      -
      protected
      -
      InteractableInventory(@NotNull net.minestom.server.inventory.InventoryType inventoryType, - @NotNull net.kyori.adventure.text.Component title)
      -
      -
      Defines an Inventory with direct callbacks for ItemSlots
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      protected void
      -
      setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback)
      -
       
      -
      protected void
      -
      setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback, - boolean closeAfter)
      -
      -
      Set Item with Callback
      -
      -
      protected void
      -
      setDummyItem(net.minestom.server.item.ItemStack item, - int slot)
      -
      -
      Set Item without handler
      -
      -
      protected void
      -
      setDummyItem(net.minestom.server.item.Material material, - int slot)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        InteractableInventory

        -
        protected InteractableInventory(@NotNull - @NotNull net.minestom.server.inventory.InventoryType inventoryType, - @NotNull - @NotNull net.kyori.adventure.text.Component title)
        -
        Defines an Inventory with direct callbacks for ItemSlots
        -
        -
        Parameters:
        -
        inventoryType -
        -
        title -
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        setClickableItem

        -
        protected void setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback, - boolean closeAfter)
        -
        Set Item with Callback
        -
        -
        Parameters:
        -
        item -
        -
        slot -
        -
        callback -
        -
        -
        -
      • -
      • -
        -

        setClickableItem

        -
        protected void setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback)
        -
        -
      • -
      • -
        -

        setDummyItem

        -
        protected void setDummyItem(net.minestom.server.item.ItemStack item, - int slot)
        -
        Set Item without handler
        -
        -
        Parameters:
        -
        item -
        -
        slot -
        -
        -
        -
      • -
      • -
        -

        setDummyItem

        -
        protected void setDummyItem(net.minestom.server.item.Material material, - int slot)
        -
        -
      • -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        You may want to Override this method to get more generic click events
        -
        -
        Parameters:
        -
        player -
        -
        slot -
        -
        clickType -
        -
        inventoryConditionResult -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html deleted file mode 100644 index bd71c23..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/IntractableInventory.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - -IntractableInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class IntractableInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    Direct Known Subclasses:
    -
    BoardInventory, HubInventory, JoinInventory, PveInventory, PvpInventory, RoomInventory
    -
    -
    -
    public class IntractableInventory -extends net.minestom.server.inventory.Inventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Modifier
      -
      Constructor
      -
      Description
      -
      protected
      -
      IntractableInventory(@NotNull net.minestom.server.inventory.InventoryType inventoryType, - @NotNull net.kyori.adventure.text.Component title)
      -
      -
      Defines an Inventory with direct callbacks for ItemSlots
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      protected void
      -
      setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback)
      -
       
      -
      protected void
      -
      setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback, - boolean closeAfter)
      -
      -
      Set Item with Callback
      -
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        IntractableInventory

        -
        protected IntractableInventory(@NotNull - @NotNull net.minestom.server.inventory.InventoryType inventoryType, - @NotNull - @NotNull net.kyori.adventure.text.Component title)
        -
        Defines an Inventory with direct callbacks for ItemSlots
        -
        -
        Parameters:
        -
        inventoryType -
        -
        title -
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        setClickableItem

        -
        protected void setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback, - boolean closeAfter)
        -
        Set Item with Callback
        -
        -
        Parameters:
        -
        item -
        -
        slot -
        -
        callback -
        -
        -
        -
      • -
      • -
        -

        setClickableItem

        -
        protected void setClickableItem(net.minestom.server.item.ItemStack item, - int slot, - Consumer<ItemClick> callback)
        -
        -
      • -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        You may want to Override this method to get more generic click events
        -
        -
        Parameters:
        -
        player -
        -
        slot -
        -
        clickType -
        -
        inventoryConditionResult -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html deleted file mode 100644 index 96af429..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/ItemClick.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - -ItemClick - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ItemClick

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
    -
    -
    -
    public class ItemClick -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      ItemClick(net.minestom.server.entity.Player player, - InteractableInventory inventory, - int clickedSlot, - net.minestom.server.item.ItemStack item, - net.minestom.server.inventory.click.ClickType clickType)
      -
      -
      Describes a click on an Item from an IntractableInventory
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      int
      - -
       
      -
      net.minestom.server.inventory.click.ClickType
      - -
       
      -
      net.minestom.server.inventory.Inventory
      - -
       
      -
      net.minestom.server.item.ItemStack
      - -
       
      -
      net.minestom.server.entity.Player
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ItemClick

        -
        public ItemClick(net.minestom.server.entity.Player player, - InteractableInventory inventory, - int clickedSlot, - net.minestom.server.item.ItemStack item, - net.minestom.server.inventory.click.ClickType clickType)
        -
        Describes a click on an Item from an IntractableInventory
        -
        -
        Parameters:
        -
        player -
        -
        inventory -
        -
        clickedSlot -
        -
        item -
        -
        clickType -
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getPlayer

        -
        public net.minestom.server.entity.Player getPlayer()
        -
        -
      • -
      • -
        -

        getInventory

        -
        public net.minestom.server.inventory.Inventory getInventory()
        -
        -
      • -
      • -
        -

        getClickedSlot

        -
        public int getClickedSlot()
        -
        -
      • -
      • -
        -

        getItem

        -
        public net.minestom.server.item.ItemStack getItem()
        -
        -
      • -
      • -
        -

        getClickType

        -
        public net.minestom.server.inventory.click.ClickType getClickType()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html deleted file mode 100644 index 583f7cc..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-summary.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.shared.inventory - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.shared.inventory

    -
    -
    -
    package eu.mhsl.minenet.minigames.shared.inventory
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html deleted file mode 100644 index 6eb76c0..0000000 --- a/docs/eu/mhsl/minenet/minigames/shared/inventory/package-tree.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.shared.inventory Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.shared.inventory

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      • eu.mhsl.minenet.minigames.shared.inventory.ItemClick
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html b/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html deleted file mode 100644 index 1bde0e0..0000000 --- a/docs/eu/mhsl/minenet/minigames/skin/SkinCache.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - -SkinCache - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class SkinCache

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.skin.SkinCache
    -
    -
    -
    -
    public class SkinCache -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static void
      -
      applySkin(net.minestom.server.entity.Player p)
      -
       
      -
      static net.minestom.server.entity.PlayerSkin
      - -
       
      -
      static net.minestom.server.entity.PlayerSkin
      -
      getSkin(net.minestom.server.entity.Player p)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        SkinCache

        -
        public SkinCache()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSkin

        -
        public static net.minestom.server.entity.PlayerSkin getSkin(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getSkin

        -
        public static net.minestom.server.entity.PlayerSkin getSkin(String p)
        -
        -
      • -
      • -
        -

        applySkin

        -
        public static void applySkin(net.minestom.server.entity.Player p)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/skin/package-summary.html b/docs/eu/mhsl/minenet/minigames/skin/package-summary.html deleted file mode 100644 index 91e5823..0000000 --- a/docs/eu/mhsl/minenet/minigames/skin/package-summary.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.skin - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.skin

    -
    -
    -
    package eu.mhsl.minenet.minigames.skin
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/skin/package-tree.html b/docs/eu/mhsl/minenet/minigames/skin/package-tree.html deleted file mode 100644 index acc44ff..0000000 --- a/docs/eu/mhsl/minenet/minigames/skin/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.skin Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.skin

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/BatchUtil.html b/docs/eu/mhsl/minenet/minigames/util/BatchUtil.html deleted file mode 100644 index 7d7c077..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/BatchUtil.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - -BatchUtil - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class BatchUtil

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.BatchUtil
    -
    -
    -
    -
    public class BatchUtil -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static long[]
      -
      getAffectedChunks(net.minestom.server.instance.batch.AbsoluteBlockBatch batch)
      -
       
      -
      static void
      -
      loadAndApplyBatch(net.minestom.server.instance.batch.AbsoluteBlockBatch batch, - net.minestom.server.instance.InstanceContainer instance, - Runnable onFinish)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        BatchUtil

        -
        public BatchUtil()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getAffectedChunks

        -
        public static long[] getAffectedChunks(net.minestom.server.instance.batch.AbsoluteBlockBatch batch)
        -
        -
      • -
      • -
        -

        loadAndApplyBatch

        -
        public static void loadAndApplyBatch(net.minestom.server.instance.batch.AbsoluteBlockBatch batch, - net.minestom.server.instance.InstanceContainer instance, - Runnable onFinish)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/ColorUtil.html b/docs/eu/mhsl/minenet/minigames/util/ColorUtil.html deleted file mode 100644 index d3cfe73..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/ColorUtil.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -ColorUtil - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ColorUtil

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.ColorUtil
    -
    -
    -
    -
    public class ColorUtil -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ColorUtil

        -
        public ColorUtil()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        scoreColor

        -
        public static net.kyori.adventure.text.format.NamedTextColor scoreColor(int score)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html b/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html deleted file mode 100644 index a8a27d5..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/CommonEventHandles.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - -CommonEventHandles - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CommonEventHandles

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.CommonEventHandles
    -
    -
    -
    -
    public class CommonEventHandles -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static void
      -
      cancel(net.minestom.server.event.trait.CancellableEvent event)
      -
      -
      Cancels the given Event
      -
      -
      static void
      -
      cancel(net.minestom.server.event.trait.CancellableEvent event, - boolean condition)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CommonEventHandles

        -
        public CommonEventHandles()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        cancel

        -
        public static void cancel(net.minestom.server.event.trait.CancellableEvent event)
        -
        Cancels the given Event
        -
        -
        Parameters:
        -
        event -
        -
        -
        -
      • -
      • -
        -

        cancel

        -
        public static void cancel(net.minestom.server.event.trait.CancellableEvent event, - boolean condition)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/Intersect.html b/docs/eu/mhsl/minenet/minigames/util/Intersect.html deleted file mode 100644 index 397de95..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/Intersect.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - -Intersect - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Intersect

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.Intersect
    -
    -
    -
    -
    public class Intersect -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Intersect

        -
        public Intersect()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withPressurePlate

        -
        public static boolean withPressurePlate(net.minestom.server.instance.Instance instance, - BlockPallet target, - net.minestom.server.coordinate.Pos playerPosition)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.ItemOffset.html b/docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.ItemOffset.html deleted file mode 100644 index ac8cc50..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.ItemOffset.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - -InventoryItemAlignment.ItemOffset - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class InventoryItemAlignment.ItemOffset

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.InventoryItemAlignment.ItemOffset
    -
    -
    -
    -
    Enclosing class:
    -
    InventoryItemAlignment
    -
    -
    -
    public class InventoryItemAlignment.ItemOffset -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ItemOffset

        -
        public ItemOffset(int x, - int z)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getX

        -
        public int getX()
        -
        -
      • -
      • -
        -

        getZ

        -
        public int getZ()
        -
        -
      • -
      • -
        -

        get

        -
        public int get()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.html b/docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.html deleted file mode 100644 index b45fb3d..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/InventoryItemAlignment.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -InventoryItemAlignment - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class InventoryItemAlignment

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.InventoryItemAlignment
    -
    -
    -
    -
    public class InventoryItemAlignment -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        InventoryItemAlignment

        -
        public InventoryItemAlignment(int size, - int x, - int y)
        -
        -
      • -
      • -
        -

        InventoryItemAlignment

        -
        public InventoryItemAlignment(int size, - int y)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/Monitoring.html b/docs/eu/mhsl/minenet/minigames/util/Monitoring.html deleted file mode 100644 index e2c8db9..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/Monitoring.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - -Monitoring - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Monitoring

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.Monitoring
    -
    -
    -
    -
    public class Monitoring -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Monitoring

        -
        public Monitoring()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getRamUsage

        -
        public static long getRamUsage()
        -
        -
      • -
      • -
        -

        getTickMonitor

        -
        public static net.minestom.server.monitoring.TickMonitor getTickMonitor()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html b/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html deleted file mode 100644 index 881e8c3..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/MoveInstance.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - -MoveInstance - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class MoveInstance

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.MoveInstance
    -
    -
    -
    -
    public class MoveInstance -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        MoveInstance

        -
        public MoveInstance()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        move

        -
        public static void move(Set<net.minestom.server.entity.Player> playerList, - Spawnable destination)
        -
        -
      • -
      • -
        -

        move

        -
        public static void move(net.minestom.server.entity.Entity p, - Spawnable destination)
        -
        -
      • -
      • -
        -

        forceCloseInstance

        -
        public static void forceCloseInstance(net.minestom.server.instance.InstanceContainer instance)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/Position.html b/docs/eu/mhsl/minenet/minigames/util/Position.html deleted file mode 100644 index 5c24280..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/Position.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -Position - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Position

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.Position
    -
    -
    -
    -
    public class Position -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Position

        -
        public Position()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/RangeMap.html b/docs/eu/mhsl/minenet/minigames/util/RangeMap.html deleted file mode 100644 index 7500230..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/RangeMap.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - -RangeMap - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RangeMap

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.RangeMap
    -
    -
    -
    -
    public class RangeMap -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static double
      -
      map(double oldValue, - double oldMin, - double oldMax, - double newMin, - double newMax)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RangeMap

        -
        public RangeMap()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        map

        -
        public static double map(double oldValue, - double oldMin, - double oldMax, - double newMin, - double newMax)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html b/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html deleted file mode 100644 index b82ff62..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/ResourceUtils.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - -ResourceUtils - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ResourceUtils

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.ResourceUtils
    -
    -
    -
    -
    public final class ResourceUtils -extends Object
    -
    Class from the Minestom Arena example
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/Static.html b/docs/eu/mhsl/minenet/minigames/util/Static.html deleted file mode 100644 index f93bd01..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/Static.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -Static - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Static

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.Static
    -
    -
    -
    -
    public abstract class Static -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Static

        -
        public Static()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        load

        -
        public abstract void load()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/TextUtil.html b/docs/eu/mhsl/minenet/minigames/util/TextUtil.html deleted file mode 100644 index dfaa9c1..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/TextUtil.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - -TextUtil - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TextUtil

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.TextUtil
    -
    -
    -
    -
    public class TextUtil -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        TextUtil

        -
        public TextUtil()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        autoWrap

        -
        public static net.kyori.adventure.text.Component autoWrap(String input, - net.kyori.adventure.text.format.NamedTextColor color)
        -
        -
      • -
      • -
        -

        autoWrap

        -
        public static net.kyori.adventure.text.Component autoWrap(String input)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html b/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html deleted file mode 100644 index 7d7c01b..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/UuidUtil.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - -UuidUtil - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class UuidUtil

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.util.UuidUtil
    -
    -
    -
    -
    public class UuidUtil -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        UuidUtil

        -
        public UuidUtil()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        unTrimm

        -
        public static UUID unTrimm(String trimmedUuid)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/package-summary.html b/docs/eu/mhsl/minenet/minigames/util/package-summary.html deleted file mode 100644 index 472c8f2..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/package-summary.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.util - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.util

    -
    -
    -
    package eu.mhsl.minenet.minigames.util
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/util/package-tree.html b/docs/eu/mhsl/minenet/minigames/util/package-tree.html deleted file mode 100644 index c4a8c38..0000000 --- a/docs/eu/mhsl/minenet/minigames/util/package-tree.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.util Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.util

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/Dimension.html b/docs/eu/mhsl/minenet/minigames/world/Dimension.html deleted file mode 100644 index c07db3d..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/Dimension.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - -Dimension - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Dimension

    -
    -
    java.lang.Object -
    java.lang.Enum<Dimension> -
    eu.mhsl.minenet.gameList.world.instance.Dimension
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Dimension>, Constable
    -
    -
    -
    public enum Dimension -extends Enum<Dimension>
    -
    Prebuilt dimensions
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        OVERWORLD

        -
        public static final Dimension OVERWORLD
        -
        -
      • -
      • -
        -

        NETHER

        -
        public static final Dimension NETHER
        -
        -
      • -
      • -
        -

        THE_END

        -
        public static final Dimension THE_END
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        DIMENSION

        -
        public final net.minestom.server.world.DimensionType DIMENSION
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Dimension[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Dimension valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/Spawnable.html b/docs/eu/mhsl/minenet/minigames/world/Spawnable.html deleted file mode 100644 index aa88ee6..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/Spawnable.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - -Spawnable - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Spawnable

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    Game, HubInstance, Minerun, RoomInstance
    -
    -
    -
    public interface Spawnable
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSpawn

        -
        net.minestom.server.coordinate.Pos getSpawn()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/game/Game.html b/docs/eu/mhsl/minenet/minigames/world/game/Game.html deleted file mode 100644 index c01606c..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/game/Game.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - -Game - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Game

    -
    -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.gameList.world.game.Game
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class Game -extends net.minestom.server.instance.InstanceContainer
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Game(net.minestom.server.world.DimensionType dimensionType)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Game

        -
        public Game(net.minestom.server.world.DimensionType dimensionType)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html deleted file mode 100644 index 638552c..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/game/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.game - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.game

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.game
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html deleted file mode 100644 index 0398b10..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/game/package-tree.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.game Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.game

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.gameList.world.game.Game
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html deleted file mode 100644 index 2a7251f..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/Knockout.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -Knockout - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.gameList.world.game.pvp.knockout.Knockout
    -
    -
    -
    -
    public class Knockout -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Knockout

        -
        public Knockout()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html deleted file mode 100644 index 92ca73b..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.game.pvp.knockout - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.game.pvp.knockout

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.game.pvp.knockout
    -
    -
      -
    • -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html deleted file mode 100644 index f1ac92d..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/game/pvp/knockout/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.game.pvp.knockout Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.game.pvp.knockout

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.gameList.world.game.pvp.knockout.Knockout
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html b/docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html deleted file mode 100644 index d66d91f..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/BlockPallet.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - -BlockPallet - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class BlockPallet

    -
    -
    java.lang.Object -
    java.lang.Enum<BlockPallet> -
    eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<BlockPallet>, Constable
    -
    -
    -
    public enum BlockPallet -extends Enum<BlockPallet>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        GROUND

        -
        public static final BlockPallet GROUND
        -
        -
      • -
      • -
        -

        WOOD

        -
        public static final BlockPallet WOOD
        -
        -
      • -
      • -
        -

        STONE

        -
        public static final BlockPallet STONE
        -
        -
      • -
      • -
        -

        PRESSURE_PLATES

        -
        public static final BlockPallet PRESSURE_PLATES
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static BlockPallet[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static BlockPallet valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      • -
        -

        rnd

        -
        public net.minestom.server.instance.block.Block rnd()
        -
        -
      • -
      • -
        -

        contains

        -
        public boolean contains(net.minestom.server.instance.block.Block b)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html b/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html deleted file mode 100644 index c6145b7..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/PlaneGenerator.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - -PlaneGenerator - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PlaneGenerator

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.world.generator.PlaneGenerator
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.instance.generator.Generator
    -
    -
    -
    public class PlaneGenerator -extends Object -implements net.minestom.server.instance.generator.Generator
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      generate(@NotNull net.minestom.server.instance.generator.GenerationUnit unit)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.instance.generator.Generator

      -generateAll
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PlaneGenerator

        -
        public PlaneGenerator()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generate

        -
        public void generate(@NotNull - @NotNull net.minestom.server.instance.generator.GenerationUnit unit)
        -
        -
        Specified by:
        -
        generate in interface net.minestom.server.instance.generator.Generator
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html deleted file mode 100644 index 7ac826d..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/package-summary.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.world.generator

    -
    -
    -
    package eu.mhsl.minenet.minigames.world.generator
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html deleted file mode 100644 index 0448c17..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/package-tree.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.world.generator.PlaneGenerator (implements net.minestom.server.instance.generator.Generator)
      • -
      -
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html deleted file mode 100644 index f6bf064..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/structures/Structure.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - -Structure - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.world.generator.structures.Structure
    -
    -
    -
    -
    Direct Known Subclasses:
    -
    PeakRock
    -
    -
    -
    public abstract class Structure -extends Object
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      protected final Random
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      abstract void
      -
      generateGame(net.minestom.server.instance.block.Block.Setter setter)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        rnd

        -
        protected final Random rnd
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Structure

        -
        public Structure()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generateGame

        -
        public abstract void generateGame(net.minestom.server.instance.block.Block.Setter setter)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html deleted file mode 100644 index 2ef4d02..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/PeakRock.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - -PeakRock - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.minigames.world.generator.structures.Structure -
    eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
    -
    -
    -
    -
    -
    public class PeakRock -extends Structure
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class eu.mhsl.minenet.minigames.world.generator.structures.Structure

      -rnd
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      PeakRock(net.minestom.server.coordinate.Point position)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      generateGame(net.minestom.server.instance.block.Block.Setter setter)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PeakRock

        -
        public PeakRock(net.minestom.server.coordinate.Point position)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generateGame

        -
        public void generateGame(net.minestom.server.instance.block.Block.Setter setter)
        -
        -
        Specified by:
        -
        generateGame in class Structure
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html deleted file mode 100644 index 04830a6..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-summary.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator.structures.generatable - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.world.generator.structures.generatable

    -
    -
    -
    package eu.mhsl.minenet.minigames.world.generator.structures.generatable
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html deleted file mode 100644 index b9ce405..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/structures/generatable/package-tree.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator.structures.generatable Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator.structures.generatable

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.world.generator.structures.Structure -
          -
        • eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html deleted file mode 100644 index 0b73632..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator.structures - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.world.generator.structures

    -
    -
    -
    package eu.mhsl.minenet.minigames.world.generator.structures
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html deleted file mode 100644 index 5910a00..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/structures/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator.structures Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator.structures

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.world.generator.structures.Structure
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html deleted file mode 100644 index 8f2cac9..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/CircularTerrainGenerator.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - -CircularTerrainGenerator - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CircularTerrainGenerator

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.instance.generator.Generator
    -
    -
    -
    public class CircularTerrainGenerator -extends Object -implements net.minestom.server.instance.generator.Generator
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      protected final net.minestom.server.coordinate.Pos
      - -
       
      -
      protected final Random
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      CircularTerrainGenerator(int size, - boolean generatePlate)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      generate(@NotNull net.minestom.server.instance.generator.GenerationUnit unit)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.instance.generator.Generator

      -generateAll
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        rnd

        -
        protected final Random rnd
        -
        -
      • -
      • -
        -

        mapCenter

        -
        protected final net.minestom.server.coordinate.Pos mapCenter
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CircularTerrainGenerator

        -
        public CircularTerrainGenerator(int size, - boolean generatePlate)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generate

        -
        public void generate(@NotNull - @NotNull net.minestom.server.instance.generator.GenerationUnit unit)
        -
        -
        Specified by:
        -
        generate in interface net.minestom.server.instance.generator.Generator
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html deleted file mode 100644 index 7d02a15..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/SquareTerrainGenerator.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - -SquareTerrainGenerator - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class SquareTerrainGenerator

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.instance.generator.Generator
    -
    -
    -
    public class SquareTerrainGenerator -extends Object -implements net.minestom.server.instance.generator.Generator
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      protected final net.minestom.server.coordinate.Pos
      - -
       
      -
      protected final Random
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      SquareTerrainGenerator(int width, - int length, - boolean generatePlate)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      generate(@NotNull net.minestom.server.instance.generator.GenerationUnit unit)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.instance.generator.Generator

      -generateAll
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        rnd

        -
        protected final Random rnd
        -
        -
      • -
      • -
        -

        mapStart

        -
        protected final net.minestom.server.coordinate.Pos mapStart
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        SquareTerrainGenerator

        -
        public SquareTerrainGenerator(int width, - int length, - boolean generatePlate)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generate

        -
        public void generate(@NotNull - @NotNull net.minestom.server.instance.generator.GenerationUnit unit)
        -
        -
        Specified by:
        -
        generate in interface net.minestom.server.instance.generator.Generator
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html deleted file mode 100644 index 336c6df..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator.terrain - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.minigames.world.generator.terrain

    -
    -
    -
    package eu.mhsl.minenet.minigames.world.generator.terrain
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html deleted file mode 100644 index ab0bd54..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/generator/terrain/package-tree.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - -eu.mhsl.minenet.minigames.world.generator.terrain Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.minigames.world.generator.terrain

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
      • -
      • eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html b/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html deleted file mode 100644 index 70bb1b5..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/HubInstance.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -HubInstance - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubInstance

    -
    -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.gameList.world.hub.HubInstance
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class HubInstance -extends net.minestom.server.instance.InstanceContainer
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final HubInstance
      - -
       
      -
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        INSTANCE

        -
        public static final HubInstance INSTANCE
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubInstance

        -
        public HubInstance()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html b/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html deleted file mode 100644 index 805e90a..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/entity/HubSelector.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - -HubSelector - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubSelector

    -
    -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity -
    eu.mhsl.minenet.gameList.world.hub.entity.HubSelector
    -
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    public class HubSelector -extends IntractableEntity
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.entity.IntractableEntity

      -onDespawn
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubSelector

        -
        public HubSelector()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        public void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when instance of entity is set
        -
        -
        Overrides:
        -
        onSpawn in class IntractableEntity
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        public void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when a Player attacks the entity
        -
        -
        Overrides:
        -
        onAttack in class IntractableEntity
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        public void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when a Player interacts with the entity
        -
        -
        Overrides:
        -
        onInteract in class IntractableEntity
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html deleted file mode 100644 index fbed1f5..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.hub.entity - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.hub.entity

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.hub.entity
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html deleted file mode 100644 index 1670a73..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/entity/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.hub.entity Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.hub.entity

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/BoardInventory.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/BoardInventory.html deleted file mode 100644 index fc360dc..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/BoardInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -BoardInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class BoardInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.hub.inventory.BoardInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class BoardInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        BoardInventory

        -
        public BoardInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/HubInventory.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/HubInventory.html deleted file mode 100644 index 0c8042e..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/HubInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -HubInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.hub.inventory.HubInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class HubInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubInventory

        -
        public HubInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/PveInventory.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/PveInventory.html deleted file mode 100644 index da2cee2..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/PveInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -PveInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PveInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.hub.inventory.PveInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class PveInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PveInventory

        -
        public PveInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/PvpInventory.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/PvpInventory.html deleted file mode 100644 index 6e3342f..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/PvpInventory.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -PvpInventory - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class PvpInventory

    -
    -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.hub.inventory.PvpInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class PvpInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PvpInventory

        -
        public PvpInventory()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        Description copied from class: IntractableInventory
        -
        You may want to Override this method to get more generic click events
        -
        -
        Overrides:
        -
        onClick in class IntractableInventory
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html deleted file mode 100644 index ebbd502..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.hub.inventory - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.hub.inventory

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.hub.inventory
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html deleted file mode 100644 index ff8135b..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/inventory/package-tree.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.hub.inventory Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.hub.inventory

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/hub/package-summary.html deleted file mode 100644 index 700f642..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.hub - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.hub

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.hub
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html deleted file mode 100644 index 3d6f06f..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/hub/package-tree.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.hub Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.hub

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer - -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html deleted file mode 100644 index 91f0d40..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/Game.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - -Game - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.gameList.world.instance.game.Game
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    Direct Known Subclasses:
    -
    Minerun
    -
    -
    -
    public abstract class Game -extends net.minestom.server.instance.InstanceContainer -implements Spawnable
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      protected boolean
      - -
       
      -
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Game(net.minestom.server.world.DimensionType dimensionType)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onBlockBreak(@NotNull net.minestom.server.event.player.PlayerBlockBreakEvent playerBlockBreakEvent)
      -
       
      -
      protected void
      -
      onBlockPlace(@NotNull net.minestom.server.event.player.PlayerBlockPlaceEvent playerBlockPlaceEvent)
      -
       
      -
      protected void
      -
      onItemDrop(@NotNull net.minestom.server.event.item.ItemDropEvent itemDropEvent)
      -
       
      -
      protected void
      -
      onJoin(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
       
      -
      protected void
      -
      onLeave(@NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
      -
       
      -
      protected void
      - -
       
      -
      protected void
      - -
       
      -
      protected void
      -
      playerMove(@NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
      -
       
      -
      void
      - -
       
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface eu.mhsl.minenet.gameList.world.Spawnable

      -getSpawn
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        isStarted

        -
        protected boolean isStarted
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Game

        -
        public Game(net.minestom.server.world.DimensionType dimensionType)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        scheduleStart

        -
        public void scheduleStart()
        -
        -
      • -
      • -
        -

        stop

        -
        public void stop()
        -
        -
      • -
      • -
        -

        onStart

        -
        protected void onStart()
        -
        -
      • -
      • -
        -

        onStop

        -
        protected void onStop()
        -
        -
      • -
      • -
        -

        playerMove

        -
        protected void playerMove(@NotNull - @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
        -
        -
      • -
      • -
        -

        onBlockBreak

        -
        protected void onBlockBreak(@NotNull - @NotNull net.minestom.server.event.player.PlayerBlockBreakEvent playerBlockBreakEvent)
        -
        -
      • -
      • -
        -

        onBlockPlace

        -
        protected void onBlockPlace(@NotNull - @NotNull net.minestom.server.event.player.PlayerBlockPlaceEvent playerBlockPlaceEvent)
        -
        -
      • -
      • -
        -

        onJoin

        -
        protected void onJoin(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        -
      • -
      • -
        -

        onLeave

        -
        protected void onLeave(@NotNull - @NotNull net.minestom.server.event.instance.RemoveEntityFromInstanceEvent removeEntityFromInstanceEvent)
        -
        -
      • -
      • -
        -

        onItemDrop

        -
        protected void onItemDrop(@NotNull - @NotNull net.minestom.server.event.item.ItemDropEvent itemDropEvent)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html deleted file mode 100644 index 72c9e73..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.game - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.game

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.game
    -
    -
      -
    • -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html deleted file mode 100644 index f546821..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/package-tree.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.game Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.game

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.gameList.world.instance.game.Game (implements eu.mhsl.minenet.gameList.world.Spawnable)
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html deleted file mode 100644 index 15dbf57..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/Minerun.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - -Minerun - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.gameList.world.instance.game.Game -
    eu.mhsl.minenet.gameList.world.instance.game.pve.minerun.Minerun
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class Minerun -extends Game
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class eu.mhsl.minenet.gameList.world.instance.game.Game

      -isStarted
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      protected void
      - -
       
      -
      protected void
      -
      playerMove(@NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.world.instance.game.Game

      -onBlockBreak, onBlockPlace, onItemDrop, onJoin, onLeave, onStop, scheduleStart, stop
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Minerun

        -
        public Minerun()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
      • -
      • -
        -

        onStart

        -
        protected void onStart()
        -
        -
        Overrides:
        -
        onStart in class Game
        -
        -
        -
      • -
      • -
        -

        playerMove

        -
        protected void playerMove(@NotNull - @NotNull net.minestom.server.event.player.PlayerMoveEvent playerMoveEvent)
        -
        -
        Overrides:
        -
        playerMove in class Game
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html deleted file mode 100644 index c200dec..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.game.pve.minerun - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.game.pve.minerun

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.game.pve.minerun
    -
    -
      -
    • -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html deleted file mode 100644 index 1caea9c..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pve/minerun/package-tree.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.game.pve.minerun Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.game.pve.minerun

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.gameList.world.instance.game.Game (implements eu.mhsl.minenet.gameList.world.Spawnable) -
              -
            • eu.mhsl.minenet.gameList.world.instance.game.pve.minerun.Minerun
            • -
            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html deleted file mode 100644 index 531054f..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/Knockout.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -Knockout - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout.Knockout
    -
    -
    -
    -
    public class Knockout -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Knockout

        -
        public Knockout()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html deleted file mode 100644 index 75a03b7..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-summary.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout
    -
    -
      -
    • -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html deleted file mode 100644 index 50c9b5b..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/game/pvp/knockout/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • eu.mhsl.minenet.gameList.world.instance.game.pvp.knockout.Knockout
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html deleted file mode 100644 index e7fe256..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/HubInstance.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - -HubInstance - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HubInstance

    -
    -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.gameList.world.instance.hub.HubInstance
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class HubInstance -extends net.minestom.server.instance.InstanceContainer -implements Spawnable
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final HubInstance
      - -
       
      -
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        INSTANCE

        -
        public static final HubInstance INSTANCE
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
        Specified by:
        -
        getSpawn in interface Spawnable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html deleted file mode 100644 index 9526d75..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/HubSelector.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - -HubSelector - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity -
    eu.mhsl.minenet.gameList.world.instance.hub.entity.HubSelector
    -
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    public class HubSelector -extends IntractableEntity
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.entity.IntractableEntity

      -onDespawn
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubSelector

        -
        public HubSelector()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        public void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when instance of entity is set
        -
        -
        Overrides:
        -
        onSpawn in class IntractableEntity
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        public void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when a Player attacks the entity
        -
        -
        Overrides:
        -
        onAttack in class IntractableEntity
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        public void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when a Player interacts with the entity
        -
        -
        Overrides:
        -
        onInteract in class IntractableEntity
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html deleted file mode 100644 index 176a7f5..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.hub.entity - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.hub.entity

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.hub.entity
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html deleted file mode 100644 index 596acab..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/entity/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.hub.entity Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.hub.entity

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/HubInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/HubInventory.html deleted file mode 100644 index 958e0e7..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/HubInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -HubInventory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.instance.hub.inventory.HubInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class HubInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HubInventory

        -
        public HubInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/JoinInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/JoinInventory.html deleted file mode 100644 index 4db35c5..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/JoinInventory.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -JoinInventory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.instance.hub.inventory.JoinInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class JoinInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -setClickableItem, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        JoinInventory

        -
        public JoinInventory()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        Description copied from class: IntractableInventory
        -
        You may want to Override this method to get more generic click events
        -
        -
        Overrides:
        -
        onClick in class IntractableInventory
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html deleted file mode 100644 index 98a8c61..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.hub.inventory - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.hub.inventory

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.hub.inventory
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html deleted file mode 100644 index d116006..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/inventory/package-tree.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.hub.inventory Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.hub.inventory

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html deleted file mode 100644 index e4dc552..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.hub - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.hub

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.hub
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html deleted file mode 100644 index 4c08d16..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/hub/package-tree.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.hub Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.hub

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.gameList.world.instance.hub.HubInstance (implements eu.mhsl.minenet.gameList.world.Spawnable)
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html deleted file mode 100644 index c000ffa..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/RoomInstance.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - -RoomInstance - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RoomInstance

    -
    -
    java.lang.Object -
    net.minestom.server.instance.Instance -
    net.minestom.server.instance.InstanceContainer -
    eu.mhsl.minenet.gameList.world.instance.room.Room
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Spawnable, net.kyori.adventure.audience.Audience, net.kyori.adventure.audience.ForwardingAudience, net.kyori.adventure.pointer.Pointered, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>, net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable
    -
    -
    -
    public class RoomInstance -extends net.minestom.server.instance.InstanceContainer -implements Spawnable
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter

      -net.minestom.server.instance.block.Block.Getter.Condition
      -
      -

      Nested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -net.kyori.adventure.audience.ForwardingAudience.Single
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static Map<net.minestom.server.entity.Player,RoomInstance>
      - -
       
      -
      -
      -

      Fields inherited from class net.minestom.server.instance.InstanceContainer

      -srcInstance
      -
      -

      Fields inherited from class net.minestom.server.instance.Instance

      -uniqueId
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      RoomInstance(net.minestom.server.entity.Player owner)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - -
      findRoom(net.minestom.server.entity.Player p)
      -
       
      -
      net.minestom.server.entity.Player
      - -
       
      -
      net.minestom.server.coordinate.Pos
      - -
       
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class net.minestom.server.instance.InstanceContainer

      -addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunk
      -
      -

      Methods inherited from class net.minestom.server.instance.Instance

      -createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshot
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.Audience

      -openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSound
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Getter

      -getBlock, getBlock, getBlock
      -
      -

      Methods inherited from interface net.minestom.server.instance.block.Block.Setter

      -setBlock
      -
      -

      Methods inherited from interface net.kyori.adventure.audience.ForwardingAudience

      -filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeader
      -
      -

      Methods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience

      -audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSound
      -
      -

      Methods inherited from interface net.kyori.adventure.pointer.Pointered

      -get, getOrDefault, getOrDefaultFrom
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        rooms

        -
        public static Map<net.minestom.server.entity.Player,RoomInstance> rooms
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RoomInstance

        -
        public RoomInstance(net.minestom.server.entity.Player owner)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        findRoom

        -
        public static RoomInstance findRoom(net.minestom.server.entity.Player p)
        -
        -
      • -
      • -
        -

        getOwner

        -
        public net.minestom.server.entity.Player getOwner()
        -
        -
      • -
      • -
        -

        moveToGame

        -
        public void moveToGame(Game game)
        -
        -
      • -
      • -
        -

        getSpawn

        -
        public net.minestom.server.coordinate.Pos getSpawn()
        -
        -
        Specified by:
        -
        getSpawn in interface Spawnable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html deleted file mode 100644 index 3e245c7..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/RoomSelector.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - -RoomSelector - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.entity.Entity -
    net.minestom.server.entity.LivingEntity -
    net.minestom.server.entity.EntityCreature -
    eu.mhsl.minenet.gameList.shared.entity.InteractableEntity -
    eu.mhsl.minenet.gameList.world.instance.room.entity.RoomSelector
    -
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity, net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>, net.minestom.server.inventory.EquipmentHandler, net.minestom.server.permission.PermissionHandler, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Tickable, net.minestom.server.timer.Schedulable, net.minestom.server.Viewable
    -
    -
    -
    public class RoomSelector -extends IntractableEntity
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from class net.minestom.server.entity.Entity

      -net.minestom.server.entity.Entity.Pose
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSource
      -
      -

      Fields inherited from class net.minestom.server.entity.Entity

      -currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      onAttack(@NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
      -
      -
      Called when a Player attacks the entity
      -
      -
      void
      -
      onInteract(@NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
      -
      -
      Called when a Player interacts with the entity
      -
      -
      void
      -
      onSpawn(@NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
      -
      -
      Called when instance of entity is set
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.entity.IntractableEntity

      -onDespawn
      -
      -

      Methods inherited from class net.minestom.server.entity.EntityCreature

      -attack, attack, getAIGroups, getNavigator, getRemovalAnimationDelay, getTarget, kill, setInstance, setRemovalAnimationDelay, setTarget, update
      -
      -

      Methods inherited from class net.minestom.server.entity.LivingEntity

      -canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getBoots, getChestplate, getFireDamagePeriod, getHealth, getHelmet, getItemInMainHand, getItemInOffHand, getLastDamageSource, getLeggings, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoots, setBoundingBox, setCanPickupItem, setChestplate, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, setHealth, setHelmet, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setTeam, swingMainHand, swingOffHand, takeKnockback, updateNewViewer
      -
      -

      Methods inherited from class net.minestom.server.entity.Entity

      -addEffect, addPassenger, addViewer, asHoverEvent, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSneaking, setSprinting, setUuid, setVelocity, setView, spawn, switchEntityType, synchronizePosition, tagHandler, teleport, teleport, tick, triggerStatus, updateOldViewer, updatePose, updateSnapshot, updateVelocity, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRule
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.entity.ai.EntityAI

      -addAIGroup, addAIGroup, aiTick
      -
      -

      Methods inherited from interface net.minestom.server.inventory.EquipmentHandler

      -getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, syncEquipment
      -
      -

      Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource

      -asHoverEvent
      -
      -

      Methods inherited from interface net.minestom.server.permission.PermissionHandler

      -addPermission, getPermission, hasPermission, hasPermission, hasPermission, removePermission, removePermission
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RoomSelector

        -
        public RoomSelector()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onSpawn

        -
        public void onSpawn(@NotNull - @NotNull net.minestom.server.event.instance.AddEntityToInstanceEvent addEntityToInstanceEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when instance of entity is set
        -
        -
        Overrides:
        -
        onSpawn in class IntractableEntity
        -
        -
        -
      • -
      • -
        -

        onAttack

        -
        public void onAttack(@NotNull - @NotNull net.minestom.server.event.entity.EntityAttackEvent entityAttackEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when a Player attacks the entity
        -
        -
        Overrides:
        -
        onAttack in class IntractableEntity
        -
        -
        -
      • -
      • -
        -

        onInteract

        -
        public void onInteract(@NotNull - @NotNull net.minestom.server.event.player.PlayerEntityInteractEvent playerEntityInteractEvent)
        -
        Description copied from class: IntractableEntity
        -
        Called when a Player interacts with the entity
        -
        -
        Overrides:
        -
        onInteract in class IntractableEntity
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html deleted file mode 100644 index 9dcf38f..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.room.entity - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.room.entity

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.room.entity
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html deleted file mode 100644 index 548151b..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/entity/package-tree.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.room.entity Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.room.entity

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/BoardInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/BoardInventory.html deleted file mode 100644 index 3ee8697..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/BoardInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -BoardInventory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.instance.room.inventory.BoardInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class BoardInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        BoardInventory

        -
        public BoardInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PveInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PveInventory.html deleted file mode 100644 index 02bd46a..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PveInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -PveInventory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.instance.room.inventory.PveInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class PveInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PveInventory

        -
        public PveInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PvpInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PvpInventory.html deleted file mode 100644 index 90a37e5..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/PvpInventory.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - -PvpInventory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.instance.room.inventory.PvpInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class PvpInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected void
      -
      onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
      -
      -
      You may want to Override this method to get more generic click events
      -
      -
      -
      -
      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -setClickableItem, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        PvpInventory

        -
        public PvpInventory()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onClick

        -
        protected void onClick(net.minestom.server.entity.Player player, - int slot, - net.minestom.server.inventory.click.ClickType clickType, - net.minestom.server.inventory.condition.InventoryConditionResult inventoryConditionResult)
        -
        Description copied from class: IntractableInventory
        -
        You may want to Override this method to get more generic click events
        -
        -
        Overrides:
        -
        onClick in class IntractableInventory
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html deleted file mode 100644 index 7267f6b..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/RoomInventory.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - -RoomInventory - - - - - - - - - - - - - - - -
    - -
    -
    - - -
    java.lang.Object -
    net.minestom.server.inventory.AbstractInventory -
    net.minestom.server.inventory.Inventory -
    eu.mhsl.minenet.gameList.shared.inventory.InteractableInventory -
    eu.mhsl.minenet.gameList.world.instance.room.inventory.RoomInventory
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable, net.minestom.server.tag.TagReadable, net.minestom.server.tag.TagWritable, net.minestom.server.Viewable
    -
    -
    -
    public class RoomInventory -extends IntractableInventory
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from class net.minestom.server.inventory.AbstractInventory

      -clickProcessor, inventoryConditions, itemStacks
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -

      Methods inherited from class eu.mhsl.minenet.gameList.shared.inventory.IntractableInventory

      -onClick, setClickableItem, setClickableItem
      -
      -

      Methods inherited from class net.minestom.server.inventory.Inventory

      -addViewer, changeHeld, clear, doubleClick, dragging, drop, getCursorItem, getInventoryType, getTitle, getViewers, getWindowId, leftClick, middleClick, removeViewer, rightClick, sendProperty, setCursorItem, setTitle, shiftClick, UNSAFE_itemInsert, update, update
      -
      -

      Methods inherited from class net.minestom.server.inventory.AbstractInventory

      -addInventoryCondition, addItemStack, addItemStack, addItemStacks, copyContents, getInnerSize, getInventoryConditions, getItemStack, getItemStacks, getSize, processItemStack, processItemStacks, replaceItemStack, safeItemInsert, safeItemInsert, setItemStack, tagHandler, takeItemStack, takeItemStacks
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface net.minestom.server.inventory.InventoryClickHandler

      -callClickEvent
      -
      -

      Methods inherited from interface net.minestom.server.tag.Taggable

      -getTag, hasTag, removeTag, setTag
      -
      -

      Methods inherited from interface net.minestom.server.Viewable

      -getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RoomInventory

        -
        public RoomInventory()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-summary.html deleted file mode 100644 index 65d235e..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-summary.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.room.inventory - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.room.inventory

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.room.inventory
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-tree.html deleted file mode 100644 index 99a0c51..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/inventory/package-tree.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.room.inventory Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.room.inventory

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) -
          -
        • net.minestom.server.inventory.Inventory (implements net.minestom.server.Viewable) - -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/package-summary.html deleted file mode 100644 index 251ca3e..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/package-summary.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.room - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.instance.room

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.instance.room
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/instance/room/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/instance/room/package-tree.html deleted file mode 100644 index 0e78ae3..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/instance/room/package-tree.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.instance.room Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.instance.room

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.gameList.world.instance.room.RoomInstance (implements eu.mhsl.minenet.gameList.world.Spawnable)
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/lobby/LobbyInstance.html b/docs/eu/mhsl/minenet/minigames/world/lobby/LobbyInstance.html deleted file mode 100644 index 36af095..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/lobby/LobbyInstance.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -LobbyInstance - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class LobbyInstance

    -
    -
    java.lang.Object -
    eu.mhsl.minenet.gameList.world.lobby.LobbyInstance
    -
    -
    -
    -
    public class LobbyInstance -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        LobbyInstance

        -
        public LobbyInstance()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/lobby/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/lobby/package-summary.html deleted file mode 100644 index e7a2c0a..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/lobby/package-summary.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.lobby - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world.lobby

    -
    -
    -
    package eu.mhsl.minenet.gameList.world.lobby
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/lobby/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/lobby/package-tree.html deleted file mode 100644 index 2bfec72..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/lobby/package-tree.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world.lobby Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world.lobby

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/package-summary.html b/docs/eu/mhsl/minenet/minigames/world/package-summary.html deleted file mode 100644 index 3efff8d..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/package-summary.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package eu.mhsl.minenet.gameList.world

    -
    -
    -
    package eu.mhsl.minenet.gameList.world
    -
    - -
    -
    -
    -
    - - diff --git a/docs/eu/mhsl/minenet/minigames/world/package-tree.html b/docs/eu/mhsl/minenet/minigames/world/package-tree.html deleted file mode 100644 index 5047094..0000000 --- a/docs/eu/mhsl/minenet/minigames/world/package-tree.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - -eu.mhsl.minenet.gameList.world Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package eu.mhsl.minenet.gameList.world

    -Package Hierarchies: - -
    -
    -

    Interface Hierarchy

    - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/help-doc.html b/docs/help-doc.html deleted file mode 100644 index 84f9cc5..0000000 --- a/docs/help-doc.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - -API Help - - - - - - - - - - - - - - - -
    - -
    -
    -

    JavaDoc Help

    - -
    -
    -

    Navigation

    -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
    -
    -
    -

    Kinds of Pages

    -The following sections describe the different kinds of pages in this collection. -
    -

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
    -
    -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    -
      -
    • Interfaces
    • -
    • Classes
    • -
    • Enum Classes
    • -
    • Exceptions
    • -
    • Errors
    • -
    • Annotation Interfaces
    • -
    -
    -
    -

    Class or Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    -
      -
    • Class Inheritance Diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class or Interface Declaration
    • -
    • Class or Interface Description
    • -
    -
    -
      -
    • Nested Class Summary
    • -
    • Enum Constant Summary
    • -
    • Field Summary
    • -
    • Property Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    -
    -
      -
    • Enum Constant Details
    • -
    • Field Details
    • -
    • Property Details
    • -
    • Constructor Details
    • -
    • Method Details
    • -
    • Element Details
    • -
    -

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    -

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
    -
    -

    Other Files

    -

    Packages and modules may contain pages with additional information related to the declarations nearby.

    -
    -
    -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • -
    -
    -
    -

    Constant Field Values

    -

    The Constant Field Values page lists the static final fields and their values.

    -
    -
    -

    All Packages

    -

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    -
    -
    -

    All Classes and Interfaces

    -

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    -
    -
    -

    Index

    -

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    -
    -
    -
    -This help file applies to API documentation generated by the standard doclet.
    -
    -
    - - diff --git a/docs/index-files/index-1.html b/docs/index-files/index-1.html deleted file mode 100644 index 82dfe5e..0000000 --- a/docs/index-files/index-1.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - -A-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    A

    -
    -
    ActionBarMessage - Class in eu.mhsl.minenet.minigames.message.type
    -
     
    -
    ActionBarMessage() - Constructor for class eu.mhsl.minenet.minigames.message.type.ActionBarMessage
    -
     
    -
    AddEntityToInstanceEventListener - Class in eu.mhsl.minenet.minigames.handler.global
    -
     
    -
    AddEntityToInstanceEventListener() - Constructor for class eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
    -
     
    -
    addEntry(String, String) - Method in class eu.mhsl.minenet.minigames.lang.Lang
    -
     
    -
    addOption(Option) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
    -
     
    -
    addRestriction(IRestriction) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
     
    -
    addResult(Player) - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    appendStatic(String) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    appendStatic(Component) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    appendTranslated(String) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    applySkin(Player) - Static method in class eu.mhsl.minenet.minigames.skin.SkinCache
    -
     
    -
    asComponent() - Method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    assemble(String) - Method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    assemble(String, Player) - Static method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    assemble(Player) - Method in interface eu.mhsl.minenet.minigames.message.component.Translatable
    -
     
    -
    assemble(Player) - Method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    autoWrap(String) - Static method in class eu.mhsl.minenet.minigames.util.TextUtil
    -
     
    -
    autoWrap(String, NamedTextColor) - Static method in class eu.mhsl.minenet.minigames.util.TextUtil
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html deleted file mode 100644 index a866090..0000000 --- a/docs/index-files/index-10.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - -J-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    J

    -
    -
    JoinInventory - Class in eu.mhsl.minenet.minigames.instance.hub.inventory
    -
     
    -
    JoinInventory(Player) - Constructor for class eu.mhsl.minenet.minigames.instance.hub.inventory.JoinInventory
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html deleted file mode 100644 index 0954b10..0000000 --- a/docs/index-files/index-11.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - -L-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    L

    -
    -
    Lang - Class in eu.mhsl.minenet.minigames.lang
    -
     
    -
    Lang(String) - Constructor for class eu.mhsl.minenet.minigames.lang.Lang
    -
     
    -
    LANGTEST - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    LangTestCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    LangTestCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.LangTestCommand
    -
     
    -
    Languages - Class in eu.mhsl.minenet.minigames.lang
    -
     
    -
    LEAVE - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    LeaveCommand - Class in eu.mhsl.minenet.minigames.command.user
    -
     
    -
    LeaveCommand() - Constructor for class eu.mhsl.minenet.minigames.command.user.LeaveCommand
    -
     
    -
    list(List<String>) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    Listeners - Enum Class in eu.mhsl.minenet.minigames.handler
    -
     
    -
    load() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
    -
    Load and start countdown
    -
    -
    load() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    load() - Method in class eu.mhsl.minenet.minigames.util.Static
    -
     
    -
    loadAndApplyBatch(AbsoluteBlockBatch, InstanceContainer, Runnable) - Static method in class eu.mhsl.minenet.minigames.util.BatchUtil
    -
     
    -
    LOBBY_MAP - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    LOCALES - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    logger - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    LOGIN - Enum constant in enum class eu.mhsl.minenet.minigames.handler.Listeners
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html deleted file mode 100644 index 47f293f..0000000 --- a/docs/index-files/index-12.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - -M-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    M

    -
    -
    main(String[]) - Static method in class eu.mhsl.minenet.minigames.Main
    -
     
    -
    Main - Class in eu.mhsl.minenet.minigames
    -
     
    -
    Main() - Constructor for class eu.mhsl.minenet.minigames.Main
    -
     
    -
    manufacture() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    manufacture(List<Option<?>>) - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    manufacture(Map<String, Option<?>>) - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
     
    -
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
     
    -
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    manufacture(Map<String, Option<?>>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    -
     
    -
    map(double, double, double, double, double) - Static method in class eu.mhsl.minenet.minigames.util.RangeMap
    -
     
    -
    mapCenter - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    -
     
    -
    mapStart - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    -
     
    -
    MaximalPlayeramountGameRestriction - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common
    -
     
    -
    MaximalPlayeramountGameRestriction(int) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MaximalPlayeramountGameRestriction
    -
     
    -
    message - Variable in class eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
    -
     
    -
    MineNetInstance - Class in eu.mhsl.minenet.minigames.instance
    -
     
    -
    MineNetInstance(DimensionType) - Constructor for class eu.mhsl.minenet.minigames.instance.MineNetInstance
    -
     
    -
    MINERUN - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
     
    -
    MinerunFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
    -
     
    -
    MinerunFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
     
    -
    Minigame - Class in eu.mhsl.minenet.minigames.instance.game.minigame
    -
     
    -
    Minigame(DimensionType, String) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    MinigameSelectInventory - Class in eu.mhsl.minenet.minigames.instance.room.inventory
    -
     
    -
    MinigameSelectInventory(Room, Player) - Constructor for class eu.mhsl.minenet.minigames.instance.room.inventory.MinigameSelectInventory
    -
     
    -
    MinimalPlayeramountGameRestriction - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common
    -
     
    -
    MinimalPlayeramountGameRestriction(int) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MinimalPlayeramountGameRestriction
    -
     
    -
    Monitoring - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    Monitoring() - Constructor for class eu.mhsl.minenet.minigames.util.Monitoring
    -
     
    -
    move(Set<Player>, Spawnable) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
    -
     
    -
    move(Entity, Spawnable) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
    -
     
    -
    MoveInstance - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    MoveInstance() - Constructor for class eu.mhsl.minenet.minigames.util.MoveInstance
    -
     
    -
    moveMembersToGame(Game) - Method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html deleted file mode 100644 index ffea095..0000000 --- a/docs/index-files/index-13.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -N-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    N

    -
    -
    name() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
     
    -
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
     
    -
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    name() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    -
     
    -
    NamespacedTranslatable - Class in eu.mhsl.minenet.minigames.message.component
    -
     
    -
    NamespacedTranslatable(String) - Constructor for class eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
    -
     
    -
    NETHER - Enum constant in enum class eu.mhsl.minenet.minigames.instance.Dimension
    -
     
    -
    newLine() - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    next() - Method in class eu.mhsl.minenet.minigames.util.InventoryItemAlignment
    -
     
    -
    NumericOption - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.common
    -
     
    -
    NumericOption(String, Material, TranslatedComponent, Integer...) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.common.NumericOption
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html deleted file mode 100644 index 1ccebc4..0000000 --- a/docs/index-files/index-14.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - -O-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    O

    -
    -
    OK - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type
    -
     
    -
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    -
     
    -
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    -
     
    -
    onAttack(EntityAttackEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    -
    -
    Called when a Player attacks the entity
    -
    -
    onBlockBreak(PlayerBlockBreakEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onBlockPlace(PlayerBlockPlaceEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory
    -
     
    -
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.instance.hub.inventory.JoinInventory
    -
     
    -
    onClick(Player, int, ClickType, InventoryConditionResult) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    -
    You may want to Override this method to get more generic click events
    -
    -
    onClose(Runnable) - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    onDespawn(RemoveEntityFromInstanceEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    -
    -
    Called when instance of entity is unset
    -
    -
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    -
     
    -
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    -
     
    -
    onInteract(PlayerEntityInteractEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    -
    -
    Called when a Player interacts with the entity
    -
    -
    onItemDrop(ItemDropEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onLoad(CompletableFuture<Void>) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onLoad(CompletableFuture<Void>) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    -
     
    -
    onPlayerJoin(Player) - Method in class eu.mhsl.minenet.minigames.instance.MineNetInstance
    -
    -
    Called when Player joins this instance
    -
    -
    onPlayerLeave(Player) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onPlayerLeave(Player) - Method in class eu.mhsl.minenet.minigames.instance.MineNetInstance
    -
    -
    Called when Player leaves this instance
    -
    -
    onPlayerMove(PlayerMoveEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onPlayerMove(PlayerMoveEvent) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    -
     
    -
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    -
     
    -
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    -
     
    -
    onSpawn(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    -
    -
    Called when instance of entity is set
    -
    -
    onStart() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onStop() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    onUnload() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    Option<T> - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config
    -
     
    -
    Option(String, Material, TranslatedComponent, List<T>) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    OTHER - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
     
    -
    OVERWORLD - Enum constant in enum class eu.mhsl.minenet.minigames.instance.Dimension
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html deleted file mode 100644 index 39e8e03..0000000 --- a/docs/index-files/index-15.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - -P-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    P

    -
    -
    PeakRock - Class in eu.mhsl.minenet.minigames.world.generator.structures.generatable
    -
     
    -
    PeakRock(Point) - Constructor for class eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
    -
     
    -
    pipe() - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    PIXEL - Static variable in class eu.mhsl.minenet.minigames.util.Position
    -
     
    -
    PlaneGenerator - Class in eu.mhsl.minenet.minigames.world.generator
    -
     
    -
    PlaneGenerator() - Constructor for class eu.mhsl.minenet.minigames.world.generator.PlaneGenerator
    -
     
    -
    PlayerChatHandler - Class in eu.mhsl.minenet.minigames.handler.global
    -
     
    -
    PlayerChatHandler() - Constructor for class eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
    -
     
    -
    PlayerLoginHandler - Class in eu.mhsl.minenet.minigames.handler.global
    -
     
    -
    PlayerLoginHandler() - Constructor for class eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
    -
     
    -
    Position - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    Position() - Constructor for class eu.mhsl.minenet.minigames.util.Position
    -
     
    -
    PRESSURE_PLATES - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
     
    -
    provide(PlayerConnection, String) - Method in class eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider
    -
     
    -
    PVE - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
     
    -
    PVP - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html deleted file mode 100644 index 35e279b..0000000 --- a/docs/index-files/index-16.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -Q-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    Q

    -
    -
    quote(String) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html deleted file mode 100644 index 8977e60..0000000 --- a/docs/index-files/index-17.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - -R-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    R

    -
    -
    RangeMap - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    RangeMap() - Constructor for class eu.mhsl.minenet.minigames.util.RangeMap
    -
     
    -
    RBB - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    Resource - Enum Class in eu.mhsl.minenet.minigames
    -
    -
    Predefined resources which are extracted on Runtime
    -
    -
    ResourceUtils - Class in eu.mhsl.minenet.minigames.util
    -
    -
    Class from the Minestom Arena example
    -
    -
    ResourceUtils() - Constructor for class eu.mhsl.minenet.minigames.util.ResourceUtils
    -
     
    -
    Restriction - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
     
    -
    Restriction(TranslatedComponent, TranslatedComponent, TranslatedComponent, Restriction.Type) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
    -
     
    -
    Restriction.Type - Enum Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
     
    -
    RestrictionData - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
     
    -
    RestrictionData(Room) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData
    -
     
    -
    RestrictionHandler - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
     
    -
    RestrictionHandler() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
     
    -
    RestrictionHandler(IRestriction...) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
     
    -
    rnd - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    rnd - Variable in class eu.mhsl.minenet.minigames.world.generator.structures.Structure
    -
     
    -
    rnd - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    -
     
    -
    rnd - Variable in class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    -
     
    -
    rnd() - Method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
     
    -
    Room - Class in eu.mhsl.minenet.minigames.instance.room
    -
     
    -
    ROOM - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    RoomCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    RoomCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.RoomCommand
    -
     
    -
    RoomSelector - Class in eu.mhsl.minenet.minigames.instance.hub.entity
    -
     
    -
    RoomSelector() - Constructor for class eu.mhsl.minenet.minigames.instance.hub.entity.RoomSelector
    -
     
    -
    run() - Method in class eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask
    -
     
    -
    run(AddEntityToInstanceEvent) - Method in class eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
    -
     
    -
    run(PlayerChatEvent) - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
    -
     
    -
    run(PlayerLoginEvent) - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html deleted file mode 100644 index d0e226e..0000000 --- a/docs/index-files/index-18.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - -S-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    S

    -
    -
    SCHEMATICS - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    SCIENCE - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    Score - Class in eu.mhsl.minenet.minigames.score
    -
     
    -
    Score(Game) - Constructor for class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    scoreColor(int) - Static method in class eu.mhsl.minenet.minigames.util.ColorUtil
    -
     
    -
    send(List<Player>) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    -
     
    -
    send(Set<Player>) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    -
     
    -
    send(Audience) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    -
     
    -
    send(Player) - Method in interface eu.mhsl.minenet.minigames.message.Sendable
    -
     
    -
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.ActionBarMessage
    -
     
    -
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.ChatMessage
    -
     
    -
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.SubtitleMessage
    -
     
    -
    send(Player) - Method in class eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
     
    -
    Sendable - Interface in eu.mhsl.minenet.minigames.message
    -
     
    -
    setClickableItem(ItemStack, int, Consumer<ItemClick>) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
     
    -
    setClickableItem(ItemStack, int, Consumer<ItemClick>, boolean) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    -
    Set Item with Callback
    -
    -
    setColor(NamedTextColor) - Method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    setDummyItem(ItemStack, int) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    -
    Set Item without handler
    -
    -
    setDummyItem(Material, int) - Method in class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
     
    -
    setOwnRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    setRestrictionHandler(RestrictionHandler) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    setRoom(Player, Room) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    setTimeLimit(int) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    setTimes(Title.Times) - Method in class eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
     
    -
    SkinCache - Class in eu.mhsl.minenet.minigames.skin
    -
     
    -
    SkinCache() - Constructor for class eu.mhsl.minenet.minigames.skin.SkinCache
    -
     
    -
    SPAWN - Enum constant in enum class eu.mhsl.minenet.minigames.handler.Listeners
    -
     
    -
    Spawnable - Interface in eu.mhsl.minenet.minigames.instance
    -
     
    -
    SquareTerrainGenerator - Class in eu.mhsl.minenet.minigames.world.generator.terrain
    -
     
    -
    SquareTerrainGenerator(int, int, boolean) - Constructor for class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    -
     
    -
    STAR - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    start() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    start() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    Static - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    Static() - Constructor for class eu.mhsl.minenet.minigames.util.Static
    -
     
    -
    Stickfight - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    -
     
    -
    Stickfight() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    -
     
    -
    STICKFIGHT - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
     
    -
    StickFightFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    -
     
    -
    StickFightFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    STONE - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
     
    -
    stop() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    stop() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    Structure - Class in eu.mhsl.minenet.minigames.world.generator.structures
    -
     
    -
    Structure() - Constructor for class eu.mhsl.minenet.minigames.world.generator.structures.Structure
    -
     
    -
    subtitle(Consumer<SubtitleMessage>) - Method in class eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
     
    -
    SubtitleMessage - Class in eu.mhsl.minenet.minigames.message.type
    -
     
    -
    SubtitleMessage() - Constructor for class eu.mhsl.minenet.minigames.message.type.SubtitleMessage
    -
     
    -
    SUCCESS - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    symbol() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
     
    -
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
     
    -
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    symbol() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html deleted file mode 100644 index bd08f8b..0000000 --- a/docs/index-files/index-19.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - -T-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    T

    -
    -
    TablistUpdateTask - Class in eu.mhsl.minenet.minigames.server.tasks
    -
     
    -
    TablistUpdateTask() - Constructor for class eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask
    -
     
    -
    TextUtil - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    TextUtil() - Constructor for class eu.mhsl.minenet.minigames.util.TextUtil
    -
     
    -
    THE_END - Enum constant in enum class eu.mhsl.minenet.minigames.instance.Dimension
    -
     
    -
    timeLeft - Variable in class eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
    -
     
    -
    TitleMessage - Class in eu.mhsl.minenet.minigames.message.type
    -
     
    -
    TitleMessage() - Constructor for class eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
     
    -
    TitleMessage(Duration) - Constructor for class eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
     
    -
    TitleMessage(Duration, Duration) - Constructor for class eu.mhsl.minenet.minigames.message.type.TitleMessage
    -
     
    -
    TRAFFICLIGHTRACE - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
     
    -
    TrafficLightRaceFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
    -
     
    -
    TrafficLightRaceFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    -
     
    -
    Translatable - Interface in eu.mhsl.minenet.minigames.message.component
    -
     
    -
    TranslatableMessage - Class in eu.mhsl.minenet.minigames.message
    -
     
    -
    TranslatableMessage() - Constructor for class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    TranslatedComponent - Class in eu.mhsl.minenet.minigames.message.component
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html deleted file mode 100644 index b4db925..0000000 --- a/docs/index-files/index-2.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - -B-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    B

    -
    -
    BatchUtil - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    BatchUtil() - Constructor for class eu.mhsl.minenet.minigames.util.BatchUtil
    -
     
    -
    BlockPallet - Enum Class in eu.mhsl.minenet.minigames.world.generator
    -
     
    -
    BoolOption - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config.common
    -
     
    -
    BoolOption(String, Material, TranslatedComponent) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.common.BoolOption
    -
     
    -
    build(Player) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    byId(String) - Static method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    ByPlayerNameUuidProvider - Class in eu.mhsl.minenet.minigames.server.provider
    -
     
    -
    ByPlayerNameUuidProvider() - Constructor for class eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html deleted file mode 100644 index e10ba1a..0000000 --- a/docs/index-files/index-20.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -U-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    U

    -
    -
    unload() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    unsetRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    unTrimm(String) - Static method in class eu.mhsl.minenet.minigames.util.UuidUtil
    -
     
    -
    UPDATE - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    UpdateCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    UpdateCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.UpdateCommand
    -
     
    -
    UuidUtil - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    UuidUtil() - Constructor for class eu.mhsl.minenet.minigames.util.UuidUtil
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html deleted file mode 100644 index 7920ca3..0000000 --- a/docs/index-files/index-21.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - -V-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    V

    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.command.Commands
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.handler.Listeners
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.Dimension
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.message.Icon
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.Resource
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    valueOf(String) - Static method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.command.Commands
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.handler.Listeners
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.Dimension
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.message.Icon
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.Resource
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    values() - Static method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html deleted file mode 100644 index 904927f..0000000 --- a/docs/index-files/index-22.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - -W-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    W

    -
    -
    WARN - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type
    -
     
    -
    withPressurePlate(Instance, BlockPallet, Pos) - Static method in class eu.mhsl.minenet.minigames.util.Intersect
    -
     
    -
    WOOD - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html deleted file mode 100644 index 25a8565..0000000 --- a/docs/index-files/index-23.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - -W-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form -

    W

    -
    -
    withPressurePlate(Instance, Block, Pos) - Static method in class eu.mhsl.minenet.gameList.util.Intersect
    -
     
    -
    -A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Serialized Form
    -
    -
    - - diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html deleted file mode 100644 index 0b8f537..0000000 --- a/docs/index-files/index-3.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - -C-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    C

    -
    -
    calculate(RestrictionData) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MaximalPlayeramountGameRestriction
    -
     
    -
    calculate(RestrictionData) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MinimalPlayeramountGameRestriction
    -
     
    -
    calculate(RestrictionData) - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction
    -
     
    -
    cancel(CancellableEvent) - Static method in class eu.mhsl.minenet.minigames.util.CommonEventHandles
    -
    -
    Cancels the given Event
    -
    -
    cancel(CancellableEvent, boolean) - Static method in class eu.mhsl.minenet.minigames.util.CommonEventHandles
    -
     
    -
    canPlay(RestrictionData) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
     
    -
    CHAT - Enum constant in enum class eu.mhsl.minenet.minigames.handler.Listeners
    -
     
    -
    CHAT - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    ChatMessage - Class in eu.mhsl.minenet.minigames.message.type
    -
     
    -
    ChatMessage(Icon) - Constructor for class eu.mhsl.minenet.minigames.message.type.ChatMessage
    -
     
    -
    checkAbandoned() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    CircularTerrainGenerator - Class in eu.mhsl.minenet.minigames.world.generator.terrain
    -
     
    -
    CircularTerrainGenerator(int, boolean) - Constructor for class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    -
     
    -
    ColorUtil - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    ColorUtil() - Constructor for class eu.mhsl.minenet.minigames.util.ColorUtil
    -
     
    -
    Commands - Enum Class in eu.mhsl.minenet.minigames.command
    -
     
    -
    CommonEventHandles - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    CommonEventHandles() - Constructor for class eu.mhsl.minenet.minigames.util.CommonEventHandles
    -
     
    -
    ConfigManager - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config
    -
     
    -
    ConfigManager() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
    -
     
    -
    configuration() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
     
    -
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
     
    -
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    configuration() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory
    -
     
    -
    contains(Block) - Method in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
     
    -
    countdown(Audience, int, Consumer<Countdown.CountdownModifier>) - Method in class eu.mhsl.minenet.minigames.message.Countdown
    -
     
    -
    Countdown - Class in eu.mhsl.minenet.minigames.message
    -
     
    -
    Countdown(Class<? extends TranslatableMessage>) - Constructor for class eu.mhsl.minenet.minigames.message.Countdown
    -
     
    -
    Countdown.CountdownModifier - Class in eu.mhsl.minenet.minigames.message
    -
     
    -
    CountdownModifier(int) - Constructor for class eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
    -
     
    -
    countdownStart() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
    -
    Displays countdown and starts the game - When overriding make sure to call this::start after countdown!
    -
    -
    countdownUnload() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    countResults() - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    createRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    currentValue - Variable in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html deleted file mode 100644 index de106f4..0000000 --- a/docs/index-files/index-4.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - -D-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    D

    -
    -
    DEATHCUBE - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
     
    -
    DeathcubeFactory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
    -
     
    -
    DeathcubeFactory() - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
     
    -
    DEBUG - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    DebugCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    DebugCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.DebugCommand
    -
     
    -
    defaultLanguage - Static variable in class eu.mhsl.minenet.minigames.lang.Languages
    -
     
    -
    deleteRoom(Room) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    description() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    description() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory
    -
     
    -
    description() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory
    -
     
    -
    description() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    destroy(Instance) - Method in class eu.mhsl.minenet.minigames.instance.MineNetInstance
    -
     
    -
    Dimension - Enum Class in eu.mhsl.minenet.minigames.instance
    -
    -
    Prebuilt dimensions
    -
    -
    DIMENSION - Variable in enum class eu.mhsl.minenet.minigames.instance.Dimension
    -
     
    -
    DummyLang - Class in eu.mhsl.minenet.minigames.lang
    -
     
    -
    DummyLang() - Constructor for class eu.mhsl.minenet.minigames.lang.DummyLang
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html deleted file mode 100644 index d65f466..0000000 --- a/docs/index-files/index-5.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - -E-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    E

    -
    -
    ERROR - Enum constant in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    eu.mhsl.minenet.minigames - package eu.mhsl.minenet.minigames
    -
     
    -
    eu.mhsl.minenet.minigames.command - package eu.mhsl.minenet.minigames.command
    -
     
    -
    eu.mhsl.minenet.minigames.command.admin - package eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    eu.mhsl.minenet.minigames.command.user - package eu.mhsl.minenet.minigames.command.user
    -
     
    -
    eu.mhsl.minenet.minigames.handler - package eu.mhsl.minenet.minigames.handler
    -
     
    -
    eu.mhsl.minenet.minigames.handler.global - package eu.mhsl.minenet.minigames.handler.global
    -
     
    -
    eu.mhsl.minenet.minigames.instance - package eu.mhsl.minenet.minigames.instance
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game - package eu.mhsl.minenet.minigames.instance.game
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame - package eu.mhsl.minenet.minigames.instance.game.minigame
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.config - package eu.mhsl.minenet.minigames.instance.game.minigame.config
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.common - package eu.mhsl.minenet.minigames.instance.game.minigame.config.common
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction - package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common - package eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube - package eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun - package eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight - package eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight
    -
     
    -
    eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace - package eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace
    -
     
    -
    eu.mhsl.minenet.minigames.instance.hub - package eu.mhsl.minenet.minigames.instance.hub
    -
     
    -
    eu.mhsl.minenet.minigames.instance.hub.entity - package eu.mhsl.minenet.minigames.instance.hub.entity
    -
     
    -
    eu.mhsl.minenet.minigames.instance.hub.inventory - package eu.mhsl.minenet.minigames.instance.hub.inventory
    -
     
    -
    eu.mhsl.minenet.minigames.instance.room - package eu.mhsl.minenet.minigames.instance.room
    -
     
    -
    eu.mhsl.minenet.minigames.instance.room.entity - package eu.mhsl.minenet.minigames.instance.room.entity
    -
     
    -
    eu.mhsl.minenet.minigames.instance.room.inventory - package eu.mhsl.minenet.minigames.instance.room.inventory
    -
     
    -
    eu.mhsl.minenet.minigames.lang - package eu.mhsl.minenet.minigames.lang
    -
     
    -
    eu.mhsl.minenet.minigames.message - package eu.mhsl.minenet.minigames.message
    -
     
    -
    eu.mhsl.minenet.minigames.message.component - package eu.mhsl.minenet.minigames.message.component
    -
     
    -
    eu.mhsl.minenet.minigames.message.type - package eu.mhsl.minenet.minigames.message.type
    -
     
    -
    eu.mhsl.minenet.minigames.score - package eu.mhsl.minenet.minigames.score
    -
     
    -
    eu.mhsl.minenet.minigames.server.provider - package eu.mhsl.minenet.minigames.server.provider
    -
     
    -
    eu.mhsl.minenet.minigames.server.tasks - package eu.mhsl.minenet.minigames.server.tasks
    -
     
    -
    eu.mhsl.minenet.minigames.shared.entity - package eu.mhsl.minenet.minigames.shared.entity
    -
     
    -
    eu.mhsl.minenet.minigames.shared.inventory - package eu.mhsl.minenet.minigames.shared.inventory
    -
     
    -
    eu.mhsl.minenet.minigames.skin - package eu.mhsl.minenet.minigames.skin
    -
     
    -
    eu.mhsl.minenet.minigames.util - package eu.mhsl.minenet.minigames.util
    -
     
    -
    eu.mhsl.minenet.minigames.world.generator - package eu.mhsl.minenet.minigames.world.generator
    -
     
    -
    eu.mhsl.minenet.minigames.world.generator.structures - package eu.mhsl.minenet.minigames.world.generator.structures
    -
     
    -
    eu.mhsl.minenet.minigames.world.generator.structures.generatable - package eu.mhsl.minenet.minigames.world.generator.structures.generatable
    -
     
    -
    eu.mhsl.minenet.minigames.world.generator.terrain - package eu.mhsl.minenet.minigames.world.generator.terrain
    -
     
    -
    eventType() - Method in class eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener
    -
     
    -
    eventType() - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler
    -
     
    -
    eventType() - Method in class eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler
    -
     
    -
    extractResource(String) - Static method in class eu.mhsl.minenet.minigames.util.ResourceUtils
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html deleted file mode 100644 index 8755062..0000000 --- a/docs/index-files/index-6.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - -F-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    F

    -
    -
    FAIL - Enum constant in enum class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type
    -
     
    -
    FLY - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    FlyCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    FlyCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.FlyCommand
    -
     
    -
    forceCloseInstance(InstanceContainer) - Static method in class eu.mhsl.minenet.minigames.util.MoveInstance
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html deleted file mode 100644 index 734b8d4..0000000 --- a/docs/index-files/index-7.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - -G-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    G

    -
    -
    Game - Class in eu.mhsl.minenet.minigames.instance.game
    -
     
    -
    Game(DimensionType) - Constructor for class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    GameConfigurationInventory - Class in eu.mhsl.minenet.minigames.instance.game.minigame.config
    -
     
    -
    GameConfigurationInventory(Room, Player, GameFactory) - Constructor for class eu.mhsl.minenet.minigames.instance.game.minigame.config.GameConfigurationInventory
    -
     
    -
    GameFactory - Interface in eu.mhsl.minenet.minigames.instance.game.minigame.config
    -
     
    -
    GameList - Enum Class in eu.mhsl.minenet.minigames.instance.game
    -
     
    -
    GAMEMODE - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    GamemodeCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    GamemodeCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.GamemodeCommand
    -
     
    -
    GameSelector - Class in eu.mhsl.minenet.minigames.instance.room.entity
    -
     
    -
    GameSelector() - Constructor for class eu.mhsl.minenet.minigames.instance.room.entity.GameSelector
    -
     
    -
    GameType - Enum Class in eu.mhsl.minenet.minigames.instance.game
    -
     
    -
    GC - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    GcCommand - Class in eu.mhsl.minenet.minigames.command.admin
    -
     
    -
    GcCommand() - Constructor for class eu.mhsl.minenet.minigames.command.admin.GcCommand
    -
     
    -
    generate(GenerationUnit) - Method in class eu.mhsl.minenet.minigames.world.generator.PlaneGenerator
    -
     
    -
    generate(GenerationUnit) - Method in class eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator
    -
     
    -
    generate(GenerationUnit) - Method in class eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator
    -
     
    -
    generateGame(Block.Setter) - Method in class eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
    -
     
    -
    generateGame(Block.Setter) - Method in class eu.mhsl.minenet.minigames.world.generator.structures.Structure
    -
     
    -
    get() - Method in class eu.mhsl.minenet.minigames.util.InventoryItemAlignment.ItemOffset
    -
     
    -
    get(String) - Method in class eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
    -
     
    -
    getAffectedChunks(AbsoluteBlockBatch) - Static method in class eu.mhsl.minenet.minigames.util.BatchUtil
    -
     
    -
    getAll() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
    -
     
    -
    getAllMembers() - Method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    getAllRooms() - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    getAsInt() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    getAssembled(Player) - Method in class eu.mhsl.minenet.minigames.message.component.TranslatedComponent
    -
     
    -
    getAsString() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    getClickedSlot() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
     
    -
    getClickType() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
     
    -
    getColor() - Method in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    getComponent() - Method in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    getCurrent(Player) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    getDescription() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
     
    -
    getDescription() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
    -
     
    -
    getEntry(String) - Method in class eu.mhsl.minenet.minigames.lang.DummyLang
    -
     
    -
    getEntry(String) - Method in class eu.mhsl.minenet.minigames.lang.Lang
    -
     
    -
    getFactory() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
     
    -
    getIcon() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
     
    -
    getId() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    getInstance() - Static method in class eu.mhsl.minenet.minigames.lang.Languages
    -
     
    -
    getInventory() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
     
    -
    getItem() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
     
    -
    getLangId() - Method in class eu.mhsl.minenet.minigames.lang.Lang
    -
     
    -
    getLanguage(String) - Method in class eu.mhsl.minenet.minigames.lang.Languages
    -
     
    -
    getLanguage(Player) - Method in class eu.mhsl.minenet.minigames.lang.Languages
    -
     
    -
    getMap() - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    getMapFormatted() - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    getName() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
    -
     
    -
    getName() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    getName() - Method in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    getNext(Player) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    getOwner() - Method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    getPath() - Method in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    getPlayer() - Method in class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
     
    -
    getRamUsage() - Static method in class eu.mhsl.minenet.minigames.util.Monitoring
    -
     
    -
    getRestrictionHandler() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.Option
    -
     
    -
    getRestrictions() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
     
    -
    getRoom() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData
    -
     
    -
    getRoom(Player) - Static method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    getScore() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.Minigame
    -
     
    -
    getSkin(String) - Static method in class eu.mhsl.minenet.minigames.skin.SkinCache
    -
     
    -
    getSkin(Player) - Static method in class eu.mhsl.minenet.minigames.skin.SkinCache
    -
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
    -
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.hub.Hub
    -
     
    -
    getSpawn() - Method in class eu.mhsl.minenet.minigames.instance.room.Room
    -
     
    -
    getSpawn() - Method in interface eu.mhsl.minenet.minigames.instance.Spawnable
    -
     
    -
    getSymbol() - Method in enum class eu.mhsl.minenet.minigames.message.Icon
    -
     
    -
    getTickMonitor() - Static method in class eu.mhsl.minenet.minigames.util.Monitoring
    -
     
    -
    getTitle() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameType
    -
     
    -
    getType() - Method in enum class eu.mhsl.minenet.minigames.instance.game.GameList
    -
     
    -
    getType() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
    -
     
    -
    getWarnings(RestrictionData) - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
    -
     
    -
    getWarnMessage() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
    -
     
    -
    getX() - Method in class eu.mhsl.minenet.minigames.util.InventoryItemAlignment.ItemOffset
    -
     
    -
    getZ() - Method in class eu.mhsl.minenet.minigames.util.InventoryItemAlignment.ItemOffset
    -
     
    -
    globalRestrictions() - Method in interface eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    -
     
    -
    globalRestrictions() - Method in class eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory
    -
     
    -
    GROUND - Enum constant in enum class eu.mhsl.minenet.minigames.world.generator.BlockPallet
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html deleted file mode 100644 index 3813916..0000000 --- a/docs/index-files/index-8.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - -H-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    H

    -
    -
    hasResult(Player) - Method in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    Hub - Class in eu.mhsl.minenet.minigames.instance.hub
    -
     
    -
    HUB - Enum constant in enum class eu.mhsl.minenet.minigames.command.Commands
    -
     
    -
    HUB_MAP - Enum constant in enum class eu.mhsl.minenet.minigames.Resource
    -
     
    -
    HubCommand - Class in eu.mhsl.minenet.minigames.command.user
    -
     
    -
    HubCommand() - Constructor for class eu.mhsl.minenet.minigames.command.user.HubCommand
    -
     
    -
    HubInventory - Class in eu.mhsl.minenet.minigames.instance.hub.inventory
    -
     
    -
    HubInventory(Player) - Constructor for class eu.mhsl.minenet.minigames.instance.hub.inventory.HubInventory
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html deleted file mode 100644 index 943a717..0000000 --- a/docs/index-files/index-9.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -I-Index - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values -

    I

    -
    -
    Icon - Enum Class in eu.mhsl.minenet.minigames.message
    -
     
    -
    indent(int) - Method in class eu.mhsl.minenet.minigames.message.TranslatableMessage
    -
     
    -
    initialize(GameFactory, Player) - Static method in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    instance - Variable in class eu.mhsl.minenet.minigames.score.Score
    -
     
    -
    INSTANCE - Static variable in class eu.mhsl.minenet.minigames.instance.hub.Hub
    -
     
    -
    InteractableEntity - Class in eu.mhsl.minenet.minigames.shared.entity
    -
     
    -
    InteractableEntity(EntityType) - Constructor for class eu.mhsl.minenet.minigames.shared.entity.InteractableEntity
    -
    -
    Declares an Entity with direct callbacks on interaction
    -
    -
    InteractableInventory - Class in eu.mhsl.minenet.minigames.shared.inventory
    -
     
    -
    InteractableInventory(InventoryType, Component) - Constructor for class eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory
    -
    -
    Defines an Inventory with direct callbacks for ItemSlots
    -
    -
    Intersect - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    Intersect() - Constructor for class eu.mhsl.minenet.minigames.util.Intersect
    -
     
    -
    InventoryItemAlignment - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    InventoryItemAlignment(int, int) - Constructor for class eu.mhsl.minenet.minigames.util.InventoryItemAlignment
    -
     
    -
    InventoryItemAlignment(int, int, int) - Constructor for class eu.mhsl.minenet.minigames.util.InventoryItemAlignment
    -
     
    -
    InventoryItemAlignment.ItemOffset - Class in eu.mhsl.minenet.minigames.util
    -
     
    -
    IRestriction - Interface in eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction
    -
     
    -
    isBeforeBeginning - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    isRunning - Variable in class eu.mhsl.minenet.minigames.instance.game.Game
    -
     
    -
    ItemClick - Class in eu.mhsl.minenet.minigames.shared.inventory
    -
     
    -
    ItemClick(Player, InteractableInventory, int, ItemStack, ClickType) - Constructor for class eu.mhsl.minenet.minigames.shared.inventory.ItemClick
    -
    -
    Describes a click on an Item from an IntractableInventory
    -
    -
    ItemOffset(int, int) - Constructor for class eu.mhsl.minenet.minigames.util.InventoryItemAlignment.ItemOffset
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values
    -
    -
    - - diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index d91a2d8..0000000 --- a/docs/index.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - -Overview - - - - - - - - - - - - - - - -
    - -
    -
    -
    -
    Packages
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    -
    -
    -
    -
    -
    - - diff --git a/docs/jquery-ui.overrides.css b/docs/jquery-ui.overrides.css deleted file mode 100644 index f89acb6..0000000 --- a/docs/jquery-ui.overrides.css +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - /* Overrides the color of selection used in jQuery UI */ - background: #F8981D; -} diff --git a/docs/legal/ADDITIONAL_LICENSE_INFO b/docs/legal/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd..0000000 --- a/docs/legal/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/docs/legal/ASSEMBLY_EXCEPTION b/docs/legal/ASSEMBLY_EXCEPTION deleted file mode 100644 index 065b8d9..0000000 --- a/docs/legal/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - http://openjdk.java.net/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/docs/legal/LICENSE b/docs/legal/LICENSE deleted file mode 100644 index 8b400c7..0000000 --- a/docs/legal/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/docs/legal/jquery.md b/docs/legal/jquery.md deleted file mode 100644 index 8054a34..0000000 --- a/docs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.5.1 - -### jQuery License -``` -jQuery v 3.5.1 -Copyright JS Foundation and other contributors, https://js.foundation/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.5.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/docs/legal/jqueryUI.md b/docs/legal/jqueryUI.md deleted file mode 100644 index 8031bdb..0000000 --- a/docs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.12.1 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/docs/member-search-index.js b/docs/member-search-index.js deleted file mode 100644 index 8852caf..0000000 --- a/docs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"eu.mhsl.minenet.minigames.message.type","c":"ActionBarMessage","l":"ActionBarMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"AddEntityToInstanceEventListener","l":"AddEntityToInstanceEventListener()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"addEntry(String, String)","u":"addEntry(java.lang.String,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"ConfigManager","l":"addOption(Option)","u":"addOption(eu.mhsl.minenet.minigames.instance.game.minigame.config.Option)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionHandler","l":"addRestriction(IRestriction)","u":"addRestriction(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"addResult(Player)","u":"addResult(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"appendStatic(Component)","u":"appendStatic(net.kyori.adventure.text.Component)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"appendStatic(String)","u":"appendStatic(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"appendTranslated(String)","u":"appendTranslated(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"applySkin(Player)","u":"applySkin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"asComponent()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"Translatable","l":"assemble(Player)","u":"assemble(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"assemble(Player)","u":"assemble(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"assemble(String)","u":"assemble(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"assemble(String, Player)","u":"assemble(java.lang.String,net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.util","c":"TextUtil","l":"autoWrap(String)","u":"autoWrap(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"TextUtil","l":"autoWrap(String, NamedTextColor)","u":"autoWrap(java.lang.String,net.kyori.adventure.text.format.NamedTextColor)"},{"p":"eu.mhsl.minenet.minigames.util","c":"BatchUtil","l":"BatchUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.common","c":"BoolOption","l":"BoolOption(String, Material, TranslatedComponent)","u":"%3Cinit%3E(java.lang.String,net.minestom.server.item.Material,eu.mhsl.minenet.minigames.message.component.TranslatedComponent)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"build(Player)","u":"build(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"byId(String)","u":"byId(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.server.provider","c":"ByPlayerNameUuidProvider","l":"ByPlayerNameUuidProvider()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common","c":"MaximalPlayeramountGameRestriction","l":"calculate(RestrictionData)","u":"calculate(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common","c":"MinimalPlayeramountGameRestriction","l":"calculate(RestrictionData)","u":"calculate(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"IRestriction","l":"calculate(RestrictionData)","u":"calculate(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData)"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"cancel(CancellableEvent)","u":"cancel(net.minestom.server.event.trait.CancellableEvent)"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"cancel(CancellableEvent, boolean)","u":"cancel(net.minestom.server.event.trait.CancellableEvent,boolean)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionHandler","l":"canPlay(RestrictionData)","u":"canPlay(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData)"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"CHAT"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"CHAT"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"ChatMessage","l":"ChatMessage(Icon)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.message.Icon)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"checkAbandoned()"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"CircularTerrainGenerator(int, boolean)","u":"%3Cinit%3E(int,boolean)"},{"p":"eu.mhsl.minenet.minigames.util","c":"ColorUtil","l":"ColorUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"CommonEventHandles","l":"CommonEventHandles()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"ConfigManager","l":"ConfigManager()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"configuration()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"contains(Block)","u":"contains(net.minestom.server.instance.block.Block)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown","l":"countdown(Audience, int, Consumer)","u":"countdown(net.kyori.adventure.audience.Audience,int,java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown","l":"Countdown(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"CountdownModifier(int)","u":"%3Cinit%3E(int)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"countdownStart()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"countdownUnload()"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"countResults()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"createRoom(Player)","u":"createRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"currentValue"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"DEATHCUBE"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"DeathcubeFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"DEBUG"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"DebugCommand","l":"DebugCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"defaultLanguage"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"deleteRoom(Room)","u":"deleteRoom(eu.mhsl.minenet.minigames.instance.room.Room)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"description()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"description()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"description()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"description()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"destroy(Instance)","u":"destroy(net.minestom.server.instance.Instance)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"DIMENSION"},{"p":"eu.mhsl.minenet.minigames.lang","c":"DummyLang","l":"DummyLang()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"ERROR"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"AddEntityToInstanceEventListener","l":"eventType()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerChatHandler","l":"eventType()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerLoginHandler","l":"eventType()"},{"p":"eu.mhsl.minenet.minigames.util","c":"ResourceUtils","l":"extractResource(String)","u":"extractResource(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction.Type","l":"FAIL"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"FLY"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"FlyCommand","l":"FlyCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"forceCloseInstance(InstanceContainer)","u":"forceCloseInstance(net.minestom.server.instance.InstanceContainer)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"Game(DimensionType)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameConfigurationInventory","l":"GameConfigurationInventory(Room, Player, GameFactory)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.room.Room,net.minestom.server.entity.Player,eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"GAMEMODE"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"GamemodeCommand","l":"GamemodeCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"GameSelector()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"GC"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"GcCommand","l":"GcCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"PlaneGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"generate(GenerationUnit)","u":"generate(net.minestom.server.instance.generator.GenerationUnit)"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures.generatable","c":"PeakRock","l":"generateGame(Block.Setter)","u":"generateGame(net.minestom.server.instance.block.Block.Setter)"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","c":"Structure","l":"generateGame(Block.Setter)","u":"generateGame(net.minestom.server.instance.block.Block.Setter)"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment.ItemOffset","l":"get()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"NamespacedTranslatable","l":"get(String)","u":"get(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"BatchUtil","l":"getAffectedChunks(AbsoluteBlockBatch)","u":"getAffectedChunks(net.minestom.server.instance.batch.AbsoluteBlockBatch)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"ConfigManager","l":"getAll()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getAllMembers()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getAllRooms()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getAsInt()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"getAssembled(Player)","u":"getAssembled(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getAsString()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getClickedSlot()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getClickType()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"getColor()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"getComponent()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getCurrent(Player)","u":"getCurrent(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"getDescription()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction","l":"getDescription()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"DummyLang","l":"getEntry(String)","u":"getEntry(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"getEntry(String)","u":"getEntry(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"getFactory()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"getIcon()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getId()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"getInstance()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getInventory()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getItem()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"getLangId()"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"getLanguage(Player)","u":"getLanguage(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Languages","l":"getLanguage(String)","u":"getLanguage(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"getMap()"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"getMapFormatted()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction","l":"getName()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"getName()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"getName()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getNext(Player)","u":"getNext(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getOwner()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"getPath()"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"getPlayer()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Monitoring","l":"getRamUsage()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"getRestrictionHandler()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionHandler","l":"getRestrictions()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionData","l":"getRoom()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getRoom(Player)","u":"getRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"getScore()"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"getSkin(Player)","u":"getSkin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"getSkin(String)","u":"getSkin(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance.hub","c":"Hub","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Spawnable","l":"getSpawn()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"getSymbol()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Monitoring","l":"getTickMonitor()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"getTitle()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"getType()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction","l":"getType()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionHandler","l":"getWarnings(RestrictionData)","u":"getWarnings(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction","l":"getWarnMessage()"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment.ItemOffset","l":"getX()"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment.ItemOffset","l":"getZ()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"globalRestrictions()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"globalRestrictions()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"GROUND"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"hasResult(Player)","u":"hasResult(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"HUB"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"HUB_MAP"},{"p":"eu.mhsl.minenet.minigames.command.user","c":"HubCommand","l":"HubCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","c":"HubInventory","l":"HubInventory(Player)","u":"%3Cinit%3E(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"indent(int)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"initialize(GameFactory, Player)","u":"initialize(eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory,net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"instance"},{"p":"eu.mhsl.minenet.minigames.instance.hub","c":"Hub","l":"INSTANCE"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"InteractableEntity(EntityType)","u":"%3Cinit%3E(net.minestom.server.entity.EntityType)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"InteractableInventory(InventoryType, Component)","u":"%3Cinit%3E(net.minestom.server.inventory.InventoryType,net.kyori.adventure.text.Component)"},{"p":"eu.mhsl.minenet.minigames.util","c":"Intersect","l":"Intersect()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment","l":"InventoryItemAlignment(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment","l":"InventoryItemAlignment(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"isBeforeBeginning"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"isRunning"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"ItemClick","l":"ItemClick(Player, InteractableInventory, int, ItemStack, ClickType)","u":"%3Cinit%3E(net.minestom.server.entity.Player,eu.mhsl.minenet.minigames.shared.inventory.InteractableInventory,int,net.minestom.server.item.ItemStack,net.minestom.server.inventory.click.ClickType)"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment.ItemOffset","l":"ItemOffset(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","c":"JoinInventory","l":"JoinInventory(Player)","u":"%3Cinit%3E(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.lang","c":"Lang","l":"Lang(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"LANGTEST"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"LangTestCommand","l":"LangTestCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"LEAVE"},{"p":"eu.mhsl.minenet.minigames.command.user","c":"LeaveCommand","l":"LeaveCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"list(List)","u":"list(java.util.List)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"load()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"load()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Static","l":"load()"},{"p":"eu.mhsl.minenet.minigames.util","c":"BatchUtil","l":"loadAndApplyBatch(AbsoluteBlockBatch, InstanceContainer, Runnable)","u":"loadAndApplyBatch(net.minestom.server.instance.batch.AbsoluteBlockBatch,net.minestom.server.instance.InstanceContainer,java.lang.Runnable)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"LOBBY_MAP"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"LOCALES"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"logger"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"LOGIN"},{"p":"eu.mhsl.minenet.minigames","c":"Main","l":"Main()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames","c":"Main","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"manufacture()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"manufacture(List>)","u":"manufacture(java.util.List)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"manufacture(Map>)","u":"manufacture(java.util.Map)"},{"p":"eu.mhsl.minenet.minigames.util","c":"RangeMap","l":"map(double, double, double, double, double)","u":"map(double,double,double,double,double)"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"mapCenter"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"mapStart"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common","c":"MaximalPlayeramountGameRestriction","l":"MaximalPlayeramountGameRestriction(int)","u":"%3Cinit%3E(int)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"message"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"MineNetInstance(DimensionType)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"MINERUN"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"MinerunFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"Minigame(DimensionType, String)","u":"%3Cinit%3E(net.minestom.server.world.DimensionType,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.room.inventory","c":"MinigameSelectInventory","l":"MinigameSelectInventory(Room, Player)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.room.Room,net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common","c":"MinimalPlayeramountGameRestriction","l":"MinimalPlayeramountGameRestriction(int)","u":"%3Cinit%3E(int)"},{"p":"eu.mhsl.minenet.minigames.util","c":"Monitoring","l":"Monitoring()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"move(Entity, Spawnable)","u":"move(net.minestom.server.entity.Entity,eu.mhsl.minenet.minigames.instance.Spawnable)"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"move(Set, Spawnable)","u":"move(java.util.Set,eu.mhsl.minenet.minigames.instance.Spawnable)"},{"p":"eu.mhsl.minenet.minigames.util","c":"MoveInstance","l":"MoveInstance()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"moveMembersToGame(Game)","u":"moveMembersToGame(eu.mhsl.minenet.minigames.instance.game.Game)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"name()"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"NamespacedTranslatable","l":"NamespacedTranslatable(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"NETHER"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"newLine()"},{"p":"eu.mhsl.minenet.minigames.util","c":"InventoryItemAlignment","l":"next()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.common","c":"NumericOption","l":"NumericOption(String, Material, TranslatedComponent, Integer...)","u":"%3Cinit%3E(java.lang.String,net.minestom.server.item.Material,eu.mhsl.minenet.minigames.message.component.TranslatedComponent,java.lang.Integer...)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction.Type","l":"OK"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onAttack(EntityAttackEvent)","u":"onAttack(net.minestom.server.event.entity.EntityAttackEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onBlockBreak(PlayerBlockBreakEvent)","u":"onBlockBreak(net.minestom.server.event.player.PlayerBlockBreakEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onBlockPlace(PlayerBlockPlaceEvent)","u":"onBlockPlace(net.minestom.server.event.player.PlayerBlockPlaceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameConfigurationInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.inventory","c":"JoinInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"onClick(Player, int, ClickType, InventoryConditionResult)","u":"onClick(net.minestom.server.entity.Player,int,net.minestom.server.inventory.click.ClickType,net.minestom.server.inventory.condition.InventoryConditionResult)"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"onClose(Runnable)","u":"onClose(java.lang.Runnable)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onDespawn(RemoveEntityFromInstanceEvent)","u":"onDespawn(net.minestom.server.event.instance.RemoveEntityFromInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onInteract(PlayerEntityInteractEvent)","u":"onInteract(net.minestom.server.event.player.PlayerEntityInteractEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onItemDrop(ItemDropEvent)","u":"onItemDrop(net.minestom.server.event.item.ItemDropEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onLoad(CompletableFuture)","u":"onLoad(java.util.concurrent.CompletableFuture)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"onLoad(CompletableFuture)","u":"onLoad(java.util.concurrent.CompletableFuture)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"onPlayerJoin(Player)","u":"onPlayerJoin(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onPlayerLeave(Player)","u":"onPlayerLeave(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"MineNetInstance","l":"onPlayerLeave(Player)","u":"onPlayerLeave(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onPlayerMove(PlayerMoveEvent)","u":"onPlayerMove(net.minestom.server.event.player.PlayerMoveEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"onPlayerMove(PlayerMoveEvent)","u":"onPlayerMove(net.minestom.server.event.player.PlayerMoveEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.room.entity","c":"GameSelector","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.shared.entity","c":"InteractableEntity","l":"onSpawn(AddEntityToInstanceEvent)","u":"onSpawn(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onStart()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onStop()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"onUnload()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"Option(String, Material, TranslatedComponent, List)","u":"%3Cinit%3E(java.lang.String,net.minestom.server.item.Material,eu.mhsl.minenet.minigames.message.component.TranslatedComponent,java.util.List)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"OTHER"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"OVERWORLD"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures.generatable","c":"PeakRock","l":"PeakRock(Point)","u":"%3Cinit%3E(net.minestom.server.coordinate.Point)"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"pipe()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Position","l":"PIXEL"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"PlaneGenerator","l":"PlaneGenerator()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerChatHandler","l":"PlayerChatHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerLoginHandler","l":"PlayerLoginHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Position","l":"Position()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"PRESSURE_PLATES"},{"p":"eu.mhsl.minenet.minigames.server.provider","c":"ByPlayerNameUuidProvider","l":"provide(PlayerConnection, String)","u":"provide(net.minestom.server.network.player.PlayerConnection,java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"PVE"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"PVP"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"quote(String)","u":"quote(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.util","c":"RangeMap","l":"RangeMap()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"RBB"},{"p":"eu.mhsl.minenet.minigames.util","c":"ResourceUtils","l":"ResourceUtils()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction","l":"Restriction(TranslatedComponent, TranslatedComponent, TranslatedComponent, Restriction.Type)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.message.component.TranslatedComponent,eu.mhsl.minenet.minigames.message.component.TranslatedComponent,eu.mhsl.minenet.minigames.message.component.TranslatedComponent,eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction.Type)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionData","l":"RestrictionData(Room)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.room.Room)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionHandler","l":"RestrictionHandler()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"RestrictionHandler","l":"RestrictionHandler(IRestriction...)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction...)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","c":"Structure","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"CircularTerrainGenerator","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"rnd"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"rnd()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"ROOM"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"RoomCommand","l":"RoomCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.hub.entity","c":"RoomSelector","l":"RoomSelector()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.server.tasks","c":"TablistUpdateTask","l":"run()"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"AddEntityToInstanceEventListener","l":"run(AddEntityToInstanceEvent)","u":"run(net.minestom.server.event.instance.AddEntityToInstanceEvent)"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerChatHandler","l":"run(PlayerChatEvent)","u":"run(net.minestom.server.event.player.PlayerChatEvent)"},{"p":"eu.mhsl.minenet.minigames.handler.global","c":"PlayerLoginHandler","l":"run(PlayerLoginEvent)","u":"run(net.minestom.server.event.player.PlayerLoginEvent)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"SCHEMATICS"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"SCIENCE"},{"p":"eu.mhsl.minenet.minigames.score","c":"Score","l":"Score(Game)","u":"%3Cinit%3E(eu.mhsl.minenet.minigames.instance.game.Game)"},{"p":"eu.mhsl.minenet.minigames.util","c":"ColorUtil","l":"scoreColor(int)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Audience)","u":"send(net.kyori.adventure.audience.Audience)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(List)","u":"send(java.util.List)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"ActionBarMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"ChatMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"SubtitleMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"send(Player)","u":"send(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Sendable","l":"send(Set)","u":"send(java.util.Set)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setClickableItem(ItemStack, int, Consumer)","u":"setClickableItem(net.minestom.server.item.ItemStack,int,java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setClickableItem(ItemStack, int, Consumer, boolean)","u":"setClickableItem(net.minestom.server.item.ItemStack,int,java.util.function.Consumer,boolean)"},{"p":"eu.mhsl.minenet.minigames.message.component","c":"TranslatedComponent","l":"setColor(NamedTextColor)","u":"setColor(net.kyori.adventure.text.format.NamedTextColor)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setDummyItem(ItemStack, int)","u":"setDummyItem(net.minestom.server.item.ItemStack,int)"},{"p":"eu.mhsl.minenet.minigames.shared.inventory","c":"InteractableInventory","l":"setDummyItem(Material, int)","u":"setDummyItem(net.minestom.server.item.Material,int)"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"setOwnRoom(Player)","u":"setOwnRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"Option","l":"setRestrictionHandler(RestrictionHandler)","u":"setRestrictionHandler(eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler)"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"setRoom(Player, Room)","u":"setRoom(net.minestom.server.entity.Player,eu.mhsl.minenet.minigames.instance.room.Room)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"setTimeLimit(int)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"setTimes(Title.Times)","u":"setTimes(net.kyori.adventure.title.Title.Times)"},{"p":"eu.mhsl.minenet.minigames.skin","c":"SkinCache","l":"SkinCache()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"SPAWN"},{"p":"eu.mhsl.minenet.minigames.world.generator.terrain","c":"SquareTerrainGenerator","l":"SquareTerrainGenerator(int, int, boolean)","u":"%3Cinit%3E(int,int,boolean)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"STAR"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"start()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"start()"},{"p":"eu.mhsl.minenet.minigames.util","c":"Static","l":"Static()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"STICKFIGHT"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"Stickfight","l":"Stickfight()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"StickFightFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"STONE"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"stop()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame","c":"Minigame","l":"stop()"},{"p":"eu.mhsl.minenet.minigames.world.generator.structures","c":"Structure","l":"Structure()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"subtitle(Consumer)","u":"subtitle(java.util.function.Consumer)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"SubtitleMessage","l":"SubtitleMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"SUCCESS"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config","c":"GameFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube","c":"DeathcubeFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun","c":"MinerunFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight","c":"StickFightFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"symbol()"},{"p":"eu.mhsl.minenet.minigames.server.tasks","c":"TablistUpdateTask","l":"TablistUpdateTask()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"TextUtil","l":"TextUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"THE_END"},{"p":"eu.mhsl.minenet.minigames.message","c":"Countdown.CountdownModifier","l":"timeLeft"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"TitleMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"TitleMessage(Duration)","u":"%3Cinit%3E(java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.message.type","c":"TitleMessage","l":"TitleMessage(Duration, Duration)","u":"%3Cinit%3E(java.time.Duration,java.time.Duration)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"TRAFFICLIGHTRACE"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace","c":"TrafficLightRaceFactory","l":"TrafficLightRaceFactory()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.message","c":"TranslatableMessage","l":"TranslatableMessage()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"Game","l":"unload()"},{"p":"eu.mhsl.minenet.minigames.instance.room","c":"Room","l":"unsetRoom(Player)","u":"unsetRoom(net.minestom.server.entity.Player)"},{"p":"eu.mhsl.minenet.minigames.util","c":"UuidUtil","l":"unTrimm(String)","u":"unTrimm(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"UPDATE"},{"p":"eu.mhsl.minenet.minigames.command.admin","c":"UpdateCommand","l":"UpdateCommand()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.util","c":"UuidUtil","l":"UuidUtil()","u":"%3Cinit%3E()"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"eu.mhsl.minenet.minigames.command","c":"Commands","l":"values()"},{"p":"eu.mhsl.minenet.minigames.handler","c":"Listeners","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance","c":"Dimension","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameList","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance.game","c":"GameType","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction.Type","l":"values()"},{"p":"eu.mhsl.minenet.minigames.message","c":"Icon","l":"values()"},{"p":"eu.mhsl.minenet.minigames","c":"Resource","l":"values()"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"values()"},{"p":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction","c":"Restriction.Type","l":"WARN"},{"p":"eu.mhsl.minenet.minigames.util","c":"Intersect","l":"withPressurePlate(Instance, BlockPallet, Pos)","u":"withPressurePlate(net.minestom.server.instance.Instance,eu.mhsl.minenet.minigames.world.generator.BlockPallet,net.minestom.server.coordinate.Pos)"},{"p":"eu.mhsl.minenet.minigames.world.generator","c":"BlockPallet","l":"WOOD"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/module-search-index.js b/docs/module-search-index.js deleted file mode 100644 index 0d59754..0000000 --- a/docs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/overview-summary.html b/docs/overview-summary.html deleted file mode 100644 index a6cb6f1..0000000 --- a/docs/overview-summary.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -Generated Documentation (Untitled) - - - - - - - - - - - -
    - -

    index.html

    -
    - - diff --git a/docs/overview-tree.html b/docs/overview-tree.html deleted file mode 100644 index c1dcd1a..0000000 --- a/docs/overview-tree.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - -Class Hierarchy - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For All Packages

    -Package Hierarchies: - -
    -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • net.minestom.server.inventory.AbstractInventory (implements net.minestom.server.inventory.InventoryClickHandler, net.minestom.server.tag.Taggable) - -
      • -
      • eu.mhsl.minenet.minigames.handler.global.AddEntityToInstanceEventListener (implements net.minestom.server.event.EventListener<T>)
      • -
      • eu.mhsl.minenet.minigames.util.BatchUtil
      • -
      • eu.mhsl.minenet.minigames.server.provider.ByPlayerNameUuidProvider (implements net.minestom.server.network.UuidProvider)
      • -
      • eu.mhsl.minenet.minigames.world.generator.terrain.CircularTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
      • -
      • eu.mhsl.minenet.minigames.util.ColorUtil
      • -
      • net.minestom.server.command.builder.Command - -
      • -
      • eu.mhsl.minenet.minigames.util.CommonEventHandles
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.ConfigManager
      • -
      • eu.mhsl.minenet.minigames.message.Countdown
      • -
      • eu.mhsl.minenet.minigames.message.Countdown.CountdownModifier
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube.DeathcubeFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      • net.minestom.server.entity.Entity (implements net.minestom.server.event.EventHandler<T>, net.kyori.adventure.text.event.HoverEventSource<V>, net.minestom.server.permission.PermissionHandler, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.kyori.adventure.sound.Sound.Emitter, net.minestom.server.tag.Taggable, net.minestom.server.Tickable, net.minestom.server.Viewable) -
          -
        • net.minestom.server.entity.LivingEntity (implements net.minestom.server.inventory.EquipmentHandler) -
            -
          • net.minestom.server.entity.EntityCreature (implements net.minestom.server.entity.ai.EntityAI, net.minestom.server.entity.pathfinding.NavigableEntity) - -
          • -
          -
        • -
        -
      • -
      • net.minestom.server.instance.Instance (implements net.minestom.server.instance.block.Block.Getter, net.minestom.server.instance.block.Block.Setter, net.minestom.server.event.EventHandler<T>, net.minestom.server.adventure.audience.PacketGroupingAudience, net.minestom.server.timer.Schedulable, net.minestom.server.snapshot.Snapshotable, net.minestom.server.tag.Taggable, net.minestom.server.Tickable) -
          -
        • net.minestom.server.instance.InstanceContainer -
            -
          • eu.mhsl.minenet.minigames.instance.MineNetInstance -
              -
            • eu.mhsl.minenet.minigames.instance.game.Game (implements eu.mhsl.minenet.minigames.instance.Spawnable) -
                -
              • eu.mhsl.minenet.minigames.instance.game.minigame.Minigame -
                  -
                • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.Stickfight
                • -
                -
              • -
              -
            • -
            • eu.mhsl.minenet.minigames.instance.hub.Hub (implements eu.mhsl.minenet.minigames.instance.Spawnable)
            • -
            • eu.mhsl.minenet.minigames.instance.room.Room (implements eu.mhsl.minenet.minigames.instance.Spawnable)
            • -
            -
          • -
          -
        • -
        -
      • -
      • eu.mhsl.minenet.minigames.util.Intersect
      • -
      • eu.mhsl.minenet.minigames.util.InventoryItemAlignment
      • -
      • eu.mhsl.minenet.minigames.util.InventoryItemAlignment.ItemOffset
      • -
      • eu.mhsl.minenet.minigames.shared.inventory.ItemClick
      • -
      • eu.mhsl.minenet.minigames.lang.Lang - -
      • -
      • eu.mhsl.minenet.minigames.lang.Languages
      • -
      • eu.mhsl.minenet.minigames.Main
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MaximalPlayeramountGameRestriction (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction)
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun.MinerunFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common.MinimalPlayeramountGameRestriction (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction)
      • -
      • eu.mhsl.minenet.minigames.util.Monitoring
      • -
      • eu.mhsl.minenet.minigames.util.MoveInstance
      • -
      • eu.mhsl.minenet.minigames.message.component.NamespacedTranslatable
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T> -
          -
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.common.BoolOption
        • -
        • eu.mhsl.minenet.minigames.instance.game.minigame.config.common.NumericOption
        • -
        -
      • -
      • eu.mhsl.minenet.minigames.world.generator.PlaneGenerator (implements net.minestom.server.instance.generator.Generator)
      • -
      • eu.mhsl.minenet.minigames.handler.global.PlayerChatHandler (implements net.minestom.server.event.EventListener<T>)
      • -
      • eu.mhsl.minenet.minigames.handler.global.PlayerLoginHandler (implements net.minestom.server.event.EventListener<T>)
      • -
      • eu.mhsl.minenet.minigames.util.Position
      • -
      • eu.mhsl.minenet.minigames.util.RangeMap
      • -
      • eu.mhsl.minenet.minigames.util.ResourceUtils
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.Restriction
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionData
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.RestrictionHandler
      • -
      • eu.mhsl.minenet.minigames.score.Score
      • -
      • eu.mhsl.minenet.minigames.skin.SkinCache
      • -
      • eu.mhsl.minenet.minigames.world.generator.terrain.SquareTerrainGenerator (implements net.minestom.server.instance.generator.Generator)
      • -
      • eu.mhsl.minenet.minigames.util.Static
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight.StickFightFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      • eu.mhsl.minenet.minigames.world.generator.structures.Structure -
          -
        • eu.mhsl.minenet.minigames.world.generator.structures.generatable.PeakRock
        • -
        -
      • -
      • eu.mhsl.minenet.minigames.server.tasks.TablistUpdateTask (implements java.lang.Runnable)
      • -
      • eu.mhsl.minenet.minigames.util.TextUtil
      • -
      • eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace.TrafficLightRaceFactory (implements eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory)
      • -
      • eu.mhsl.minenet.minigames.message.TranslatableMessage (implements eu.mhsl.minenet.minigames.message.Sendable) - -
      • -
      • eu.mhsl.minenet.minigames.message.component.TranslatedComponent (implements net.kyori.adventure.text.ComponentLike, eu.mhsl.minenet.minigames.message.component.Translatable)
      • -
      • eu.mhsl.minenet.minigames.util.UuidUtil
      • -
      -
    • -
    -
    -
    -

    Interface Hierarchy

    -
      -
    • eu.mhsl.minenet.minigames.instance.game.minigame.config.GameFactory
    • -
    • eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.IRestriction
    • -
    • eu.mhsl.minenet.minigames.message.Sendable
    • -
    • eu.mhsl.minenet.minigames.instance.Spawnable
    • -
    • eu.mhsl.minenet.minigames.message.component.Translatable
    • -
    -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -
    -
    - - diff --git a/docs/package-search-index.js b/docs/package-search-index.js deleted file mode 100644 index ecf0667..0000000 --- a/docs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"eu.mhsl.minenet.minigames"},{"l":"eu.mhsl.minenet.minigames.command"},{"l":"eu.mhsl.minenet.minigames.command.admin"},{"l":"eu.mhsl.minenet.minigames.command.user"},{"l":"eu.mhsl.minenet.minigames.handler"},{"l":"eu.mhsl.minenet.minigames.handler.global"},{"l":"eu.mhsl.minenet.minigames.instance"},{"l":"eu.mhsl.minenet.minigames.instance.game"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.config"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.config.common"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.config.restriction.common"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.deathcube"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.minerun"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.stickfight"},{"l":"eu.mhsl.minenet.minigames.instance.game.minigame.types.trafficlightrace"},{"l":"eu.mhsl.minenet.minigames.instance.hub"},{"l":"eu.mhsl.minenet.minigames.instance.hub.entity"},{"l":"eu.mhsl.minenet.minigames.instance.hub.inventory"},{"l":"eu.mhsl.minenet.minigames.instance.room"},{"l":"eu.mhsl.minenet.minigames.instance.room.entity"},{"l":"eu.mhsl.minenet.minigames.instance.room.inventory"},{"l":"eu.mhsl.minenet.minigames.lang"},{"l":"eu.mhsl.minenet.minigames.message"},{"l":"eu.mhsl.minenet.minigames.message.component"},{"l":"eu.mhsl.minenet.minigames.message.type"},{"l":"eu.mhsl.minenet.minigames.score"},{"l":"eu.mhsl.minenet.minigames.server.provider"},{"l":"eu.mhsl.minenet.minigames.server.tasks"},{"l":"eu.mhsl.minenet.minigames.shared.entity"},{"l":"eu.mhsl.minenet.minigames.shared.inventory"},{"l":"eu.mhsl.minenet.minigames.skin"},{"l":"eu.mhsl.minenet.minigames.util"},{"l":"eu.mhsl.minenet.minigames.world.generator"},{"l":"eu.mhsl.minenet.minigames.world.generator.structures"},{"l":"eu.mhsl.minenet.minigames.world.generator.structures.generatable"},{"l":"eu.mhsl.minenet.minigames.world.generator.terrain"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/resources/glass.png b/docs/resources/glass.png deleted file mode 100644 index a7f591f467a1c0c949bbc510156a0c1afb860a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY diff --git a/docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png b/docs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index 34abd18f32d3a55a297fdcf93409bd033ae573e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCnc6a#?2AmP!?*K(O3p^r= zfwTu0yPeFo12TF&T^vI^j=w#x$i?I+((tf;UXnmgbH|3oY>pC!)f}(GR!16S-u+#{ ze6YEqRkW=8vGl=5qArKM<9}TC-}iEvB{zdaTcX5$wyRTK&ALRXUCGx5b?-VBQkUm|IuXOmYJrBRJgj{Vx zMbNnqUkncy+qa2-mWYc>swkcIuvGK#>(0d)B7)5f`@$Ei28nH~0h*~=;u=wsl30>z zm0Xkxq!^403@vmGjdTsnLJUl-Obo4zO|=aStPBhe<(7X!(U6;;l9^VCTf=69^L{`L N44$rjF6*2UngDu&PXPb` diff --git a/docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png b/docs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index a90afb8bf8028404d206114965669b023dcb85ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1 z(jH*!b~4)z#PD=+46!(!TrvH)L6@80)r*_cdCvDr%)6ghVL16=s@mbz7H!uRdGeDa z?kzLg)16i!f8fKx84s0>4hES%`s&m5HI1v5B^Uft7(lid2moiiX_$l+3hB+!{pPkNg5^ OVDNPHb6Mw<&;$T*0!_~V diff --git a/docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png b/docs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index dbe091f6dc036fc1dc11b005738e951e27a43f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 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�_j6WK+Gj+xJRxVvl#lh7y-4uY);t)n47k4ot z9YsU`HVk7fg4;r{;)FHk7ZHyZJ+W|$aKwj=g&_$VCVFn5%XzSA`|z}+4ItZ|`hB}R z>h-6Be`d>nmv8;kQHJg!HMr^cCGG=T5;3HhZ_JRq0_4a3TsY7Pz{V+}z>;!R^U4*c zJ>wRI59B-)92Vi?b&EWvH(`<(G5A?W)z>EuDMG@VENAb7aHa`I#tKw{0uUc3(#J8& z*_S%A_ZxCIY385{%qN-b1K)TWmCjUA4nWKx_ZnKLSvEf0($&_0@DS~ zN8JOXJXXcaFm^OCYrz(R7N5DQkXKGnnt}yzfw^8s%=A?7hxza;ylJ;XQ&XtC`pM%b z6$5Ff0{(ALcSlTKvIbr@mR`0Z)*iM`2EfO|E5OMk$jQsE!^mat*drqV diff --git a/docs/script-dir/images/ui-icons_2e83ff_256x240.png b/docs/script-dir/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 1f5f49756ca64bd20a1048bd7a3a584457d4bf00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 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 diff --git a/docs/script-dir/images/ui-icons_888888_256x240.png b/docs/script-dir/images/ui-icons_888888_256x240.png deleted file mode 100644 index ee5e33f27235d1b5cf0259f63f3894a6be33c679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6999 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 diff --git a/docs/script-dir/images/ui-icons_cd0a0a_256x240.png b/docs/script-dir/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 7e8ebc180a2d2a74739059799407b8b7b57a9092..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 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 Mq_Ix57W&cu0AIB!=l}o! diff --git a/docs/script-dir/jquery-3.5.1.min.js b/docs/script-dir/jquery-3.5.1.min.js deleted file mode 100644 index b061403..0000000 --- a/docs/script-dir/jquery-3.5.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"

    M?iy_P`Z$RLXXoglwHKD5ik?n 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�(%QCRvVBI2>8Hcpvq~!LnRUP! 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⁡k_1$0c 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%0DuR(wJqoF^@}3Hs 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%0DDvDnF;IE@O$DK3ATl%fBRY{* z0>9kHe#xiIt3N_mg2TW<-MyCh_{ma<$5Q`2qhNQmJ1tPEk>9Zb4;lb`IMQ-#=Ane z)W&rRV_DNPTv4(L`4V9&t6B~gJ_eA?(>h$YDWv%7dudI zmm{v<@Fg%?SM0`Kp7e4OS2qIbyR99}?qX_aU{&79v`TR}nQdMe7ew#OV;E1iIr*b+ zJA2t-OpTpb&tYTEsgtvjp~%=&jRp*lO-Dq#a5+P{8l7NvI2!#z&ar9X;6Ou&x@!8c z9@Aa5c&gZ`2T8x_IX`n{hrOsJc=u&BD@+!_PnI7j|K%2_D&0teIps35O9I$FXGwJ~ zDWe%f2EHLgE*h-S-pA7{J@H8K2yOKTK4Y_QGbF;-Rv)R1Bfc!Y|7^5+bOj>f`PQ}v z!KKxQbPNK`Sm+<;tDa;M&aTTB{xFe7{GenLSFtzq|Ch$-pVPQ?&PKf`uX)=1vJTrNp(WX*G5s81Fn+$6Ph#`HnA_zii`N zHMC1wq(ZYLFx%c8fp6(4Bjd-Wluqrg@F+*md+Z5KYe!Xk480?pZ-EJHpz8edo_z7c zR^C4p(shW*O@fAbwi=qv3+&T>I6ck{X-jCVLm$4O4dw7@)jd7`cqi_O&f%OmRz}qc zUj^2Ed)vo~*f_t!PZIP=7Nfm*c{z3#XHlMK9X4=hzL(`{EyX0?5)um~k%T|ozQ2FF zM_#pIoaS1nI_hgXZ{Zn~uu%`A*dUcJVR9Or>67!Oo|A}1kz9_M?>OdJtlE1$HR<7~-?l1C2 ziE)Z+MAxu!^viNh<}j@I%a!J<0_6Bhe|A`nd4 zjODNEBIgxwyp2T)lA!wz;Odu9E{JgzDN8>R^94N0P^E;!%a^2j_)?uJ1bQb&l|ynF zhD)OZQ{<<4xd|283Ii_)v|}yqgK~M6TynKG-#GpEGa*%v zj7p+ng-k+?F5>dWw6|KDU~bjvdtdvXuo`f@7j2!K0Smu$@pdwfRja!({WI}xRifCw zQLEXIQ+&{S?PoF^nU*V9Yds;W05lOkWn=kr*_?{jO!6mN%dUx6IXRo!35JTy8MQrZxbzr*4dJ+83-4JqhHpbweR~O z&c08EtHgf^SXh>7C!8sdN<eW+!S~OnDel7fU{?4bz=EyCoCBl$I09w#QSEih^%dN~#q~63zB5`CcVK*La~Me#@j$0cvTF7ypGhjy zq47w((=hb$%7s7#0q+gZ;( z3(Bbz;*tf6?Lb9mQEZXiC5OKqXkGO?{7`fEraG6po#J{}NgMII#&-}wgJo}s zGRUTmmlVsd=AgTw-<`V5vCx}@O!%A*)O(FSlW2-RP*#J$`oCn zcsZ$ILAbL1P4%6;ETqdI1-yZ3zW(gzBwyg&K3FgL{_tMwK!lonD-q3c?J}w@4^u%a z0jg=+&t@qz+29Otab{KDElC<#iLq_X`4)TtntUYcaiR5dKA2_>W1aa7gz|jZ&#JnH zQjgRwsMTqb^gZnYKe2wju5puKmHs=^*jLxqjtqFJgc<5~Ylt!eo|e!^P<1=v>dVK5 zp56?{MLW2ZWbXRF<={11Q-rKCmz+z;OsbwIwp_Z((0Y7j+ez6&Z9W1z%C)>o6@6-&J$Ps^E`{I31LX% zueafdkCdUPWl$0i>x$f#4ZM5SYV%XqYly0Qb2YYpqI?H=veKbZyA)#N z95wf?v;sYD2o;u^oVL+ zx~zN)!m~z!;dKRJ3o5E6|07VPAUhrdFe3@x;Ovm@sCMpX5NcPT+v#L-ObXZ4F8oEkHAH@Tb| zmZ_O8mz?|T!W63<&7_){BZcO-_;syAH2Yr~ynj;T)0-#t7qlEV5-fE^E`R>9g~;TQ za&X1)WU}4}$$y7M!a^MgFN^+a<^)79_(aAb#LN1xcckREIhxiod>~5}J6M`u0mJD# z+rhMV70Ad@Yrz;ujuI?YdCYBK5}nwpN0oPyO`}wpmfx_Hu{ZoZmc63jpy?cnPIu=d z&)d0cz3oPwkEpQZzYWUohl8{0%u*5Q)`Fo)|P_S<}W+4GL)580d=(X>80R zldomhc_xxP6UPJPMtW8@Xa&WP@vCsk1^$sM?Jg^Qdu>lx)YnidyZTML{j}Yh*S7Sl z%%(VkR2S|{M!?>2rxRx(y=cn~L$IqS?yBf+%J)`!5{4{&&mc?`a1Mq>&p37|1Z>?3_r_b7#-|h?Ozh z>?lMlDh~Nb{@dN?B&2w5`T#)(0;Wv&@O&jPa^N~$2D~U`(3QtgBmq&YS$EOLkhb|s zT~cM6^W4~%Q|Hd_1gUJP$<*P#AOwW9tte%u44gWka@5xPN~=R!>XkKh?w%$*tcv*BM#g%*;gS z3g2>B@o8%9G1`K-G6v&{g4>_Iebqos`P}n6;r!ZtWHyyWO%>E#DKFi^uSmfC7vX3{ zM#Z9v_V8iX<6AlJ)+C0C>2YVHoRbFL*F&aN0$$NQstT|;15N&vx5py+WNrleb!cZE z(N&0!z|f+ZMrgYscEZsN3enS62_# z!GE{>_$&Lf-@4f_BS5b_NQ9Z|UGfXLTy&y^!N|H2zfF1Br@1Ov9Ch1btMk1~hdkTH zwrz|=C`JuEFICpL>hu1TjMb%+L(KNX1S7Dr&34WBV?bO0^uoZgysU$0A!C;!6{PIYM-- z+*(U28S7KJrVHS9p2>u_pNFom0H6U>DCNsq)AD~p*}$w|}JzR?vd-rs2^ z!GD*;q@>`ux}0#kilI)<-v{Ej8lq4rAvg3`837uNflC?ncA`~mE?TqPr=*yrQ_<>K zos>TMmFefkWoW!Iaf8NcF+_So05YN(4|#$$9KpOVp{jIyXuR;Ty6-U2X*Y1_SbULDUz1UJx4Xof+Dn_Svqq&Da38l& z^CY#Qh*?cJZwxJ^%I}ghFNSH$-b@o=fVzJ{{*DCG;@`#1iG1{VC_TLL#e*NTZ^;>0 zGtH%~1E2HDge-Z_{{~lY$=+ftZ8Y)=SibxsQF_NRQ#PGHgYY&5f%dO}H z#}R826TOhKQmbSFDSI*XS09LN(e1ohKSNxghg-KCHDUU*PO2XA7taE+%U<=DlPnQf zWN1p!PYR}tJUV8ohiZ3hmAu;zE@T>>)56$m5w zWx*>i=#)k`B-|o5gR8?3q0IZ;0ilOc+RZCt7>4|0w65m>`Ca^c8?C!E9_~99EH7wA z;z#dDYWHr)t-YY}=Dv$K9+ifz)sfZGW?6C??^iZD81$A_do?pN9~e7O%a*9aTfdT0 zTKK1AzlC#y!lHs&>_R!xHr$g~X1Hw_UYw6-%# z!!>ffJev7tcE8V=`%8qoyFeH#N$RLy$;USLfb`#P_Z-=pe)cNFXIpkX?=+BCOJL~y zP(>!Br+0X~(zD6!Z>&;erPUp%^jn_h24uHZYNz{^Z%WOxw|d*P!2!9p1%5xW%#q<{_*W?$p=e&XWyf2s9=UEBAp0w3&2l6 zZJ^@WqZ+nxyhDxLU|m(1J!D_6a{<2;%EOtPgnKi4l>{YdRcY67@Z#Kzx_@YJxKM+_ zP^$=u7*FrYF6$!BVGA}^p=du^3a;bxQC8gz=CTm|u)P=B$y+|LddKsNN_L%-RkU{b z*TNAp72^T(`W^TCf!HK#x2D8HMle`ztAcZ~r6c$t!z~W>X1TW0o^PpCZj|UDu||4& zA=^DF+dpHX=0864{}aHGi9N^Fg&yoE9mK8p9>z&b?x%7u%&)pv3y?j0=`{9rMk9aeuuea4zmVP z-`@M)Y3zd%k4NY78yUf43P%*7+1wc4l3KJg7xHJZ?P0qO@q?jWNuIXwuUr-lKaJHk zgaQIh7GY@J(jvUPHS_XAOI?as%J!6UJttY@hntWOt>1wZ_@CnUr~Gr8SkTFY@{?K1DP$fLGQ{q@E+rFt$n=zG1$-^z$o{4{UBy=}W*cDi=ARPT|Fw~aoE%s2-|g?G zm9un%D_pYJI-5H!tQ!Xcb0=IJ)OUc4wkUq`v&i9S_nMcE^;`{-je?2_loj)M({WM7W`y0iDK_?D8qxZ`PW-{!ZN?lpVUftf}bO)t{No3RP zF`8D49HJ;tXp6hbw77r#IT{pZA^BN^w?>8?(O-Rsvlq#4D%Gg?O)@+^IrA?p^YI7z z{eR`A|MtO4pG6guQu)Icc4k(G>o>JXI`eMluZXtjdAOHve z0)PM@00;mAfB+x>2mk_r03ZMe{M`k>YmJ}&{aHZdh56&$zk6?i{s97j03ZMe00Mvj zAOHve0)PM@00;mAfB>QpAOGJ+NxwcX2>S|n00MvjAOHve0)PM@00;mAfB+x>2mk_r zz~5e=iT2_DJCEbIf!F76-&>%AfB+x>2mk_r03ZMe00MvjAOHve0)PM@a2qHX03-n* z00;mAfB+x>2mk_r03ZMe00MvjAn=b8015{Dqrwez77zdg00BS%5C8-K0YCr{00aO5 zKmZUx00jepBme{e0YCr{00aO5KmZT`1ONd*01yBK{$T<@!GM2Qz=7@p0)PM@00;mA zfB+x>2mk_r03ZMe{Nn|Hf&u^d6aWAK0YCr{00aO5KmZT`1ONd*01yBK{$T<@!GM2Q zz=7@p0)PM@00;mAfB+x>2mk_r03ZMe00M>h_}8vnzFwafgnb1#00BS%5C8-K0YCr{ z00aO5KmZT`1ONd*;BPMg6b$&=hZyJ}AOHve0)PM@00;mAfB+x>2mk_r03h)H6OeLq z8Xo`QKzl`P^+j&dZ)Wl(KT4bHEIN|Zf_dm--Ei#Ks=rfGCOah|`bG3emIR!xMuplPnX5oUCDa! ze;a%NyZ`|}01yBK00BS%5C8-Kf&ZPr_suMkG3R~D63xw_xt_A~UR`%JtCr>|k4I-K zy9Ji+GmZrV7Bo{xns(~p`s0;0x=BkKy5YprVc|+oH7^SBsaHYatKH58+JZ|Pjw^xP zrh;R^IumB42dUYzDZ=?Q8}-gqUL)8^RBf(G^^7j2)3R(wu7s?jrmxxYp(<+|mfhaEAR`Ye}bZe_G1&xeS}@Xf$7TygTd1a{KO@3@3Ms6B_&(nuw$s8g+|` zIh&&>1{=wP%K*?oSWaO3lL$Kms`DXtlls8<3>&Nipi zHC7WNbw#@@h-B^Yqq)HKvB?3?2Rh?anY$^fe8Oo&du`@(cc{a4jRprzTUbqe&n}wu z8mXyulc`!eoeLy%v7<+wG9@2!=K{pXb8LsEqR#1qYzy}e#5hfsx7B19&RdRT481nK zFj8CniU=BJHQA+Jgi9G!PDRX~$84u+RbkA8QmEqWS((OX&P@fOPbP)<405Sc z)8{*HPi6*1_a$xTo-Mc3YkrExoF>h^n(*lBZNdgUoRHzRJ}g_sW_HU>giTJ2jot1JBgSU5_BT5g$IXZm zH;oT0RHK%3SReW&Hk>w!$XD#u(4BRen`HFJwpbT+^BIWYr3$oigZLFu;mj}nVNvSm-1&&u_i@hLdkf^X~ zxR`X~+r(DwZ=6SIUn3!zAt`;hd_F9aH$jPBkpUhrRR0#sysOkJP=K<(AKQBG}qGsB!JMK&a)U z%VvsOAH6s&G-)Q6Om0ShG`CMc%Y?}9x78C#eu?uQsr!+mBh_tQmPW`hPe(hu_aa_u zRN?2i1+fbh|D+dbk8$6d8lK5@WcN|CbHQ-fVFvTeGm?}SW;r%BV=@#GuFQ&c_t$AK z)vG^4h*Sy76hWaCgu1M-GdNRKNNu6*G;lhr2jR%RQ=U zXDNI2slH+Rx{Oohh4+W7Poen4Z<-f$*|qG4#%yeD_=W1l%dEK*@9ZSDSJ25_ER~K? z^_IU7=}}Y{+@43M(5zIIb4&!qn2aE4&}odriRyE;_x+X6bTTUFh?p_IeO(`yx+rWu zL^++scz06amK}$xA|i%MSAO-DzQ8U!B})3D4s2^qaC@`tt`FM3?e9IK!K--CL+&e< zF^}G@Im{3{W3%)l^cj1z!*42rb{H0zl=Kq&gnBW%%Z{@8nKN8AmTOXq**wa)JfHUk zIxVK*2IjZdj33|8VP9_C9~UqCJu~>Y!m4a_yHV+7tj>cCOn=w;uchf9B(_YMJ(43n z%d(Bt1y`CRpN8pS%xgy-haCL*s!}mrM(8X;`8!sa@olL^f8Sr ztS5yEOVU>7vG?HaauNnEYP#E#R@n*r!Ws`zW*Frr`?uW0BqFCX?;09n9wK8-cZ1sf z!YYSSrG0$*UTs!Tt}}(b8`sS9iOOURPbGG<|Mh_9ogRivi9{~Z9X(| zDsI)#Ksws}#M2Hg4Ez+k&R3>4j8C)Vx7)tmDkS1{Y-_veUQk9Ceh;GZ{Ab5p;k&){ zq|I{-Hlc2@D~6b21s{LEPA9`H@ncka_hv*~r$*yo^CrruVwc6QiSGN}SntZrl%m?j z(0rErSyF6{jKro!{}RkwKIC$wjUCARoZw;i{Bd+xXvq#Rf; zx}vstYm00tt;lH>Vw?*!32Ws0Td9WynQzio5~WpejCTatb0&r!&W-7~|DtA`lkEFe zuPI6yVmyb{SS(EovgzBvvVL)h=abQOH+5I4}(#a=Pz~ z;&Yd5=%>fSsjoLGIGV4zL7z3$gG4SmEUg5*1-D}+XO!Nja@=<~h>nsP#t^t&-T`n< zMx3wVeybw7t>f<0cpS}4PqRLHOr+8Nfdb8a6^}-u=0HwuPHHag@+3lZ#g0|eVyz^p zYu(*;yb?<4e$VFvO-==I-y6a6Q=N$kL65qzS~9x9reij#DGH2WU)XTTuzNK z%RO|j=n0m^ojKl7SiNvS*V>V_hc~(As?|p!?GJk zY3Jg5&n#P*QI33Ab(0NfNh-7FSyIP4srtENl%t2&vF5~vt(xc!@Ew=1yhVuoNiltd(y~P zT1$r)r+tSN73JxhoCC*Z-0JpQ&lNWfS2RCffUs6sS1+%+x11DHLI*qR^Mx-u3gW_8 z0Ikfk9rz>XQ@KZrFr9?y5@sWC6%*UFU-9(gsJv5>8o`;}? zJ~)33P9C;j?d0dBuXP`t;&h$f#fBQORTHJl*x`Z`C z`RL;Cfd$8ErzaXe2&`?H{O8<{ce&3T&rpgf9uH3n z#AX-~vk>ETEiU|?Ug%1#JDZ(K*Yu4L-tBcfq%Ny-9-S7n;S-vAvbetG6{G!;Cqyji zfPNw;rwf{d!!yS&(TCUcDJCaB+z}b7baSrUyFOAS+JSRiFT}V%4CD=Qz{yp=CKq^K zIWL>|(`>UT;`Qcm^fwO9&}K)}fQx&yCsX=JeJtC({hBC}w#vHYXO@_;b=L`wf;oA- zyA-SYdix35w59el#&qsNWk1hm)(v&T6W#QY{jf`5?+0zgV z*_6lrg{aWBVaJq~_V(9eE7qqivVmn|<6~pTt`}aM^(C7P%o#&go--Z6_2)=kL;#uo z(Zw|@S@4z9i^Ove4Z<(yyWK%P-}RFQHf43vG*q{*HJ%#`lzBA6$bWR4Yc8(bEFr|h zUza-+;ywyuXv(Xk$Yo5v%Z9qpd|IriuP)H}Yun)BkQ)>_TI0C% zdZ@r^Dp5YghZu!_S4&~qSmoTD$EzQkd`N%kN0eQQN?b1s&^Fur#6*Zz z^C#SoX)c60nKL@3rfTa9l#B;eddO9Ev`>swq~jvpU0`2SBV9)!a3e+?%PM2bF>Tiu z$(^;QNMjv2Z4){DMJ=O6OqP*OiZMZg%Nv3v5Tl9ZOOyM@E{don$kW7>EZ^JxKUw!n zjg73;(^ zwVm%0*@M}c61cz?oZ-(k24+5>9m|trJHZ{=Yg@5#%W<)m12=1`Ks7N;HL3|V1OAm+ z^W$0;n=qPs7QF-kPOyrn4^)k=Z7t*#TJHX$i2>rAP=to&YhL>iHCQVU9-*+$#wM z(?t4cv8vGIZm_$~+Fla0FV6m;nDAVg;goV!N039Yhwx`-XUw!(U*XIRZqolLf= zg>pC$r%%H@<8IN%IUGcxF7^k0l4}_f8d4Z>KE&C(IEwXc8Mvt`z0%e(jlql)it}o> z*V!62&u%35*2Uko$^PXw!;&LaAA*+v^)jJ#i5A#;^U>ceQk}%Jab~)EZ82a@X}j;Y zb}r$4*xXBEUTzVq2@Ma4cAkY0uiGN3+QKVtr6Y^5n1)G?=h^G65o~t*OVXY<_>Nao zNZ*dB^Jj+MKHzFw77KcVReN>FWi}aqF=)2(7KxclWDD2jFFxivCgs|)%zMLLuPIA8 z6o2nmoznF&^#j6}8A@lQqOLWAkrY!|*&&DVNABw-5q3Sj%B{Fj!W_`d!mC?}c}HoS z#|_ovziY3ZlUiDGe4(DcZJA-Wde&9hS7l22>87RHW@y?4`$hf}li*MJFY(Y@M{c1aIp?^oc@0qxk-tFroCS90=KzgJyJd(*eW zKaSc_#YP!al{_Yo;Bq-CF&J9-nG*TZMRYqH%fi=fym(h__IcL?BjHVBbv61)R1Q;? z<`6jnlV1|Avb8`!9tu5~;A;#4#i&y85BRuO;*P~xDwQQRLG^R*4SKWKe2$nt)m_Uzb|SN5QVn$QY9L;f(nr%|!9Z!d#qo!!OGfvvv% zj>&qZ`&c+rYIQjCE{mgVbPuBFdAzbDmjWC+6SYwG-M zL6UDc(m;kqdIL`dIxEZTP5UETBd*UazvW01VdS2kfzq0PUhOa(AiTk|*3UE$!p7^_ z{8W61+fRAdkIggV84t1Kw;%~F-?YSNL!nPSy|l$g8PUfsQo-`j=#*yVUEh2rIQJ6@ z^;ZQY+0WGtX=6It-$ev?_0$NQxlLj^jV~fRRhiFMoXVn4bJm$JUK}xaO`osUSe+ej W9HG&jAAQ*N?Ul3hrZ#hg5|M=-P0_<>d^i$hqjGjuxY&M$gu1F7+#Q^h_DWmwYs62b zavp&M4t+_@>J8fEjr3jVyJwyg^?tJAn^oT$jg+9HkN|i=KvyhxLE^sp0mMw-@Yr7wQ8hNW}&d=}GitdI~+2{)xt?A;AtV8m+>`MmZhvXE2|E zgurL561LXRNPu>St5P!)39?q&dMMNyau%$u8_fm)ZGb8}s9$og`;U6QV|Ps|Z}@8e z{p04y(78yEO5>n)P`Oa26898VIQbd*KVSRvk{P^B^DO5ZET9+ClNKTVwg4|VYcb-d zR5(+XhLQX1ubwtMCcGzYH%|U@iPcg|bQyf-sa=lv0WYZYb4tt~8+^TTN`NwA=EQFL zXUQ*CdMl6sS6D|mf*LU*PgyJ1+jxO9(KpT~dorAp;$fVS0 z)ebfcXyi&H^uJHki+kdR*E8A^{%|~WVwUNmZ9y z$dT3JHKr!CDLvV2NOaV0E~GgU2touS8R9dWQl{?Qvd)+|!_L|=;UxMhcdeC$1u92^ zlp2+r+D2)K_yax~>QBv*6*oD`!(hdq&)HUl{h+ycNISX(@TlvNQg{9`OT0QSZ`abAt2) z+gQ6i`pvzTP1tJXV1;f&{M;ODms1|0qr)C^6Ymb6zI)u1=S3Vx`43Kjn2RkVdDJpt zbz@<9->bPDEB$?r{5{2am5Yf==1Om;)ika_g0|{}TCGI_?VVKC3MbMH32;*EP^#S# zf0ez1i^mtSS5viKlSf8#f6P=x&%Q2iKYQC#vcphsC*rTPcC#Nr>AC&-Qwt|ckfzGq zwqi{1u3aX(=|5@wFT~$T;bKqz4LE|fYE7KXuN&7--xvLRZ%E|RNH0{pRz?-?H#)!V zrvBLel?zlg69pCCsD%%@(ifHap{D*Q9e~o3K$H;~Mjgo@7=lr7RyYNtNSF>*g|o`d zMXOv%o!?q`W>WWNYYV}ndG(vW3kX4tLs5AcYPtud_oDPZl>TWyiukKR|HDxv#KDEp zY)~2U01CVtvNRDW5&+6(qm4w7;D27AT2zYH7(B_{3N&SA~tzb{v%!a=(b&Jh9j%CGv>zMw!VG)G`)b8HdtSN##)# z@dJIP3iJBrq_?N{*u| z^-iFOkIe{5I_^W)xcBU)IM>I^K3zF~<|HaVh0>={dU7I)gle=7HjbcXTeajF0P5dQ z)Y2mvW6_)M$Ig9v-ze%>qel|D@+@k34we6U9HO;9g-e4^#g ztw%p5qoygSJQbxc0L~YIj*KlL(|~kt)>;QG*g5LB^m~i>b3#W4&33x(>i<{!B~4&?D&MkQA68a_`6=$I0OjJJ$HO@wj(MU80Xrfg*Ux8Up z4)!k2KvG#Qiulf+MUD0}-)FVw`Oh7jW?ra$X*DYkmFJ`MRg~UPpu<+}W}|fjgF+U< zWbKzv)Pg@7Q`bC?yFKcAEFj9gbpJKf@H$Et0gY||QEZh8?N%E%YbALTCjIk)`q6QD z>8-HRfH6PzCyTni@4E%C6~hZ4W@-%x2jz=oZW-&k<(nCQH!QYTsoHcKwJJeP(NdrW z7(cax!f81rh#JLWmoF~4JLv*`>s9~6GE`m;B1qnWg|{5y zMXB96cTvM~^d7w70H|vii*0#vii8$BjUt+*aTE(;ecV?^ho_z0 zUV&QPN5%T&QIwMXrVe&pk4<Bi!yh< z9oJs*Yc(paL}k>;z*T+kJ+{1lG<9b6(&-PD*PvDpQ3?78=Bb=i>gCk?IXiwT@rYjK zmnuqI{OIW9$Ef8K)T$P>tV8LiDE$nj@p@2B4Hyrl`Z)-aR-tj!kT2jFVCtaJu4n+> z!ZWH|z2tIls_jGOqd z>R?z;SwLC!rL#)OYt-}&>`1mUYdW}4m(;QgzIN@4uY{8P^!9{&2_eNEE4=U*eUF>6c?yPiH*@Dyi6uH31wDZhI+m4)3+olB6 zeP#r_AGCE2HLdm9*-H=R#60hbee;d1z+iy+N=E(hi~LYVrRRsUEpd{NSnDSlC^ez^ zf_22m*$c>#pOp2Bga-#vQ!h-Cih5&+-&TcoJQZ5W;Uv4d>f3skUA22yaoPuy`eK%T z810YIlLIhhk5=WORNE@;K!lWJAclnfkI%EInU-!>iG>@30&ZW z7k~m+yAOjHPP-pNg1*Er)TP2{RXuw$et*L&n-M(YR!lf%aR4)kz$_y%`XIo02t&fP zYK5JhgAHi~SlL!DL&b5^L5&K91Zdv0##FLz@wt0R~J z8Vj!}v^HCpQ-=~izTU_=qUFv@??oDB&xm8NIto}Vq8uzX?4VZ%?rC?@zcgZ4JQ>e? zbqu~*NLd(lW?Gd9FDSch_umyq-b%ovYi3iy-5tyQH|19UoqR=@+ME9Eac05^n6QAF zHz?b;Xok1#xMMp`o+^G{dJ;1|g&Ca2^i$D93<=PMGG~Ao3N_fnRGZx+Kl^*cUQFk2 zKX^JPiCN|>EHj@n>D9vEika-bfFZ%)UELt?)KH?aW^ZSn0*ih(%ftP8I%b-INo+IW1zl*C z1$;d};hJ<{Ha+S8Z0K`8okO~dhE_uIB zD(*Qp+?{HEaw8L^MlO7RrNeFETmARfo4=X2&n6F(=VL3cVsrrpj;;`P14Hki-9aj^ zfe7gwuu4rCR-W@{9=pFa?6gJ{V;ZG@9g`GcCO0tpCPojt1^X*pR4zNf{cFf#kOQT{ z9aQkj6Q{C+-@M$p%e3|B$V{2wHYUA>&Zevro^EdcGv&j3$6dSk75M-A*aSxZd0m$JR%;F)o@)0I`j6po}gdwcwQ2YWR zOM_n7e*HM(6>Xk(ODEjzn^23H)M2!md_<*?BThbbkZSZ1gDK-w4Fu8Mdk( zlc>Bg4=Qu~H&grK=P#@uyqhqr{BQI*X7L7k$+$cn9|k)teFB$95|HHeRn8lfJ~H zuP_KIT7X7O01=JNruH0owX=J}m3LX+Y^{kNoH+OzTlof)w_@}ZvJJrgCtFccl;SKO zHH+`doP6fb)ER3Qi>bs{cyrl?9qrj8kCva>Q#IBXqi$^aDWR`6VdlPuWT!tKjx2wR z$sx<+;$HO{Y%x2$vG(`Uw%x>*-ut5=j?79(d!s@0i2 z!fL(`Zt9C$pnf=*BNuz6KMoeam74hM<+=>csn+zvl11;<-n|}xTLj|92INZ0Pg6P& zSrS(B(RhQ$D8pFaAY2xVTZQ0ep|~szH`s&IdvWlo`*4UA)GBueTcw)Zk0U-i+?3nG zaU|%=Gitn7$|}-eiq$w)M3JTaQq=)m5`kMr;wE~3AH*SB(`ZLfV^R|O;@r+j_|Sw!qEyf?y}#oj3$=k$9j6B% z{KeKr+Ou`UoG-FQ+NCC)8c)ZrKfR|MBH%q8K9(_ zv-6I>sjj#0tl}EB#D8s{y*c>uv`b02@mYLzJbsRW$H4{mn!WVE!C%d$t?@YU$BBrn z66JZ^BoV(TCX?8sE(F#eS>GBVOg3rQniOT&i~gIOMcr1hq(U?!e2QB_&Tw ztEMKP6TZEOo2TIh&FCd&b(K>KO5xsdMCIn!fy(&B*JlPl=(vna(s6ninE`AVDk5m8 zeh=}>oF9EM^w%e4IpR+aXX3_LxWpzKNA~FKsT*XA5X=FrPG7s;Idy(r;-{0_%1-9* z(&XT#S8z!#F2014m(e_CO9x%RRor{sLSY4ytMM!;g+D=O;hvEI;3WYw%WdA#QvPH$|^AxVS6#W7P6M zY2L-OKkI$OqwPEURuvWD=C*+1rXTI2rf)ZRw@vOCKea0F*bQ8E6F0bp(;LWQ;DZye z{WgvSD4d+YcckZAOf>#uLVC&h$?8A4z3fYH<5C=S(i;c#j@ZqE=EfMNnttB8FliXeN$kqDVT1 z!iZgfH)9Ey^=)hdl8vF%w0#pF4$cR2kX>?2NpV9+eYJ~Dh#Y86ZwsT;;nadT2Y1VMfR zp|*xP4_MD07=C%&3*3dbQ3UJ8@-US zGH&t#dV~Noss^^9)hH567{w6=M+t)pycmxspwt0odo+sWgCJpI*yDvxDTpFa3hN2T zF~TT;kR2tC!<$YJV*~Q}xbD4IIEvO{UnJoKgVjlR2aK&2#Xt_wLpWlMf)?=#@bjQE z%|NLH3={}xV26tSkKpRW7K9cZM3Ga3y@jQV9+Nspe z3N4uok07hEUG@mHZcP#X7#;H(cv_AT*;oy_#146lp@^^kB- za*RPz2(wgzzCh3y2|5kPq*B{o0y1t>YOR@qo#rxugehEHR7|9ya?z0K1e7vBWWnVP zk#iS{Wn%|$>@=Q=AsK|^8J08DG=6#1$jFaQIPgyw-x zgJLs;3WtSa(GolXuSUyoq?C}C5tiiyeTR|TyUdnQdr*@N=snm4vSeE~AP7&)ARCUo z22pL(*&?(ALn;WP`-EX7VO#}s8L*$?5QSC4_G*@|eJL&D$@q5qhm zpAcYKYGF5PCVeC8U@vQp%E?WuEXHHOU;?C!3Zg(?Zvw^ou{CHRjvPT5u|v<}NIZ)2 zK+qZhl|0NFy^h7$p^tBH zAZ`+_Q{W~--b@(R;yLI`MkImqDEnWN4<@9D(R9YX2Y`ZP;$UWU_T?2}*+Lk)zY6=TV~X?tSdo#NRstoTVM+KJF{5G(%tKnn&c>FEu`2-yLCS#S{TRX6 z5XOZepvKsBP(}F6I3=W?uo@u1R}2D;hpOG6O(vy6OL5?>bW#{x3=vp^U@SG8mS3khXTMTXRqG27oDfh?mSmT@r4 zr~dyUhq8pSEW=oadsy^d7RdHS@*cw+gb2m%f*1qr`&cp`!VO$)0~iv< zv*ZD4J>X^;RRM|rnbDPRlkjXT9v#z$CIiNqxT7yNh!)`?SSa8V3r<)U58#ymKiG-= zEcrgxJBBfBC=$++9bj2Su;@r;|AP#SN-Z2BIFb;=!z)2J(goxMS!bX*#4?RySw^$y z!_3<;fHG9PzZ`XuM}VT>b7EO=a;1BSqK{!0B#vcylqHTJ$aogSDNuL@GBcnc8Njzp zl>fg&jG+JnImXgYVA01}V0%xnpnTwF>!1Yck|zPeFJlzs;Wey;IbK4MA{-?Wm?#R^ zo~{d*kPvVsIuSm_lALDA5?S;a2F=Gf>6XM|&gfjAP70DRgk>n$0Gtsa5TF}4$^wib zG67F=3q@K$m%7j|&ZY#&!eSiikp3VD3Qqqq;Q0;u&wS)8%jg_Sex5}qGjvJ;A%Sxo z7h5tFD8LNBq=4BhBn%=Z zrK^MPzZ@X5tGlZaSwv()G|3nt1i8X8$Yq)3u~z4^#8+8n1+3MDEczOYzRseHU^!dm z4Zs+@u!D`QgS+x3ti8=ep-J#a^Nv^3fS#Smuyt1t~Xk08K(2LIwoj0HIs$5&)Y6)(b&Enb6zt_YKS70_#5@Z^L6Tg0!;q z+gS8l7TwMW&tZ^%vIA7$i_~ivtwNAameo6!>3bI4#iBnj?|lS-m;-1{H|*@J+Qyt} zeS&AYktNC~GIAG1xkHhiFA$J%UI=lB5 zb6{L1GRQLbVz2gQ(>`q4mreVznFB^=e>UiXN@ee)3}C~dvj$Gt0^u9@8^i|pybbht z2*F^sJcKO{Wy{0Z^d2_YjuaN?9Jv?X(w(DzQM)|YEgo>a4u2W^O5iU;i+ya#el{J> zrVp^`2sT8wk+7Y!?Uwlm0RU?^sG2B^$ZRkMz@X?2 z!%_-oNL2pQ_Y-WRlWgNtY*`g?8omXy>*kt+f_edDzOaE0Y~+J~5xhjU$r-kOJ)Q)B zxIoTxmLZ1%@)pKm0V5FP9NXYLTYQMkC^myiGTSJHt)I%KFR&ruxyWX0hdms4xM($G z8XF?Jp%0gU2`+A+wUF!}m)WN2Y)J+i(j#&N=(UcrnQVhBwm6$@n!{dog)Pfv(|K%2 zT0epf&WFiLg>5gc+cXK-aFuOTz&7?Fa?mQ64wxhWseJ*HLbmK0TkK7c*I|xI1EC3M zzW zv7%dtw9In|3NNq@YY_y3U5IZHq=jwpnk|0AHf<(`c>2XWBttOe$@ppT_((d~zznAN zfwZ!X+SszUY;YB1JAm%)+5wj&1s$4OWiqf|nq-v4JBP z?FYa|cb10^18&EIT@1o6gCl7JlfqOY^6^@zX$*x@2=b9_)XkQCV$(g$LcI(ZRgC*5 z`(PQ}=rauL>~zKif>@-VZE%eJpLHH!Tc)rfIQv4BLAJ3MNA{Xje%SG*`Ivb_#3>Ss?89~G-Istq$i2sm(3x$ym(gcp> zagI?rae|qmv;mb;xqv{hAzvLzIT=cxNZ~+U;|FvpB}t9J3q_I6CqQkmH|z5@re`3MpS8 z&gIDRICMU<(^cSvt5WUkpkWl8EZ{&g_Rl92N~6eSn8RRO$T7XfS?NP42SBbE`;!A0 zGPOkn$p-`P%%s#h@69m{Wdcauh6OO0(VQZV=_58gWQSt^83I@nmKd6a%>ms*qhwv* zGvbAyZd)avycw?Imhx2$MQ9C7Zza7C864=lOXDPWwz~(=2D_@ zSx?l?au26_97zQSVvBLP7`2$l-IP8h_}4`5jPK^xSx;`oDc7vpibj*g1%h?2$8St= z`gny!y_WQU^|iWV&FSI4MEu<{f8%|QQ6)#einHbchpuLTuK~qUEA5!RA(DIuP!55t zv`ykr;gLmmVtZFSQS?f-anRqQA919QIR;NS7PTC@jsqU%DNI)B!YmE>jNzM|Qq5#z zbLv4>c4(E);d?h19X8ZVZOx*k#T)Au#T);ys3|$+1xMb%F=*uIH*x4@4g?f0VF9LC zt~22fO%&s=KoyxYIcmvz^-^Q*i7{WDN!U}qD`!&+7+8+@4acIDL$@(9^cDbDEA8RX z1bU*{8C&sX+yRS1K}QK04xBO9%~775ZcEQ>KE5Cv`z>4E$&tO|=)dQPyEw8B9Q}_R zx|>6P;($M|N2}Rn4+jaeb!U=yU4-+HP4)tZ{(I8L&`xC!jXN4jWn{hZuMthN;sbM9 z-;KF#@tGs-=NJ!gw)M#*vwtw!)mQd^_xTok>gEGnX$04}m579Qn92mSntf(bmGf)2x|+?4@igQd5a0gT zc91JM#Fa#G>1Zyf`(Z8wEO5+X4WSJ=A_iuD`9KXndvMgd1<_FaY@hqI{a;o?jMGK6BLe-NE^93pO0*N*XzjP%4o( zIaat$zF_girR&S>3MD7FCMUU&6p^R6NT>>6aM;OILMhu+Y3|3DySF}jFtzo&8Q-9% zxt0-JXf*oOtQ{& z2XZn!Jx(N?-xTQ{LKjN$oQ?Lwnre$(!%n}6+2UpLfJLdFj_ugz`uDu*%?G-z^&-Ey z!8N$aHM_+%FXqy>xscD6FfsxM$L`R5T*@$s8Qy}-lo};deoHv6zxl(o?~W~+_8_5& zpvr?y11uLl9`%*qnYrWg&UKe@Ey}s#J6u^h`!37{_Cjg)4Netgyj%C1LH79^i;O2{ zJC)P#aU~U8gZo_LN-kZ+NYVqq(e8`cAgcjM$b;Z8riP37I6Pz^a?vn7RurW|v5}QW zEPr1<#`)px$c#r^lgC`ECtS-~E?vi^pE7FkjEjW)s|@?O&}UW;w9+V_>oC)mfD zmL=Sce!b)NeRl{uu|)8KD?dXt0Nu1ZK#J;I1|EhHE$@$A^ICTHt1X6&Tv-!W{+|7T z-3*|qRW^+F`|Y%rIp$ZFIAs(RPLc9TUved{xcZ;*GUfaJN4LkM3&G>8C zx)!eGYp(bWSJKKAw{c}}x$E1x;tsB)lWX~oYw(_H*2OhwBZ~1M3HbnkFul9s1o;t= z`R`x`Bw3`qnD1o2UO&wF*pY!1mczTbmNz+{bi}rY2-oZS1CF>Q3N}skR z$y~vbc79*5(lE&;x|2oyMQ(NW88Oat{26a$e(CP~5S}cQXAs7-*u&G`%cJ-4z=iDR zF>U~w*P)gL9wZ!q`|_z6pG#TySh-)XT+uiEqM~V(oU`}} zp5sBJYt3}Pp64MxcGQTY10k=zRWASI;OR-9tPbBx=9#AO3{rUp7kKnV9+*{M9&q*y zmW5HXx=)R}(CO$k^F)ClYy9sWX*~HQp8jQ?VLH$946!T&u01HB-%zJjnE;WCEwIwC zN>pn#a^5e+9SuiR7Sn$1XHh+#5!pNUe(T|4bAIWAJG1v>@#NVId40M2FzV}$<-uE{ zQY)g8ZBd_TGS?iQ#TA}@E|1RRL7ecG1AJ}gP?M5pa7v}w1GD$9?YTKE|5ZNE;3`jA z0B1csgBJW6;OGEnCQ$0S4l>~21k6?1g4weCd+JZJM$=H&sZ_5hQTVusXL5rlxyhq% z@#tb69CO@;nNBKuFgGPUD9$?B&D#cMx)jE`ht$QGtQAT7A9u(yq*B8Sd%rTCq?{+d z!;{_RN$&CJ3Lbr*M_2N|8&~m=&~5fkYEOl`tIF{KeA=pX-Ku~PMWv}`1jkxS)&Rwz z_lyZ3l(r8U;nkTFu#=DA1AL=!VRZ9v)kf#dAAeasI(y91hJmc2U^caS%&@U_k>lPE zf0TNV?I5Ba^DLh5pgeez1;n{aDTe(DeR|!2HaV2v3~|~ z32pv6D5E0_JD+wvC%*m^@@L`EaI<=z>^X1U3!c$OP8HUmQy-NLoC7{&Q-6q;OirD{ zxwm87<_Au@@258MjGK7o%{+^jJo*)nZsCEadd)+^AlB08`oCZYYWN{r^%4-Pv~t2F(2Uc6IN8&CR{XWY({cJSyme!SS(y9 zeKN)HaGM%yrbhPijQV)u&pcT_&v<|*`^a${WH@1`g3!(jF6y{I_(%=Ak!;~J1*K&f`zWkwZhzTx!`*^lYVR;>6DcVA^n*y@%27|53g@#VpMI)o2_YbYNH*0?BKAu`lL6(9_D z`0|O0+ZvecT61sfv-y?Nt{T1Bw}(&fZQXNAV@m ze4`BZVLlR~OI;a8jQ}^zbYw@|k>0tmK-~H(ZWnp-dH%8(zWE8>5r7!lq=6&08cOpv zRc}2<&?4eKHHo=zv8Yv!!vc)wT~X})42XIU^kE0zx?7GTZ#<@e`x2j1OF|8qa@ zop9T`IR3h$e8YIY{1~53;6vs7I3EfBQY_!%u7E~##>AcgOoqzkbIFr@Byi|CmBr=O zb!73jA2+YtG3|i5{S@E)G~YatFFwPUC-L=DiL-pf*VW-19|RuGnl&)RZfjWW<)x#c=pPe7y0vF z-=1Sr$Io`WKR$ff@#KxUM+|!q*Smb9LjFCNq$|B?s3pn$f4_Ts=J`5r9q2C5m_Sir zbN*gRP3#_J()W91)APp+%b&o?|FK*{jj^Bp@hgjkw*xe7>$H=i#o`hib>Jk8j)!(E?-Q?`sLO^Mmz| zW_C6SO zGYK;_!hiS8x6zuK2dr4z$5XR@dc>wW#u6?rBR458_a!HfUQ%u8O-g-8nJ;Oc#q}d0 z*|l+UV=7kR_-ra#f95cgox(1sr>71GY9g)uNyu!$=$RGGT)oF}=bg3oUq$ulHx>kt z@<38Qh@^u_IPC}_;rv7k9@!dtN61iE^Pdl4B-GqgS}F>cC&WE1{Mfqh^4E`yW}V(c zO81iH*|2{-pK=n0FI>9h_SwJ@(|<_V`*ip|a?O5H9!^4BNFE@W7}Z7@K{7RLC{9s{ zW-r7W3)dfbfBd6g{!<$yk~BR?njRwcU-F}X4E9RK@<)?kVyrWe^8VxHTTgJGZ+-G&%)C?M9FCCC&lU?iGFLpQ+VC;jp6t~n z&1u)XXUj(T$C0w5Kn@Zt=rKSMxB}rR^yVgzP$C!_Q=X0U9>m`m_-Sy)(F-+dw_(Rg z`3X{dk~BRVGh(JAs^g9tqnI(Y(5;?Hb_?-YCW9`4b8Am672A0 zQ4KY|`N80}b)Tksc7L#H37b6rENOa5h#-)MFDcP9+n8|U|qh+ne##CdXE zGD)Y9bSep{_5~mbP)*@v-_0j4GTYnCwWYia^IfK=&8?mvb1|UH^Ow3b(()2XUuIBC zC*j%}bJ@mPrBK_Fi>dreXKbhJKbpvSs|wm}ZqCUdrI{q1MMB`74SfG6!PSsC0P>e? zcQ%!Kzvd5m*R|mf7gc+Il}vVDVP@t2_r@&herx~I*dy;rxqFrI%hfx2@<@pfKOa_v zn!r%s0yX1X?`t)^8{f?}@A%eiX65*+3~B{KNH|cYwkTgkQUjuHdRIXIJCT>iw(8G23_PCtRtGCRrlPmLxe1dAx z+Z`deFDyOzi~9A#If`G4Ncsjz-z4cBOKK@2 zNv;l*&_3avh)$GNRFOsx$W_%OT|+{E z{|F}^!n@E|q#jLCMvgz6UG6mRPz?W?Pq5z1N2K&IDT(4e0q~#<1&amt9HlON^H&JJ zuDh?kVQfV$DXk+7o{|R7NV=YcK=nC5Y7M1MxGo0E!eFR&b*g{u8<^P)e^6jl|IABvkuNi!*Z zNlI$DB>4)^gm!Hvn&>ayyi7QD;yHi&)YE;793Q?SsKJKL@I(6tZ0u_q0$kG{s$0l) zuSxn1Bgm~F77ot;*w!|k1kACecJ7*dcQJkKnah{~wj=vu?psol&C4gL&&^@i6i%C5 z@>;t_N&TNaXeXr|q)7#w3IZkO4cM-p{rh(>=Gsh{<9Kj!dpkk7)RjGMWxJo*dFSWr zS@>5KouvFQ`yHsLo2x4vcB-j7-_cXdPp%)WbX+7nZ!@RtJ!zcHi{w)8uR9O?>FU3D zs{8mFVcxfgy8ur%_z;WLvO|IKZBA!z-Qe4Q8?vgOpn5uYNTQ2SWyS^TWw{pl7e0_i zA4z#PssD+jdq_BhPUAyH*b7{M%va%gj6;zN(-KaaM6Z|<)nb0+lKHYeQudj&>?i2~ zMo$NUmfEe*foMy537`zijKXosXIGTj)&(ypf2_$m!2CkKw?N-VVD2lR{RB{v@)s~I zvH$278N`0Zqb@GL!j`Xn=(3Leou2QV#QXq(K>#mM0J;pVzqbDEo z{QJ}J&>(?ju)r`xK!?Jbc$feQwAG#7lgHuEiyA|k#TTv3t31-L|1N#rxvP5wrh5hS zJ^|=b36Iivs@2r#}GF3od5I~XYq5ug4Pow)O1aR`?IBNdb-i=nt9v*485C3K{ z`RSN6f$1fI{IWovE}%06;4?B|?JrV7W&yvz(`l61fEg5J;aV;DoP;wut54nBP$v$Y zq+Gh@tZRdfbT)gEu7=DE?)G3jK*tNk46m!1~e;m7K;qAepU_I|eB>qSsqiQ#!^1>;8D3#bg6 zx@p7eYXaGI0bRsU;|8GS$}~|!Y2qfpG&EG&Ql?w9`8}O~ZZYT|by0Z#RqZW-d9lFY zF%gTw-Hav{>&RbQ{JuIHcqs03V)y;q0$CwHfuz!9orj)&67p5rm%~m3Ssp48tSc3W z%LEqX0{I<*@m&F!E|Sa^+yf%QK@L#A0;uQ!zXJg`>#i@^vt`4ZO&cx;{8fpiT zfoUoq@|TOxuihSiCqe(_!RrGvmlSQU6hO5OLa;55XD^udQ?5^wZ{Uu!busBx0*hOm z2k=`QN>^w@)+ws_o~t(`Q~PEiws)WCpA2043a37uj~(6CbwZE-;~jH%&4$`)fh3iv z0V+W9!`ud->NN53odJicUQE9~+isK(_o2Y}kwE@fAg&_GCjxLEDvunLs&4*Hbsn!F8$PS_Z^2 zi2t8`d-;W-Tl$S>s;B%5zyDe%FnB63dnQ<4FQA_bpg#Ws$in=vgK`Ji0JPGLbme&m z{_>Zc9c!PACO0<}t>r5l1#6lF@@9cyIQdeCx?0JIl8b*sR<`~++2hS0|V zqCf7%>{;I1R<1u6yvp}k$>p3L!Kz+?$!okC>tn1Y^W!H}qVKq)Zbuu{zR0{w%@3!p z`Ye$53+Mp>^z977Y8tqAqGSp%)Wt)>acx~w19@4ArbJ@XaxbCOTWI){yhFlHIo~;o z?wfJamW97v<(Hm2%13Bi3soU%#Ad(wFZ>*SJ&mf!{9uJD%<@gSasUJvXwLY)Ww<&1Kuo( zSK5syuzlUHUCyuFa%bYz143zp(EJG$zX1Ju*(O$3V)To^KT+PI>~sE+LW6@svk2B9 zA(Lh@$Bj`!=rV$QT}>6zpVoi$j21h6HR|$J??St1q2*zr+?$92c$l9M0FPHPqPQ%u z<;ex3{T;@YGuJlkXHiQ=DW;7Z=oCMG{=wkQv^SHF2v@}lO(Qt1Xbeet3W~co)g9zD z*q*j-HlNxZCzKo&%G-!*7#xQOJ5Mg$zqjnrqd+2L_#&@2aV%=;oMm_19~$Zg+`4~)}(&jF#4-Mhc9^)K7r#`_s4;K$Am^9>;%BU*@3y+K*hUWPz*za+lvmL zbeR1((dD=hZb+OELW&QkYH-0#XEO$>)q2(!|I8w;e&Ad|4 zvUi*Qm{b(;KGu4^c-v{=xFgJ%dBZPxGCn_`T?1Q^W?N79q_I+GC&mtj7C_gJ) zc}_^52kzsATryb*vA4nrE_hDw&k)|YS8cxe>Ts(y`;V8W2v?>GW#zmJLSzr*w{U9- zer;f<()J?E*y-R(O$xp-dT&(ULUr}TE#r=@n3X0pPUK$#G5T`AK}~5*_|r<@8IqEs ztbcXvve9KBbeX4vkUB8;+2J154l3w&wBq&Buea>ES{HPOoCpv|GKJzSp=CGkD9R+= zNmlwNk~|73dN$SWk}bKuIa_F!1Hvu@Pmv37ID$Qjf%}4%4`vp9AD~Fjefn`rW1?xE z&>&wZzABUy2-ma`g^bYbu!b`I&@t#O6GQj66x7SG)>YfU&`lX62SzbO>&6_WSh=)C6M zu!jcG@4j1P?&~F9ak^PR#g3`shxI!9b^hWWZTH&i!7ZV2vCur6ybWA&)s_em9~bH` zR=U}i+;_!@AokjvO@T8nu&702&;RAFY~OBKhmRWhf_zabl$Qyieo!uib{|(KI7C;u zyd$ZbZ3p!0&(E=_kyjok_^sF-;mU08T_Mxb;qEYWQ-^XY5p3>Q6}EoUV)e5nd9}nn zAzcAn=iUdsv0;AK0UVacG2?*0Ez%y>-dwmo@tpF0rO>=eD1IPZ=S@@taUGN%B=}a( zfW2-XW7o}2={fmgvwQ2?8lmi=P?p7g1g}7G_%XmXbeI4xGtTfF{{85|F+ZOwPK|U9 ze)U8strZ$S;phtLyK6r8Ocd;%^yFshyy#zdSJnv)o(jd!ga-9O`Z>c zW*&gJ$UfqV#BFp?LujXQ2vBd z$yn+*t2V=9%e;0hIx^x-SD-JiQ>gz=XwVJG7KH92)?NH8-4!vr?8vi($JGVVaUV&3WW>@APGq)%BF{?Myx{m}4=jEg9sf{?E$9}?+PUEbwYpMsvbJietLdY-rfZ=dJKh&+LAv@TV^y}dpfBez$wux834|(TSUH&YT_6sFl zf+q}|ZT$|D#kNM86Vc8S$2|?WKOi)H2Lz!WO)KX3FYj6A{_*S^1vC2(1-QNAU@LaODNZ&_f;43or6Vd)6IDiTeAz}ZeD;hFT1lJqCWPv&Y z+&*YCFI4HV`QBO~Yi-=vh9Hq7SR@V+>G$!U=@e`33{%UPDY9=~9*b80xiwf8DuNTb zFcCCrLEphpLkLw>lbU$9H_0b2?ttkxqkmn#M+D*GUJ*DfU7V<)&d%xkAXsw#!%10W zfS_XD_(myPs zV?@A-5E4pikORpDf4$t_DwY;Tlf3cm>BEnRB(WlkI1znR1hp7Aqk15KPMcX%hBq(E zRkCgsMu)i}za-VMDAC0aEJj4;HXt@ zuGAi{-K?gy@!uCbPMusZuPyteNODR97Y=Zhb1opV9B z!E5G)H+;&V!yx{a|G;lk`mh&XzxNL&ilk>mk`RtgJl>{GywW~x;oEt__mW$VUyV-^ zNzVf8+;hOuf10g8ikk4Os3gO~KTS8sED(pkmz@_GC5yxV&dcLWwcydDU#Y-aD zWsya?h|XY^$`m1cKs|JA^GxRpDbIq%VL%NxdwV*(`LtlQ$1mM}+s_NLMbZH-^bO^` zX;S4NFN>|t)%*Ed%K14W=@pSQWGHXR@buut_B=>FzGZ;gck0fET#+mk4X&6O>pKYMZS) zC{FcPWerOvjcS>zT=|FS&On`L)l-pWs;ErlK?NO~XLzE1=K4^Vb)kfDdTuz_@E`ZB z^fEcVt9q$Z)#P=fBJo{5d5o9JqP)wVDU)9q_^;~C6BwC?%U_734I+yW z&N&eX+gOhW4R_M?qd&J)oOxXvwZBnBH;JI=*9@w^&CQju52Ym49y{n6vmhIp)Z&J{ zw5;%dDcX=Kd5i}d?N^Z;ladk~lg_aCewTTWwFb1AQ{wnWX$?>rxz)o3y5^)y#6J(;(jIG9aB zV}^^Q(`Zg|D96Pf!1@;1kZ|z?8+;wZH9qGCu6{#W8}6yT9M^ z*P{dU;7~PC4-ywG6tJ8jYG^sPJbkV6^sOet?8jSHeiR1j(ZPCPF(a8Ac;asv14af< zlY+)MF70vJTo$6YK2*;lOmE#w-bHec9%R|ft&hDhfXoCU;Fexvm&UDLM&D0y>)o`e zWJ5a~^vT{%Rn>GIx1ZX-`qhuiNAA;uDq{gjEyTZjq#(A~?8^1L;wt6c-mhm60?qMM zgaMm>`S6p86JL5-T)J5p60T=-Ku>ms*T??MrlKcJKd=nHS#NLh*Hq0$c}s+z!BHMe zsvBX<&e`}RJbR?ba8u{Ko=82(K|OJ&knwtXXE{4dyP9V735G>1jFEE=>6t|7Nuu@O z*9zb!%~>{8_h%w6UVU-<4Z(}@U*~)parpl+b)5lC1-+R8$n~ie1Ell0X1y zkx)btrHKVZX?CScmEL==f*`$vbg6=XfFQjJNSFFH@O|&SKN17Exp#MVc4y|CGiaFA zgh|Dhis>6dxWtLNxwJQ8D%mOlXz4&SJqS$=MnmofWM+iGaby;OOiiAHe4Pfh8jH9p zlfWFSq=1OMw(Njt*&g%k{J-@=y6Aon^tCb{PSDf(c=rtdz3(2cE)#in8*rp@gXQk& zhc3I#9(C$CX8kC)&<;i42t(7u(Tp7K2so}VHLa%`#U6=<(jap$zhlPrIL;wR+XDZ{T|>nwEy9u5WEf z6F1|V8lVkyIo|c@(Td z#Iyg78j4+WIC*U(6HOUrgVPF(LxQz>PxqN(FqXj(Q}ZjN^|-<;yfn|Bbu zXlVOaD{00$Bqs+gvBD+;()@?Z@+5Ni>c)NDasFcUS}s~~kS7n0u$d_nShBv?y$S`$HA$~E@RXqC`yc}bTp17OaOJqEVAQc{yBoXeUy4@xiWVwEi+AwG zvLegjC~m^~;o7O%zc>6)rmJJ#!#i&-;t7u`(6malL@@W}hBlP`FvGu~=47mv)u?Ai zF@F&|sE`sr!noce?$KyU>Nv8ISB0imqs4uAYtSrCW-#Fe6{VoU(-$`I*0p+R)Wyxp z@V4l~Chl)CBV=kytqeOkmNnZ^b*qY*9CgrVjj`x~uO>oZR<(-8h%xsCw-uTD1eM z)QP5cp@n~;g}c!((cA-{1%fY(jG-XV6Fr!0{tedw6RF(GybRO=c+v;oV1krEg-pe5 zhxxA}hW8`Cne0FKxgRYtfR>o$8ib4Vp$U^qB?F;=x+~`g{9fmm|IKhRNp>GX!}``A zBzWn_IQ*xzw<^h_-J*E$uJSNiX#}k}ilz_qj4{_ZEH-Kx*mJs|f$5{$!CuONy;t^0 zuOF5uh#f~OPoRbVpy`un#VIsnfomGBs{gI#{e=UtS!RN;LWmTChlA_SG{v=l4u}Z+ z6^gzdbkb%9Ej){cS*k1!=xv=3>1dB1N#VFC7gFU_@j7b`EkBQzTtLeWBNmyKXbvNt z&5}C_aeYWON1!2Zoh$s+`B2p*H0>W+rU?SHnP)nWb=IRj`d5U$X345fl6EYkl~>Tz zRkY9=T6G<*w1F1305DZ#3E*Oepl9Y`1nJI`$OTcN@CJj{{IoB6iC;>b!}J){IsPc& z1Z=CTCx-us{OXnV`Tds&vpiP9apg|i48bftk-cW1f)ngL`s45|&(CGT1vXE| z#pY`^xB=o>d@ZGKmb3%Gxp7dJ)!7OtTLXC;K(z(Jb^tmQ0eBqW2fuW3rStpxorIVY zlOe$*k*b~#fMO3Q4nW)yh>szi0E^9whbGQ|Sy|P80wKjN0A>hZ0AqHOtH&eG#;Mhs z?w;LM6!j4(xdN&i5ON1}51_ojqV~}3(ahc#}X3XskF9-!5K=hdu(I9t7Zu-8?wz0^LYY zop4;Vj}GVe(~*F)GZ;vQ0GT{q=1D|sC#77zN?BoBoIeSb@bz&hpoIZBN3Km5mEpP; z|7o5w_3~C>x1C4dj&W{q^kCOPhD}Qli=46rMP+d%Z&%sgIz`tNiH=0wp9uNbRVu8#649?-f@$KQ=SzR-{nvro2l=_ZeyAuZ} z$(-?U1YuH8PwNSo2yatKIa{xwc0W|7=9fiM0#Hf>v?L(>3BV=%g%jf7;8i-E4)*On zwW49)wj@}x9lbLdz}h7=)a7+gp8TnLrC$a?&eDUqZ7G2E8Bja7JpHrB?%P*>-`%(P z*7HKd?S#vzfYOVCPJ21g*XRp{zAY(3nC(JXkbVgd=xL02*S3^)btPCoY~lWo?webNt@t zwF1C!;w*%QWC|^z8$}ML<3c37vnY{GiVA!F73yCjR%}apy`g zP$~g3r9k*Aa|OC0HW?K_Ui~>dS5G|@Wq1WA#l=4^1N3qr*~e1>O%__(Q|93jqPu+L z#Yfl|nhYS_NU$tuLAAE`gq^UK{rgl{KdYKk+)F|QFwHUYRZFb!B@A-C6& z=A>NM8Saxje?I3spf&@cnav{=tN8=ozn4n4B_)THnxAw%)dHwL0DYCM6>P!vbqV0I z)1&Rq(%)%={x`Y*eL1nc4KTVCs3^CVk&c; znG((W)TTV3fJOYab3WApBs+m*7l70q<{=Qqp4Tp3YLUNl&g$nMQ*=TirTQ08gCJEn z8Blx(4ioCPiv5Hp$ER+c$g;G&XKU_#``+W zalo<NP=Bg~T$w;y>} z$ubV8{!CJU-JX?>cbr*S;}7#E1{+a26M*&yD9!P1#wp%<2*uWxjPz7)f1U&9qtqvX z;uN4{b62t1a{}R-XKK?eSKo8CDj|osi~mdm+F!u%g~=1RYiQ2q^xu6F*)R6W$CqJh zXEXz7vw-5e1u}@cKgPlNI{%EBv2Uiol;)*5K%0lYaw|4ElddnYut$4egL;j);)t&0 z0-!BI3IO+}r;C)-%Fc82`-e?TAK-K^_!xx*Ws_NcK^7I~MQ)v>reSL@jI#qLtD}dz z=f6p9oZR#1vWZdK5|I1{RNRrjxt9Tp^9xv8hBXaXr8fZB<6lql?b1C>Q1^dBt2vOg z0>oFL#iFdaVR~*^!u9rf3I5s9J=x}!)|t7ztaLEV~G*B!U(w_k=7Wf;iIQz!2yh975l-d{dTxizp=O{tMPw1!K;g?)4RIT ztG=Dn9gWv3c)h?0E?UCFB^^Sa>39)V(5K5(_GLgu(mjGP~(gI^X+px3_Wgnt#g9z zkta@cx!-gCsK@#1M_k^xVjxCh4FNtF6_Hf6eUd0#-(<3if+=noVRsB19S;o5&cOkO zLP6$wke38zezbNLWXZVp9;&&@vtRX+Cx)3b!7yV+U1ktYoY#s}%akSLNp>PA^2uhvuqp8^$7=cMHDh$>9VZ8pSisgbwSXcZ>sngqKzQFbsc;P&yBClMWE_45@t< zAszg>^OYgqH~^#8jS9pt%VJx_*dTnBhICHQNq*-yXN;^)-VeesMiDT*-kfnnHsxJZ z>birO%E{&*e}gf?AqF?sR#fC=4SRi&zH0rx40c zSN!m@BNty$`F_mi0~cTo4b9N={F$IE7&`xs(^_Yg4R{{4zQX_JI(|4thV8x5th*ly zNL0?;@LM9el{+V$DET7b5{{uoU}WZaH&19kYBbI6ox3TxC#-tqL$ysvBt|6)BOHwp zj=?}qUMvRoKiDK%z(WUQ9>u}=dBWu1F%vktfMN0~x-;PBQD9kJtepN?As(ZgfRPX9 zV4kCV4o04y9pu<`>AeeE@AVrO5-}=C7^P1b;be?(3P$)d^YVyPIFrVDPhnsQFP;Vm zVe@qy1|T-t@|Jd!;)cntzf|*I)_lQG(lH7d7Y=*g&r1iX7PnuEH3O6`hmZTCPe(d&~-M#KFUu@2mU}&Wn$~xC3-s!EG0f?93 zx$^FZimp(_!H+9!py~EkeoJwD%>ugxE}%5H@he8L3@&JPWI42sO-u_cWn9V@>|-?h zbliNSC8X>S3pB!bqPA3LgTcSQc;hvhxJ z<$Q>GjAR~9Is#Z9x&_{w9-98t7YMZU+?(elW0AlG~BZ z4q8f|M-5+1RXVHwS{fs8l+lP$ZNeyj$0)b~y;@W=G%R?A+`_?t(R0=UH23Vr9wcw( zaxeSd7L4!@42(ot;rwWCof4VOpiFfZ>YcwM?~VSW zm9I!|gYZF`S zyvpZmHUA4E*^QAOlGiK{`7-@en58L`0Ut&q5j4|7TgD3SXRo89NB&$ ze0aB%Nzo6%Y@%E*M!63ozlQ9G*Z+^YrUfrZJaM$#!aG^;ro;o(AIXbZ0~qQcMra5l zu?XRW%v0#(QD5)ok@Fe{o#s>cM9E)!q%-)+>0qpM2x+VPRGg z2J;3H@~S&S@8emH%f41x7O9@VP+PeEzzHy5LXkGLPJe%qNL^|a_&KZfLhaq?5n3D< z=vqst-RniW@<&T_<&?-lyGaaX3TA46_aV2vw?_EtPY$>Z4@qA!oWejJ2t1Csp&DGq z7K@bYj9hlF>H3_Q#xPo-HVwEQkz|0EJ~s2b`f&?wQt9PijC4L^9gG+U-grz|*m(B3 zxxqT=+of7|;DJ5aO&J-LIeoR{>svaVG{Fv1m0nlBlI{`WJoNF#nlU0`2BR)8ceQWBvz5Do2Cjc z0V|uv;54ycF}BsQaJR%NOrxx@5D#n)JMl1~LtHFN{NfT8bSVT*H;N0NVU3lu!NNF#(aQ~9 z7Z7(pzx?ssw!TZZuF4{p%DBLn;o9T%*%?NSkNfhkI9$lJLV}T$UIAY*{=LXSu?CS1 zLYXaA$qp<20V`~eg%O?u7S`ndj~;FU>Ee!9X64iryyerY3}fHX@AXGTQwAk<&&+vhBqnmGjJzV+%vCH9o^#jsB5~@<|&U4Rw^B6fzT6OH`%Cp z+6Ty`;?tAXQo z#^1j(V+V+k^7@QMki4caukKVy#P&gKz=$XiiC*bGF zgEwV!s{@XS9#OCq(t4Q92PXIVB>S~Tr4JmrcU;h*c`^bkABm;-aYVtZK&^oXh7cAB z2lDwbj}v@_4Noe3pP=nq`3^>7DKS`TEEZB?>iC$7Um(Qxl=b^3r6rd76B+de^&Q_i zfSj&IVb_Ew8A#d z27JqRWyw#*J%26H&fR>z#W4{}OTx?YBXH$#GxX-fI4ciwlW zVJTm*YQNd$xzpia!Pp3{rT*Un{ZFekU3ncu6l8eLoyx#UW@43suvu_+^z^ggzb~GG z@3FsQBL15Gs65Z-ZgxQ2y#?& zR<}5EIG7+ad8?KW?7Ln4;Qg&P_LoX|{S>0u`tz{z`B?b^EPWVJ$TYyM@{69a9};o~ zypd!Szs)>RpJ%?M!j;{s2+JtODwkk|O0l%BSjjT1a5)yn%bWV3;~2Q=A-rXxcKX4w zasJcOcI25r)A*MaSjkE(qY5irjfL3W8Y~3Wo9V;$0GsKpZ}2Ps_kVEH@U;IsyZU~O z!lg8pMdqq1t;JI7u*&sVN&{A*5eq>HO>ipV!iTXU465Nqa?O?R+~JvUxeve7TX#78W@*Or zA6QB&mfD6@ZpT7_zMoilA~G~G{=&9tWB8u5%wq*7znC<0l%{IoGCHudPOL=J7JBUT zic9aVv(ch^p39!wV9|{k=Ku}Od%b?CN$#6F75A=10wi`})qY`ByRkCEJjfoVfkQ4O z%$Vx_hOe2Wnav!(Tz%k23$gu<2%8>}QOqao0uKn~y{AJt-ZgS_q_=>B_TpJDmfnYD z^kboz1=0Y<7d+SUa&O8G&JNYztEU+67aPD*6VR|Wf^Jk-Z7u1c#@^^C;Lw;x3}Pum zSjsR~d;}~031;k^0Zh^Xzh8gt%#O@HSx?THE;IKBP8?vmQevOZx4B=cqN_5fo#P)z zu@Yn08{=5z39RrREF?}%!hvB*D#L7PCklF{UA(E*?R7pig%SH+`!?P!o5IRhpy0Ya zFM8wTCI9ZYOUDvsTt_62Ok)+YAwdJUetaMV4z}MnE4}cvh;4A~FII5|3(E=(5P8#$*+E+Y>rEFlJA?t0w*?N>mCdctq=uE#Ru6`cN_=229 z1H`tSKAE{!ZCy^ty{fEE^H{)A7O@ITSk-@6;bkm58M|^L`_P+5;iq9*yKEy90}T0o8PB)sJveI*(z3Y4NDp0s$zrIb6i#S&f)WGJSoBo z?W<+mUDvVFqioMXmtd4<<(==%b~n|@-bruThA`mowZnIw?2wZt7rLf}y9IsUz)~%6 z^k#G$x{VjCz13o&4k`{wRa`imx$p2>OB^Mdxjwb>^F;kpbN%$xL48CgTwF6@RZr&#Mh8^ zIGBoLW>UPo^c14wHREsd9h=-Pxe;6-6eYkkh8%OiO zDXni+s_$qooXcxCxA;8He4;_*gqkmo;)fIJ=VK1$ZkK!m0jjHG*w7U*wkb0%M-=G8 zIij?m5o*VkGmo^JtS zZ=AEkBNL5@I7Si4S6N!}pFdAIzSX%dD01ya{6mJDpN}kvn?njVi3l_^@{sDLDFP z95oA(3B{^F1smeUjk8TV2X;Qc@w!HLBo#+V!-;>v38&*=WqN}R%B#bfh#vYUNjrG? z)2@8S&(p7)4u)}p`hb?3xQx95??Viw+uI-DGH^ZDJY!|Uk%8a~NR>tAFpYxw z3cSNk=+mr@?Bo>oUp%%x?h(le)X*Q&GNrhmjfZKAo*fk{%f&Iqka_SEPvKEi4~Y2k zIN!f^*Xv<}ca!ObaIt(G-IKQf$Aq@PEB+U*=X(6Elpw3Q_iL^W{9v1PSRqa}m(L3a zq806JOcaE-Ir;O)94rxaFTydRc#3gMZW`gKLU5P~e;2#Wg>usML&|_qm;FKbH zN;mJ9ncMU$J+8&Qt^1UOl;Eonoi{OGajFq~t$e`v?xC7OuZ{Od&+8xMN}1eKhNCW` z2H1h5U>g5tkv=a0UC(UwlRH$(aWD+2z%jMYq4)@*_%_x170cklXI6gmjkX(=IO!^! zyq2h#2p{D?YGFcrNYGY8ga5sIQnD z_UFGzBef__1jBcD<4^HSePPrE+=fhiy?1Mct{~wK`6xq)W z&YmJLw0Vn*xZPO{7hY%>_v2^-IL7)GFfBH(_!Oz`sft#Bra{opHR^+JWgMv_+a$-6ssI)=}tSAjkkH@f)<=(i55925!IH6G-bqsg?4|^h8 z4pYYxFupvP{zjV2WK9hnlNg_O8^LemFVedbXHwOh-@C)91dVN-P+wyuhkh7w(V;6!dhZ-=^Ef7p`9C2atgG>Ko?BkK{@!fI9;9~O*DQ$z9K;AMLaT$cR~=BFduIRsc(KaG z9E56ZXUFmqPAP>QR%Al19e9=U-tl5+Uh?hPO5FNC9E1lgL(^c=aScs?fY#(~mAh0v zM{5wNBNi>Tf)ifF!Kh#jemkTD!fsHoOsDk(LWl%xQ`{O)zVX7fMXj1QFC19MQ8#cx zjyR?z71Bpy?1Qs176Y|PqF5xV%q^` zh8uQ>#))vLB5hkg<}9uFZ~(!aCYAm7mj`oVtz#QoEJq#ivW|GF6JE+4=Zt6iD9EpX z+ZD8b@lN8Wy`;8@&wZF~@!OGuE_iA(Cjm&8Ubrl`~Jgtw-pB3;I z##~R){9L|DDzCoMY+K@rhe$3rJS5BN>u>JY9C1-&WhaXp_STY{y&6fA?s%#PUOtk? z6AuAm2Bt7AVW3xm13s=zTm)?QO5`K?lJx2Q>0WqgZ@jV(p5lua_QMPNNuci6+eK~yKczgt&5s9beK%8I{95pSbR-6=zerqG+rqN zPmchx@J}ARgw|&QgD^u;sm9PhBD=Mxhi~Vb$1ld=8S!{V0$x6jeF@ReEcTr%ng8pM zc!<<}r-*W**xMu#548Z2@KEVuQv?9+t{}hR^7owms}G*&=A1+1Ou_RE;1I#FEBvT* z^GS&uL3^W?KH-(^u*rCc57Y)NT{m4mIK0;0SU1r$ww!sa-@cI$1sT9LjU<3trw13lG5e1^Eoq z!K28c3F71FJ;4T(|ZY1%LK)8?{^gu-!zU%1TP<)ugt;Ia`7-F$Q*v!MZDY% zBb3frC8W!I%-xbaJT-#{YN|B~ChJef?_~U|aoYCYEMtE@UZwyqKE}Sp?2I$tXQ&`- zv4A={=#VJW&2gy^FIj{aF2+NjUjpq?Z%d#7*@yr!dGXok<|oL&ZSh@%&bv#$alpz{ z&+<%%>49x>ibpOq=@pjZ#Vwfp$;=nCnyziyqx=Pz=DP%LV>8*o$n>3>6?9Yx&)n)j zvJL9nS3D(%nIg6R{-gKV6k;9qKFjEn*46MLK493yB62I@isFt6v})1;f&FE8iE_M5 z1zx2RuQI>|qdg>u{~7pCLucO2r#f%j3(vVnRe0fQJcP}qv%_=8K?lz^qnNuis}R$LF>j`;Cvq<8jiC@Oj=-HTNVui=o&| zg)hu*Xx8D?>hVeqc%eqTWD}kqjr-2DW77w4_ks}N&9mE~5Se$MTAZ!+RPGAaJT`W+ z84qc&kTxWClRs!9T&4YqEw>Qa6r(tX1uTqn47`Ecvu8$9e9OE9zD=n&GPZwDxO~Y znLqT5)kotGFh(soDTr&vnC?gnC6L9f+2O4HpEb|)4LD=KPOwF@s7 zg#E?zQ(G34eJFhePp%}#X4KKPmcyarqe zt@8=0`|?BajM(U7^rxj*kmdYs*8L5u!&nVRg~0tg_31o-Z$mUV?5CPs;#1GWlQG|d z`|(O+TnvyCmzpVD#_uvhvPlHm%9FJ?=1gZW^PJtoxm$EbN_*>%g9XU0q8v3#s9}bqh!$d zxXpX*9Ii>c@)RD@ivu}e4tmdf8xslZ4)c(vpKj+WQ&9Hs&}^=GN5k{)-o$VcNqc(CDMeC&p<})=$c_qF&}F@*dCPh3A;RoQL-c+X6BxVhIxk zhUc@MzAqel;XqRg0}FWCB3`b0i_(3F*CugS8%TSgi7M(HUyEPD!+rQ491NyzJ*2do zo_z$e6AnkOyX@u7e6!cpVz4o98BcddwxPk#dp37n^LeYEa|<1UR>HukFNV z4c3TV8qf8%&+Q*#1BmK2OH`Xx;>w*bX4*$Lj`y*F#9c4TBp$dZZw$uE*J)>9R`9e{ zJZ*|+6ASVt@xpfQRobAAp(?q&#p|#;7nt;>_a~Uq5KDQ zX9~mAQpMXBg?R=>U-x@MI<^^oD!>d!(=L zqZ@r2ySpjY1cnVksEiW{3zBL4LI0Z1tG}OHD*MY4{7S`^Aa6&2iJLzB2Li-TJcZjK zNIOpCbc`63eQz`tp&@tbt35&K7uJCQeJ1QR#oT|?SI-n)CVr7rOHYkswJ}a}Bq%!( zsD9Xf1kA85hP3#YJd~PG(M1jZ(LH(DnLtfq%KN-yXEf(G`VD`|_tcND4f1p$z!;eh zt|AT}ckC=YBbapM>DwD_uRaoJt^`G2p3T_p*N5|xe&hRaDoy!^%C>d>bt6#R2|~e} zJIsaW^s#R`gw~N`ac`^Ecg%SZlsyST88{}=4Xg{i{S+Y`cx1!9Rk%=i)QbSyi+K~E zmxRX~2&XdvOAEVw2pdIbkq3<|ZH4NMeF$)`fu>h*uF|1Bl;?|CuTt<=N`ulkC%{tT z>eTO|5BWdgZ=uyu5% zc|Q?jcsPzg&*3TH1uJ{{)f$15&d~t<)60QJZ^aYTMwkhJ*m&aeqnhllk43j{NU?IB z?q&yPeO2v~w%eG0yZUwZO5Vek1Og+GAl{2gg43hB)gs6wg#&DBnB}Rd@5+h)ZXb7- zAap$p1-{%2(EL(;s7dFq=YFjT1Nlz`#wM5auBlR}r7F@xuA1uEH4({|Oi)?JTm%2m zcX0RB6+M^aOaEdx*nCq6N}maGsRSh--ZZ8$Z?=`v{Q`%dDZiRdfT@}LU|VRscduzG z-;o8y2l6;SK~Hv&5Apc+tNAz1T>smDyg8sHg8;=0r&xgpkG!sfMavBazP9A-N^Vdl z0rG0$o)-0v;g8+;bV3F`3-m}1&EC?G(K!8c z+o}0o8y9K_jBf;GJDyrNLBSEE$vwHn?0_xxekUh>_<_1nPGJEEqNuAS~DPfsvW%5(Xrw3|$hLbCD}N za^`bFu9-*+f%b!-IJM<~1lb!C&(*GWlokFv>HKu9U4!iahLEK4f3H zCt9?Ppw>=+qJl2ypYYn7d;}Blpflgn?GHxV!NNl@#8E|vg^4aHk$FV!=LwmImR-x6m}JK?ndw|X~0sfPeDnZM!CJ=fEF z3ImCsmOlih@2~A;C+VBiMNV<{5*U31xqgDs06}t)An}iH2+kz4#|+er(bJvgL=F>R zQBO-Z5dqTa*Cb|D1>{^*Ic-ZdJ{}$+P(}$t9w^vc1W-#!XYDk0zdY=8)Ig;}(|wE} zIZluq<4Q-sR51z5vikCtfn znIS;v>?rRwnARx`bt)aOf8|v_dGm;l|EV*x(47%v91w2IJ#Kk$sK&`-M1dT^E>|xZ zPo5_*76_6h*cR4B=5rdGf~kx(CrzWi;JZ&xZp6Abvo8^p{t<+h2@)#=$$r8rv=m5q zWU8mGLDPk@3b1tkL9_3I5+be9~73X42H zFS}Z%nLRvGQf1+-nIdu0)y}ks8ds8RGh}P&THnW&azCSC4;P07>6q)q^zS z^>iT0Bir`kA-{Oba1WxQCsE#uD3Q$_gNwyM1cqEr&@S2A`w(q(2LG<=$_w5^$w*!w z*p3WleV8$SiB-tVr>U9g5TK{%*?gSnON96YKO)QuZ3$Fvo>&Ui54&x|KJ;xY&0gW> zIj7Q!1ux$8d}M@Z7!cn(WC&g#5cDU~0*FdY$W1Jxpc<<9h1xlDM1PWn^wrl#0*Nwy zD3~l)KEzdnIL^7Utw$SElk=y`9{|lZ18?!*`&RvGM=IWEGq6EKML$$9oRm%U4|Kku z;0-2f595jdLX5*uwq;*LK07#}=w5B^PdnbG?c%xUyE`w02yt>y%t-S|nVQrGS(gB6 zKw8L~XtPiv%+`m&hy9O8mSj}xs}%0fe!(ls_oo_a{lkg02%=2)7WlrhS7oj7#i2zt zC&u60%i+qAMAa6qW(=UcoabdLn#(+HA?iRoXS5ncRE{PJ4M2r5Xsxi>4jjbne}_0a zzG!~CCRJ}at3Kb?&H*$K&9?I2>0-k66aKjXRT@jAxif?DeVPPrm0O_$Qn}}HYrpR6 zjw4dzi9%nINSN}q)gc7Lwy1Tg+b1i0>j}mdaRB65={-*Otf(1W9KC6(?BqC(veu9s?#l{5^8;SOJd0!B#6FhG_`nu`$asY1Y zpQlf5w_&L(C>c{Kc~Ou|lD4a`#QeJt?<@z7m4Xo~#qd^QlEw~NcR~qb^Hh6$l z8l6vM6cA-5p}9e3;C?Y`_1UWzqB{bpi|^(er3;CaBBD?&mYJUIJ}G*HoCOZzs*Qk4 zrGkDjkyb)vOl@Im*R(^2h6!z^&q@n+uRQ?2ONo@PM5y-LkAR;{iaoQkf1kx(+z~IH z=ogAA|2RPVRKD@=4u|j@F_{y3B%P;aM0z<97GpOv>@URdX^c)Esguud$2Ynv6ju;s zDv3e~T<}~0Ooe}@7|Nfw%KQ~^+1w{RE{p>lh!%_*Ie2?VOm^P;h}rjltB9)AM2Q+A z+@ZfgZ@INYpJndQI|98>mn)jaShNo@J`$b!Yl#xe+;vQQhhPSym%#tqNWiBL{X#+& zqT{zlHY)3h^ai3tBT>GOXPHd~PR6}d5e{qiS*nA^AWgqSVg&;l$ZLR6W>aN zEI}v|)as@6?%?_-f?T?Um%~iLU?v`jg*?4u^X9$qc9xRj1pXh{?R;Q)wc%wGUIZa_ zx&sMLN6bIJAaXOh2Jr8?ckd^W>dD&yhYcE+z7drAt-C7v z?EQ=4ozeS$$Ck@o_`OU3!`Oz%he51M!Ltw9-Lw!pJBidvEW~RI=@(dpR4YxFI(UD) zx0tZKizxYv2=x}eYtv?R z887~zpiGRgBPT%3;tH(Xi#CagnH_hrM z-dpg?c8MQEm*w=3?B7IKy6uIxzgfD4Cqv&+;^b|d*;PYjH$IbFz7ZeTfk3^sFY1Te z!<-*^H+NqXHuqo$EXlX0NBmyPnl|L-GMe-b`Ei2inIDv&hANSM@~`c03m)0kN2K)= zX>+`rF|x0PXUlS_q)&gbhR6r%lGXqbf`H+CPwYDw@vgx)HDBuY4LO|iqio*LboPTa1>35AuO=Au(XwF&Gr5$Z4LJpt!<^`|Rb10NQVymuXV z!zK2YC^ti-%@P&o;0QyJWTuKH#M=;gj?)UTyUs^V_tunHEO*ZnRr9$P;Jw2DcN5~L zcJ)X2h2@FCkdgVx<=R}KMIvp9sMNVtWVTf8-E9yna;(c^h%_x4iu=cOebDjU?>TR9 zWIA-$urvFf-~N!<=AXB%w#cC)(}-^%ruH zOeAj*sTL$`0UkB!)dnaeyO}YqJ)xO+@GL8>#P&XHINa>Aa0k z9Uy>3cFmY^uJp2R1)$w|`NC@l62p-s}G*RCXr8%fBHm+8F=g44pf@>R8?7tJ$ntY6N_f)(T<-D5X4 z(&P@BU#P3{m9cRr$$5|{o+K$Rl9C-$ARO*kRJ_o-WZ zh3E4e$Mj+CTW>wQNmL(_P#cC>a{B5b;Lfw&*i+KtdEr*%&8K|`a5=jSi5hQtC1TXp zzbkOb!6#?R?rKh8tSVrlEZOpzi}OWh>Nk0=Xp&+j zu^a=Aaq!h$4?ZMwB_e+3c={1Da&q1mZR*PiH}AQ zrlRb(btI64Ju!(S7TZUgY9(wmYXU@U ze6PxstKI0i7EzOMh)<*)1$IkxB%Mf;?LBL6TVGz1A3+Me{uTLZYs7!%E4UcEmRg z?5V23v^_>Nkp{nX5+#jkgrzp^h#&F~{U1v8sUN50@%-cf_AcQi*>iude$f6}b?gMk zrwo!}CP}E8m#N<)g3ibHha|jur`X1SVvT(5Tw7ebbeDqBQStRkIzse^rnthoqcKg4l9q2YK*TDORUdNOIm;T|;lKcI`?Y ziIz_i@8WLfn&bsNer;L@7Gi|RMNN+7Tb z^=Y(-L@Or2-WAr|C2;-yN0|0BIMgS|*tzN);Mbb(BEuajTS}sL@<4VmW&XLL=t>xa zU5hfKFvS=4m84uo5=y`_bBEsxi|ca}zy3UUC!PCbB=t}^Nj?JyOI|cVO=o-YaLQ4& z0r?gmDS-+SZ50*I4SELvJzr7&Eks(cSB7uO) ziv%scIkIHr-muo*)L)e(iCnHKrmuk54Q7f4Dx&h*E7e$IV$P`QdmQX(t|m#>kf>4I z`K*C>;3=?{`T7n9QocB+CYwFm5X{<(7|nG>i#dfXeV)sUVc zd(8jqUW@JDNJ;?&h?gJSsdB7{ZMEo+T#u*kL9B8uiCRYz>LMcRNzC%K)+Q>S*=j0k z*zvdTFF!`DsF+>G+q#?v5+#aBpFCG&I`hIH_Q%~NZNpE93x^s>^d=JhI|*`*U0It+ z5K{?ZPEYjV>VQYGz6{RI5p)MS_r)2vyrvaZ;xN7zwfp@~PokaOb5~^jk=>@T&1qW~g zl;aQUP4jPkJ~lXt1L`}>-<~uos#@15^l+OjOdjO~Rv%UQ@;v^4sf$uU)jFv29VFpS z65O%6;0Rj*k(Hch`Lt0>Qy$XA{Ja^ zyw|5o@Y%oMp879%YxJTfMF@s5>myq~!Y({h1UF=12dXcM7+`r!N zQ4*}%1ag4nBP^E0AdZMti|ET|Qdj!MNYrr>b%G@PhXgUE{p?5rjJL{IkHr4r;3rqC zX}>7tJ6t|Vf)dD6&`&|sr7>izefs!AcB$!#tdQuV>;b%>>8N=NY6hGRR$cD+H7&=vN)lh;f%Uy_X?*j?ibSK> zufOx(AvvVEMxw2gl)AT~dbg4)myWhi@Ljwf$g=Y zHb^uJGPN7InG>lU&cC3?X-I(iW!~+4`Q?^m*yjUU&sEF%xLGZg(PZ@vt=)Mu8CGOr zYcewr#;k{}86NlUkicwwQXjwfHv4>`CDiqjd3#6FZSk4$-uB@A{@R%~WJy~xeG;{K z4Bu>J4Xp%3ZM%k^MkcwkOj*U>(TJ z`n(}CIXg20{L+-tCClWR-C4~~b2^gc-H}lw@U6lnPukX^g*)ugdS`N(w-cG_OcrwA z403GiA}h&z72C)eY7&931vFg9)Q@C}E18kT;Rde^^$>L{F|b@S9};%XQcgALb!qrb z?yhVHcQR#z2$x{fD*`_6dfVySx;CCk)RWOYYyg`h5VfPx?)@k3(4`TdQe6uikbj|8 z9wexJyrdjyG5PGJfCm|NL4!$df$LnOzONFEM_sX#gk*U+zX!s{u22i?iljO0Gy^T+Oc_iW2?MWY>@7^Gi9dH$I*J8{0*Vt~M zk@E6X`@0yja4Z?hb1@JoQceQlFolsJi%xOiv~=Qpm8a#~^x|x!8H7_fPaV ztwjV`?$ydabp66-GE6b1l9`&*M$b*ai(iN-T?XnY>SAbmF)Fn+iVKt?<8Am~R`;p_ zMqj`GiR)=($``VDI$1n}EHefZQ%pQIgkwiv*zo`nL=TveP8OAyj5=M(4jkJ44o=63 zSlO8Gt^4ZRLC+*JvdBUfIH=PB`lH{L?w09sty&+%3P*B}3Lmdz#K$Ro>iap%JUfL)>?^UOf669wdS zwiP;Fx%2qnd7se!bMjg}d_X-~?u!yW!DEo<7IAh83>1*X3(3?XvQQcp3O6{xhHbKp z@@&(Xz$I>bpJK9n37J|-mI#Ir@vm?;n46ignGVG4!>sSm{8!##8j`wKev}Kg z7dQHrk*Vcmp~X#{@xvWU4jQU2-D9S>UbNr2iK-yeE6I#1vQQlt(isWMXuS;a1K%>f zmHH%YKUhmH_pTVYcf1WueZ1r33rAcKX(lC8j_<{1{ww#t%2u z3IL^N;?+voZ$*s--Ok*}GZGDCY8wVd5DyBk#J;mCJ8YfFWz`?CzBda>s(v6RkbDld z@5mJRAYNthypb%~L{^AJg z7vyr0@4Nos(r0{^aZc|A@aZtJqZH7=h(4 z^EbnMEUV0K2_v|oron%{1viLmBmUu8!;XrsZf2RLWXWt$bMV97yGa@qb5gGZ4%*cqy-R+*)*|U4j%qFw5d(J-2?w;wg zyQ-WmyK748pFKOf+jCA$@6OClpEKPv`#NXG^o4>5sDO$H0-~az@>E0+M0}z6KtT{G z5kv$96hR7s{e2OcTH00JP5<@Xym8~ZH}1XP`@1(qmJj%yqLB5`52afFjDKhFu7f`M zAU-=&rB9|0UW!;lsR+K7d$nW!b{~E4UFn|2iU}7!x`be+os|(p9|uj`_|&4%B&L-n zwATMnY4UWd^P#7%C4BHP^|hnHo8uZ(F9!PEG_BU>c7;2n7v4^Z9ZTS<19UX1aj9I& za!;uvfpIT8PtQ)<*|1<^#>U`P$0hqUKP~sB;HyZceM!s>6nc&*CE^v|4dH@vUwG(i zcQ=de+NdxWD2W`8unxk2S-1|!?GiEeyHwNTWrKi@abZNM4;MST?4wFtVMD0n(}Ppu zVILczH!8(>o{iEQV@@_p@U)-J5uA6j1%gZXlSLQcPUIy4axWtX>@1CHFkd-L?($mOz?z%HR@e(1&g#e(@s3vG+M~7k4hW~b zY#;Tt!`EYH`%(ICrgtVZqzZEBkPVRc*hDYjX?uh8EW zwl;RJw%O5XuCQy_8|^SUc5HNB@IQ)_1darr2g+ntLBkqyPKm4vC0mV)Er14tckLNk zTo~ZT8-#x0pO01DZ@Yk^adJ1T3U+7=gU z1LR-HJsNO#P~A2BKb(k`YkgV1bn%Rz^`e$*jf~sbJ$jDm|B_%_U_GONTEFSV68hlLL3pmWN;*R^18bKP@QyAO&t+z;Ht?n(Up zP=Rzn=#t`|O`gr3PQKN%R=DZu@x+Bm&rUhZULY6Bhvho?p*$tOlH=YC?{;s$z0lhx zS9{NSXS}(-ec~x!qp!tx-}}%v?Q8U(@pt*V{r&z0-9}iFx@^8d>xD{8Qs?d8qL*aU{SsZldMToY~MA9RV#Y%Bh85N&^ z8)Rz({BG@>rEWjjldqWTG>;RQ^`xl(7k`~~mhgAde*8;unQIXYB-T4S>0CaRk zDup|qd!ds8?s^TfCe*n~y|j7vxypjpc0F!qXHjo$@^*UrnxA!0O^sOUU`Mbei8FSh zhVKltxKH?51=V3Y-k{b;LhKH~j3DbJSnXzQ^n5|UAA13U+w}u}hj=RSY>Q(zc_t*{ z8bsMix~5IK-}O|rc!ovQB&>+9vH{?5JeRMzwqQjD-6ydl*aN~}sj^`}dt4w+Iqd^S zd`$IYZZ-)hRI07&p!>d;%~9>Vo4qDD$g@R2t};Bpv%46tNaWlhv^jbrS2Pxv@T^=K z!RdFDY`Y^YgCI72CZO+vT%zWCXPr&n7VL|%$bkQqKTR9*j0dIzH^TToDYTv7*=|7R z1trHZ?VEF^+B5A%LZOG{)6=yAD*)sUNni=ZDDi{NaRD6r5IrrBSUExTe-uz!=X>NE zm1=#>Ql@W{df77^?C@L!Tl_t*H_GSQ|~@LEGSNbRxI5}LURWl$w;k3=J>KQx0~;ff#; zkg4kpOUo9DkFhIkqXHX6_uM1jWe$sYKk1<#?7o1^IZHwC+NJU@yf4H@esXf*{dD1p7U#5|AI3 z$A#+-Rz-E?pcks!r%VV1e%45J`=9{;LTe{FuypoXKdt0b*I|ZT7G%=;i|H3*~lb3~Mo6j=0boJQc~8;^FfUa;%kF7TMVaK(1RD zQ`sddo$z@h46q0YBpAD8>>><((b zKjY2T`uH>Qr1QFCkUtd4Q%Hng@bt^+k%w}wm?2!U56fG_C!AT~$NUMUL@4vs`NqU! z&Lz3azNC(d_r0fr8Qx}jySLii8`u&V7RKcPxg*$b&%{4rR;pvdvp}0hYVDwVMyyrK z9eZ7~t|e!ay2(=@FW4W4tc0Gq^f@U1*t zXwvBKve)Cg*>lvHJhfaMR(1w0Ubt2!WtsROang$cQj>`QiI?tHiJSIn?Y<6)Y%}n! zIpE+EYx){xYt7fn3Cu||i@3GLtM599uMzH~Ww{g~>||yUr|uxUWLd5Q4%+YQ0lAUD zHvIDjl`PUkDJfRAQSEveloW?M7$xe?PvpAb-LCJOK0fFx3@$StUW( z1XX~)vr!q~^W5pd&Awc1gL4;@#4@cs*yyVYw)hIeaj4j%kq3e6&extf*eaR!xaVOg z*I(d|2RCS=-to}5w?lmvg85iOSYdJ05j-igQv{n7c7`CnVvqxkdH2W!6m)+n^5+i=A{gkeWd3 zkpwa=Hd&a&AQvFw$=z@yNN$a!QzKzz_5%l3WFL^(L&Azr8cx6wf}4WuiTPV*6M!ZW zky>FgWYgZK%|%WWa&M4YaWR1H9v2=2>+S z3Ga?MH-`xa30GQ4!a{rJAn^3bnJVp>d?z`=EYDD46-|~%GyKA9;y4N%HdqX8m|yeD zT4h#EbrAli2*O9wK>hqGo5nJ`ztyH`1P(u`#9!Y9gDNr8x2%*w@-Ek9c8&%)5oFf@ zxhC%;NOP(ISLy;Z{RO{{rc0asT|L*Fo;$$79|=5)z(3NDvdc7`-1Xum`({sLC^H08 zA)C12O*NTg%bS*h}Ex zPKV$rnjx&OylkEz=6rfIJ6wn_m$zWf&N`roug_btp$|eZxI{>+TF0k31R0H!k7m$A})(HniwwuZ? zpkAkY*&cfSGQx7nOb25;k>L4-sJD#XQfdL5`$(JWQ|I|?wLikjPzzU1mFsk9T&QtP zdg2N+uEX?}N!lk+0y80^Ap4An@1fGIT5egg%`%~lO{}A zfQn`Irujw!nZA2!u|kIL_0V?psFdn&mNsY&ia8T?^v+|R)m!~rdo0OXlRA;L%gB9b z*_W0{Qs}oBNK$WMr+`D~^5?ksiRD4ofM4*l?GCd>l*GGsOHXQY!GG6;8giAiP#g36 zTdAha$Jzmx%iy~| z!JZj{r>K+K-0-oxfZnOli%?b|!@W)`cka->QVRlIp#}elzc(@-W)IPVd+vb5c|`BP z1{?ttuZA|Mec?3UM%uVz)aI%0Wspsy#E+^yAs8R8Q2vf3$4PA)HqCX*S8RETNsf~@ z*HYX_mRp8;GH?L3?JMB0E%;aqZN^*Lusbf4MA$4jKIh!2N|k?WuvOlo?DXXZ)4XZw zv@0)o(?2EG_?P7Fz-D+uhG0M(h0k!%-4j|=I<*H-%qQKDR!i9UP?oxt3Ky9S@Tjfx zqc13Rset@5KW#X+4P}n}A}p7l!jviiw9h~}EfGh(%~1L9+hlAcv)*nrVq_K@qfN%f z&>QzG0BvAD+Vi)x`{CC?Rz^5MYKIcAoFEjgV}QRP$1G;~t0dVQId+0@!OUyHTnWjo z%c`ih#?NZ02g?~l%$U4!gnubS(v~C_N!+BQv|I^EVkHyQB-eVv1&yr%kSp`w^s>_^ z{rz<1ktbBn$rMb|7(IneKMn|%mi;W~}z3;8! zV=0!VckLN)aE)r6lTBLKGLZ{I7$1H^ypL4yUmEdyPB1hSP+@G6ZrkhIh??B!*vM2+R-;l1Zdgl1iB*&}ArBZya`=?Z2*g$ zA+Z_afZ4uTu{eSt&;ouze=ZW)26_$`MLI!50y7AL`(_fni9k(&9eH1E`ir0b9CsbZ ztP8N;aWpOgFKxISdK>=YT!PsCy8vBzks24N0AF)L>_I);Jczn@Gec}IwTAD#2=I3| zDvNG1Tn`{ZQWru5CPeX#ZX}}Qsj2QcwN6+-RqrOurCH7dQ&Md-Hwno98&JM{ks1#-{6TmQbTi|M!2W0_}DIx z2bZs64)$XlrZ7%Qp`;sw9H$F!B9@lhnIe`J$9|)KQ}DVZu%f~j?6 z`ADj1F0rl+1Y3M;o+L<%53!3D>#N9OwH!1QseT9&>sE=#NZBH(nsm^R#gnvLD}r!_ zkb7nxvxgYZ28Ep?{22mk2jsHsQ;3Jd+;Fqe}! zemxbDtj%9g5o?G(W?fbOH@0ra@~8G1eKL4>CqcM{PlBQYx78QnT&>l!$Cv6pCyl|e z48_U0Lzoid9#WpLy|1Iar3`daX{VeMVb3iy@g{{^dQdCOd!H)pkwumD;+M19U2gB= z2l=%^fwaL%@&mQDKAsH#I+_vO%oPjd>ki@>>;XM{7GgsL9|hP5!FZ636GSZb5P3A0 z?9Y_e(0q_RqgqIT2|&{d%S6DDNNY@qhig?fiFyPV<7S-WE&l>vn!*z{7sd4bL2mu(0s4)ooNZbao9iHS@FSUX8l*vd=vWI71@DIUa(Y|zdNmvPe(%Ct|~ z(Av`S*HL&PLn;o%CAJYyISK`{bSjyu$yRy;KD`V;-@9t{b@@HTdMDbL%<1c1R*Gj4 z5&xQA*5~vci?H@+1f~Njk4Ato=L7Pm*f#)qW8tfUw!fO*kAl_{EK(&3+pB+$~uQsp*w@$ zkt*dhm>Mx71b%Y_Wr$?*I+21w;kF5hxG{y>lFk4t%Z8E`_PdBHQ#_dT=!Ac-!orc9 zILZMccfwlvt@oDkZ|Hg zFsyd>&hRE=b+B#Jrpm)|0L{6#e7;tO*Ef57--eLi^ZDixF061G7>M~ro4sr|)j@a4 z2js~0!uCAR)~joxfSqEc%{wsKB5y?Yi1r)uV%@3SkK3(7tGuVK<6nat(lQ5--yy>@0Srk zDzbFQ1>}uTJIWg&h`rGW$e9t-CX^z*u5x>pFU!#yp&Xm~P>&~F?6P-By@8J4QI$l? zxIHh@q}DrnDKOQnEL&r0S^g{MXpD<)cw^gW)S%q+R8uD-uyKJ(OCmJDODKs?eXm{F z{%h*Aqs`B*QR}#uT_=d#nsK6KgfzSH8>yBrgRu4c=o$8FKfx~*_7D)hTG}r;aB5k3 zfMfu@-5>CU52MvP+NKpU`!#h}(V}3E{O|1PhlxnKOjOj0(R(NzC%~cut41BZCo;;he(i-sk*p6F-uE zSL;^Gcewt%!cKhCi(k9l@)z8-i}ZzQ3R@cjge4IN|BmE4S^E0Wtpf!P<((db=*_PK@Hzmc4*oAb0^SnJs!-)9S1x5 z{zoOuslWc>&;Al8uilx1y)-iL#3DdYb29(wH}ba>6RuK?9Uus`@DL!^We3F_K`D9$ zD%)w3HfQBmUQ*balZ*-N~TPxLCIDxvOcmEVI$V#w|l#{*VP-ya`bq5!<4p2y|Ytz z^2g+5sx`B8Eu%dXzNHD75`-yh^R-ODXtGJ}O60t?EVYNyjNi)sOq%Rga?nD=iUOTQ z#E;w-6uC;~=Tg!msZGhS_vL^UL7P>{!CMr5?jcvkTA9M*l)FoLqZC^MpFE9mBDj74 z3jfz^+eXyduR4~*yZ%uD;nODkCjJhFuw1jg6|Y)kT1RC1SVTVeIqGynpgOQAG863g zoOhZDe$B*=AXwU{Gi>S01R)O6XqjeRiwf+Ft5gSJa*NvN)79Ci5()(RjPm}~ly_wed5pru$aEUSfI z=HE`RR$)5{!dM;yr=esbVN|RMu{^3Rx3k@V2+(W{v%TSEQ{;JKa0oHs8N3nb1u++*IRyGkXKLn6m^x$L(KFMkWYPzuqv zQOrB^awp7wA$jwg4dC~aU%Syezd3v_2>R(onJmFRf?(nI0XgzP)`Fqxr^9Ks>6i8BKTF9Ede^W zC}$#RUUCmmUh%x2y@o)bCEBE7JQTEMX();0T1Zo};Z%SdAsucVt%!YH2LrWT4Y5n4NDd3^Hl!|0RCtEA zqlG~6=8*u1A&1%{+cOW)KI9}t@}2_U+8t8Bd+fJ^Y&V{OPgt>+BqRQMZkomN-px*< zbfvH5rsY#FFjjWMxrwwT<~))If)X%Su>ux-s&vpLJ6&<9Bm+oDBhmT zKYSC`HFK{`k#iKS1j_ilA8Pfm2hboYBFDN%nD&Fn^EG{;a6bINiRy`P|D z9W?rt=}9MmgVOD*33kY=minSq%(UmJtRBC(Rv*Z*kxDqx<7G|M5+dj(CbhY8;=cgQ5e zF4p;jZ*a(r0EfB%<^!PLQT(!<4ze+VeF}R@Jy1$mGO?a?j&ILldCLQnS_eivLAYQG zOaXG^-YhqJNj30w&jR`_PDQa)O0T0cq6=_hyiI3hb7*Dn^}jg>T4r&&14v%P6LWOS zjWd5O%DhNp!R}fD%Ji;oy|iv=jRX@h5fTWf;X%KIw%nj z8Ny!T=sX?Uf*L+OVv5g9l-=a^qT>OB&Jm?w-sCY2=4|u55Ux7H`z1KqNWY;F4WbvL zHZp*S%@w)DeaVv+zGQ!?BDNt93uoQs;Yzg=NtQD(m(%Tyj(+ce_nhMarCjC#gGiRr zn>g_<)Yyl@>A}Okc^=0QcH=j9LFo^$e3USg#M!L<^lkvpqNU_s8dkqCfLB1+t?$gV zBa*WZzin-h34na5&&(4jraHu&N&wAV^wYtf&;-(R=(rT+sIyD-{S_iRKrO**$_OIo zusp(!zi++06Eu#|eMIkAQAZ=}3gTF%DuH^;i`9VjvdPGSJFN(#^ed7K|i`0)h z4h|u@zCQTa)8JxP2)AiZbr9|{#DC2U?M|vM^PVGBOm*w0DTO#0H~#?J*Z&7GoI2l$3SHnM2*m3<1G(kK!R`)ZX^ z$5k9zj|*jv8u5~OT)jPfz>cq8q7jn(O&ToUbX?yW-?tvu-=N`Z;qKf7=%-T}(~(?l z%>CT)m21ke6K81pLL+h;cr=~qV5w-uZ^F@D5Jeiw|M9%zreoGw?CNk$yEeFyjE3XK zlkPcprbOCpm*<{m$Ww`9#;r1?txd^GIBLAvn~jvgChs-xh?f%ktNf?^H~jRw=>lymC!hRI+hYI8EsdeHE$=w}o$nmv9_7 zT`f@$;xKTldP|*m)2Zn)9Q~b)q-%S%ecEyD8su9iZqcA`&PFm1K@eUxebuu-lX}d_ z2FNAViFL^JK+!T-cI@kO{ZaMqn6SA^LfdNS!@d$nbA z!hLu(K$DY><5rJ6nbK(-xuT<3xOF;A%QE244h?x&DRlvlQwh|$f3oN%zZ-4MbCUIe zjrgoN=K}mxtwH)2+K^wmXhUY;Y&Fi<;y?^?I>VLWXyIFGQw8)~l?S1;3;2vS ze$+uH;m7S2<~jIk_Ytu|oPjUCO&oUL6$_*VVIJq;dpwUluRR6!!}6@0fi0M4o_9Zo zO*rFS>m#9F=X;3lxXwT3Y(ONg8K>PBe5KO7-#X_$?|hDhe-L;Umm!o}f=a6|Y7 z%#=L!s9LMuR=-roaB6)Xr>u8J3L^U>Iqp-~xTClwD;+1*E3k0~r0Sbs=Lxk~VqraTJb@45o{7o}-Qe5aBRR`tK9V zz*w*NuKM=-57BWfkY1O6N}LhN@azus2Koa7fgzmakK^dwYvlc&0J)6{GfHY`Tj&r@ z=3mBfyJw+1cMi_wuMcmPNY#jY+fs$A5=+Uk^kmARmw&yrYoX4OtY;>hTrrtnO{iM4^nn1R7v8U3L<-nmw z+*`0&&cM9|mGT)JFWU?TGQns0keTe;D4cN8Jq69eeebld05=r8@{S2~-v`}GaNWF- zpwZFh*ofN*^1w{G?CrtD;5ytwa0GV`T!%r}r;LE190{EZHOtnm17!|Mub~5KEso3K z2jNLDmu%cNK*#19g=YH$`=(&M+N2iQJJdUBpLyRvX5>JmHF6&J3|x=&N1jDq;`I1- zZI9Nj)jKvgi=DTT<~ZaWaqe|hxthQ(JHRG)N>kEHiSB1;@I2<}W`;t!NIr!_pRIB~ z(w9aOEOWbe%w6pzg*e-{$Crzn8Crcy&Tak{FwaK+HUC}zkUt}^h&ve?0_OtP0zH8a zVLq@PH!y4s76&`zHs1r>zL2NnD@8)B(uVsME(9|}d%;3$LXEgTbs!3%mV=V5QYyrq{qu>2`(e2;HWT9=WIVL~xTrB<|R)l_1gSl6FNiZ&IiOVe*~6 zwF=nZHJH5i5pPapYp^?jODh`a869mw%HIHt-h?UHFS9emEvka-ETC2=Q_lGkR(QnQ zf!m%_k$pam^H;Q&78MdLRoJoVT8+OOyA*ia=*#j+QP)m8Jr3`5) z!&=HCEoDSY5gks~@4n{n*WIC3?lCU6`|}_F?T_)AZI&C=Vo$V>#d!4r5Pl$d z#=X*FbK07(w9n_YHLtal1ubQfntW+{V3P)IfA}zgqSv;h#n$Sd#r03u=_%{=lnr{y zMm=Sdj<)~lPtMx*@KQd%m$$Iy@~L`kv%X@Bz9vooBwbJ0s;6X7%b+6tT@D|%T5adI z>9I`x!z}&7Y<=~1J!OZUvQx+SV+U>0D7TCIXI8sMT#g>g)mP-{AExWalW$k@yY$#@ zebpX)b-tdmS5GOR4!(QBCRN#f+j_CWwoi{0>Yo+S6KSy*;vGx4(Dm_-Me^R6WpjKa5r?08ke{fR&-YGq$K~FhNWBS?8 zrCVGVcbm)Nj5~=Hxym)_u`@IuhZ0j?YHQMC&HBg1`v0`>4svJpSc|^8RZlrbXl8BF zt3=yrTbmv`uYcUG|KNhYVn)-AsP&F|QIB2HKf0`cdWA+QUE>pj?BF}}*j4@WYx)N> z+FtJ8S);~R^|4p1r3~7M7qsO}Sk9%m= zq~XN3H1T)!Sg-y`pZ@)OdP+Zy_5VqS_`kFIDC6(zu>t+_FZDGu+P_V7{BIuUu|fT# zhx)1^G}lue(Vp1E{fTrSIpF>Lh#q^ae=w@2JTW(n^!paR-xYxzmdSb|( zwr6^5LjQbH|9nRK^F$~AZAyWpkbZkvl2bE@cWEdp|PUKzz5DJKXA^r--s0( zD@u%y(~RNdI3IGQM(lv`y)t9vL1X2Nw$s*NJ8ez3TyLwhE!t{ruWc3F5$-To%oTD4 z+-B|scgTnxHdd7zEAsU?_uJN|EZL42v7^T73ge?nBjuQpa@@cQXW76fzcBeE_}Cfl zgb}MUR#qFUYm8O3MoJwu!#8cW?XV@;V4AJoh@CW6oif&B8NZdl{`VS;*lA<+Q~g?E zFLc-%jo2CElP6k5VqK5&O-8KQSb5g?_>ex#CD9e|Ek>->SaHtyJYE08#Pa<6HY0Z4 z_^jRd=z{U-MPt<^BjvIIPLpbr`nWB&FDzzb>*lT)u?}O^Rb$1JR?nSGOmHoC&4_gx zKe}%G@P?6c(*S?Mi;r!|eL7^jWyHFS6}OGmcZ`&7TDd8k^xXC$G4`jn9wT~bjn4**PrfwPJTOuQ4UkqYC*^_F?oJFKn|o-)hG@Mm zCQx3m4I8mX#^)mj*vVa6f`YnjkB!)PFG;YM68s9J0S6aP( z{LF|=7@tlWA6(Hd@|O}*dY+#$V$Y2aUl`w?Hd0;^it{$9-Iieam$(@tHfyYUWqdZH zZQwU1-de}c8L_X7&*!On^%|?kKVEBlZNwIg&lhR4UP+Gdl5NR|t&OgTN57x0|DVL_ z{I7M<*!t+F8={|YjQ(&_^wZSn2b-fQTcVJ8nY@(6|IHVFo}K7xGoKcXrAJq7jjqYp zZzn_wcguFimJy9@i+-9J{p5kMi|a^C++{8+8q1EZ*dF~XT@NL?lXpa8JEK3yiLT6z zrsPFIYS^=JzAN$00=Fv~+Z|oGC;G$u=&GmsHZBvAz?!ynZf`VJ5dCn}NKDCoZeKK3 z7+v#3+m~3Gd|Od8wm?5E(O7x(!$~di`kx+&#*Rims)(+sjIKVeAGIar*kRkTXl#dJ4QxGkJQ_O@T~ihP z;d*0_?YFGj99wlXRuct>OH`zBwb58zbY+(D6RX9a)kk9|qo19Mf-a?yRaa#yX=bu1CQt8*pL0HR?%@bUE7}*lZV2`2R=KVW_~5lfKo&(SWv2< zC|xNkMZ|)l0-^{gVnHk@2)=KE`~RJH-g$fWn48JWy1Xt z@pay!apEEY&JHe07p0bm1i{L|Ug50N@DX1(t%DPZ>=z(GDi;T>O6}lcPX&MMY70qu z@@4Cg+{8JPTR1{vk5FEaC~lDckSm0{&$@k zd-O-sX&d$U^YVay(mnoJJJNELY_!=J`geLPJ&yi^)}zPM_yi=-!9}B0xY#NuBEAeF zlaRpwaGH$x+p1hPJJ?S_Lexr)R_$P`bx^rXWiB(olhXif4+m$3)1OF)lVXQbt#DSk zxoBx5_)7 zIOQ=-UdNicJEvup_h_-XrG-ppHf9Cl505egqA7=`H@(iqZgq_R;sksA?Z4OD^_m z#0R*nLHzrErFu#nvL-xF_nI1wgxxq8HB@WrMz15cgMjscsG){_JmW9Azm8`@!6u#?*63;YU=8^!IQgB%$@)IXVs~GmHW^=lD$iv_8|cv zAn>EnNOR$=6|5?n+G?H^F>$sp;o9r3V3;F1K8_BKDl z-Y=U$vS{iMY8i&oI2jHPDm5xMwXKp`Y5dU zt~`obqTy&PiueK+8fuSb!IGSoz1Qv7Bd^?cd1rbImByi#$5GQ0sMSf7J_X3cqez%m zt=PQT!Pbe95w*frNuGvN`mUXUt(ePa0WSC@6s5YRZf={}^(cBgor^!&dEw4ERFZ%$ zbvlnCUbY%)iCxa09_j-IHx7(>>U^-M;sPp3L`{=WIvJ&1QeZPTjZ#gf!a}Lo4$NGY zzI}&cz_Z5j+4sh7Vi_+_LziAetB}gc36#5nB7W{FwUgad6bZ6tBwqo9 z&H{33m1?yDgfkn~4r*IBCxto(fbYASiz0#l-AomS7CQVB8|1od;Fr(__f`G#P{VxG z62zi_K~1Zmj`R0b|6`sQ*|g+B%ew7Z*RG)^3$DX&U<|2_Oxdh}-vnD(yWD#$JQw{@ zh)Ro4!(x;!0TSK-pzM?i?G{@%8zp&@IrP^TAXi<;lxEJ*4F)3{7HnlriQIV$U0I5* zM9W}fHwU`_lyVOq9`cl%P}P6h?y-|zlyJ&XlL}OF8(mt7(&NZ^cTnVj&KkP`&S1gJ zsNcfpx1RPlys^t8_tCbQ7yigcsf>OH|0xJ-HmkjUc6dkT-}9?b$z9aY=^jI78#j9m zwX>3w=hs^D!PVXzso09|zK_ZmJYb~J#g4J0)Q-xpQymY^|hZGP|0&t z>huCdyq$Jvs1<{wcV&bpRj;ri@=~e`rZl2@G3ZN>%9&K@A*1B2Hx0)0ES;yS885ik zgi4xGlNOYIh0?D9xK@xD%@&1PX=g&d0mf*R&TS05U^l7yE8oUHjIVk?*}CoS7ra;X z7L~t4E#IT`2b69{>G2=o{w;1cbIBvlOSC=%iVQVgbp;e<7{R6iawe|qQM>BUtGLMx{q z>O{@HfmVM9fPj9=EIZ5*s0T!m2}@i-SM3&3 zk=JsJgDqK2wzEDTH}Ky7q!+dPiPEzHRw_5}*oc--73+KUUEJE@cxkF9X0;z%>V?sI zwG!2V!&(gh{~|kWQ)Iu2hF$ zNT91)wcWuE6#M{&cRjY;vOm19{EC06zeRiW6@Lzq<Pl>|2cT|poaUEYpwVB3to5C9>XLH;s6OIma$X0yHIJn?2mg6n-=rABx&9=m*BSJ znEV7rpTxi_ox&Kus&=#0xX-ZrEBCc%MD9kTvd&QyCnB^Hvb{3=0 zF%KtTNXRb>#_*dwkAdS+I9`Ac6^PsOos$QfZZ_R0SnQC440{-qh)I$#<0Ld0L%iK= zG}NM9GwZsxpX=J)XfXXrepzP5K?zAb6qzx>uXdpFRgmt4U(dDT(Y!!{iq+ zdOVrVut(wUqEq)9GS{2R;D5i)OmQ>UPwULdz@(Qj>19lAo5_$6+ma>;YI8!Y~hlG zGuP`+`ydIvorRfXW5zicor{6On2^bs88!I#MIUA?e4l1Mb*kOvluDC4;4WrXfLTRh z*8l(=-+)7B{EfRmxo>>)Wb*V!3#UC?oR3k;m9w*+E)QL)e|6{ku^;ZOxsI6@Vup{= zB6!Tr*?Gq{s>sJeooix~me@UY?AmnCWyP3D3AQW;yTMS{0qo}z5jRw5aCm*>N2ijNh!9{sSG63)efR;4K?xb0K?Q?G`2VXz#y& z<+#lDe0eQaT;u9}{v~EniHfPUGoP78SI-kaAK6?Q+G+35gvpyRx&?N61z2coRca;q z8unloRDoW=VztuiTec8+S%?UO=!#`lMcFgo7dItRn2W?SklvMqu zq~sO3o~x`!Z?U;FX!4N`%$};C7FeQU+t4@;_rHUobQDE1;{| zuG~Z|_Lt_TXY6_Ir8nIEW4CchCuZ^uGyjg6UBtTJ9*FU}K?RlCO_a4oht10J>}7uy z7WOze?`8eKtOhNlf|HxR<^(mj^@^?M^pknd>%nBbnD{4SEJ#lroC#?6ejH+HCnu$r z$}F%PZ?fr+%<|-k>P?-V_Fni(Z(NM}z>Ny6?G})h$b_$N)^lRD+&P(D$jh03`r^{t zj84vW6j{4O%or^Cv?g}r{A-{6a5H~g9Do}{VS%u{E>#P{!AGdU@}=4C9{R)A{aAV? zf7_9BIl;JD2rj8a55SGOnBpMLgxv~zpzgHrb7w}5yivCPaPMr}g8G_J+~g1rKJqJS zMm_&hNjw!2ueoAv}-0T#hdnT=8abQ^~MAP6Ye<~SCIp2pJ9P%I1&LeU-!NyRPGaJ`GTX*zC{ z!4QJ%rywse2y5J&v?zjCqwbc-WqfHSPG4bmyo!>!C|vK`1i6ZvW#Ox`af2Kjf^s?! zr}G);=N2#&RB9Dqz7*GBz1_jdiD5Q*9jIXg{tJSRLRkK~Tm*E7yHNyti%v(pP!ugk z@tfF4bEFuTl;HFYoW9BItGdNJ?&jdcczO*Agx~=U&Y>63J-4t#tN|#2l;T!pxKTL+ z32D6?Wp+e6P^1Dkx{XVs@m&nx+>uJ$=nifcjeo`Zq3|=yrU;Eg_hUgQQiWUH#U=M} z`aVuSU=B5@26{k>0#s~6m!k;5FtG^@#gT`&>=91aFgHEMkziYuN^R%h0?a0#fF7s- zz&MoOioxD#XfK+ArD37KPdMW#E~~|@>TtRqr=Q_;10#9Q;S|RmP{etGLnLL#2po9$ zM!2erCdg~pOQ4cM4O~I9sP-$m=_8hxQ3#_|CiwX61xbX z8-~2YCGT;o54d?dPJhJd4hEl3u%i}I+Rvabn^kIOg_isRmmoT{^9Q$tLZVTNR$=;0 zKnhFzHs*_7Ly>$G#mmu~SOkXaj=c|3hUz0leSE=p0fj(Q6S{o+& z()_@Y5QU42iV4(JE*i221jG$w4Fa4#I@O>k<}d)ejvdC4TG*2Z+&Bh&>C?PI&>o~0 zmn7gnK}uCFTG&&m2KoLBD(8hGo`m^+Vr3`pMIinzjxG?Jc@s#m?f?fTC?NHn;X}xM z3B5#|^dmrXw4m&L#KewcKu&+cD1a~sB#eRxI+y?*n@d`Uz>Qk1!WKA&;2kI<^#=$^ z8Gev}pcQgB;5=*%VjD`BA0mJRVFU=2Hk^Rm&B+Nx`gNcK7!{muX;Y0Bq3&_8#eT3N zj9!CqL=f`Bgw+v(jwC=fqnN`Wa8i?xuxK~{oU5H1(1%|QC&U3S7-XM!+4t=d4&-Ij z6_hoFkf#zRr|~yv8UgYNv`2NC491xF0Q$@rVdNrVl}?ysFx!%5%m42NM%g1U<||{A z(0mlRM3`PCB$)(AJUQYDP{zSgiK6=G0OTrRltq|i6IMBdQ7&PSN6`5U2`7*ntT%4z z$Dq@RHDO@ef$5gWaSX@_LQ)G_nU68ND;epH!Wj9uOrT^r>Rya78ubzg)`UqwtH@*M0N-CSu73@{FJ!h(0~&Uq1Y;r?$Aav~ zP^=t`CteHYsR=`F5G!vIVCruHMf<83pi`xAC{&k$kiTqxIsyFF**^dnuLAi2P+<2m z!l;~(R1oxS2H#3X=s-oao$rrz79m5lfZk(&SsnD{>Dhg1rlPejO0$2q1nR3|J@j18~_7zB3fh1Mdk|;xQqwAzmzciaa4?Pl=Va1YO4fR?on$)Iz<;kz^83*uon_o)K0J zgkCL9J_or2HPit4n4^#vgjpkD^^%~Qn1`EzOi<(gRmUe=7@4wld0sS4Cw@LN1E%Hz8}j&k#~gTJt6x* z(CrM=r*LxTM_{+g#RYOWV0RzPKY%}sFsFl9Her3j96*R59faf)A^S|oz7X_Rg6<^f zZv_3Fpu51@IjFh;cY6md)Hr?+NC?C+N>>NnKRrMj*X^#8$zB5S+D;w-Fl-P+h~kW7 zgE$~R2_sLId_Rl!VgY5nS&$b%Zf!^Uu)x>B0u-nmIEWy=Ecp?_kA(#OvWaSx^`A*( z_VH&)0$2uLh!En}8G$Tu5X(H6wJe0CcYtMnkhLt7MIU0(VJteF1%-2E1Ph$E8uC~> zhwaM4EX04Si^@TxB*`Pp(Z5!aaJ?^x>GKl^;=sf*2;vDw73hli>O3%lfPrO99umcp zN3%?0SoBdA9SbP2=r|UA91e8Qo&eN#sM-(olbzP=!_%M2v5Yoli4hB4ofeWWtK`5;S3>|cpgFWSmF-dMu6A>xX4&b z1j%O^7qE=3v6g1w*LB>07E8a~CeP>m$tZuW6Dp`^{EV_zC-(^7vd=G>~;cy@B z)+*HYN-g;SmQE@S z)URy-Fm!c1v>#Fov}PDu11x2t5zAJr8r3rKiO$X=&shd9Sac(ce#va}0!$#;1Y7+w zd=PLmR^P14l9nqG9w*O}B~# zJ~IOJjwOE2l6+tpej(Z!N;yLUa{&KEfIL77OgM7u7jhq2R;et=HW*IFdR;1|dlkFlYu>j2Qci^m2VOIp!tQdCgVi|R_ z%zm(}dRX#a7X1@6A8MXt1FMC2#pn+RkSANZpKY8Pz^!+*k=B0ivTtlqChrSGZ*_= zL2QWdwu0yA0-`aN#Sdpf0*F8mpA$9)@jo&8q+G^bxj2BzsvDn~rAFF>LxMpaV_9ST;BamCD{p zc?{sO*Fc9j4t{~pAa)-QN21`C5M(;4BfkWNI2$qVyJo2~3pRaUw0#^q&bB(l1}^qF z2Y1~aC)o0nY}qNcUJXI+jAujVLaT*FJIETu3dm`;(HXW$3x1zrNh=(+r%%`qp?z`I zQzoK7AXn-$pKQrFwpAwKkB(r1Nyvd-!XpXnmFL-#3v4=(4dR&uxZ7@Vb8#e-0V!s| z2qZ(>6t<)oPX(MIPl5Cb{r~2^$ooF^Ok*2eWE-WkEi>5kB{qE-w%n@NuJFiYLyVy- zyD)Z^yaIbc$r)mjt8kQB4UH`}XtAwQ*Re*?BLG}E94_2E$EZVWjV_3^PfyI0Wy%smglo21#C#)NzF9?1KK`HHOl{gXYDl*<|9ZG+E*X> zcLJ_W5u2`I(~sF;jh+Amz)!V8^AsM1vKCnjpJ4Mhk|fzDn04$`kMMeCD8!brB@J-i zGqza+du1kGO1y_KoPj9}WTY6N$pWa#;S<>QoNf4mZPLg#f60gz*#xZmuSvsf&8T2A zTh_v+Uon8Z2JvuJs+}D)j1?za*^mbO_pQ%x)xfrlM!#X3wXv6$Kz&2@Tn}1|W zI@t6lHvO4Re_=zE`V}YyjU`}tC#;|r1Kj!sTxP0qJ0li&}ju{$A~=jW4!yEo*1_?v+W9}WR|S;_u^Q2bF4B59}W`C%#1*(i_r|K_(8Va zj+P3dY0>wnot5rRz8r}k2aLhO5!7Eq-iFLcfol@>Ul}pC-e%%uoH9H)zrNVz)Y?=< zvRA_rJ`u>G-bi`|3{FV24t0+ zm1-uln015$Qz%+xB>e8?qQixnuC38uSh~Jm|AfhC{pOU^D2_auBaY!19EF`Y5YZij z4VVh5&cQ=C=ZVL`FcTDMl+=RN>V+oU(<29*KXssTSI&mx9N7tu-bs$-DGnXa0VzBU zfUA}E(1L(jm@{zdf9tcbDHI@-5MD!7w|ijpR_i6E?Rw zSDh`nVJRFd_n6z9&5@ko{KToXZS2{5@eAWGhx{?JrL!p@ha=79m|Q0E;AEx^3v&hD zZ0f<>x-G8ebB=l#a>Dh>zP`)nND4TTYaIGI2Q;`4Xk!b7d>c>(Qd0y^{`x}oPdqZL zV_r1b+F-Ka$5#QiQZgS{b49ukfs4cXbHDnpE0v5nnfcD$0?FF|ZDyI+I zwmY!k{q=R_97zo44n`&LCLR-RmCyStec|fL&4rQ*j_GX0OTW66YSA?W9sL zbh^1BicATx2;O)a`>Fd0)iYrTEH=DJeXkaKNEH+q_0VNvR5W7}yY5mp5;mW6R6;OC;|(mLE8J?HpM?`y)IH%z+}^C7il` zrDN4vadvW!<(1mRkIHEs9LXn+_%p}k3y1#7$U!HdxA~VglHUM7hzOv({+)w(Idm}) zxoDVK9g0$+*w6>DR{t&@>HN6t@Re?kydD1m_-c2+?8Vr{16D_F`yS5?^BEmiI^|;z zN7l=c*RvW}KVeI?%9c?EpPe=`$AU-YPFJoMPLlE}Jh_tnT!RukgH^<#N*`FZtmxT> zhMcW+GZ`pb<;At~=IZ%yCB9reKd#K5yE=fY7s!g;7xq1;?<3xNnd6>tjt>>>YbuO~m6wHAOY@$yDATy4{B9Pq zYuT97zxlc){d0tC8p+j*;)jsK1xxyI)b*u?7i^=OS=3%~i?i3Du^!{j?^hO7>@JAs%1(2|XSkMUxd!LB zbOIOb=y@(<3t`j}stI65F92-6zIo#NQOf4~%I(DumUK@`S2PckbN))?N|U(KWUfgH zmrmt^(x(AjP}|p#7XcF&?W}u@$|p{~JbQ7mG%07;GXEtLsOEI8$#HH5+zGLn2Q}B( z=(x4MMVs6t>Dl#ZHG3~{C6~FpJd3+5n@i_#!8zr^^INw&lX+Z77oGC~u^lejElOs- z=FOC%@V&f{{q}wyT%n?=ZXutbP*SfPAnH#5d_r<%B%lW`#E=Bj~mvQ zP<6a8$D)`kFX0;8;2PfKTD9Z;=q(T=CA5BZ?SN7^%Eb<-Z&)p=TRC*jKc($2V^x+@ z*OYPP^&_VI`R-1?_UTJEC3+kDv6caMndod<`wyVxc#e0XQ( zf!kbpB}3ONPB%skY+oF>B`WP+REizyHC5(%hih5IHMq;A?*Y*{r#Zl?GaPC{%AcGH zX?E|-Lo2@DoLcbuK3DvJE3M}0J>-hh@kd<9;Gs?psb>wa)ximTfYJ`^hSk2wQ)EqM z!LF03E>VK;X(*e*#H-RhH(@jHd)%IOsd>=J$6U)NT*!pq5^xOf`tSW%|YP8g;}*7lu_*bkIz28AO?O5+EaKu%={Tw*1%o$oNJWC zv3{WwEtM@aHHz5OmK7O_j+J4yuV+8EQx@-aY~-4}vMN$sK7?y7R^g>PGwu3HoUt4i~e(FGd_ zkx23$hxFv>W|$Q&jLldhwwym-T06-w=A9aAp@#0~8F}&aym>Moo{29{mc-fV$AgDA zs~~>x=K)p_qfo<*&Ydbs-XG;WHQFf7+n5)?GYRBbgmHq{LA*ZK4pgAle$7aHUAH-_ z!sbSHkznZDV4fs|XBfyiz=P>!TbLfyi7dnkk8jV-E^ivX@z}oI-Bjf9)Pp>EC{KQf zM~CqsItmAHH7*KQ2tTw?42Xaeeto0jw)m&G*4*9FF!#aKYesFMhk5cNJV`Al67GT4 zi?fSD-NK<{cAlwE>=!zIIhCuoqJPP&D4ta`PcMdNd6cIY%aa`A85OYOV9;Eb(lPwg zfJcJ)r-(b!I~V8ay6+T0UzjXMf|;!xl@%a~1{CGfwhWo#GkB^W>*_^cf!1xz6&CuwSLEjoTH_Bxj7( zIRLn?xHX$h;K87P?mCsl<<_@n@wUZV)bE%YuKsYIXK{gNk;v0a;>nYF2Ay~c5Ak+& zNacatLkmqqrolb{of>K*7a6uW?Vvgu=cVhCb$74uj85ZM zfr~B>Ub$$Q@RF(=b19-aA?*B@6_ZkK|9Smd7EhMVv&`WcCUJ5BAsxS!dAgMY%u0jC zJ&Z|f|Fc5re842TZPL5ZGxB-n1w3f{T?3p{F4y5-n5u0V8R6cqHg`3D?^arTTWA(~prn0bG0&`oC%(a>Z}OmTatjW#aZo|~fh+~V zWmaHLr!Vp8U%jrWTb{o*=A@6Pw3tl|yk^WQ?q0Ds+S0>7`Ol~CWjuK~4^sFF*Z{%` zm6P%sn~F$XU1qzIyZOOCb4%|vSSH?LQ}K!IpW^#3iceXe7i;((alOqmD&bYaLz_24 zKBA!(r1b3Tcz^!ID)CbBsr}f`J3OOQRu#h*H)m?khI2C??O0~3PY*1f+0Uw}fS_&- z35&V-_oWYZ+mWuE@tf=K@{I2B==(hAmOtPjAxaM>qSNUNSq*&FeT9ezQ;oPdVO}n8 z>V?w*AC~;oK4iG_2p;$!cQn*U`)OYXSk5o=)4W@yoj5r48Jm(3Lr%EZyN|!3UlsRg z;4`F#xB4-Ue!_!b>#2@(pglXtT99`&jCJTjU;PQ)QR!=A_I19Qts0e@JgbfeJpmXV z!xN6B$6a6TR8ym$IAwGFmU^D_8PD`R_cRL(S^VR3%B~5kIR-Pi~F46 zh|IH9UBTw>``;t*%cmV@?7fk?-uE(sQ#{9Wzb%c5U z!9D@%S2s?s_iE;uweXBy@n8;vv@XJ_VF3qIiq4u@_qZ?KVD+TE`!!F}$}@Vy(`)0& z-ty>oJm}HBhn-y&Fc}0>3m;(XUrT>p7l-;e_Q<9`9$l?iy6}>P%T2e3@7a|7lUe6S zE?gZw?7+%2^?LQ^cAn%T&#Hqb{=_r?%rpDKqrdXN4tK(?&ThK7Qt}(@`fEv&FL~4k zkE+5EHtu)UB)uEvIDTH!cb=q+r`OFh`3lYz%rSLeOPDABeEwwm$EM~C=Rre%@Fc!O z59lFKfH9Nsn#S-c!%HLF61WMsrn}8*iQxD0tbX#0&g0ged}e+eDg|n49JZw8O5sWF z;TR9uA=S>WzAUPJ4B_H3bc6D8cS_3e1&^%u^QB&VnK$2}mgB>R%*xiujj4Pb#9-Vh z+F*J=)1AW4PS4JU3u+GA`0^o-^5Y{1m_h`Ug8y^?H$a(}OkZ}uap#>C_5-524Vtd| z^W_12gFrqV#D}tOFdw=>T5!TP(D)`p;E4ae9N9j z6_l`ey#I7Zw+pVj4@y0zx?o56W|4feD89ifUNlg}UMI9Md@v_AARESopIg?=AHP4R zCi2Qw^lIu+zVRt`EIUQo6PK4<>2;4B*();b{Dap$#Te3+?;gA1p4Z@@Sg#@WhSYDL?-_ez8XF z*6%c5eul4imTz{Buh-2X6JT#8^e4#k@C;PKAe-4iy*XR|`b{ROe%*X_<#{ts>;>kW zL^$EsrW$Ho%fp{rSACo8(fMU%YskcLNqn;qtVS&rEjMZA?D0?iCBD^V zKAp*+c7+dvx6DwXjY^@mBd-FflnQ5xxVpjGJNHL@#g@EQ!zFd)S$t_WpU#2*xw*jo z|B^HfnFoOX%GhR7UzVN7ExyOiS#|x&toCokQTfbM1^>Ha2KC({Dqj`wq55<7%}tBF z1jseMB#?Iv8NoCCf#pEAHLl8&&a* z@ABz;d>E)WiIex?UYK}L_oFBy$I*$4o#sRygsA?sjUSoBps&i1Uhye=E{ zdM)dBCYpYJ{Toir49mbS4xMpo{rxU1Y=Z@-o-cjI7r*D~DkTSs%RT&t&WZjuU07X6 zekr|3Q2#D07(RRG&hVOTXYc;Ytv%YnU-cY>ixII#V3mXOe>U)?jw`e5sGYkeR{cd6 zHMorIWjnId^P2dQO73+&^`j-ENa3`>CI9W`VN&0QhZT?qWKVNQoIeC#?_|8G=b$g% z%$K(CO)L01H!`Q!ZrRL#M>Nj1{bQEnk-t7%B`BBr+fU!Jx1Zm6=kMYye89a|eEE6y zYtSb*S68Tys;PYM;gc-RtRAj()E6e(&br;oH>u?2ai~wl&b@nFegB%geO!$&e@M(5 zz9gCj=HGIeEYknPJEz23H~98Lf{bqv)c21&B+(_P^2$YLcy@0&RdT@d}Cgbjm0&eU5NF+&%%Ox`Bp#q zhMpw7pM*ZC7m4`W=~{ebJ8L;Lk~BY2vLgRMY>z=l=A5K!-lUliN&AwJS@@AKP2jY7 z&Q{VNRth!aYGTdinjQ@H-d^9Vcdc^tqk;g^EReJcBK1mmWH1Twy)z_Ax~Z=B7&ZLR zz*`a7SKrmf9e?P$%BDMnTzY^sKS!4lpkOv#s&BgF@*3s!xqa#%(GX zK5T3lX%tS%BgmDpL>U&x=|^2m4UzmP&0FjuU)CDv9`-R3r$W0d$q$bA4>tb3G2wjA zowJ8Y!y}|#9G8p)6d^T+eh8&~`FGa!;6XkaZI9b4E_skqq-8WItK-A~tO_Xp+vtYd zpb(Yw^5e9@j;)VPgp+={-wqypl$6GjhQ~-cj)C z>63bK#qfCkr`E?0%i6DP_;Hf7Iz`g)B-Bk#lSl{{d)>RF;C9J{)Z8&$>sO|@yJwWe zthJo@Y~&fz>?|oiN6HgO`aB6{`vUC!i}z$A&>x(QMwtYdK~WDTY{BfGI-j%b?9Fxc zdj1oX3zsLlCX+@fq)`Q7-H%#pTG`Vz_^7k6B>r@8_H%hEDT`*MkxYrj&cT)`PS3lx z%WeFl=j@|pGk?DJe0lpKDNQG(hoEc;mwofjRcLz3re=#Afd+O$EP+vojGsLlsvCyZ~q+`tBz*gBrSiiZ;_BT zxxyr)PWOyP?J2NjMHht6Dw=YB@a!2Eaq3(0vElDNpZ<;i`yGqznss%hq@)us10q0k zlbH^t>NO`$eDsT~Zk%?1=H_8u+;Y;Sf|TDT_3rS=N>Gw5D)%=iRbw-IxPix{6Jzby zp1)HPA0Ni17GVXy%e^=4nD^-Z+<(M=C$rhq>#Fgt@%;mc&(GXAM^>fj-C;o74^_Da zuyFF-IQ5jC{i`uaH_{>WB<>}b3A2TxV*O8X>r1Tjn zPvkX#X#AR0vU^TKET?|Ks5OiSDx9dv8M&{zeKt((IZkY{tt+%?B#mB@lDqsiv>!~_ zpI;tLwn@meu<_@Otm>OcX)|fjLK?mz>DMH9$yT7foz9_a$TzU3ZV3&35d5)?GiU7I zx^#6?ps{yD`Q@B8()cZDnt?0cF&2<{kDN;I9(&yFc$3;2nRBV-@nqxor2GR(x0BGk z`v{w9U>?%IB>jT~57I+I1ssS^_A&yea?-tYrLUi{J^Ov^ z`zLGT47+E)l>Q`_2Ejxx^>^!cb@7m^TV_V3e!EoM8|f)9+b@uK2~0Yn$%cCibd_Hx zD!cXAk)mso<%cVWTBXf%7vE!3w|BP%s?Pa7c*~i2HoazDZy7=HDmw8~Z13$wmka7P z-Wh+*Mr92u9#Ok~4qoubotjem zD%bOn04Aox1dwt=hXvlC(V2kWM{&>RAKY^f&+X3olpJ?7Tp*7SEUn-k7C`u^aGFm| z>$xJlarcph^|k&hmmi9+JR&ejW2rzX8UwP&TkBPcah`TX_C%SKTGmzL13 zf#jS(FF_#x%B|xvV5~bj;Pio$et*s0I0F(oP3n1p{DMHwQ$R)&)Y_W6{T_>>J4WbR zczfzCIro^Pj^?;!d7PSRw0&^Bdi0vPF^K|`B!NXZKUo0fE^Uec@q*Xk@=oz9J}f-7 z%Wzj#Id`4VpGE19N#46%`C*$?Jw9w`BiWcLkf#YCN4_Y4c@0;X0Ry}Lnor$)7jE!8 zd6s33{6Rdye~YCHmez4H1WfOGyF=etJ>^s`ux>XFS-s&eb;E-EI^vSR;<7+5Q?RNG zzXEh~P`Z<1%ERxV+t*{OW~P2W(`dc@?fa_&S(ZRn%gKg2pyQSU$M&_9z{kWHCgG!o z{~Y=E+0wMb&VjFU1=2i$$svxe*1Nmr$M^Aq-4kkWrp<|7v-?55KwKcuyCx7{7tnL`ywkrpb73kd-nE0?O0R$MyBkzE6suiwVAkv*+bvr^kvwL8{pwV~ScT@?a zcLnl8oJz*B#jSj2cyf{F4*l3cZJ+(UdG`bc_XXmwkXb8sK~c~DfnN!t|4E6B>a~d z>F_T*Vml{T>27^@g^;x(Zp_Qq0!gbt?~TBqn^&(>7~|cxb{iW;Kb}AE65G*zky)Dn znlWzyHArm00_jRZ)ir4eRb3an^5eqI1`l7e_?-Y^tM_0(`XVU}l{l;Wi(oTmx3Tv*FF!7}%M zI(@b!3l9sWkzAOX$Zu;_ZA;EH`CTMI&5vS&T1j}b0EDzuCRID}AU1J=a}K>@e9IjEu3 zM&*R<6y)_f`p<6W^uzL!(Bnd@6GHJxq24K>RlJZsEu_yd7@P&-F@M{JdHwC2kQsb| z8SDfhjN;mp=i$3T<6yg-vd_KVe`c1GV`}J_ar?)TH!cWG6NL~!CNU&*)di4XqLbl% zn4fl{zRN4-_(js1*dO2Ltsit>lOnWC6-r|uH~9{K62WWV$b{$KDT@0q+s700+dMLp>%*e<-)>N*G>UzVyYdA_7Gd%$ zLg`hZWdPex2$C|!{o%_y83xfmTJN2IQx|n8OK6lWG|3UlDu|t%`cW6U2Ow0~1piw!)Zq(iz z))|!E*;`e&c-yC&Lh&u3Ua3%0CbT@qF4s}q3I22e)4e&sOm$PYN0(~0p0qU8y0%!1 z4)(6E5SrW;8dM7DJ3?s8SAkSOx59JD&kY~@exlH z#75g)c^^R>f^#=*CQ~J%@#^e?vu2m=?YWzxmwWbnj%%dU@*$q4*LP z$W%Ybgq^d#HY|In$Z*5QyWbmyl9xigdjiHY*l)^uIwb4TeUmCeR%FE<-6S+^7D`%# z@RlnKx87t^xoh6F@0u|rR&2iY?CrO0Z(a$Z8U~f89Tt~=>J3PGTlqO-_unhCR=yS* zw+dx%gpxKP%ml*3-&-I*Q{~rcc2lO||7_enqUFizN%Kn?lZTl^#FpPSN6NwxH>SF8KC{{4EC@4|~;1h+bbtIlvgfnieG&Z5Q! zd6=5LSX=XZRFGXjYf?fAn+n=tHz+Ib`R?v#X%^M1|5)-_Xz)cS?&d_YzJkqWYI3%^ z$oRq11jRWk>q1YoIi^z|S=cEw`zAE~E|hf%>24wYgE1&QU{IKs@|m}?dWFzi>3esY zEMhAlGk?|6k~wsE%IIx#ymmev*L44K!#(Hh@2dhVeRhT}J2)=hTLglU!Kc!;#;qJYka&KkC7~y9#*)`QB5@jw zzEekue(4()Zk#jvLt07bU+HbWBB`Iqv<2QT0nJZ~5adoA*y-&1QIXu?eLUM=WLS(B zz~6|8c~z2Ym^0SyeDUyk3(9%|L>4c(fg)xEpBW119UE3TFxtP}TUmd6)V2AugGADF zJQ#k~jYLqtStjx4dWP;ynY~+b@kiK;5Rq9TGYPV|?da1`)*5rw(;vR0`~QeJAhJ9t z(hC(C+$IBY@{kB7WtdrGP>9m;V^2-G5*n22uwnOtfrGY&iKO8o!y6o({cpMKkQtL- zJ|jWl)f$m`eWX7@-CSxgMZT=TApEX&$kQo5b0b7Xheak8#2ZMXtz9MsgbW`u;r{yG zg7!o6GLML4ks?_wu@m&Xdd8CQV%ekj6O+?Q1|G_)$`Dd<|6UCb*=0Lxwq~4S@HdmY zQ6hP?NH0btJ1UaLis)k^C~3t3s#-UAxr00|f}t2^cyAj1$kGYmkitPto`heO(3G>I zrb#OQ*;^PKHm3OJ+_a!oOHPRl<3)z&Ij2QT>4q7F1zP`na(NQb&>3CdwPZtwWa_Rn zBIpUc$%ul!=vPu-`C5dFoB8wD}Jc*MkV&1p>)dxufkagvK7*K+lh~?C~Bj?k? zPWS>}uA0uki+*8nnj^}Vk{e1Tifh9R@%)Ulpun+1mr7AAe}*PyBl zdU%IT6~+2Uw)%)%!f#v)2wpJj>{l)oV%FalINE;+z^Rxio~}> z2Bji{=ln8Ys)vK794HQd^2!B91}j8R!||Zhgyx?=!8kWD-9RK6aV)vd7UzgL3q17VG zha&SwB8wW4!DErMm3RV7Q>opda|I-ROQi9_h^LH-=mHx%%ICDXPu_l zwY4InI*~~V2@d=35#k$WrB>$X`IsT1#A3&Kk@T6!G=QyB`OMIs3n^d3A9k!Oc;*-0 zINXOzO`TXbQSMWH3^DpUd063c>jshhIfyw!qDGzM`~sbP2`Ft*xGJg6)O{@0t*Vh< zePyc8=F5&Yi7cB%CNU7ZKwz_H^60B|9Rlmq=eJlk{<&mBi%6WxdIbc8vW-&VLcKjz zvodYY9rM+jPuP~%dnUgYS+>j-J`QKA`5?ABDqy8}U{I ztsxM|uHFb<-iJGu^-jk^jGJ?6-if5|MUq2(mUEk9*s$*B8^?9-iO`S#H*wJikvLNb zMzAX>N_9yrLz6RUT>s=T`-fbr;connYNz!+p%33T8dneLXctL7iu5`}reC=g7~=~0 z2Rtua&n=POlio$k(~6IL5=lRcq&NBs%iC|c-59k6pS#avmgL$jW#$)=#aEH6lgt)$ z0;0N?G2ri;WyYOo6cshpoxLQeZHyW5O=KCvpqBo}QHme9Xyn+bWlsy5rf&W&viiY{ zO4d(}-Ow>w6JU){^xPnJM3-o3HwVgDVcMQ)Cc8cN=KepFy>~zq%d;>#uz}6nGdqhp zV^+-Rn2sbtK@kwlM-+^hFlRteiINc!lq4CIpdg?GNrD7XL4pX9R6qn#1cX<;d%VB< zz4yNNz55TWqSf(@X1r^@$AK*!@69Ctwq>qVP+3OU39*ZoWI#)sIK2 zzkxw{AZ#D$HSX@6JfLS)I`T3)Sk*TmG8h!;Scz4w#lUJdV!{rLtbKghis@}W4F=@b z{Ywlz{iDMp4qg%K+ln154@hO1)DYhsYH zKyn&Cp42&LIT}5!3iOWcUYLActZpw>c_p(c6i@9Fd|R5S5FHzkd205JISyiVN3s5M zhLc#HKMQ$C%N!33bJBjL)#$s4^DBPVFlVu0oX|xK0qH+}30k_cm%aV|q=eHyCO`4I z`<1*QUVlYN4Q-$IbxBH0xlzM9iud8F(;Qc^rkhyPT?`rOwZacVaAyAgYw2sf?F($) zwVe=0Mycg{h)rTyo??hbSel_@?@Wz?3lDjJW_hU0m_v4ZiPw3H^^-V0Vwtr9NdpVf z*ZcLi`;3_hS!MZ}CMUa{Zi>}?#VWo+>>$SOzqQ6-mO|U|oV*8vLkrb!i4Fb4`mWq_ z9$d6?;i>Rb`eDP(c?%p=3|7~th>%C(X#Ww<<_fgWtD|X6`W1OXWUw{h*`(#KH6y)_ zYwIjHVsl#z3F|=TIk%X4W-jf9Pt`7H*6q_A>MvFgXG8w()iHgQm)MUVf7zef+E^mm z9U#`aBQ|K_%S>u7bKd&5uM-mWgD09j{kjX1_Jy zH*wP2g2YIv)i|I50DK zdYs)*k4m?HP+`&?qm(BP#5xbftK!5eE>s2sB`XibdOy7n41WGI z;66N%?MsY2a4LdG>+JVZ$-gsQC1qZ^SU*Fo|A7;#1T3dR46eUkt?+xqDB}1E=G;@? zSm=GrVMl%458r)72U7>8IbX;W!`|<2F1mK)*%0Gh-qC7G1v-zP`Kx7#!5e-K&wc!a znZ^EHXx5~gPp|we{pGUi`s^p_w#zzMC?NgT)`s0tQMQu~t&kQ@EzTAj+H)aU_IZ>P zC9IjLq};VTdU%y~c8*v(SFHY!`2|{EeY@&*r|EnC)*r-&j_lXI{z>(!EuZErXb(ryN+*O5@O_yGY z)yl-{UW@hLh*jU>MJ&gJ0O^y^{i*`iQ#O(ay^mWj~8py?bc@sy3`m2Q*TxFdNU9CTTve)GuL zlnwUNM?6$y+h%_dYt@O>;+14+4Hr*Zpa>oA@=I?vnyKVWcFAHOp9rNLmu=5iy?$ov zw@#aKtQW8UC{}sH;5Wcj%XYFMgu66pLcL*`cjcxFrYc7EAvYVvYCjoG@B`d$2**w% zZ)`qk`HsI@tNH4LF|g-!laH2WEH&*b;p|)%(R^UW)w;*cVyzbO`gr;7N8GZRg)0U6 z_Z02BmU_<)+WbkZ^;v9~Esvjm+T3^C_S=eZm)vF65np;XcZ$%myTh(esBF)%$og`@ zZsm|=U&N3a)d~*)`3|x&p4M;+-O3-=wGYdNt}g9jH3#hR8*+c1a5ZwByl(O}3p)ed;Z{uaI`ec$^U8+?^EaQ@CdW=U{34$CPQ8|aeLuwO3WYy`AY=gs)MU%j zb}(PKUC&G0W}3QQ{|*ziX`M`NYm7-~-sY;^ZFFv9k9hqrv3{UZFXn|KCyqe46=d|* z{;Knp6Ll!&$VV%MJ~rKbV$FWB-W{cT4A5jfr;66^pBwW=D&9BLZSaA^Z?XD-7>YA~ z^G2Yg;Fe*F1Di*$KK|^@gd}C%L9vk)((B?`BiPxO_r?0bLs7G)XIpv2PS~WePt>OQ z*JB%`eg&!6g8GK!AZ+xsPxtXEYgxE$vSass;gX^8c1Y_g(!YkZfAX&*aCOWqP0sF3NX6>h?;Gh;XpLc?q&^Y}U@polfa_^x0=@ zy1Z{#uWvpZRsW7G9OtREyv=k;-<(C0uR0;M>o_>!HN|z@mKI^r>;~87Chg^ioDt+v zgEDm$6+3_a`ON6$5$Dmr&Aey1Aj2Y_CmXE^ingG&XLO#P^zb%%2 z8xE@d7(8~qtoTZF!BS5qa;Ij$S8MsCGk0Z1)rF+yxhx`7VR&R#m%SPJ| zu1MVtnYbg3B#sBdL3~r#qw++sU2=+y0WDF`oPX-J$`xK zNYe-DzF;JZcA#(moWJe%?`C}8a=)KH-=h5{(&*&*!kmEDhr8>*w9QrixIT8rl^IW+ zeGkpaOLV%0jQo(w02itoQ1^tWhEiX|=+rtQnVaM@vyqKBa|>6^j7VRdVX`EpZu!ZU zKp|pm{KvLs($IZ5VYiNKJ#ypqZKUpxAii8HgrM@VaTfOnA{@%3bx-S$76yIDX@b;zfhf=fTJz1g#21 zs`n5m&oG!eXpi+@m3&ag7Y>tp1d=H)3e9uxGKYWkY}>d)N3?o!1k$Szfb}~4*Xvv! ze}R)!nUiXa{5&aCQ94E2;S*`%i$O-QXq~UpeMDT@bs|iN-W)n)nKy0C z?`P%v9V)(7UVMO{V+ZiO;{p?}k`FbH!WxwOryV!E{SfKLA=P-Knt)Uj5hN8og1N-G zAK)7us8r}@@E-%kK;|e^Q=oUVCvRH&B>&coCDYbftC;Th6QK6--my0;LJ}IL?VLHm zqO3g$=_MnzkIW~41_Ji`4nbNHy!YuD?z4nXix21c92Q@HE1aBy)KZap8iI`R2Ljy6 z00r31xpMh%W`_0N*2E%XBewL=Ed%0#-+@~r34o(kp% z9KYRqn6YF@c57L97SehSJj#}>z_9JBJ0kZ-bShrr+$vBSdOsWK=D>gQa%EECpt)Ir zBHHwRh(3Q)fPbu(L2Cc@%kT4$T0SxfXSi@);MVq*Saw`H<9FuO<4OGJD!TXOf|q^; zNV5M-uH zFGgx5NTp4Hbpmf~NO;)U=P!S@O!b%Qv~RgDK;yUO@4LL^!u6$@f}86?7#~ZK-YcY6 zhV+}cuYoE5ja!>r`tl%>;l&>+8fn|DyqDYkI_Cz{<_$7@i;T*VN(It-hcqjZY83(x z3R;5MBUvd@YhlN}8DB=u?YKI$)9*yY*=nR&gACupP9%c#x(^7FP*3iKu7)@|%ddm` z{nsau=^od=b@gBVt)^t~`SDPtyv%x}{t+29Ahkxct_i`WXfv!M?q-NdGfZi4%hJ2?#S?hpQX;Xl_u7P9O34%uK%6P@PxhGG=Ug{xe&~`hr`IkRB+Tx;VWHx(ah^3Mn&ZFE3BUAO14VTrlP+ZZ9qBZ3 z_}!Scq1p%zAuy}rBHbcC7poN$9eB32i$0MtR5u6R5$xQpHnX~AQ%hYMOY6+BA4vZv zGVDQ61pDCTo80mIlrJh{q5!AnpXu+~c`8dHhYU{B ziyAPU zoI9N#cSwrtNW%nPtO)TGMtDDZveM3ZmhQRS{5bckq}nxd-F4E~o>X-p!PayH)Q}`} z67taD5C}YwS(-=hntquxWV3}$2z~#1(|4XTxz3yI4nfdqHfLLIk19;9H<^-MqQuUnsXl z=-b~@w;vv^t3CATjkrM9+ppY6b$3$VPjp9=&qu#6niA@b>zh{RES~>p{M3scq}n|m zyyKx8H&<7g-CZ-XeCVsu`QF1lNh2@P@Rm{?T8qv;XK{)@W?mX+|8c&_iZP@&2|;FG zgeD(&$rLZ}jlxMYF$Xte|RD>VNuJM&6M+qmQzCrX6! zEo%cmO<)Zl80(e%fc$dPi;cuf)7_SZ1h#p5c^^m{VyNUxs^212{K!?eNr>hIv*bI{ zR@uc43!9(57)FdgR670qb$`+%fHZLD-628KLo5~&^AXx+?lq-8W#;92$&V3di+!a* z3{-i2Ncg_AiPsoYA_}c$Yg^qV*9Ma6L8NXlsS?8HhhRcD4pqRRFn~Ps>lRUdikFyQa_s13S@^Wv@+1Q zmdOgs>7aEhEmn+M9A&|cA$4L&!*IrZcp%8PHaFXe4vjzkPo2P_RVBiI;P>zl=>t;p ziI7B|^S?YWNzk=3--m(~uUgD`NSegKBa$i!( zP=BYw8(`4PF>%~{HV3(YNeCwD|oUrtZPnw`!74_TswI*TjzHs_d*K; zjc|PE!yjI!U$Rlrh`xI%Cxg__B-NjA-zkDvIT`ImIK=r{ONx^0674p3W|3;o$yM3F zbR_KI6fO~yy6JHSvJ#xKA$fk)^P)w);9X4(kof%9|5z!&#I((nWCC47ApY(R6g$cO8+ z=kI?!_ZNGWo>&~XqKMRY;1`p4Gadf@PcF}mng6Vwpm@sbyiz6ISbpVh3Axr^aF0Z< zUT?Z#=oq#1>+j=*4F{I^m6C?ZoL3|+$ADv4_8djl0scJ({P!QH?g$vJ?Ygh5j5J8% zyp}y24t{CaNFIM&Ftax6AAjo&(@w{|A&p%Hj|9l_pD8b%dJbNmzHsk!rTgt;-jeFM z!e}PaoDeti!J>N4v1T4gn`aN-SWbeaUjd>CTlz@4->Q#0d*h0jkb1|nu?9chk=m7{ zW*pN_d;x8~@Y!;MVB8u{Wz}`mqYA2u)UPHDYe?<)q`;)S+F|Fdjolw z)({ysPaDGLn=KW7Al2(gl{#54anw@Rrq=D=jA2`bZe4wMg?XU>nH}~zwsn}|qqDk} zo)>?`O{*tYeI!>mkot9itP!RIXJg1>=xCe6H_h{#UvgaLRN44w8ZT-hS2vUD;f!cD z*oyUA%{~oXqTTAE`e9Cg==hHhNYy>8S?VzM$=n6#y)JhGVwF1^@Y@k z2Db^g`HXht#PvrnE}Fh$U)milqo|i`lxrgz+h@?w@#P+4sO|-~z*bVNjZ|qT)xVN! z5}DbGMGDwfu?TyyZEfGHw$GZaSB{ST72H7@ek0XgxzTKJd0s?WKZ$y^XQh$AeN(S~ z`rb}bqfnT~Lq*N8L2Hs$sNSorEj@bLXGje~pK}*OtL;Gh6tvFVO#9-)E>ho{{hh>> zZ;7i~CG6sIYazaJb zZdCMS-o%L!D{_A(^Nb6tDtmvD20s}Pybkz#(z*MW9satL61%l4S2EB;s{bNYZj;!1 zJUdmfz4Dryf9Zm<#vOJ6KYL*YxiCMW+Hvk7trzD97SevdnY%Cbky`zv)^AdEfP|d% zL6W$!2R6k2TRyrK1zTxmIE%%qCp$yMGthJLMSqj6<39ITQ<^rES^+d9AW>&?@$e<# ziq&tY7<*dn`4!r*w%c)XQiPeGLLg-rL>UHCdL4`&Za?0|Sdh{E%|2?%koVi4sm)6F zIvzqnb!aFBWy`X%P+V}GTD`58LQ_ zlu-x@qaZJ57kXX2$@!Z7`CTK@*(z2?H~b7^q8(+^`?Hk>^;v0mhJ+p3=MzrpMNsOI z)apcG6wC%RY&u?~2#l zj=N(hwOC5!K4qN3dL&cM+q{2f?_O4{(K4s3X63A^cpny8mgqZSoKED+`{}VQqe}{} zKA=E6KZLuPpM^bO>H2K1OF2OW+h%C^_fGE4jia>UDTp!gVcNC+qIEYM5$&FDz<2Jx z_fJLwrJlnnQbZ*aV)u4Lj4=H5!cpP!$;63?l+Gh+RU9*&0bE*tXq~Fn57G2S`zW3F ztfh}B%_K@SnF0;;1jx}`Uc1YG$wkZ8(L>UM=Ekl2{*mW1Tm1r_9{uh=y5_F&+~io?+MWatTU{Ywfu06=9` zTk8I&lP;<_TIejiQL#cfvxw3wroc};2cDtz`3Ehro_B?{FQWGu-3b2SD?*}0!kv@% zTU~bu>G@R|x4^4}T9?FGhz9N?96Om?_}G&8YnUrC-c!s(#Tm0FNXp2QV|*Xq9z7<> zq?B4!B(i6qfrZHjI=?T|&_7y%&{C$g&GeEZ z%>1$!$No9J<7YMp2?v+>-+gDI8+FtpYWBSX|96zZ9SHxRTl~QBX`b6;EN+Ccke@0Q>#a|S#8T`w47;sc~`Ph17*}mL6un(6XKL(F54d0 zxKep4p!A*Vg53L}t88@b)Vdh0?8%SLRI- z*hY;iM{)ahh@RDb`5p0z(g(Ldgift`^8WBanvD)RwMGN|Nmd|>yO)+TH zw$tXrzE6y0AYOjCwW!=Cs&9Mz$z9V2XGStm)Tp!1HTF3h4K_yTz1)>Zex|g(P+ILA zS#INnsKvuL{aTH?4;c^5e(gE+4jXOvD|NbZSmb{7C$e38`MPB*rPW61L_={k2#Iyg z>Y3}e{-sxvb=^Ndeg5iTcyaTTAI;iJJ{dZod4z=lM6n|J=s!lwLOlo_z)N15^?uT!U7Ko2krp z2x?q=`N-#>ZMt)^eo_Wq=qZIZ_s@H}OgUcDB;jGWqOE0I4`uWVR4n?)g{a%lfY;u~ z_pk20ZzgJNGn>7vmr^gq4G}Ie4a-tXZZ^lHdh89dyY10Ofr|z8`73!-XF60poi`zR z`O%9TT+j7WTED6F(HxoaUvq7t=FKnTB^ygqr#x4v`ZhqR4N@wOGI725wEpLU-O{%$ zGr}+C4GjNoB{8y=sN|B6_JRh+UW^IS_M0~7_Ez<&>L(isoCI-20ul&J1W2tpj(UEK z_LdGlo6nzo#M(}!$kJ8ijqqTijP<&@D<3p;ZL?i|!*J!_ zg$@#ZcTTMst#_!UPY$fQpR!`zyy*uo{NpIma*`M}@nze)(>r;d51tH-w&kznz4|!& zxU)pZMY8IKWSy%-)lCB7ta1uE{^xPrCHQzU5GWA0H$y95{&IVk8{n?1^WsLe7RNdr zn(RyrDY~*_%bmA6_b#{IJ2cfpqW_X}pO5;+d^9ORj=QJd+B>(`Z~7KbiOD??yi-_& z^6BY2m^ThC88*0Dkv;bw6V3NAz8*cy_Ef>jtghuL`(JxW480|*5`{i6_h#}g@W&x# zRiU_x`=Y2iIpWpz@PDK#Yx)Eze$%ZT@%d9qcYpJkXxeI_cT-|0tM~cmguxwaW4^m? zzPd+sYp~E)ve6IaD0FprDF@QePhLy566r>xP8T^R6m;fe;o9F2p z+NNi;*-1ACMkTc0mZv^t3O@tEqxNPwJ zci+gMAA5$Qr5En+kFGM|2j7~8p%`8%H|FR`%zxbSDM{I-yJjh51;dB;4 z(w5N0{2WlhN!8REwVU5uk2dYgX6}xviINyaOV-6m)F6r_0V~Ji$Z6PFL;2%;vg3|R zzJ_eHdABLcYwBmn;M8pD+Okb&+uU~wbGk}Cj;5?KNS1k9#?r>jGj`hK{ z{)?)gXbI52@+^FlZaVE)@7`|Xcq8ypbGV8o3mrjSRS%}U@}7`_)VI` z9}pcl$V4ZH9PKnd zNfb@rn$)*>hxal|;vtyAxDIZ)4L7NB5R>LxY&QMVb*q%Or-cC7R`E z#~b{#mM75H#NUoPj@0}Ab9DA#m|Ge1t;C>QqEZ1bDACN8RKiL^JqzwKRRyF4HKwp{ zcz8E-gydJl>zg0NhjAW(u1x2&QTUca$5)MBrQl|=_J=}^MDM*suU4}5gG9AX0+ku{ zfC+Duz_RiAAA#Ml3NpLKN6$V#_H#CS+;Mo=Z;Q~0i49k{C_2P&iko4&y6<-X;fv#1 zVjCnTjS_<tfxh??g!_m7>%iSXe}K$ zDjMJ8?}ug^Kt&?5&sXpS-YdS-Ro0u1}#XwB@*(#-*Q9qYFy&6zDJ7A~BlcI$XvxxV4ZQTe%xyCj-k{O`ajhvh}+ z88!i(F<(170+9K7kFuG{-4fWG{Q+zGZ$B%UOYn5_RM)|<{XQj`Nqr-^3pTbQbml^> zi($Yv3+2o9i4)c|O!z6$>X8@}@MNLT2_~ZSGbRg8@jgadX|Fs#?UzKSORy8&QXF5L z8fs~-a^>EFP>b&2WXzzpXmXUD9p5Hc`vm(KN(jbUL+iP@-i;>r}`ST660*{w_H)<)?|G;kPHt z0*$O`V|%4eG2#cfy|NloxBj_qZO!+R*_&->qbsz^ZzaAh4c@%0$4%0&DXhx)9R+`{ zF0$_0++Cl_Lfd#{c6zV$SEycZ^?iawnRc|6JNC+N8nhb4-)LzZ!f1Ouoqv49Ra*TT zt&+{-LoCj2xAa!nYm=(Y*JIZe)cRA-EX1F$J;rgTjrt57|4(rza#OC;TK4q%0(peA zhkU(Vao@hpYn;54>umx)InYpRN;+ z0>7$Vo;UY<*PW(jY59p`nQ5bc??WH%(rSUU`Y&kz1pgTwHm`5uc&l-eX`bBBGwU~6 zu~Eg>RLc*Q_JPSObY__k*?lyK)(@s($4eIYd^~FH^(F5`>;#>|!%WEu(?e*TP+Fy$ z4JsdRpqPI)JUw?JjG@+)GN>46o?R`^-`8s<`Sk2VgYHNt7oo)PpP z?KvN7&*6TaqGdUypNU;l3|*8RKSt6T?wlx?N!XRNJaQKK7PQ=ox%N>-C1=T(EiHq& z(X@UHtr1J>ec)t5JpinQp|j@wVpYB0HYzSv2TJ=3K7Ugpv(gtxta0@2-gr62DZs>V7vt{v@rXacs z8i9;=^&b28)Qv{(hon5b%%9&<>^g|r?nDjjd*#f!1ImggSt;IUbHFn1sXYO z=gvf0-GToI<_2v1y;$YET)E`fD#y*Qgq zwAY0AVH$6goqH1kl2U1dyA&k%$1Gl9)E;qYiTSm4ZUxPwQqySIC3_05AloGa^UUXy za{E@v$(4tUT!qKC_yiR*(Ac6~KB70S`;*_KY#RNy>ZwYoCyL$L(Q@Tlof=pT~i&iV($OXc3tFpy*0|1=#oz76*S;{@U8TmBV zf_L_#i8e zk>b_qTc!(BR*)2*SygOV09j$t?x`16zbctGYuLuBt@Ohj2{Kw*JU4HN`#&aY58P_)QafHx zt9_(Z`gvGtruoO+txh%G75ej3;)a1`$pvgw^vrC=hQT=9$)^^-%=6K)ZJ>1`tYZG<9z;WlNZ?l*){KOa9u$6{W z2JOVoJY*H9fAGvuH^a@8!wg$H%d2g)Ry%E2!IL@50pCLz*6$U9H*cEYJ~@4o+E*GP zZtfDaDCO*pg{Q}TeXFwZjU;8rybjvn8*R`Dnw0q%y%2)E|M8xF{r-ib>BCE^)ADo- zzjV>YAyCJHYKwE@&Ur@bsE=gMp0?!Fo9{Fv7ek0P(<$eqsYP6ZA?Kdj=3uK~-L&2d z#t%%9@`D&rvR-ZX=tPd+^S=0S{wDXKKWVKVTBV4~&lVy}<*Y6T#Vcd1VQY`10U+!Hf-oxLugw`;ah8|?At}is!-2l zoZ9wpqc*L+{4w#tWgDsf6{)(dRHu}o_eJ4}0NISJ@ii1NJ4?@RYv~em_uEO;y>W2+ zLItm28#O1dF>cHetwqH*uS(V8aSB1EZ3XX*-hSWxtLrzG@GSPMCz>K8t-&S7R zm6bPR7AxkObp3UyN(vuZ7c3H|(jNmN&s|zyK62J?=1*TP+Fjp~J0@hucBOpAlszja zaP6f=4pPV;-LV#3Gzi=MRz?+7x^?qys#G9Q zrkgbAz4l%`)>EogC@fV%bq%}=EVs=wp9h2t4Zg%*QY=EFy3S_oJ6vVPm^)=`?VbLy zUQ&&ZY;SljsBV^b_8-5ZMwA{K9ebcycDpg7aL`*(**ai<~Nr0N7x&1`ZtCyH=kFFR43}zVF(Tluvc9^IKW(zo z^ZBQZEBv2Xj`ObGwx%gkY7`}17cEuEAo+IewP?uNX%7A;_Rd*yOs&UQ_)`H)msqLs zeW~FCsrDcF<~Od&t}=e_f(c&n(%ToBEgk~3aGIDXb{b)=e47>2Zxy<1-ow87IH`KP zR6Rkenka=NvM471I2irU6{m%@u|^Kf`Mv8*rf_QZBe((Uu@s64!M%pch!~eQYkNwU zTaVXw-l%M6sF5T!PL@I)#Sgmx*{0o9C$*={i!sIj4CC{V= z&ba+O%8f2m%=vjPkW+6W^*A&$U21Se3fBWt`@WBl`INu5kTZ(Ce%|P}a3;pSiP@Ql zR~QvDztkVmy}d6(s+B3#b(Q-HXETOgJ-NfAdD!3M=7%y|?6ai$51G&5spY3goJFP6 zPrVj(qPhOYy_Gc`y6kM}DjP0rqi8ivy)){(eXZ%3RV_omnsw($wQ{8f6>=BTH6zct zvOLLP#rp@gdp$f|%b6(V!pozODBN6aT5ht}Xxf`RsaC#J9V8HTyb7CB7n`#WNg=E# z7$!{3ej$Zk*AVz!X(67B<0||o`tEvEAk{3C z>Zb{@Rd{Aad5_iVH#%nRrfHj#Ro=an8Wl;kLQyeLv?cT!Sc^J4(aku61kLBVWp0Y6 z=CVtqdhWa*G|CdLZ+qXAU~LkTs#Vay45jC!bjq6Y zxm(R_J)+fThlVi_l{_|Nc*)hvF`PR+E#8@C?j+JXW0HM)!mgPa*?g<^V`s-!Na2u) z5oqihrB6QRqAWk1*ZJWYVmRcTRI^g5(oN&85mt*#4zB&ZdGd)-E?JAq)t6LB_2Vhn zMj;Q3`>B{a#i}C^%3EEMKUPciGeyt}U;A_^Cw#`|m*;y`nmJD%I6dd0lVg9I>9J-7 zFI`<|`uv#PoEqt>_fnO5KGX*zgR^1kvtnmh>qi}kHrSolSqsF?`GAE2j*EhEIW1CP z?(J@Meq^vV*{Ph-f5q)>Eu{6wRaurY4}xpQPUoV5TkR5Nslv%!KI z?|1getLGy)5xmLGQuRU9f<==BG$@iKO8-bw5N_^miLBY$?(O}`3w>cArSxH@jO1S> z6;|8spPf^2>629TvlJQte33$flm9yK1Sm$Z;aL3gx!nS-vEAGkE&h3}Qo}Z>Q9DeT zi2oI&xa=@D*sTobp<`8P1zNv6_MW);@bvuFyuUi6`ro96olXy^rrLvJi^ZuM^eF5yK zc_ClKrI(I$OVxfzSN)W(>XGVvfKUcbl!QFV(8a^|@owwi>eP;1qNf=$_XZQ$mw#*Q z2w!AldurUvET2mKUsA(fsfs%Z)y?Q*=*7&@+Skm{suiy)GH#|m6QIqZy72~dqX zYta0!sG(1~s$Z)9TdIN^svc=L$kfEDI3?Yt}BBVVt!g4 zp-QMw{5}}H;d}P%{RZbsr`s#Tk&+JZ4DzOAvfsG9H+L%7?j>Cm|LIPubit`=Hk!XU zvMcZMGL@=ZJ(I>)kMMC+)(8|k!M~Xw-)*^HR`ZF}YFp3sJ^!$N+Yhsk!C4n(rt9HAW!;={wc{q zkA!dNHc_VVEpJdl_+VV$SVRCowyXFx-6wV-Z_qC!#6A2?u7G%m@8T%=DhLwG@6tkk zCgbT=PAm06{7B?XrwG1CB00_CHoBiG7Tgzp5)TRk=nPb>l+P;?4@$~-L^8$|%Oaj& z2yc~!;Y&7=g>m1aJ>k@^FBaw>|eghkLhc*d*e*E-#QaRo%R4wpPZWFnQ@Y9#^ z{FI3o7#F-j0fyyFq6kB{M={2YpZgXS1apLEr%TjAKH$gGpQ%<(J3PHJ{ZPqE7|D4? zH;Zeyc#h=H{z#I;%M|AGh*$sOdIwPH7H!Ro;(2llX*-l6B%1Me_AEG?S%DZDjBJ$d zP@ycmb|ENTTF&fb<%r$*sdO6YA@XIuBkwT-fk7WKy-_!9BPH7Lf5QxP0#poR!*ln+ zh?T&+EqS4o$nqeG-|(3cfvQ+Pg@hFceih5gVh}bkQn2L^t{DCj5pEcIa0o99eK>?a zhAtEl2v9Li+QuY;@D-S!NPsZccrNfd;@S8Nvw`QLm1?IRiSRn&`FKXxaQmtI|E{5Y zF8*D|hk%1)C%wV;QqJboNN4| zNS)~~5-%a9NIch>Kr1hRM(jj2qDK-rRr)AjW#{7+eas;q$U7*Fwfu8Z+1URaXEt`S zEERn6*nOtQ$KqoP_L`eL#gFh?sftBp!AK#SL*!#v0LM}SYmuGIGHE`rQ3khAkjA>k z8Wg-`#dF$Ow^1ufMHK>9k|@N#j~5U{0GTzyHnF`ljwW8=t8X~O4Zy-E5xTMaL_`H# zQ*@PnU=fx0TbSDS80IsGdi+hB&{s;d!s!2fvj3N<#-#VZo$M}*wVOj&a{*p~rt}y- zgZ{x7V)n^~!T@28ut6BZz9w=IIf>$gfucB3uc%MtAa)jeh*L!I z%vf=P_&Y04{6gF%cqh(cbc%k6?=V5qpc@DdutkmR02GWOP?(aRAfAzBepox6RZYAw0Kk^x`KYf&yf_c>$xp7=1WIu z2rHJ=PA0SBfQQSaVT@{NE8ATe_~98w?+D;XFlv*-SY2L4gnlitbRU(s$A?+%P3; z?meYMaVeE62%=M1?*+dlL^b{&kXtnX$6)D*rLSD}KHxX z&aYU9Uw zQ+_^0#KU*Yt3WlsMc#-=f=`?dZk@mh-qsN+^E*X0%0wE*1MK(=pklW8Dx1iF5%-la zh9}2aEwmz2`A_*o8`k?*rSZJqA|ea_7p!_VKxP=DRMJ5s#w&=|uYr%{ zc_ivUSi^Plv5v#q%||BD@d_3z*@3jJ7QCU|K>rtsiF`Q@tlPs#EU{ZiEVJWjtR1m# zf2bsv*jNYmQ;#@*G-R<7mfAkbAgzl42LzhRnK8^hB^Ti5UJ+4-@nT(rH4WD4pGmA` zuvY)0XWGDK$WrR3{%H1$|I+MO*8twPfCK%p4CGe92l0RGnLKG00{f+hK|F>|tx!!a zJJVw9kv(H4AFhmWiNM{ykgUsOho{2AqU=n~;m!` zjqN9_udoe*XYdhNP?+{**3$#f{R$76L@nS_3=yUBi3S)c6mp10jQu~F@c&B>V($9C zYeJbGY{s|-7{n)lj6zNWuaF`>rS+=NKD(7Czx5RV&E1BVt10w}r zA@KmPGi^n-Y-}nJd2n@Qj<6i+pY96mId)2sj6f=a#JVw=p9b16l>LSg%E}h>Qm>T; zs0WNJ@(bg;&{mYfdZkn=NMu#epi6|ss7(+gc*N}y$1n>8&je7m$f~Dv*-msk(+Sxq zCoo&ddTxT)gRW-(;P`NE)BQY0fi2sEyiXG^@RJqs2spl&V3vzoKz7xWL^A$l$CArP zq6mI7#Gi~5xbi+pYNY{OFYy=gO>vjBlq@5Yq>y54o62$??UD;hgR0B?aC_6^#!wCiJ;yu%rlfd-ixKKb>_3)ii z3yo!MuPBjqTLKcd0j|lU+I9Lf8Hwc5sFROvNGyr4ENd2H>k)GemS#U?^2|rsO_amK z{su^nFMxyb@A|dFSiZiUe=z@%DOg_0rKO7!mMj?eA8#p7im_vF1Ix-Bz$@eT?|=hS zb~naqhpYrdFCNMGX%I$#WV4k3u6FZ*XYzqZx#{f3%wTo_<0Yek5yom^_%aDw_yzC= z<_j!$vF7an&j)h`ww6<5b~5&Tf@?KW+qiBYY=KRtjUsvOY=Ek%K4?If)!3`HXg@htffDr&2rLjZ?)cXa3~9qh5=u zL;a#uG4VVC-kL;bIllm<8yTbR!TL>9&huax~S%*8MS5ic+-6cEJ# zWyFpZFeU}Ldy2^bJMh@G#tOJuoFi?c<*q3fk^i|PxTvLogHbR1!2$E44CDRABg*kL zCs4)q9HIioif>sFh^U6qzXk(V$^RjLxx3va!3>b4Bv;5U=s}^K=nXA*wlM?9obC7c z4)6xG7}j%%I)F-bTzvNrWGNVdVBECe?>-BNF983jtu`0~*@c0bkid`U5ntgmJWG(c znF=Gr#n|kKr?JZ~H#@N#DtF1{CI^0+{}`ay{De3EhVkP&mr99F7%Tje5I-=yDJIhJ z%FD!hFI-XV1J{KZ#G_P}zm)ibO-?X{ZG`X?*aU8-@QgI_Y=!dsw}GpQ)&3*Se`Z6j zqVc`|gdk)yVvBKLC5P7!W5E<-19(ydZ4yi=SxPwcA`f54*A5F6`MhQdWjL+@4h1lY z!{7;JZxkvZT<|rlgfRri-V5L7|75Pq{mK8Wx$Xlv5H=bA``SOFv8elxpd+vj{2#jC z0r(*Y5D@`T(N|c(Ct~mwkT>@M{{OZFF^T`LcA#u}9s&+7_6PF01?*7P056fUr@#V! zhhCqy!|a3?L>{TaF$ipLV8Z%icj0BpLh`5>kpwt+ z>Fhu9x)}U~M=W0^_zEfTjRM>^Q+}8KZr9*A%KyZ&A)W&c#RLih6*(Ado{%WO5N50d zLpL_@3LvwP#P&)rBFf zkH*Ovr3Iph@;D#%GukB0;w&Y3oDwq&wg&$&T0T!k2i79_ov#3t$i1*~p&hCgCeaDt zHT9x=szVaP%LdP^Kw3!3X22Hz&jau&0sbp$<fw9Uc(FsFotChjdo11N*as3nJeKaDdHI4<{~T zn;4=o>G)n?`()#HxGTmKK@`GR5&O}^Yy2&E2vq>Vk_}@e39m7U8u*0dep(~%KXicQ zgIqdb8X#=pUW!f#)M+jJp5d;XE^z@{6=MWWX!;knUck}orTrTKggf4XaW-K*+#ty*1K z)2dos)xBCtaKeiNA|i;0D1xG*f*_zM34#L(4uGI2i3!Req9{WG{q2Z*B{iqV`?XJ; zII+)(6X)!+hi~6&_Ap7jpz=(C$^-s#cw|ue^?h2GnzSMwMVr;6CDEq7fJfy!tce-o zLz*O;MajOy@y1e_!!>*v=6;w*S?YrI8364@0zRm0T8*2irUQS8LKOQeP85gYHlmdw zww>si0LvnZS-zLBU*m=kfX_)6oB4@`!o ze(d8Itb?@Kr`}X<>ar(MBV~Hn8Bjz8Dg!Sg@biz7c3Ed1v$Gny4->k9C`9HZq9-G) zF~E+#>z4X!^RG?~>qjWxaz#ymA1$&bdKyl_W};Z~Eue5rH(3YkqLF+B^|nLyc%Z_! zImE6}Yq(dhgZ_4oHt!~btxP!)+8=6E%0uMPjt7R7$#ACoc4S_ug^PZ_tyL+vZHNr3 z@!*{E6@pAzk>{T0FyAVCJ^r1%&%ZHL?Mriv+O}&r&MM##@U+@C1Wqc))EWEw(6G7% z4w5VgBGRd+Ve+#!^llz-$pa&4T$4j>(Rf-Sag?Xad3rZlZDjBX?q*4ljMNkJ2kcj*bz9_ir6`l{V_Fh_r{vliMBbK?JDB zKID7t$#j!$(d4PMW4S#;d+S8)u*{WB0hpezP;0yDo6vSeJ0olgSBNbw*ou@gr9~<5 z)HorzXQ`(mh0TFFi%j2HhBqD2&aMbspnC%$mKp?2!w+#0Ex=EN5k;`8mGp;f#|y1C z6xY~Rs)hWGgPN8>Ct^Ibz{j=mP!^&CsP_zEt6E;^q~w59*oHfDtAhB-F1)XjZl?$X zJA-m;L-b&9f2iJD9h~!%NAI+!&DjaR6iJgBdvCDZb{ZKT@Ll<`Bb~N+&yX!0k*Tg| z9U?1T=qnzcL+k~7lzJ*P{dN@(QXVDuQ2b4+t?nIr8y_t zOD{0*Mx^pFsp#8+>;N4`FuwBXPMQWKzkr^*8jaf;L#&XV!)G2vYfB|fB`0vECqJ~_ z!w%9j6hvdCR5Fj~GL+1n{8dL81qEnd{gRHd5;7Yec-b-HYWgP1QKE5FP))uUj-Na% zpJ0b~*8Ln|#XKz^L8M7o^Omyr%0((57D6?(H^)^=rMe*A@AMn%{(O*~dsoi>&0qYZ z@z?(w|D$Jo<$u;8cIg)Y-x9kGV5nSoYz#pFTtpe?6ged5)TM~UV-E=~idZCVM++@L z0oy7U2{4L=k$#wP{4`oTlG8?52C_aU)J4YzqU$Ci!-^=7dm(9qR#_2+Ch(Asc~}ck z#KNu;ZT7KByt3Nl?Ti+B=RnDm`Gend$E7HZVCx&s2<7_0z#!)gqy`}Hd_)kZc=zYCo9gc`)6@d^h8a+~iQ*@>uoIod_7MlUiss=@&2X@Jx@#_h1(cL( zF9~F}P6MZ2*t`^pV`;d;JLE%hpd=kdN+eMn9dV+q_*+1tI5@V0LIPlJ(})`_&eR~= zLA5!4*h^U`xxZ@3zVzjXF-yDXd0<#}69sZ3hbWYRqcn@KoU*aOlvYP`7>7qL-OJP1 zK2RC@bbuA%sIeb}3`q^+=T$UTNG*z0Rsw3yxa9);E(hRZ?Cl*FU@7s!cYSKf<5WK6 zWk;zFDn&V{Om;pyNu}LNwU1TMy_zsPM-($sPZV484#o&++8-DXT~~TxTkYhveu$n6 zxc?i;RZT0y^2^i8w&H}Ai_*dw(cWl@k{#F>%;DBS3p?;4^+AXqQ0EP3Z~c)GtnGa8%mcJX3-G;1)BA z@X$UK$&WmA)KMg%U0brey|wg5?$8M5-Eh#|r7>ftc2W%lnwND`X~GWWsE0~N{Qz-1 zq*jl->>BM=#FzSUjkTDr!9x9l?qOXHfx=BkE20EG5(}q9+Wz7Sfcx_)TD_%kS+R^? zPTfjKtn0L9X=gzKj!^H25srh(h%txQ1l3?&+^79_HZta9FX&#YBiq3$uul>9Xb!MR zsx!TBuTipJQO|@1BIQx+m??TbUt=>wp`gxE%Z|VXjja!%-vQ;IV@P3-z)701vrkb+ zJ7ObI^tuTYv9(^b>4y4x(7`sN264XPc>&?&$OtX@D`$d@d_~0oGo0+$yQfD& zOaJ@7_)Ge$`nS%D-83>tl)a$X4@u0#uVj7a6R*K2+Yc(*!k+@GaoBm;O9+h}kz=3oc#jBH}Wis|X{D0B{$b^tUs+fDbZ|4it1 zD981{)`&kIh8^xrbJc}ge5A+Fv5T*uD2XXwD&{u%TafE8juX&70rqnG* zNxBM&hkZ)s$w^$h3LIC|F4t6`E=*7;Oy()n{)~JQFZ^U{TK3^+nB3ol1tfXU>!lc- zh1?@Atz|0Q_Z$gWSh1vaXrUIGqn7)LBSjUY-Aw~0P-e0+tZ0*lo4g|8P5$+iL9P`0*;LU9ho@pzwpg46!(5h|=oX=>_aEi_V91J8Y{h zxNpmHB{0kxxH2O&7UGC@Y4Y5%&N=dvCC@r5>_@1jq?>>|%PdYk<11wm#qQY!`nEs& zFiEo#8_UKWOPbBnt|T*xY98SHV7XM9hrYvlXpO-$yqEaodLLqk=6PSaa7yQ)M)@+F zV}Gf#Gjxi@??D3gIvPZZ*=0aPaM5^JQI<}kZL6adBrbGd{8^tpx_ zjD8Si7#*;`5-h8YxI&R?2Zg#oP62j{>M&z>O&VtRL0x%TM)WCQixYkV>K(_Q>`-JF zb3A~%GKJgN5K4eJ&bsrp=de#`aryB;7@3Ai5wJjIJ%?W8U3LcPP6k?`xG8w2} zcsm^Z46R5qw9+1K4zWXYW|!MoCDuQz9=Hw0(ZWU%v-BWV^9yPZEY2jTea_Ub1~qt4 zMo8zYvkwDJhCA4?mT&u;kSdlmc^j)jkch7!Ri>#I=)s*h(*TVCdTEAgCh#}Z`0%y| zu=WPEb1M6iYIE#tjwtr%0%*dEO;-8R{n+qguaAHiJV>cT;XtXQ8JV!LbX?2To_Y`4 zfRfVWA!H?s2GVYa(c|o_>f>t)ddfg74QQ1Z63Hstz zs_lmlZJcng#Wb@ANm9g74-MY(I=l;mu(0^w3xe1N9)w@rLG*-|Wl>+GBX`;+!z>$D za@>zCxR**L3i1~6sU@U)0jSygQu8AS18JRKtPng*3mQ<6b#!(@BQHW-h%{PDYkd{m z5orh{HQMoLwYx{_*GiomysVf;((7PDSOfMhMDgkz8#!S0hf!~dvNCD`?c^9yNX-+V z&~Yp6FM&~@azZv&psbSLlHA_3-N`jh(NOp+d!P%^jyOd;Ku^$FSx#7~YT6TLy%1EV zaqo>4POjbLxkL^xawY!~r&1+&Shi{xtzHPXv(zIz2GyXBYVTmQIdnCejwm%dM{Vc* zQ+`%UZ4h^_1J%E32PCb4A)jRjB&~q@P(z?Qny>`w>FFGe-5}kxgsic9DA{|IH?g-1 zXkotDqMouCpL!c5eBb>pMmQ0fx(FUg?er4y`)*%A((P^`hQGlV@ELfRYjjT#d%PJ} zQhSiK5dA`9SEvU9sU*>}-yNx6l#@vv0UE+J@Q`bLyWH$1afOq#12kw!F^Xdm(1-G) znxi+oi*PD-8?Efy18;Jm>MSW(8)SEI#~jsCV|-tU@O9EyumZb46-#$u=LkP&;#JS1 z1e9vWH{ev+ERH2*+JsrLUOa6fG5UxfW3Vr&4pD_kP*=96J=hjH3*-Xj96WZj*L1hd&8CS$ z#>@}}vS~iTPQGj1ycL);=ocT}(rDI2e~Cwa|E)(-qv#FRbULV<;{rBe1JwY_KS7!) zT-Y1wx>jYmq;TZ9*=D-N+QUfgNvZ1mGgBR+V`Q*l3-HSNW73+&_ooT!)A-8wVy}|S=pZCh5c&2=XYj%c4GDY z?%`00tMZy0$~z4K1QOupdaca_yu>=;a~h zwePZ4=g3AzW2@5OKj;^4vH z0YAHm^3P@*8=c!-XI(E`8SVmiA9B{l-P7*v9@5~N)i(96n(IB}CG1MOw-5PgL*D1e zPRsR``Uo65?w|H=3S zl&{?kJqhg%mxk{ngX~FoeIz|X`Af6ze)miyBU&A8kM>0$MPEcyd7QI$8vAoEyG0bc zp_ATWYcN03;bbK^m;c>v%qKGCv|>B3^^OhrT_@`c#BJx)E#VVh3d>hS8-W%d^qjZt zaP38$q$}9t?+?L)v6B`*;uBqFF9?YfMO?9mXsVO-5^eCa&md784;<~`u|T7HLEQsW zhwk*NtZ(T{{}CS5Xj1keiJ(i}?wR)Q#YFT)Z-z?4^ck`P8KJu>8>BAapcuw${^q>9 zJ-k0eORULbyFq>H z1{-rA&WxmuCQqB^s{KpPRwQ^(;>!-lu-fj(K-9Jgsi5VK zmk^Cv{%n7r{|h*(Hv~2Xwgh_YX98qKO+lHO3#0}!g9S(>$;1|G#P+JNO={~yn?eVW zyxE8pl7Ud3`yf&`Cqgqw=gG2VBWd%H{Y7{h;ms09bEFSRbg9uB{+wub^tin|dMet9 z1jo;ys`NT?d8!jYAZ4??-g(v8;mmgJa~0uW%e6H+Iw2$)J!b*l-K7?)1&$i^2GUt) z)CDB87Q)#+1QBr-==lNPbtq(%zPizN%6AIs3t52{-)S?6o6=RE1t?MVv18P65J{@# z5E+#K1Z>xKAvv{Py9tBl3vC2Kqc~I-st*-;t#s4|2f+ZyW&hN1BHS2mgAjR!L{v%w zNwdZ67wv!(AYe6QE5lFyoi$TY`yS4aet2Mn*R<&U~ixy@ZA2=-W})b|E385GlFU!4uwX{#QuGE!E1k zA?31m7YVrcgPTLUAt1{`l}NtL*KPyIT&7Us?H26eqe!~#^v^+=+yP;E48Lr6RjG>% zL@32}P&*tQ(<-7f_TK0)0y!J`W^Sg}PGj>aIsTm*MBD`!W{E_ndM}%$UEdO9^Pn0D zc>;#!0y6r-^${SS1y)D6oPRhsJ&G=97;#pBo5TgxV8eo zy$}irF|`8FS?eDUO-EP;waxSt2FQ3odTAWjJ_4#vX`2EBR!t33zkLYr4S4}VeFzS} zMnIRTK#?*Ffm^0zhp)M_T%WmHlx>j$&zZoacFT4E^S(VW;us4&!y3!fu25Ke8+h|` zNPxPhq(*XFdxHy5+uNL$)4m70Y!1pc1t`X}?b<9*TWkcqSxVeaJZtMi8qc-}+$!0) zvee8RlyC%F`5lWv6>?cnHUg>KbO2jHTI&$DQmDvGNx-ag!Gp}#Q8LRrZKv(sw)$wc zpXL3kyscaZ;?CGQi81zH_i>|uFWb*o6!O>s9xLLpgFIHuV-Baw?NMLJe}0JL$JKuR zPd`Uv>7{&_8zp?@5x%^X$I5u@D32ZEv2q?ePLKZk|L~iCStO~&(sLP4q5U)Y1UF9d z)fIfzDIPn`V`r%4bLscgZ0Yx{CL>ZMH>&vRvpiN!{C=VSPwU2iui?fy{$VY#SAS^L zt(WV#QO{Qw@&}Stb6+~ojSGBD17CZQueroyjXd@ljU_|AEvt9rR{3sXEH~sPZZz{1 zmw8GHkG1mH6>6sE%Id%VXN%W_e3cv5_y^bdsy4p-247Rk4@$+-A!%EpvwZ0$H`;kh z2VZ-O$8Pi39b)mx-{RM*|G{E$S-#7SPQJQ}f7s1q_js&_Uid%#p8CVY>&AMyai6bv zz}NKA2-H7J^!*19x$%gv>gOvz=dl4Ed(2~B@Yo>nuaeG62jmi2JtCJT-sPY?#EmEX zgQxt1VVb&1x%kZ>PstMC9-&T$PV~w#{p5Vp{zWOB%O|3|< zJRwhV;}u_ij$cjGT#;XMV~Q`E<{!=Q*erd#W$H0`g~g>>{*oJWeAzr-y};M36D!t> zSgOGLE>nNAM)=)Kgql9}L>p&S-QiCBAt`0SMOtS97Lsb4A; zMwxj3sE8dCSn5rZ+MHl_Nh%k{aj~+HuTRvhlTHZZq*zuVelo+GlC$0@pAyDt@zXQn zy$#|=iHZC#mBOeJAD$I!szpkTh@GPstCrLn>6}!XV0S{Q6-J#{UN3%pUM#yH)-;G8 zUlc#OBw~#s_8Gm}fBR$gPyY1J{#^UHH5;p%gwZTgE{hLt@khzo>yui9(JDT;B34`# zv1{}aaY@a5v-UPi*M-q0-XG)V6aCgnH-vFhq_m5VIz;T2z?LbOu!<6&qfEXnj633| zheYCCK9}zbqf@Nt5^Gxcg~Yd%>*YGRTNwAm${w+{SA2Y5tb8Ee>l3ku7(Cx9t8w{X ze%LByCf3QP@*`pNiw`~*A084vOzz%vWk48@#i}pFvS(a1tk+DH28A&sK6)a4{FGKz zPzzZ%e8a*R5vxZZ}SP*#T$+y~@m!Wb7HJ{K$VM3$1A;T_6^FkXnYFU5O>JWWY1 z&QxVm7_Y?Y*8+Q5ElThxkf($(Ek2qNDYIhbCGju+n%JEG{G~AF#7FZ2yA9K1jpd2F zAdGeTkJszVQuWxUdMr)Hke)z{zLNgbYBC|E>&6Cs?M8h~A>Sw^dry}(>BeS#`4;{C z3_Z4$9=j*0m*l^*o@$Wex{;|b+opfKU0?B%&∾z=!C5E$`5coq9@^zGj!c{1*Sa zzfXL!zslB)-TJB=edQi~MXny(t3$~Aj{3X*F)^dRo~Il6`l@~U$^yFovt<3p`*ovG zUvrNCk=6G)`G9T|>B}?p#9%t5gSt_yrySB(-QwBFC6^@~){PQ<*%3YEbI~Rx1j`kv zR5!}>6-RZ*HuWbK#~$gJZj|fqzvO2V6IUf4*Nri5-j?g7Ect|PoYX(8(AS*OSJ#N0 z^5O>BCZE=gGy0lJ{o^V&q|b*j4I3Sx^6CgKk{ZQ!eT6-{S4b7rP-f>c(gKnkqff$Cq-GZZzvD zmvw9swL9?&opOtAT(@39+9$Q@#uYu~st%d<{}LbM|6W4_J*ACU{ovQE9>X_u zk2fUt;RUH(H#&5j@?NV2y9G|dEX!M@Jo&b6+|gIv)gi%gI9qMzrB2=G(o?$iBThR~!&Mi80=jdv)VJeah^F4BVwW(2YL*qlfzPS#eiNEbiOVBi-oNQ~LNm z>q$9Z9+p4XjRAdiAHS98wL^NW8(-+l2K8k_dh7|U_GMV;i7&rRd8!-3`ic?#y;1!~ sEqt@GMM+5f4a%5qJkwLg>A|PcaDv}}M2e2QPLiZ@nXz4pB!wCK|L~(-e*gdg diff --git a/docs/allclasses-index.html b/docs/allclasses-index.html deleted file mode 100644 index 55107e4..0000000 --- a/docs/allclasses-index.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - -All Classes and Interfaces - - - - - - - - - - - - - - -