Commit Graph

225 Commits

Author SHA1 Message Date
tastybento
d780bbd4c0
1.18.0 (#1860)
* Mark all home-related methods in PlayersManager as deprecated.

* Fix bug where maxHomes was shown as null

* Version 1.18.0

API changes may break compatibility with Addons.

* Remove usage of deprecated methods except for migration code.

* Prevent NPE. Check isPlayer instead of getWorld() == null

* Fix nullability issue and added to @Deprecated annotations

* Added deprecation notices to home methods in Players
2021-09-26 13:35:18 -07:00
tastybento
cad7dc1666 Add missing packages so tests can pass. 2021-09-18 10:50:21 -07:00
tastybento
4f22df069b Remove illegal tag as it's not needed 2021-09-18 08:15:07 -07:00
tastybento
5b838d0668 Remove zip reference 2021-09-12 21:03:49 -07:00
tastybento
005007b0db Changes to analyze using sonar. 2021-09-12 20:54:30 -07:00
tastybento
5c063a692d Added Sonar Properties to POM 2021-09-12 20:22:43 -07:00
tastybento
c7a1220028 Added access to private fields for JUnit tests 2021-09-12 17:54:29 -07:00
tastybento
2b452cddbd Version 1.17.4 2021-09-11 16:45:01 -07:00
tastybento
ed4cc0eb8b Update to 3.3.1-SNAPSHOT for shade plugin. 2021-08-29 13:00:48 -07:00
tastybento
27e9c9c54f Update JavaDoc version to 16 2021-07-31 10:16:23 -07:00
tastybento
f89050fe2f Version 1.17.3 2021-07-25 10:54:19 -07:00
tastybento
09d6a9fc6f Version 1.17.2 2021-07-14 08:03:02 -07:00
tastybento
9cdebe8f9f Try pluginRespositories tag in POM to enable Github actions 2021-07-08 17:18:59 -07:00
tastybento
03f6b95a68 Downgrading to 1.17 Spigot for now to enable building. 2021-07-06 18:40:38 -07:00
tastybento
e1c08107c2 Re-order repos. 2021-07-06 18:16:21 -07:00
tastybento
ce4b124279 Spigot 1.17.1 2021-07-06 14:55:48 -07:00
tastybento
3450bae8f0 Try dependency for shade snapshot 2021-07-06 14:07:18 -07:00
tastybento
1ee83cd782 Version 1.17.1 2021-06-27 16:50:23 -07:00
tastybento
c2e832095a
Minecraft 1.17 support (#1781)
* Java 16 preliminary branch.

This compiles, but junit tests fail all over because there is a lack of
Java 16 support right now.

* Use Java 16

* 1.17 WIP

* Require 1.17

* Fixes tests.

* WIP fixing tests

* Exclude maven from shading

* Try update snapshots to build action

* Try repo on command line

* Remove reference to shade plugin in dependencies
2021-06-20 12:18:10 -07:00
tastybento
d647f58e36 Version 1.17.0 2021-05-31 12:44:01 -07:00
tastybento
a1a78de96f Version 1.16.3 2021-05-22 16:37:51 -07:00
tastybento
10a51a5874 Use https for placeholder api repo 2021-05-11 21:36:03 -07:00
tastybento
1bc58facee Version 1.16.2 2021-03-20 08:07:25 -07:00
apachezy
0f0d8b9ebc
Added LangUtils support. (#1693) 2021-03-12 20:04:34 -08:00
tastybento
9f9dc40773 Version 1.16.1 2021-03-07 11:53:12 -08:00
Huynh Tien
2886c1ec21
Update PaperLib to 1.0.6 (#1676) 2021-02-07 16:53:29 +01:00
Florian CUNY
82f3375459 Updated bStats to 2.1.0
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1664
2021-01-30 15:39:21 +01:00
Florian CUNY
9e62f831ff Updated PlaceholderAPI dependency to 2.10.9 2021-01-16 10:50:29 +01:00
Florian CUNY
15eb5e51e3 Updated bStats to 1.8 2021-01-16 10:22:23 +01:00
tastybento
be683f8e21 Version 1.16.0 2021-01-03 18:03:21 -08:00
tastybento
c465fd1fed
Enables Java 11 code to run on Java 8 (#1631) 2021-01-03 09:08:35 -08:00
tastybento
13b2551a38 Version 1.15.5 2020-12-31 09:55:52 -08:00
tastybento
385345f493 Remove duplicated dependency 2020-12-27 11:44:26 -08:00
tastybento
98697b1686
Delete experiment (#1589)
* Try loading adjacent chunks, but too slow.

* NMS void delete

* Revert the extra chunk in IslandDeletion.

That was for another deletion approach.

* Added NMS abstraction.

* Debug

* Clearer code.

* Clarify exceptions
2020-12-19 10:29:26 -08:00
tastybento
d9e3d818ea Version 1.15.4 2020-12-06 09:26:15 -08:00
tastybento
e9c35b8548 Version 1.15.3 2020-11-14 11:10:02 -08:00
tastybento
423a29de0e Revert "Version 1.15.3"
This reverts commit 759d8083a4.
2020-11-07 16:14:40 -08:00
tastybento
759d8083a4 Version 1.15.3 2020-11-07 11:35:17 -08:00
tastybento
ccb46dc72c Version 1.15.2 2020-10-26 16:41:59 -07:00
tastybento
dae720d29c Version 1.15.1 2020-09-07 10:26:57 -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
Florian CUNY
5f916ab8e2 Version up 1.15.0 2020-07-13 23:02:05 +02:00
BONNe
fa259611fe
Rework PlayerHead Getter. (#1446)
* Rework PlayerHead Getter.

Generate player head based on WebAPI (as it is faster) and GameProfile texture (require NMS).
Cache is suitable for storing into file format.
Add ability to add custom HeadCache object into local cache.
Add ability to modify cache keeping length.
Add ability to keep all, or just a single element into cache until server restart.

* Address issues/improvements suggested from review.

- config will store time in minutes.
- default value will be 1h.
2020-07-11 14:13:32 +02:00
Florian CUNY
44903e98cb Version up 1.14.1 2020-07-07 22:30:30 +02:00
tastybento
b87533fffb
Introducing (limited) 1.16.1 support (#1416)
* 1.16.1 changes

* Fixed failing tests in PhysicalInteractionListener
HOWEVER, the code somehow no longer protects the pressure plates... I'm investigating that.

* Implemented future-proof buttons, doors, fence gates, trapdoors protection

* Protected REDSTONE_WIREs under "REDSTONE" flag
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1421

* Fixed bug with pressure plates

* Fixed params order in assertEquals in PhysicalInteractionListenerTest

* Fixed EnderChestListenerTest errors

* Fixed most errors in BlockInteractionListenerTest

* Added 1.16.1 to ServerCompatibility

* Fixed BlockInteractionListenerTest

* Fixed backwards compatibility in BlockInteractionListener
Also made use of existing Tags (ANVIL, BEDS, SHULKER_BOXES)

* Fixed BlockInteractionListenerTest (again)

* Fixed backwards compatibility in PhysicalInteractionListener

Co-authored-by: Florian CUNY <poslovitch@bentobox.world>
2020-06-26 22:09:33 +02:00
Florian CUNY
4b9d0edd97 Version up 1.14.0 2020-05-01 18:28:42 +02:00
tastybento
eeab8994f7 Updated jacoco version. 2020-04-22 18:23:29 -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
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