Commit Graph

3077 Commits

Author SHA1 Message Date
tastybento b5d7f48b9e Travis JDK11 for sonar try 2 2020-10-04 20:27:41 -07:00
tastybento 5b9287cf4c Set Travis to execute sonar under jdk11 2020-10-04 17:10:31 -07:00
tastybento 77d2535e39 Prevent placing of glowstone in spawn anchors.
https://github.com/BentoBoxWorld/BentoBox/issues/1534
2020-10-04 17:10:11 -07:00
tastybento 6990a5de48 Added JDK11 compilation foe Travis 2020-10-04 08:40:25 -07:00
tastybento 4609881542 Citizen NPCs are not island visitors so do not protect them.
https://github.com/BentoBoxWorld/BentoBox/issues/1518
2020-09-18 13:45:39 -07:00
tastybento 5a5435d815 Let Citizens handle its own PVP protection.
https://github.com/BentoBoxWorld/BentoBox/issues/1518
2020-09-17 08:09:39 -07:00
tastybento edacd33fd1 log stack trace 2020-09-13 11:29:53 -07:00
tastybento a06987ccf4 Adds ability to write key values back to the event from plugins 2020-09-13 10:53:35 -07:00
tastybento c8a85a9ba2 Added Settings class junit tests 2020-09-13 09:52:05 -07:00
tastybento 54bc554763 Code smell reduction 2020-09-12 16:55:54 -07:00
tastybento 458ea6b027 Removed duplicate keys 2020-09-12 16:55:42 -07:00
tastybento bc0e8a9df4 Added GeoMobLimitTab test class 2020-09-12 16:44:00 -07:00
tastybento b3ffa1511b Updated LockAndBanListener tests. 2020-09-12 16:01:23 -07:00
tastybento 40ecbc8ec6 Update API for event constructor - anchor spawn 2020-09-12 15:53:52 -07:00
tastybento b6c30fc466 Ignore NPCs for island lock
https://github.com/BentoBoxWorld/BentoBox/issues/1518
2020-09-12 15:52:17 -07:00
tastybento 78876926ba Use replace because it is not a regex 2020-09-12 15:47:40 -07:00
tastybento 0b042aa1fc Added 1.16.3 compatibility. 2020-09-10 18:54:47 -07:00
tastybento 2a3ac0bd3b
Handles placeholder reloading. (#1503)
https://github.com/BentoBoxWorld/BentoBox/issues/1502
2020-09-10 18:36:41 -07:00
tastybento 42622d6e38 Fixes test by using non-deprecated event constructor.
API 1.16.2 removed a deprecated EntityShootBowEvent event constructor.
2020-09-07 13:29:33 -07:00
tastybento dae720d29c Version 1.15.1 2020-09-07 10:26:57 -07:00
tastybento a436d99315 Use constant for "en-US" 2020-09-07 10:01:24 -07:00
tastybento 39c3b3043a Uses constant for "protection.flags.ENTER_EXIT_MESSAGES.island" 2020-09-07 09:59:31 -07:00
tastybento f4a4b6053a Simplified safe check, removed debug. 2020-09-06 16:20:48 -07:00
tastybento 450c459350 Doors are not safe ground blocks.
https://github.com/BentoBoxWorld/BentoBox/issues/1517
2020-09-06 16:16:06 -07:00
tastybento a6d1acf59d Only check island distances for known worlds.
BentoBox would refuse to start if islands from worlds unknown to the
server were in the database. e.g. a CaveBlock island where the CaveBlock
addon had been removed.
2020-09-06 15:31:30 -07:00
tastybento e9370b9a05 Prevent expel tab-complete from detecting invisible players.
https://github.com/BentoBoxWorld/BentoBox/issues/972
2020-09-02 21:50:25 -07:00
tastybento 9ff62dad2a Added TextVariables.GAMEMODE constant 2020-09-01 16:58:13 -07:00
tastybento ea4ef1e21a Adjusts tabComplete for a number of commands.
Enforces the need to type at least one letter for whole-server tab
completes.
2020-08-31 22:03:51 -07:00
tastybento c1ede3c66a Prevent invites to vanished players
https://github.com/BentoBoxWorld/BentoBox/issues/972
2020-08-31 20:59:11 -07:00
tastybento c05f2a3c15 Fixes default biome setting on island delete.
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1513
2020-08-31 18:40:30 -07:00
tastybento 845d27de68 Adds or enhances tab complete for kick/uncoop/untrust
https://github.com/BentoBoxWorld/BentoBox/issues/1509
2020-08-30 13:41:04 -07:00
tastybento 514af670bc Reordered dependency.
On Eclipse, the order matters for JavaDoc mouse-over references. Without
the API dependency first, there are no JavaDocs.
2020-08-30 09:19:20 -07:00
Paul Baird 01c2c30621
Added support to hide Vanished players from Teams (#1499)
* Rework to see if player is online

* Maybe fix & disable tests

* Fix pom.xml

* Fix pom.xml

* Re-add lines to pom.xml

* Check if isn't trusted

* Possibly disable testing, disable last online for teams

* Actually disable testing now?

* Add back dependencies

* Added trusted-layout

* Added individual translation for Coop

* Rebase pom.xml

* Formatted code correctly

* Use correct methods

* Possible fix for always offline

* Another test

* Solved always offline issue

* Cleaned up code & adjusted locales
2020-08-23 14:52:06 -07:00
VozikCZE eb531c93f7
Small fix in cs.yml (#1500) 2020-08-23 21:52:33 +02:00
gitlocalize-app[bot] 03960e876e
Korean translation (#1475)
Co-authored-by: chickiyeah <ruddls030@naver.com>
2020-08-23 17:13:48 +02:00
tastybento cd32f9e799 Added 1.16.2 compatibility flag.
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1498
2020-08-22 08:44:19 -07:00
tastybento c2375e7f50 Paginates geo limited mob settings. 2020-08-20 19:33:42 -07:00
tastybento e8d5e66514 Paginate the mob limiter settings page
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1451
2020-08-20 19:03:33 -07:00
johncsuti 375cdd3184
Added Visit and Upgrades to the ADDON.md list (#1496)
Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-08-18 11:01:12 +02:00
Florian CUNY d131c69c9c
Added contributors ("The BentoBoxWorld Community") in plugin.yml 2020-08-11 13:45:23 +02:00
tastybento 1e4056e33a Clears player cache by name and UUID
Previously only UUID was checked, but joining with a name and different
UUID is possible. This clears out the cache so commands that look up
names like ban do not use the old UUID.

https://github.com/BentoBoxWorld/BentoBox/issues/1468
2020-07-25 14:37:45 -07:00
tastybento 22724077bb Remove range instead of add it.
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1466
2020-07-24 14:23:05 -07:00
tastybento 284b5865da Prevents instant lava placing when scooping.
https://github.com/BentoBoxWorld/BentoBox/issues/1459
2020-07-22 22:29:37 -07:00
tastybento ab6799c159 Remove fancy error printing. Just print raw error. 2020-07-16 12:32:51 -07:00
tastybento 3b2c6c70fd Merge remote-tracking branch 'origin/master' into develop 2020-07-15 20:44:14 -07:00
tastybento 2eeb581a4d
1.14.2 (#1453)
* Version 1.14.2

* Fixes infinite loop bug when using blueprints.

Code analysis tool suggested removing the double casts. This resulted in
an infinite loop when using blueprints and particles.
2020-07-15 20:23:51 -07:00
tastybento 95b0250ece Fixes infinite loop particle bug with blueprint copy/paste
Code analysis suggested this line could be simplified, but it resulted
in an infinite loop call to itself: spawnParticle(particle, dustOptions,
(double) x, (double) y, (double) z);
2020-07-15 19:54:56 -07:00
tastybento e364094a4f This stops BentoBox if there is an island distance mismatch. 2020-07-15 18:09:32 -07:00
Florian CUNY d67bf05f5d Merge branch 'master' into develop 2020-07-13 23:02:31 +02:00
Florian CUNY 5f916ab8e2 Version up 1.15.0 2020-07-13 23:02:05 +02:00