bentobox/src/test/java/world/bentobox/bentobox/managers
tastybento a4bef159be
2 0 0 multi island (#2185)
* Multi world WIP - stashing

* Initial work on supporting multiple islands per player

The default allowed number is 5 for now, but will be set to 1 by
default.

Lots more work to do on this!

* More work on multi island. Fixed tests so clean compile.

* Remove unused imports

* Updated island go and homes command to multi island

Updated tests.

* Do not reload addons anymore.

* Add island name when entering or leaving own island

* Remove unused import

* Adds island names to /island go command.

* Enables more homes to be set if player has more than one island

* Switch to using a set for islands and explicit primary boolean in Island

* WIP

* Fix bugs with the go command.

* Be able to delete multiple islands, e.g. when joining a team

This is not fully tested.

* Do not remove all islands when a player does reset.

Players can reset just the island they are on.

* More fixes for go command

* Fix tests

* Fix @NonNull annotation

* Fix home syntax listing reference for IslandDeleteHome

* Fixed deletehome for multiple islands.

* Fix /island command teleport to current island default home.

* Remove deprecated code.

* Fix tag for concurrent island setting in config.yml

* Improve error when trying to make additional islands over limit

* Update config.yml

* Correctly assign invites for islands.

* Switch to canExecute API in prep for multi-island handling

* Prevent players from obtaining more concurrent islands by owner transfer

* Handle leaving and disbanding of teams

* Fix tests

* Fix minor bugs or code smells.

* Restore the quarantine code from deprecation.

This code can stay. It checks if islands can load, and if not puts them
in a trash. It does no harm.

* Remove unneeded eq()'s

* Fix tests
2023-09-16 15:55:52 -07:00
..
island 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
AddonsManagerTest.java Javadoc and other cleanup from code analysis (#2099) 2023-02-26 17:48:37 -08:00
BlueprintClipboardManagerTest.java Handle Boats and other Materials for 1.20. Uses Tags a lot. 2023-06-10 21:31:39 -07:00
BlueprintsManagerTest.java Handle Boats and other Materials for 1.20. Uses Tags a lot. 2023-06-10 21:31:39 -07:00
FlagsManagerTest.java Fix test - 54 flags 2023-03-13 20:42:26 -07:00
IslandChunkDeletionManagerTest.java Javadoc and other cleanup from code analysis (#2099) 2023-02-26 17:48:37 -08:00
IslandDeletionManagerTest.java Put island deletion under one class manager 2023-07-01 12:49:18 -07:00
IslandWorldManagerTest.java Fix test 2023-06-28 21:02:39 -07:00
IslandsManagerTest.java 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
LocalesManagerTest.java Adds API to enable translations to be set and specific API for flags (#2109) 2023-03-26 10:06:38 -07:00
PlaceholdersManagerTest.java Added island member placeholders 2023-09-03 10:50:47 -07:00
PlayersManagerTest.java 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
RanksManagerTest.java Javadoc and other cleanup from code analysis (#2099) 2023-02-26 17:48:37 -08:00