Commit Graph

1284 Commits

Author SHA1 Message Date
cba0f3ac1f build: Switch PRTree GAV to our deployment ()
* build: Switch PRTree repository

* build: Use our GAV
2021-12-09 18:30:35 +01:00
2a40f52dea docs: Update issue template to 1.18 2021-12-05 23:29:28 +01:00
d1dbf777a4 Don't check/set if a chunk should be saved if it's a world-plot 2021-11-11 17:57:59 +00:00
30d06b7801 build: Reduce consumer dependencies 2021-11-05 11:57:58 +01:00
b97e843849 perf: Get rid of Guice overhead when accessing the plot area manager ()
Fixes 
Co-authored-by: Jordan <dordsor21@gmail.com>
2021-11-02 13:38:48 +00:00
48c7a3e94e refactor: Use player friendly done message on restricted building () 2021-11-02 13:32:04 +00:00
be85708e5a feat: Add border bypass permission ()
* Add border bypass permission
 - Fixes 

* Add permission to plots.admin permpack

* Implement messages on leaving/entering border area

* Rename to border.denied and make border msg red

* change too le/ge as tthey are likely to be equal to border when hit.
 - Since we check for being across the border beforehand, it will hopefully not be spammed too much?
 - If it's spammed then either we use meta to set if a player's left the border, or we just remove the come-back-in altogether because it's a little looong
2021-10-28 10:13:36 +02:00
d70f99b489 fix: Respect tab-complete aliases (Fixes ) ()
* Fixes 

* ListFlag#merge should not allow duplicates (Fixes ) ()

* feat: Respect non-visible players in tab completion (Closes ) ()

* Respect non-visible players in tab completion (Closes )

* Deprecate old Tab-Complete methods instead of hard-replacing them

* wtf git

* Mark for removal, useless new-lines

* Pass ConsolePlayer.getConsole() instead of Nullable param

* Respect tab-complete aliases (Fixes )

* Useless import

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: dordsor21 <dordsor21@gmail.com>
2021-10-04 17:10:36 +02:00
bb5d6c91da Update Fawe version 2021-09-20 16:21:18 +02:00
b2b8598b5b Fix 2021-09-15 13:19:25 +01:00
9f54472dd6 Relocate annotations properly 2021-09-12 13:56:08 +02:00
04821f777e Mappings be obfuscated 2021-09-11 12:19:46 +01:00
4568b17c54 Fix issues with chunk saving in single world plots 2021-09-10 14:05:12 +01:00
d77a8c8fa4 Some improvements to events ()
 
2021-09-09 21:37:44 +02:00
b224a8d1b8 Include world in plot chat & spy template 2021-09-07 16:36:08 +02:00
732f79bbfc Fix 2021-09-07 14:47:37 +01:00
da3fb1abec Closes 2021-09-07 13:52:47 +02:00
4caaead7ee Renovate
Closes 
Closes 
Closes 
Closes 
Closes 
2021-09-06 13:47:40 +02:00
f036980dc5 Disband wilderness permission pack 2021-09-03 20:01:37 +02:00
0e4f54e9c0 Bump (FA)WE versions 2021-08-29 10:56:57 +01:00
7a3d5bd737 Don't trigger async catcher when adding chunk ticket
- Apparently PaperLib#getChunkAtAsync#whenComplete doesn't necessarily run the task on the main thread
2021-08-25 15:24:07 +01:00
2ab1973668 Handle administrative overrides sanely 2021-08-25 11:49:54 +02:00
8a53b41b52 Improve ChunkListener class
- Add quicker method for getting chunks (not requiring a slow stream done by CB) but comment it out for now because we shouldn't need to do our own GC for loaded chunks; they're "handled much better by minecraft as of 1.14" (not really) meaning the required methods for testing if a chunk is allowed to be unloaded is not present. We instead must now rely on the ChunkUnloadEvent for setting if a chunk should be saved.
- Optimise the shouldSave method by not requiring access to injected classes frequently. Location#getPlot methods are not optimised for frequent usage in the same task.
2021-08-22 15:54:05 +01:00
34f0236e9f Add option to "update" blocks that are altered in P2 queues. () 2021-08-19 20:30:38 +02:00
8f0ae7e51d Clean up chunk coordinators and queue coordinators () 2021-08-19 12:31:47 +01:00
2988ad6b11 Address style violations 2021-08-18 11:58:18 +02:00
252d6a2866 Fix nms chunk reference 2021-08-17 22:43:58 +01:00
bfe2dda5b1 Closes 2021-08-17 16:38:24 +02:00
33a79595af Add TitleFlag () 2021-08-16 09:02:58 +00:00
eb2848e5d7 Fix bad method names etc for chunk/world listener 2021-08-15 13:58:56 +01:00
da4ae9f4f5 Slightly change how flag permissions are handled () 2021-08-14 13:13:01 +00:00
a405611b3a Fix emptying buckets in plot border ()
* Fix emptying buckets in plot border

* Note on 1.13 compatibility for bucket-empty event

Co-authored-by: NotMyFault <mc.cache@web.de>
2021-08-03 21:03:53 +00:00
fd4cec39c4 Fix sponge absorbing water across plot borders ()
* Fix sponge absorbing water across plot borders

* Shorten for-loops by using removeIf

* Use 'Location' instead of 'var'

Co-authored-by: NotMyFault <mc.cache@web.de>
2021-08-03 19:07:02 +00:00
e7fa057abe Detach shoulder entities from natural mob spawning 2021-08-03 10:20:59 +02:00
89e17bb468 Properly handle economy initialization (fixes ) 2021-07-30 20:29:12 +02:00
6ad51bba65 Hot-fix for IntellectualSites#3179 ()
Authored by @SirYwell ty!
2021-07-28 12:42:20 +02:00
3b27b6c850 FAWE-Bukkit shouldn't be in core 2021-07-23 16:24:30 +01:00
fbde60fcf9 Handle edge cases of EntityChangeBlockEvent ()
* Handle edge cases of EntityChangeBlockEvent

* Remove excessive plot area existence check

Co-authored-by: NotMyFault <mc.cache@web.de>
2021-07-21 19:57:42 +00:00
2e64ac6d25 Revert projectile hit on splash ()
* Revert projectile hit on splash

* Notes about potions splashing after hit cancelled
2021-07-15 18:43:05 +02:00
cc60d50dd2 Actually cancel projectile hit events ()
Co-authored-by: NotMyFault <mc.cache@web.de>
2021-07-13 08:57:12 +00:00
635e18e7ed Add copper-oxide flag 2021-07-10 15:50:38 +02:00
b9cb6842e2 Add an online check for teleport listener
- Some plugins seem to like teleport players before they're online (e.g. NoCheatPlus)
 - Addresses 
2021-07-10 10:40:44 +01:00
fdb6367351 Remove unneeded maven repos 2021-07-05 15:25:22 +02:00
3b5b51b40c Update link if outdated Fawe version is spotted 2021-07-02 14:22:33 +02:00
8e23b10f7c Fix update notification ingame message 2021-06-27 18:11:57 +02:00
a5452012b5 separate 1.17-only events 2021-06-26 20:08:25 +01:00
67bbd64fa1 Update to FAWE 1.17 2021-06-26 16:19:07 +01:00
6a57a5c369 Fixes 2021-06-24 16:40:10 +02:00
9fa0a8b27b Update ServerLib & remove Java version check
We now require Java 16 onwards
2021-06-22 23:49:31 +02:00
9acf9f4f19 Improve documentation of deprecated methods 2021-06-22 18:11:48 +02:00