tastybento
be40bd2c54
Fixes new island event casting bug
2020-12-27 11:43:37 -08:00
tastybento
999d196e8e
Event fix with deprecation ( #1623 )
...
* Break out events and add individual handlers
https://github.com/BentoBoxWorld/BentoBox/issues/1613
* Corrected AddonEvents to have proper static handlers
* Made constructors protected.
Abstract classes should not have public constructors. Constructors of
abstract classes can only be called in constructors of their subclasses.
So there is no point in making them public. The protected modifier
should be enough.
2020-12-27 10:35:49 -08:00
gitlocalize-app[bot]
f281d37a8d
Updated Turkish translation ( #1620 )
...
* Translate tr.yml via GitLocalize
* Translate tr.yml via GitLocalize
Co-authored-by: tastybento <tastybento@wasteofplastic.com>
Co-authored-by: ZyXpe <thechefsmaster@gmail.com>
2020-12-27 10:27:15 -08:00
tastybento
2190295c68
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2020-12-25 17:36:26 -08:00
tastybento
0e7ab3438e
Added deprecation JavaDoc to events that are moving to own class
2020-12-25 17:36:16 -08:00
tastybento
d774124d89
Fixed/removed tests
...
These are no longer relevant as this function is now in the
PlayersManager and tested there.
2020-12-24 21:56:02 -08:00
tastybento
c7d7871f94
Player clean up
...
Moved per removal to PlayersManager
Added cleanup to IslandResetCommand
Added test class for clean up method.
2020-12-24 15:30:52 -08:00
tastybento
372f149f3d
Remove code duplication between kick and leave command
2020-12-24 14:24:42 -08:00
tastybento
f5b2b136e9
Mark BentoBoxEvent getHandler methods as deprecated.
...
See https://github.com/BentoBoxWorld/BentoBox/pull/1615
2020-12-24 12:06:30 -08:00
tastybento
aec2e115eb
Removes tamed animal ownership on new island
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1450
2020-12-24 10:15:14 -08:00
tastybento
267387af7a
Fix copy-n-paste javadoc error
2020-12-24 10:09:36 -08:00
tastybento
065ddfb93f
Simplified newIsland method in preparation for additional user cleaning
2020-12-24 09:35:43 -08:00
tastybento
dcbc1c1839
Added JavaDoc to checkTeams method
2020-12-24 09:14:21 -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
9570f342ee
Add try catch around second stage plugin loading task. ( #1609 )
...
https://github.com/BentoBoxWorld/BentoBox/issues/1281
2020-12-19 10:28:46 -08:00
BONNe
0e4b3b40fa
Persistent entities should never be removed. ( #1608 )
...
* Persistent entities should never be removed.
There is no valid reason why BentoBox should remove the Persistent entity. Otherwise, what is the point of being persistent if someone can just remove it?
* Changes which mobs can be removed outside island
Protect renamed and persistent entities from being removed if they wander outside island bounds.
Except for animals, as they cannot be removed only if they are renamed.
2020-12-19 08:56:29 -08:00
tastybento
e608a95442
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1602
2020-12-14 19:08:04 -08:00
tastybento
d9e3d818ea
Version 1.15.4
2020-12-06 09:26:15 -08:00
Gabriele C
b74eeb95d8
Prevent save task overlaps ( #1588 )
2020-11-27 10:21:39 -08:00
Gabriele C
232d9097cf
Limit island/player saves per tick ( #1578 )
...
* limit island/player saves per tick
* Whoops
* 20 players/islands per tick should be enough
20 players/islands * 20 tick * 60 seconds * 5 minutes (default interval) = 120000 saved entries :)
2020-11-27 10:12:10 -08:00
tastybento
2e00602371
Remove updateInventory from noGo
...
There was not specific reason why this was being done and in testing, I
cannot find a reason why it is needed (yet) so I am removing it due to
the lag reported in
https://github.com/BentoBoxWorld/BentoBox/issues/1580
2020-11-26 18:37:48 -08:00
tastybento
2cb1e7c306
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1579
2020-11-26 18:05:26 -08:00
tastybento
caed56f16e
Load initial tp location async
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1584
2020-11-26 17:25:17 -08:00
BONNe
93d7fad860
Fixed parsing [gamemode] in placeholders ( #1574 )
2020-11-17 00:58:58 +01:00
tastybento
5321e1dda6
Prevent exposing vanished players with expel
...
https://github.com/BentoBoxWorld/BentoBox/issues/1573
2020-11-14 11:59:38 -08:00
tastybento
dd3622cd23
Rank check was in the wrong place so the no-arg command could be blocked
2020-11-14 11:10:33 -08:00
tastybento
e9c35b8548
Version 1.15.3
2020-11-14 11:10:02 -08:00
tastybento
af5f389587
Remove sonarcloud from github build
2020-11-08 17:31:16 -08:00
tastybento
6a6a359ef7
Run sonar without building
2020-11-08 17:08:12 -08:00
tastybento
f121287ab4
Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop
2020-11-08 16:48:14 -08:00
tastybento
79f6600fd2
Fixed tests and other small code smells
2020-11-08 16:48:08 -08:00
tastybento
2be4cb9e2a
Update build.yml
2020-11-08 15:35:38 -08:00
tastybento
2c1d1b1604
Add GitHub action
2020-11-08 15:26:11 -08:00
tastybento
1ec886472d
Add biome support to blueprints.
...
https://github.com/BentoBoxWorld/BentoBox/issues/1571
2020-11-08 12:24:40 -08:00
BONNe
3581537537
Fixes some errors with HeadGetter ( #1569 )
...
* Add getKey and getValue for Pair calls for nicer access.
* Fixes ConcurrentModificationException in HeadGetter.
Fixes an issue when elements with the same name were overwritten by HeadGetter.
2020-11-08 11:23:24 -08:00
tastybento
1d4fd435a9
Added World TNT Damage Flag
...
Enables admins to decide whether TNT should damage outside of island
boundaries
https://github.com/BentoBoxWorld/BentoBox/issues/1562
2020-11-08 10:43:15 -08:00
YellowZaki
1a9f9e7b21
Added IslandExitEvent#getToIsland() and IslandEnterEvent#getFromIsland() ( #1557 )
...
* Added IslandExitEvent#getToIsland() and IslandEnterEvent#getFromIsland()
* Added IslandEventBuilder#rawEvent(Event) and IslandBaseEvent#getRawEvent()
2020-11-07 21:54:53 -08:00
BONNe
cf394eae9f
Add AOneBlock to readMe. ( #1563 )
...
I think it is time that we add it to the main list.
Because currently, it is the second gamemode by usage :)
2020-11-07 21:53:25 -08:00
tastybento
66a28b420a
Fix new bundle creation error.
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1561
2020-11-07 18:58:24 -08:00
tastybento
423a29de0e
Revert "Version 1.15.3"
...
This reverts commit 759d8083a4
.
2020-11-07 16:14:40 -08:00
tastybento
a7747b560b
Add clean up for duplicate island ownership.
...
https://github.com/BentoBoxWorld/BentoBox/issues/1568
2020-11-07 16:08:54 -08:00
tastybento
89ee2b4262
Add server compatibility for 1.16.4
2020-11-07 11:35:29 -08:00
tastybento
759d8083a4
Version 1.15.3
2020-11-07 11:35:17 -08:00
tastybento
916ba5d999
Uses a different method to fix the database.
...
https://github.com/BentoBoxWorld/BentoBox/issues/1556
2020-11-01 17:29:18 -08:00
tastybento
774b57b168
Added an admin fix command to fix cross-island ownership.
...
https://github.com/BentoBoxWorld/BentoBox/issues/1556
2020-11-01 15:53:52 -08:00
tastybento
ba903bdaca
Stops async db saving on shutdown. Adds JSON backup. ( #1558 )
...
* Stops async db saving on shutdown. Adds JSON backup.
* Fixes test failures and added Util class tests.
2020-11-01 13:58:29 -08:00
tastybento
f7f36179d3
Switch removeIf check
...
May help with https://github.com/BentoBoxWorld/BentoBox/issues/1550
I cannot understand why an CME is happening with removeIf. It should not
be possible.
2020-10-26 17:11:52 -07:00
tastybento
ccb46dc72c
Version 1.15.2
2020-10-26 16:41:59 -07:00
tastybento
4a24364f81
Collect water wasn't overriding bucket usage for visitors
...
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/1545
2020-10-12 15:45:38 -07:00
tastybento
f09ea1ffef
Adds PreCreateEvent for API
2020-10-12 14:07:47 -07:00