Ranald
7c01199763
Cleaned code in IslandRespawnListener ( #587 )
...
1. Made respawn map private and final.
2. Changed value type from World to UUID. (weaker reference)
3. Removed ignoreCancelled from both listener annotations. (neither events can even be cancelled)
4. Changed program flow from "if-so-continue" to "if-not-return". (easier to follow and read)
5. Added basic comments on what each check does.
6. Removed redundant flag check. (wouldn't be in the map if it wasn't true)
7. Removed redundant Map contains, get, and then remove calls. (A simple call to remove and a null check are more efficient)
2019-03-02 22:47:52 +01:00
Florian CUNY
ae28531327
Version 1.4.0-SNAPSHOT (develop) (again)
2019-03-01 21:48:31 +01:00
Florian CUNY
d34caf6546
Version 1.3.1
2019-03-01 21:14:44 +01:00
Florian CUNY
980cdb9b9f
Added Flags#EXPERIENCE_BOTTLE_THROWING (splited from POTION_THROWING)
2019-03-01 21:10:27 +01:00
Florian CUNY
f422a22f02
Fixed NPE in FlagListener if provided location is null
...
Fixes #585
2019-03-01 20:54:50 +01:00
tastybento
98e0da6af2
Fixes UTF8 database connection issue.
...
https://github.com/BentoBoxWorld/BentoBox/issues/582
Adjusts JDBC connection string to specifically use unicode and UTF8.
2019-02-28 20:35:10 -08:00
Florian CUNY
bbeefc20ac
Fixed mishandling in PortalTeleportationListener
...
it's a very stupid mistake... Which caused the "to End" teleportation to teleport the player to the Nether...
2019-02-27 14:25:32 +01:00
tastybento
d68817863a
Displays BentoBox version info alphabetically
...
https://github.com/BentoBoxWorld/BentoBox/issues/555
2019-02-26 09:09:12 -08:00
tastybento
2664acbe47
Adds null check for world in portal teleport listener
...
This should not occur, but apparently, it can sometimes.
https://github.com/BentoBoxWorld/BentoBox/issues/583
2019-02-26 08:19:05 -08:00
Florian CUNY
b5a657de52
Added Flags#LEAF_DECAY
2019-02-24 17:49:07 +01:00
Florian CUNY
7da7dd4884
Added a better "not-in-team" message for AdminTeamKickCommand
...
#577
2019-02-24 11:22:33 +01:00
Florian CUNY
73417fd990
Fixed AdminTeamKickCommand not working properly
...
#577
2019-02-24 11:11:25 +01:00
Florian CUNY
7fff4257fa
Added Flags#DRAGON_EGG
...
#559
2019-02-23 11:03:00 +01:00
Florian CUNY
eaaad1458d
Merge branch 'master' into develop
2019-02-22 20:53:23 +01:00
Florian CUNY
c92ea95da9
Fixed duplicates in bug_report template
2019-02-22 20:52:48 +01:00
Florian CUNY
ba7bc769df
Version up 1.4.0-SNAPSHOT (develop)
2019-02-22 16:43:51 +01:00
Florian CUNY
ec75133d54
Version 1.3.0
2019-02-22 11:25:39 +01:00
Florian CUNY
3a57f79ea3
Improved issue templates
2019-02-22 11:20:34 +01:00
Florian CUNY
587e400287
Fixed code smells
2019-02-22 10:40:05 +01:00
Florian CUNY
29eb4b0486
Disabled the whole GitHub connectors thing and hid related settings
2019-02-22 10:03:04 +01:00
Florian CUNY
a916e04136
Improved '/bbox v' description
...
#555
2019-02-22 09:58:48 +01:00
Florian CUNY
e361d9867c
Fixed PVPListenerTest
2019-02-21 22:32:58 +01:00
Florian CUNY
54aa2e61d3
Fixes IllegalArgumentException in VaultHook ( #574 )
...
* Added ability to get a User instance from an OfflinePlayer
* Made VaultHook use OfflinePlayer instead of Player
Fixes #572
* Fixed incomplete previous commit
2019-02-21 22:20:50 +01:00
tastybento
2f432e9f35
Merge branch 'develop' of https://github.com/BentoBoxWorld/bentobox.git into develop
2019-02-21 12:43:03 -08:00
tastybento
b711f3fd6c
Fixes assertion error.
2019-02-21 12:42:53 -08:00
Florian CUNY
e7b2a6ed39
Updated the config header to talk about the ability to reload config
2019-02-21 20:34:31 +01:00
Florian CUNY
29c7adec44
Marked 'general.database-type' ConfigEntry as "needsReset"
2019-02-21 20:18:05 +01:00
Florian CUNY
d91e29a2b7
Improved ConfigEntry explicative comments in config
2019-02-21 20:17:28 +01:00
tastybento
83827da448
Fixes a number of issues with spawn island setting
...
https://github.com/BentoBoxWorld/BentoBox/issues/523
Uses safe-spot teleport to teleport players.
The spawn point of an island was not being set by the setspawn command.
The spawn point on the spawn island can now be reset using the setspawn
command.
If the spawn point does not exist, a safe spot will be found.
Added AdminSetspawnCommand test class.
2019-02-21 10:46:29 -08:00
tastybento
8dd1ce10a9
Merge branch 'develop' of https://github.com/BentoBoxWorld/bentobox.git into develop
2019-02-21 10:42:59 -08:00
tastybento
278eb37033
Fixes bug where player will not exit SPECTATOR mode
...
If the proposed location was immediately safe, the player was not being
put back to the default game mode.
2019-02-21 10:41:59 -08:00
Florian CUNY
c0c2b63af6
Fixed spacing in "cannot add island to grid" error in IslandGrid
2019-02-21 18:29:41 +01:00
Florian CUNY
0d96eab394
Improved comments handling in YamlDatabaseHandler
...
And also added the "since" thing from ConfigEntry.
2019-02-21 18:28:23 +01:00
BONNe
54811c5dbd
Fix issue with offline players that kept inventory ( #564 )
...
Fixes #521
* Fix issue with offline players that kept inventory, after being kicked out of team. (#521 )
* Update src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamKickCommand.java
Co-Authored-By: BONNe <bonne@bonne.id.lv>
* Update IslandTeamKickCommand.java
* Change QuarantinedWorld to PendingKicks.
Increase PlayerChangedWorldEvent event priority.
2019-02-21 16:55:09 +01:00
Florian CUNY
cdb83e576a
Added a bunch more settings in config
2019-02-21 11:17:39 +01:00
Florian CUNY
1bdb919734
Added 'web.github.download-data' in config
2019-02-21 10:53:01 +01:00
Florian CUNY
e041107df9
Moved 'general.metrics' to 'web.metrics' in config
2019-02-21 10:39:06 +01:00
Florian CUNY
e115a1df4d
Fixed code smells
2019-02-21 10:00:59 +01:00
tastybento
160ef002e4
Fixes island coords that are not on the grid.
...
https://github.com/BentoBoxWorld/BentoBox/issues/549
2019-02-20 21:42:43 -08:00
tastybento
30e3dbf269
Fixes NPE if admin register cannot get a valid island slot
2019-02-20 13:17:11 -08:00
tastybento
da464621e0
Enables negative values in numbered permissions.
...
https://github.com/BentoBoxWorld/BentoBox/pull/560
2019-02-20 12:33:30 -08:00
tastybento
c01bd2e784
Fix admin unregister test. Checks canExecute, not execute.
2019-02-20 11:58:08 -08:00
tastybento
f515bb6205
Fixes bug where island location was shifting due to home calculation
...
https://github.com/BentoBoxWorld/BentoBox/issues/549
Using the add method on the location was actually changing the
fundamental island location and shifting all subsequent islands off by
0.5 every time.
2019-02-20 11:18:42 -08:00
tastybento
212c690117
Make sure to check for correct arguments.
2019-02-20 11:03:58 -08:00
Florian CUNY
e44894a803
Added Island's UUID in Island#showInfo(User)
2019-02-20 15:38:38 +01:00
Florian CUNY
2eba3224b7
Added #tabComplete(...) in AdminInfoCommand
2019-02-20 15:21:28 +01:00
Florian CUNY
302ab0fd3a
Fixed 'commands.island.team.invite.accept.confirmation' in en-US locale
2019-02-20 11:28:24 +01:00
Florian CUNY
fa1325bf14
Fixed IslandSethomeCommandTest
2019-02-20 11:20:14 +01:00
BONNe
f5bbe35bd8
Fixed members not being able to set homes ( #569 )
...
#538
It happened because IslandManager#hasIsland(World,User) returns true only if island is owned by player, team members will always gets false, as they do not directly own an island.
2019-02-20 10:49:18 +01:00
tastybento
bce30ce83d
Fix to include team members.
...
96dda2c96d (r32386838)
2019-02-19 23:46:53 -08:00