Florian CUNY
d8d9061f84
Added 'api-version' parameter to addon.yml to allow specifying a minimum required BentoBox version
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1131
API: added InvalidAddonDescriptionException, AddonDescription#getApiVersion()
2020-01-18 13:52:26 +01:00
Florian CUNY
d8dda75ca5
Improved '/bentobox version' gameworld layout to convey information through color-stripped text
...
The previous design had a flaw: if the output was pasted as text, we would not be able to tell if the dimension was disabled or if islands were disabled in that dimension.
2020-01-18 11:41:31 +01:00
Florian CUNY
01df19c424
Slightly improved the Blueprint Bundle Editor panel
...
Added icons for world's dimensions, and made the "separator" glass panes have an empty name instead of a '-'.
2020-01-18 11:24:50 +01:00
Florian CUNY
44354175e4
Moved world dimensions names to 'general.worlds' in en-US
2020-01-18 11:21:11 +01:00
Florian CUNY
0559a86e8d
Implemented optional argument to AdminGetrankCommand to specify which island to perform the check on.
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1106
Updated en-US + added 'general.errors.player-is-not-owner' message.
2020-01-18 10:47:08 +01:00
Florian CUNY
abf5e1f071
Fixed failing test in JoinLeaveListener (erroneous)
2020-01-18 09:58:16 +01:00
Florian CUNY
e17056376a
Fixed erroring tests
2020-01-18 09:52:02 +01:00
Florian CUNY
0ffa1ab86a
Improved help for admin resets commands
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1140
2020-01-17 13:48:42 +01:00
BONNe
2192e3fa4e
Add new IslandEvent: IslandProtectionRangeChange ( #1109 )
...
* Add new IslandEvent: IslandProtectionRangeChange.
This event is fired when island protection range is updated. It contains new and old protection range values.
Event implements cancellable as other IslandEvent, but cancelling (or changing event values) is not implemented.
* Fix extended class.
IslandProtectionRangeChangeEvent should extend IslandBaseEvent.
2020-01-17 13:42:53 +01:00
Florian CUNY
37a4145322
Added specific messages when entering/leaving an island the player is member of
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1084
Improved color codes for existing messages
2020-01-17 13:34:05 +01:00
tastybento
e62240f523
Puts the GSON serialization on main thread. ( #1141 )
...
https://github.com/BentoBoxWorld/BentoBox/issues/1128
2020-01-16 17:00:23 -08:00
tastybento
a9a9a9adee
Put a null check into IslandCache to avoid null key in map.
2020-01-14 17:00:54 -08:00
tastybento
c7e0492612
Fixed bug (sonar cloud) and improved test PortalTeleportationListener
2020-01-14 15:01:19 -08:00
tastybento
3897c78478
Back to JDK8. Try again in a few months.
2020-01-13 18:11:04 -08:00
tastybento
fc3d15d975
Updated javadoc maven plugin to 3.1.1
2020-01-13 16:57:38 -08:00
tastybento
f6850e1688
Try Java 11 but without specifying javadoc tool explicitly.
2020-01-13 10:59:47 -08:00
tastybento
0ac9dda75e
Back to JDK8
...
Deploy fails even though duplicate javadoc and sources no longer
created.
2020-01-12 17:41:48 -08:00
tastybento
bcbdb70cee
Try JDK11 again
2020-01-12 17:25:33 -08:00
tastybento
bcce54cedc
Put javadoc and source into install maven phase
2020-01-12 17:07:08 -08:00
tastybento
227ebef824
Reverting to non-static AddonEvent. Reminder don't break API
...
Next time I'll add to the API but not break it. I actually did not
realize this API was being used (I forgot).
2020-01-12 16:30:50 -08:00
tastybento
13d7ce2df8
Reverting to JDK8 to try to get CI to deploy javadocs
2020-01-12 16:20:42 -08:00
Florian CUNY
70f8538b74
Updated WorldSettings#getOnLeaveCommands() javadoc
2020-01-12 15:18:30 +01:00
tastybento
ec3edec63f
Added source plugin to maven
2020-01-11 08:50:26 -08:00
tastybento
ab6a9978ff
Added back non-static AddonEvent builder to not break API
...
Relates to https://github.com/BentoBoxWorld/Level/issues/119
2020-01-11 08:50:14 -08:00
Florian CUNY
9169242434
Made the island_name placeholders return default island name if no custom one is set
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1108
2020-01-11 11:55:51 +01:00
Florian CUNY
ffa873be68
Fixed a possible nullability bug in EnterExitListener
2020-01-11 11:53:50 +01:00
Florian CUNY
c307f9b844
Prevent loading Blueprint Bundles that have duplicate uniqueIds
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1117
I also slightly improved the logs.
2020-01-11 11:38:30 +01:00
Florian CUNY
31d92961b7
Added some nullability annotations in BlueprintsManager
2020-01-11 11:21:15 +01:00
tastybento
b2c96b16a0
Try maven javadoc change to fix CI deployment
2020-01-10 17:48:54 -08:00
tastybento
6361bb9a4e
Removed chevron from javadoc
2020-01-10 16:50:24 -08:00
tastybento
63e6a88eb1
Updated maven install and deploy plugins to try and fix CI deploy issue
2020-01-10 16:14:00 -08:00
tastybento
d8e774f077
Use later maven-javadoc-plugin version to try and fix CI build issue
2020-01-10 15:50:38 -08:00
tastybento
8b27003cfb
Stops velocity for player going through end portal to end
...
https://github.com/BentoBoxWorld/BentoBox/issues/1118
2020-01-10 15:41:59 -08:00
gitlocalize-app[bot]
028bda4f3a
Update Latvian translation ( #1124 )
...
Co-authored-by: BONNe <bonne@bonne.id.lv>
2020-01-10 23:14:18 +01:00
tastybento
7a7641354f
Compiling under Java 9+ ( #1112 )
...
* Compiles in Java 11
* Compile under Java 11 only.
2020-01-10 23:12:37 +01:00
gitlocalize-app[bot]
4b3cc3162c
Created German translation ( #1123 )
...
* Translate de.yml via GitLocalize
* Translate de.yml via GitLocalize
* Translate de.yml via GitLocalize
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
Co-authored-by: xXjojojXx <36734820+xXjojojXx@users.noreply.github.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
2020-01-10 14:13:20 +01:00
johncsuti
85e52e9198
Updated link to the Webtool in the README ( #1114 )
...
* Changed Webtool link old to new
Replaced the old site with the new Webtool that is found at: https://bentobox.cleverapps.io/
* Changed link again
2020-01-09 12:53:20 +01:00
tastybento
1c500a0c05
Redstone on islands will operate if mods or ops are present
...
even if the offline redstone flag is active and no team members are
online. This enables staff to bypass the "Offline Redstone" feature,
which means if staff need to moderate players islands then redstone is
an issue.
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1102
2020-01-07 17:20:04 -08:00
tastybento
90ad75baa9
Fixes config offset bug for island location.
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1105
2020-01-07 15:30:21 -08:00
tastybento
a3a0efb3a3
Removes only team members from island.
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1096
2020-01-07 13:12:53 -08:00
tastybento
aa5c253e03
Fix for double calling of events ( #1111 )
...
* Fixes tests for AdminSetrankCommand
https://github.com/BentoBoxWorld/BentoBox/issues/1107
* Fixes double calling of events.
https://github.com/BentoBoxWorld/BentoBox/issues/1110
* Makes AddonEvent static
https://github.com/BentoBoxWorld/BentoBox/pull/1111
2020-01-07 10:15:12 -08:00
tastybento
c385ee78f5
Lowers priority of banned command listener to catch before other plugins
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1103
2020-01-06 13:02:50 -08:00
tastybento
28200a44a8
Removed unused imports
2020-01-06 11:22:37 -08:00
Florian CUNY
a0718f0e6b
Added a 3rd optional "island owner" argument to AdminSetrankCommand
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/787
This allows to coop or trust players on another player's island.
Related tests are ignored due to a lack of time to fix them.
2020-01-05 17:45:53 +01:00
Florian CUNY
ceef422c54
Improved tab-completion for AdminSetrankCommand
...
Relates to https://github.com/BentoBoxWorld/BentoBox/issues/787
2020-01-05 13:38:18 +01:00
Florian CUNY
958bafdabf
Version up 1.11.0
2020-01-05 12:55:29 +01:00
Florian CUNY
0892ed2ecb
Version up 1.10.1
2020-01-03 14:32:43 +01:00
Florian CUNY
304533ee13
Release 1.10.0
2020-01-03 13:47:41 +01:00
Florian CUNY
85b4c4ff4a
Added AdminBlueprintRenameCommand
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1082
2020-01-02 16:42:33 +01:00
Florian CUNY
fab6b295b6
Fixed tests
2019-12-31 14:38:49 +01:00