Florian CUNY
5b01f39f9e
Fixed tests and logic with coop/trust limits
2020-04-05 15:15:26 +02:00
Clément P
0f2ba0e202
Added coop and trust limits (with permissions) ( #1267 )
...
Implements #1065 .
Added two new permissions:
* [gamemode].trust.maxsize.[NUMBER]
* [gamemode].coop.maxsize.[NUMBER]
Added two new WorldSettings and related methods in IWM:
* getMaxCoopSize() (defaults to 4)
* getMaxTrustSize() (defaults to 4)
* Add limit for coop players #1065
* Edit comparison sign
* Add limit for trust players #1065
* Add default value and add since javadoc tags
* improved messages
* readded missing "
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-04-05 14:28:59 +02:00
Florian CUNY
e0d5c7b8bd
Fixed the since javadoc tags for the previous commit
2020-04-05 10:34:06 +02:00
Florian CUNY
71fb955114
Implemented prefixes in localizations and a default prefix for BentoBox
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1086
started working on prefixes
added BentoBox prefix
2020-04-05 10:28:16 +02:00
Clément P. (Cleymax)
3bd0ff4a69
Added IslandRankChangeEvent ( #1260 )
...
Implements #1135
changed name of the event to append Event to it
Call the event in proper places
2020-04-04 21:57:59 +02:00
NotMyFault
74007a7a9f
Add break-spawner flag ( #1263 )
...
* Implements #1130
* Add proper styling to spawner-flag
Co-Authored-By: Florian CUNY <poslovitch@bentobox.world>
* Enforce yaml style
Co-Authored-By: Florian CUNY <poslovitch@bentobox.world>
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-04-04 21:32:59 +02:00
tastybento
f3220e1fda
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2020-04-04 12:31:58 -07:00
tastybento
c987b0ce5c
Update copyright info in about command
2020-04-04 12:31:48 -07:00
Clément P
024e5803b5
Add %[gamemode]_on_island% placeholder ( #1259 )
...
Implements #1168
* Add 'on_island' placeholder #1168
* removed hard dependency to PAPI's booleans methods
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-04-04 20:45:10 +02:00
Florian CUNY
7de842e284
Made BentoBoxCommand#setup() default ( #1258 )
...
* Made BentoBoxCommand#setup() "default" and deprecated it
* Undeprecated BentoBoxCommand#setup() and changed its javadoc
* Put back setup in IslandGoCommand and IslandSethomeCommand
* Removed setup in AdminPurgeStatusCommand
2020-04-04 20:40:14 +02:00
NotMyFault
8566b2161f
Updated license dates in startup message ( #1266 )
2020-04-04 20:27:55 +02:00
NotMyFault
63cca31de1
Improved description of Creeper griefing flag ( #1264 )
...
Fixes #1201 regarding to https://github.com/BentoBoxWorld/BentoBox/issues/1201#issuecomment-588735557
2020-04-04 20:25:19 +02:00
tastybento
63e6f244bd
Remove incorrect JavaDoc and forced use of SafeSpotTeleport builder
2020-04-04 08:20:32 -07:00
tastybento
a0dcb15026
Removed unused import
2020-04-04 08:20:06 -07:00
Florian CUNY
962b7d734a
Removed MVdWPlaceholderAPIHook and all related methods
...
It was increasingly causing issues, ranging from long start times, unreliability with some of our placeholders, to much more...
There's a way for MVdWPAPI users to get PAPI's placeholders, so they should definitely use that instead.
2020-04-04 15:38:29 +02:00
Florian CUNY
2c7316ba21
Added AdminPurgeStatusCommand and improved some purge-related messages
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1254
2020-04-04 15:31:22 +02:00
Florian CUNY
c1741aa37f
Improved colors in purge-related messages
2020-04-04 14:32:33 +02:00
Florian CUNY
960a8a7a00
IslandResetCommand now requires "[gamemode].island.reset" permission
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1207
2020-04-03 09:34:57 +02:00
tastybento
02b16c233c
Fixes tests.
2020-04-02 14:49:45 -07:00
tastybento
425fb96b90
Use Util version of PaperLib to fix 323 test failures
2020-04-02 13:22:09 -07:00
tastybento
eafeacd739
Annotated loadObject as Nullable
...
If the table exists but has no data in it, then the return value will be
null.
2020-04-02 12:52:42 -07:00
Nassim
a36ddf5a73
Improved/Fixed experience pickup flag on Paper servers ( #1256 )
...
* Fixed experience pickup flag
* Added since and author javadoc tags
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-04-02 10:43:49 +02:00
Florian CUNY
9e620cbbac
Fixed spawn islands that could be purged as unowned
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1255
Also added a few more tests to prevent regression
2020-03-31 14:30:27 +02:00
Nassim
3125885bf3
Fixed player-not-cooped message key ( #1251 )
2020-03-30 15:26:09 +02:00
gitlocalize-app[bot]
1a173818a1
Updated Spanish localization ( #1239 )
...
* Translate es.yml via GitLocalize
* Update es.yml
Co-authored-by: SrAcosta <gerardo.gomez.acosta@gmail.com>
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-03-30 15:24:17 +02:00
Florian CUNY
7966146304
Added %[gamemode]_visited_island_members_list% placeholder
...
Implements https://github.com/BentoBoxWorld/BentoBox/issues/1246
2020-03-30 15:19:12 +02:00
Florian CUNY
d7dd37b85c
Made some tweaks to en-US locale
2020-03-30 14:48:14 +02:00
tastybento
25d43c4f9f
Removes velocity on teleporting
...
https://github.com/BentoBoxWorld/BentoBox/issues/1248
2020-03-28 09:42:55 -07:00
tastybento
aa708c4bdb
Removed unused [nether_color] and [end_color]
...
https://github.com/BentoBoxWorld/BentoBox/issues/1248
2020-03-28 09:08:18 -07:00
Florian CUNY
1afd6ad014
Fixed enum reference of the "island_members_list" placeholder
2020-03-26 09:27:41 +01:00
tastybento
f7a6eb718c
Adds bskyblock_island_members_list placeholder
...
https://github.com/BentoBoxWorld/BentoBox/issues/1243
2020-03-25 21:18:58 -07:00
Florian CUNY
a9fdda9ba1
Updated api version to 1.15
2020-03-22 16:17:48 +01:00
Florian CUNY
5c9cb4b4a4
Release 1.12.0
2020-03-21 13:10:51 +01:00
Florian CUNY
db9d2acf18
Fixed minor code smells
2020-03-21 11:29:33 +01:00
Florian CUNY
e322f4047a
Moved BSTATS_ID to the BStats class
2020-03-21 10:49:58 +01:00
Florian CUNY
979fc021d0
Removed unused field in IslandPreclearEvent and fixed typo in docs
2020-03-21 10:47:29 +01:00
Florian CUNY
3f3ea689e6
Improved useSSL config comment
2020-03-21 10:45:44 +01:00
Florian CUNY
9aa6122a83
Fixed 'useSSL' option path in Settings
2020-03-20 10:23:25 +01:00
tastybento
1933d498f6
Fixes handling of negative perms for value setting
...
https://github.com/BentoBoxWorld/Limits/issues/73#issuecomment-600748928
2020-03-18 14:18:38 -07:00
tastybento
1429c0a763
Add protection for bee nests and hives
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1237
2020-03-18 14:10:53 -07:00
Nassim
706bed62ec
Fixes potion splash pvp check ( #1230 )
...
Before this change, the entire potion splash would be cancelled if a single protected player would have been affected. Now, it will only remove the protected players themselves from the affected list.
2020-03-18 08:36:03 +01:00
Florian CUNY
c57b56f1f0
Fixed typo in updated playerPerServer bStats chart
2020-03-18 08:34:19 +01:00
NotMyFault
530a76b0a8
Improve bStats playersPerServer chart ( #1225 )
...
Updated bStats to 1.7.
Removed the "metrics" config option as it is now part of bStats's own `config.yml`.
2020-03-18 08:32:35 +01:00
tastybento
41e9bccc67
Load chunks async for every block pasted.
...
This loads every chunk async based on the block or entity being pasted.
2020-03-17 23:14:43 -07:00
tastybento
cf986925a0
Added protection in against a misnamed default language tag.
2020-03-17 23:13:38 -07:00
tastybento
5ca51f244e
Sets spawn island protection ranges to be the max by default.
2020-03-17 18:20:02 -07:00
tastybento
3f4bd2418f
Log error if hook is unsuccessful
2020-03-17 18:18:12 -07:00
tastybento
b67dbf0cb9
More robust method to unload classes.
...
In some situations there can be a concurrent modification error that
occurs when unloading the classes.
2020-03-13 19:47:26 -07:00
tastybento
0a86ddd0ab
Fixes island creation on joining.
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1221
The original code could actually never work because the check for
whether a player had played before or not was occuring immediately after
addPlayer, which added the player to the server. Also, the code to run
was running in a thread and not on the main thread, so if it had run
could have caused errors.
2020-03-10 18:30:50 -07:00
BONNe
f111bb9244
Implement option to enable SSL connection for MongoDB, MariaDB, MySQL and PostgreSQL connectors. ( #1206 )
2020-03-08 19:35:31 -07:00