tastybento
b2f5a441e5
Added 1.20.4 compatibility.
2023-12-10 09:23:10 -08:00
tastybento
8dce036d70
Workaround to avoid massive test failures.
...
The addition of a null check in the Enchantment Bukkit code causes a lot
of test failures. While we work out how to mock that particular area,
this code avoids running Enchantment code when under test.
2023-12-10 09:18:54 -08:00
tastybento
55e94b4c9f
Revert "Rewrote PanelItemTest to avoid null check errors in Bukkit class"
...
This reverts commit 5a193cda1c
.
2023-12-10 09:10:48 -08:00
tastybento
5a193cda1c
Rewrote PanelItemTest to avoid null check errors in Bukkit class
2023-12-09 09:25:07 -08:00
tastybento
1ab2ff278d
Revert "Revert to 1.20.2 for now until 1.20.3 is more stable"
...
This reverts commit 1942f5f1df
.
2023-12-06 19:03:41 -08:00
tastybento
1942f5f1df
Revert to 1.20.2 for now until 1.20.3 is more stable
2023-12-06 17:00:38 -08:00
tastybento
79b95af8bd
Try to avoid test error with Material class (which is now bigger)
2023-12-06 14:06:41 -08:00
tastybento
af861f2a34
Update to 1.20.3
2023-12-06 13:45:44 -08:00
tastybento
6964f8c61a
Fix MV compatibility. Fixes #2244
...
Provides the correct generator for the seed worlds.
2023-12-06 13:38:59 -08:00
tastybento
12bf37d2c2
No tabs ( #2243 )
...
* Remove all tabs from source and replace with 4 spaces.
2023-12-04 20:55:40 -08:00
tastybento
22f398fe53
Fix deletion of islands when chunks are not deleted. Fixes #2241
2023-12-03 19:50:51 -08:00
tastybento
f256c3af8d
Fixes #2240 Makes locations default to island center in IslandBaseEvent
2023-12-02 21:41:35 -08:00
tastybento
54ebf2dfd2
Fix issue where players with more than one island couldn't leave a team
2023-12-02 12:06:57 -08:00
tastybento
26e6310fba
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2023-12-02 11:51:58 -08:00
BONNe
f80cf238f0
Fixes end portal finding issue when entering from side ( #2238 )
...
There was a bug in the code that prevented to finding of a portal location if the player entered from the side.
It can happen only if the portal frame is removed, but as in vanilla it is possible, then it needs to be addressed.
The fix itself is simple: instead of checking just up from the starting location, the code will check all blocks in 10x10x10 square from the starting location and find the "closest" portal location.
This will fix #2237
2023-11-28 13:04:52 -08:00
gitlocalize-app[bot]
187ae1c61a
Add Ukrainian locale ( #2235 )
...
* Translate uk.yml via GitLocalize
* Translate uk.yml via GitLocalize
* Translate uk.yml via GitLocalize
* Update uk.yml
---------
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: GIGABAIT <freebitcoin93@gmail.com>
Co-authored-by: BONNe <bonne@bonne.id.lv>
Co-authored-by: tastybento <tastybento@users.noreply.github.com>
2023-11-26 10:34:27 -08:00
gitlocalize-app[bot]
ea6b5dd257
Add Ukrainian locale ( #2236 )
...
* Translate uk.yml via GitLocalize
* Translate uk.yml via GitLocalize
---------
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
Co-authored-by: BONNe <bonne@bonne.id.lv>
2023-11-26 09:59:46 -08:00
tastybento
9fe5212c3c
Added AddonEvent test class.
2023-11-25 18:43:18 -08:00
tastybento
625b70de30
Simplify fillBorder
2023-11-25 18:22:37 -08:00
tastybento
4547232ac9
Better constants
2023-11-25 14:57:39 -08:00
tastybento
90751224d7
Better constants
2023-11-25 14:54:07 -08:00
tastybento
59c84990e5
Adds a method that can return a different default value than 0 ( #2234 )
2023-11-25 08:39:28 -08:00
Baterka
13c339ef4f
- Fixed separators to also work on Windows ( #2233 )
...
- Added missing `--add-opens=java.base/java.security=ALL-UNNAMED`
- Added proper closing of AddonClassLoader
2023-11-25 07:45:56 -08:00
Huynh Tien
5de7302469
Switch to Spigot's PlayerProfile on HeadGetter ( #2231 )
...
* Switch to Spigot's PlayerProfile on HeadGetter
Remove AuthLib
* forgot to set meta back
* should check if the texture is not empty
2023-11-24 08:15:20 -08:00
tastybento
1cf7ccbb99
Fix bug where players couldn't invite other players.
...
The IslandsManager#inTeam method was returning true even if the team was
just 1 player.
2023-11-19 12:38:54 -08:00
tastybento
defb1c7a6e
Better French, maybe... ( #2228 )
2023-11-18 18:28:34 -08:00
tastybento
0ecbd9150b
Even more French fixing...
2023-11-18 15:38:06 -08:00
tastybento
2818ac8f33
Correct French
2023-11-18 15:35:39 -08:00
tastybento
70e4ae15b7
Fix gender
2023-11-18 15:34:24 -08:00
tastybento
d95727fbdf
Fix French - coffre, not poitrine. Chest not human chest!
2023-11-18 15:32:51 -08:00
tastybento
26dc5c5949
IslandsManager#isOwner correction and JavaDoc update
2023-11-18 13:49:33 -08:00
BONNe
a35353a802
Fixes an issue with entity teleportation if nether/end worlds are disabled ( #2227 )
...
There was a bug that used old code (environment switching) for teleportation out of dimension.
The issue should be fixed with calling just calling teleportation with portal environment.
2023-11-15 23:34:13 +02:00
tastybento
63d092db93
Multi island api update ( #2224 )
...
* Fixes bug with island team joining and deletion. Include debug.
* Remove ambiguous API with mutli-island.
* Add back deprecated methods so developers can be wartned not to use them
* Added back in deprecated methods.
* Fix bugs and NPEs.
* Fix some code smells
* Remove debug logging.
2023-11-12 12:22:12 -08:00
tastybento
19d7e2fe0a
Fix island resetting. #2223
...
Islands were being deleted in all worlds, and all islands were being
deleted from the player instead of just the one island.
2023-11-10 17:06:46 -08:00
tastybento
c63de278fe
Revert "This changes the loading to not be on STARTUP ( #2214 )"
...
This reverts commit 4a6bf31dff
.
2023-11-10 10:54:30 -08:00
tastybento
24148f30ba
Rank Management ( #2220 )
...
* Put ranks in the database. Prework for #1798
* Prevent coop and trust commands from being registered
if those ranks don't exist.
* Add /bbox rank command for ranks management
* Rename RanksObject to Ranks
* Strip / on commands if it exists. Fixes #2221
* Fix test failure
2023-11-10 10:53:28 -08:00
tastybento
4481881b9e
Fix tests
2023-11-10 07:34:52 -08:00
BONNe
285205fe3f
Fixes a bug with EntityTeleportListener ( #2222 )
...
There was incorrect teleportation type detection, as target world were set to NORMAL. This prevented to detect that portal in opposite side exists, and should be linked to the correct position.
2023-11-10 07:23:38 -08:00
tastybento
5503ce0d90
Fixes #2221
2023-11-05 15:17:56 -08:00
tastybento
6d09a5a359
Fixes #2219 . Island homes were set incorrectly with a new island.
2023-11-04 10:29:28 -07:00
BONNe
4200fe4abb
Fixes a bug that removed old owner from island ( #2218 )
...
* Fixes a bug that removed old owner from island
These changes fix a bug that was introduced by clearing the island cache from the old owner for 2.0 verison.
This will set the previous owner as sub-owner on the island.
* Fixes rank on event fired.
Changes from Visitor to Sub owner rank
* Update IslandsManager.java
Removes line that removes player from cache.
They should remain in the cache.
---------
Co-authored-by: tastybento <tastybento@users.noreply.github.com>
2023-10-30 09:17:26 +02:00
tastybento
4a6bf31dff
This changes the loading to not be on STARTUP ( #2214 )
...
Worlds are then created in onEnable and not one-tick later.
2023-10-28 21:16:36 -07:00
tastybento
d903e57ad6
Remove the deprecated classes for 2.0 ( #2216 )
2023-10-28 21:16:04 -07:00
tastybento
fd99da68d9
Fix double trapped (redstone) chest protection. #2215
2023-10-23 18:31:57 -07:00
gitlocalize-app[bot]
7f50073ad1
Croatian translation WIP ( #2212 )
...
* Translate hr.yml via GitLocalize
---------
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
2023-10-21 16:00:25 -07:00
gitlocalize-app[bot]
c4fa6cf26e
French translation WIP ( #2211 )
...
* Translate fr.yml via GitLocalize
---------
Co-authored-by: tastybento <tastybento@users.noreply.github.com>
2023-10-21 15:33:26 -07:00
gitlocalize-app[bot]
39882cb7bc
German Translation WIP ( #2210 )
...
* Translate de.yml via GitLocalize
---------
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
2023-10-21 15:01:32 -07:00
gitlocalize-app[bot]
4e0e3d2005
Portuguese translation ( #2209 )
...
* Translate pt.yml via GitLocalize
---------
Co-authored-by: dollyXtoddy <dollyxtoddy@gmail.com>
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
Co-authored-by: SrVictor079 <cruz.joaovictor22@gmail.com>
2023-10-21 13:58:22 -07:00
gitlocalize-app[bot]
c195baf66d
Czech translation ( #2208 )
...
* Translate cs.yml via GitLocalize
---------
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
Co-authored-by: mt-gitlocalize <mt@gitlocalize.com>
2023-10-21 12:01:15 -07:00
gitlocalize-app[bot]
b3808334ad
Translate ja.yml via GitLocalize ( #2207 )
...
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
2023-10-21 12:00:49 -07:00