Commit Graph

271 Commits

Author SHA1 Message Date
ceec0ec0b9 API Breaking
Removed LoggingChangeSet since it wasn't functional and the majority of it was commented out.
Migrated a lot of RunnableVal implementations to Suppliers for improved readability and a very small speed improvement.
2020-02-12 17:04:21 -05:00
6dd85e48ba Various changes
the most notable change is that PlotSquared is being moved to the Bukkit module again to allow for future compatibility with version 5 of the plugin.
2020-02-12 16:18:36 -05:00
0047f20d5d Minor code quality changes
Changed Lock to subclass ReentrantLock since that is the only subclass DelegateLock should be using. The lock should also never be null so I added an annotation in the constructor.
I also removed some code and replaced it with PaperLib code to just clean up things a little bit.
2020-02-07 14:33:51 -05:00
75653087b9 Remove FAWE-Piston
Disables a lot of previous functionality in FAWE until replacements can be made. This commit was untested and may cause major issues.
2020-02-05 00:37:42 -05:00
4f3db6f3da Attempted fix for #329
Removing this code seemed to fix the issue while not breaking general editing abilities. Needs testing to determine any unintended side effects!
2020-02-01 20:28:48 -05:00
83bb3966ca Update adapter to 1.15.2
Adapter updated to 1.15.2, mostly a clone of 1.15 / 1.15.1's adapter. I encountered no issues from this, but the field names for our reflections may need to be double-checked for accuracy in this Minecraft version.
2020-02-01 20:11:02 -05:00
020c674c01 Revert migration of FaweCache to Kotlin 2020-01-29 15:01:38 -05:00
7d4acbdcac Remove some reflection from QueueHandler 2020-01-29 14:33:41 -05:00
cb6359f010 Removed 1.13.2 support. 2020-01-27 18:54:31 -05:00
8078cf077a consistency changes 2020-01-26 13:01:16 -05:00
e0f6869573 Revert "More code quality fixes"
This reverts commit 2d6957ce
2020-01-23 14:41:57 -05:00
2d6957ce1c More code quality fixes 2020-01-22 21:15:52 -05:00
88359f0215 More Kotlin 2020-01-21 14:30:13 -05:00
0cad7f229b API improvements 2020-01-15 20:38:46 -05:00
da7c21d32a Removed metrics from API
We shouldn't have exposed it in the first place.
2020-01-15 17:20:40 -05:00
2fb1c3bdbc Remove factions due to maven repo being down 2020-01-13 21:02:31 -05:00
b2be1ea9fb Remove duplicated methods 2020-01-10 19:26:26 -05:00
86a55b7bf0 Merge remote-tracking branch 'origin/wip' into 1.15 2020-01-10 19:22:23 -05:00
98d0420c08 Minor tweaks 2020-01-10 13:29:20 -05:00
900268633d Fix compile 2020-01-07 00:41:41 +00:00
05760c49cd Fixed compile issues and disabled plotsquared hook 2020-01-03 16:05:25 -05:00
f3e0109be2 A lot of small changes 2020-01-03 15:38:30 -05:00
3fb5ac6be8 Rename debugpaste value names 2020-01-03 14:48:44 +01:00
8569359d8f Fix Java 12+ compatibility 2019-12-21 21:21:25 +01:00
39faa740a2 Fix some adapter issues
regen 1.13, tile get npe, null block type values
2019-12-21 09:45:59 +00:00
c2cc4f5aeb Fix craftbook 2019-12-20 05:54:03 +00:00
f37bc9417c Merge branch 'merge' into 1.15 2019-12-19 19:05:27 +01:00
6a49b71cf2 Fix compile 2019-12-19 16:19:46 +00:00
ea5f7a77be Merge branch 'merge' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into merge 2019-12-16 09:08:28 +00:00
6ddeb2ebf5 Various minor
refactor some region dependencies
swithc masking extent to a filter (so it can be parallelized)
Some unfinished refactoring of the filters
remove piston messages from strings.json
2019-12-16 09:07:51 +00:00
ee94bc2ddb More work to get 1.15 working 2019-12-11 17:47:34 -05:00
a137d719cb Remove 1.13 and 1.14 code 2019-12-11 17:47:14 -05:00
68144232ba More 1.15 wip No.2 2019-12-11 17:06:05 +01:00
5358c51011 1.15 (wip)
Adapters and nms needs updating still, alongside some other fixes and changes, but I'm too tired for that now
2019-12-11 02:11:52 +01:00
a36778794b fix paste tile npe 2019-11-29 02:56:07 +00:00
1b2710f823 Remove ASkyBlock
ASkyBlock does only exist up to 1.12 and won't be continued to higher versions.
2019-11-27 23:50:32 +01:00
913ada31fb Fix lighting 1.14 2019-11-24 02:26:52 +00:00
1f19b92b0b 1.13? 2019-11-24 00:57:29 +00:00
50c9a2c2d2 Fxi regen (again) 2019-11-23 18:41:05 +00:00
1844d4dba7 Various major
Add regen
Add //history [find|restore|rollback|summary|clear]
 - history commands are interactable
 - inspect brush info is interactable
Commands are now logged to a searchable database
Fix some cases of id/ordinal mismatch
2019-11-23 04:31:48 +00:00
0c85db920c save strings.json 2019-11-21 20:37:56 +00:00
1341e38a90 fix compile 2019-11-21 19:56:10 +00:00
144ea2ef34 Lazy tags + get / set tiles
Lazy tags means tiles/ents are not translated into the nms NBTBase until it is needed. Should be faster in cases where getFullBlock is called, but nbt is not always needed.
Commands like Copy and Paste, where the input/output are both nms worlds, can entirely bypass WorldEdit translating to and from the WorldEdit JNBT classes.
2019-11-20 03:40:52 +00:00
1b07846746 some adapter refactoring 2019-11-19 04:40:40 +00:00
0087a0d6ab Various minor
fix undo null sections
fix cancel for certain parallel jobs
optimize schem paste
2019-11-17 22:47:56 +00:00
329df8d33b various minor
Increase target size
remove unnecessary brush sync
send chunk on biome change
2019-11-17 20:29:25 +00:00
3f92f12e89 synchronize char blocks 2019-11-17 20:02:33 +00:00
e661652c12 Fix setting blocks in null sections 2019-11-17 19:30:28 +00:00
69c225c00f Fix //vis 2019-11-17 17:22:21 +00:00
601890fe64 Fix biome sending 2019-11-14 19:21:28 +00:00