Commit Graph

997 Commits

Author SHA1 Message Date
1f975ac044 Update templates, address JEP deprecations and place a few TODOs 2021-11-30 21:30:46 +01:00
e296a329c2 Port initial paperweight classes to 1.18 folder structure 2021-11-30 12:35:34 +01:00
fc4517fe4c feat: Sort plugins on debugpaste (#1429)
* Replace plugins with an array and sort them by their name.

Resolves #1428

* Use comparator

Co-authored-by: Alex <mc.cache@web.de>
2021-11-20 16:28:18 +00:00
4c6e707fcf fix: Error when setting PS v4's config option (#1427)
Fixes https://github.com/IntellectualSites/FastAsyncWorldEdit/issues/1372
2021-11-19 09:42:33 +00:00
5604000ae2 style: Don't use spaces before colons in yaml files 2021-11-17 17:58:42 +01:00
95ecb5609d Check for worldguard bypass permissions 2021-11-05 19:04:15 +00:00
4e6aee6bfb Don't consider global region for blacklisting WG regions 2021-10-25 14:12:21 +01:00
75be38925f Fix #1378 2021-10-25 14:11:17 +01:00
ad640532dc Update Upstream
d48530c Don't allow editing without a Bukkit Impl Adapter. (1920)
2021-10-24 12:21:23 +02:00
c55bc8c05f refactor: Move update checker to core
feat: Add permission for tracing
2021-10-23 19:36:59 +02:00
c07ba4e88e Merge branch 'feature/region-blacklist' 2021-10-21 17:13:13 +02:00
8ed4736066 Add override and correct default method for fromNative
- Fixes #1370
2021-10-20 13:47:55 +01:00
13be5a22ad Fix #1370
- Actually override toNative in adapter
 - Correctly assign generic-type
 - Better default method for BinaryTag retrieval in adapter
2021-10-19 15:14:25 +01:00
b5479e480d Don't attempt to run null P2 tasks 2021-10-19 13:35:00 +01:00
bd9476a175 refactor: Address .editorconfig violations 2021-10-18 23:09:21 +02:00
74486fc8c9 chore: Update adapters 2021-10-17 17:33:48 +02:00
8fe610311d Comments 2021-10-17 15:53:19 +01:00
c7c00021b2 Cleanup 2021-10-17 15:53:19 +01:00
7d894228d0 Implement region blacklisting 2021-10-17 15:53:04 +01:00
f0880a27a0 feat: Paperweight support (#1362)
* Initial work towards paperweight

* feat: Port Fawe classes to paperweight

- Hide UnsafeUtilities in javadocs
- Fix typo in Regenerator
- Create fawe tmp directory for fawe regen

* Update adapters

* chore: Update MiniMessage

* Address todos

* Fix leftover Tuinity loggers
2021-10-17 16:32:36 +02:00
27865dc785 chore: Exchange debug log levels & component-ify a few messages (#1342) 2021-10-17 14:50:42 +02:00
69a85fb068 tests: Update tests to latest Server changes 2021-10-17 10:06:21 +02:00
5db9a601b1 feat: (Re-) Add update notifications (#1361)
* feat: (Re-) Add update notifications

Fixes #1348

* Move update notification to seperate class

- Add a couple of linebreaks to the chat messages
2021-10-17 09:55:25 +02:00
546ad86841 fix: Update StubServer.java to the latest spigot changes (#1345) 2021-10-07 18:05:56 +01:00
6895234815 Don't allow edits on plots when owner is offline and player is only added (#1313) 2021-10-04 12:34:40 +00:00
c10e48320b Fix inverted expectFail boolean 2021-09-30 12:35:17 +01:00
e94b85a0fc Don't load clipboard more than once. Deprecate BukkitPlayer constructors as it's more efficient to use cached players 2021-09-28 14:11:12 +01:00
268244119f Update adapters? 2021-09-24 17:05:26 +01:00
40b024fbba Set legacy ID when adapter is loaded to enable reading/writing anvil 2021-09-22 16:15:18 +01:00
a3d50585c2 Don't print error message if we're expecting it on biome loading 2021-09-22 15:58:11 +01:00
64036a38cf Update adapters to 32c896db93 2021-09-22 12:58:09 +01:00
268d8cff49 Apply list of properties everywhere 2021-09-21 18:53:37 +01:00
cf585c48ae Update adapters 2021-09-21 18:41:01 +01:00
e750e014ab Properties can have the same string name
Make map of all properties string against list
2021-09-21 18:34:31 +01:00
3617a29ba8 Address javadoc violations 2021-09-21 17:40:53 +02:00
84b896151f Lazy fix for #1271 2021-09-21 14:39:14 +01:00
0fcf996c78 Fix #1314 2021-09-20 23:54:26 +01:00
017a28b3dd Implement getAllProperties to code and adapters 2021-09-20 16:00:50 +01:00
d5be6940c7 Add default getAllProperties method 2021-09-20 14:46:51 +01:00
4f68fb0e26 Add tracing feature to EditSessions (Upstream 1301) (#1112)
Co-authored-by: Octavia Togami <octavia.togami@gmail.com>
Co-authored-by: dordsor21 <dordsor21@gmail.com>
Co-authored-by: NotMyFault <mc.cache@web.de>
2021-09-19 20:02:41 +00:00
8cc93a2255 Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.6 (#1305)
* Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.6

* Make it compile

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: NotMyFault <mc.cache@web.de>
2021-09-18 21:59:29 +02:00
bd95d5a86d Adjust mask managers
- Add list of "exclusive" managers to config to aid users in having some sort of prioritisation.
 - Fixes #960 if PlotSquared is added to exclusive managers, otherwise, there's no particularly sane way of adding prioritisation without requiring a treemap be added to YAML config, or for us to decide upon it ourselves
2021-09-18 03:19:27 +01:00
fbbb4ed8fa Update adapters to f840c74a30b5c5c622080cb9678db58deb7062b9 2021-09-17 19:58:54 +02:00
4182d7473c Slightly improve regen workflow, update adapters to a9c745a600 2021-09-16 17:42:31 +01:00
e4cbd85197 Ensure adapters are up to date 2021-09-15 01:44:00 +01:00
f10dbe7387 Use an object array for synchronising on internal chunk sections rather than the sections array itself.
- Synchronising on full sections synchronises on the global FULL instance (bad)
- Synchronising on empty sections synchronises on the local empty instance (bad)
- Leads to needless thread locking, and raises the possibility of cyclic locks considerably
2021-09-14 20:20:04 -04:00
daa418a287 Fix needless complication of section position methods in CharBlocks children 2021-09-13 18:33:42 +01:00
40a4010041 Add loadIfPresent method for use where the section should definitely exist and be FULL 2021-09-13 12:47:00 +01:00
fc47fd586c Update adapters
(cherry picked from commit 6f180421e1193b3b97dad18480a6178d5b249a14)
2021-09-13 12:30:05 +01:00
5d31b7034d Deprecate sponge schematic reader/writer and tell users why (#1287) 2021-09-13 10:51:58 +02:00