bentobox/src/main/java/world/bentobox/bentobox
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
..
api 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
blueprints Fixes #2173. Copies the correct range of blocks. Added test class. 2023-09-02 08:04:34 -07:00
commands 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
database 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
hooks Unregisters worlds with MV on shutdown. 2023-06-26 22:08:49 -07:00
listeners 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
lists Adds Chiseled Bookshelf protection #2136 2023-07-01 10:04:05 -07:00
managers 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
nms Handle Boats and other Materials for 1.20. Uses Tags a lot. 2023-06-10 21:31:39 -07:00
panels Make list mutable. 2023-01-05 21:16:50 -08:00
util Minor code smell reduction 2023-07-22 16:03:55 -07:00
versions Update to 1.21.1 to get isWaxed API 2023-06-24 11:11:51 -07:00
web Correct nullable tags 2022-12-31 18:33:49 -08:00
BStats.java Version 1.17.1 (#1796) 2021-07-10 18:27:57 -07:00
BentoBox.java 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00
Settings.java 2 0 0 multi island (#2185) 2023-09-16 15:55:52 -07:00