- Builds
- WorldEdit (
feature/erode-brush
) - Build #6145
WorldEdit Build #6145
Be aware that this branch (
feature/erode-brush
) is not the main branch (version/7.2.x
)!Branches other than the main one may be experimental. In addition, you should be using stable releases rather than these test builds.
Go to main branch View stable downloadsProject | WorldEdit |
---|---|
Status | SUCCESS |
Branch | feature/erode-brush |
Number | #6145-50cb6c7 |
Date | a month ago |
Artifacts
worldedit-bukkit-7.3.0-SNAPSHOT-dist.jar(5348.9 kBytes)
worldedit-cli-7.3.0-SNAPSHOT-dist.jar(19987.91 kBytes)
worldedit-fabric-mc1.18.1-7.3.0-SNAPSHOT-dist.jar(4376.74 kBytes)
worldedit-forge-mc1.18.1-7.3.0-SNAPSHOT-dist.jar(4456.71 kBytes)
worldedit-mod-7.3.0-SNAPSHOT-dist.jar(5556.05 kBytes)
Changes
ID | Summary | Committer | Date |
---|---|---|---|
50cb6c7e | Rename to the Morph brush, and add Erode and Dilate presets | mnmiller1 | a month ago |
949b28a9 | Add erosion brush | lbobbermen | 2 years ago |
d905ad47 | Fix terminology in SECURITY.md (#2066) | octavia.togami | 2 months ago |
09c489df | Merge pull request #1750 from EngineHub/feature/sponge-schematic-3 Sponge Schematic Version 3 | octavia.togami | 4 months ago |
3e07a992 | Merge branch 'master' into feature/sponge-schematic-3 | octavia.togami | 4 months ago |
757bef1f | Fix for #1983, Use Math.floor instead of int cast (master branch) (#1989) | github | 5 months ago |
6f14f45c | Security email is working now | octavia.togami | 5 months ago |
105f7a43 | Merge pull request #1981 from EngineHub/feature/pos-command Add a //pos command to set multiple positions at once | mnmiller1 | 5 months ago |
c554d757 | Refactor the selector choice enum to be cleaner Fix gradle checks | octavia.togami | 5 months ago |
6c20cf21 | Add a //pos command to set multiple positions at once pre-emptively fix what octy is definitely going to pull me up on in the review Rename pos2Extra to pos2 Fixex extra line Apply suggestions from code review Co-authored-by: Octavia Togami <octavia.togami@gmail.com> Directly use pos2 as a list Add an -s arg to set the selector type Update pos1 text | mnmiller1 | 5 months ago |
7925f5d1 | Merge pull request #1968 from EngineHub/chore/merging-to-master Merge 1.18.1 to master | mnmiller1 | 5 months ago |
9c44dd75 | Default to Java 17 | mnmiller1 | 5 months ago |
98c93d01 | Merge remote-tracking branch 'origin/version/7.2.x' into chore/merging-to-master | mnmiller1 | 5 months ago |
9409cc97 | Pin adapter version | mnmiller1 | 5 months ago |
d0ecd8da | Merge 1.18.1 to master | mnmiller1 | 5 months ago |
92dfe5e4 | Bump Paperweight to allow 1.17 adapters from source | mnmiller1 | 5 months ago |
9843a4fe | Fix snapshots in 1.18 (#1959) * Fix snapshots in 1.18 * use Int2ObjectOpenHashMap * Fix loading zipped snapshots that contain an entities folder Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | hannos17 | 5 months ago |
100b87ea | Update gradle flow properly | octavia.togami | 5 months ago |
12e1c242 | Update flows from master | octavia.togami | 5 months ago |
9557fa7e | Set up JDK 17 for CQL | octavia.togami | 5 months ago |
540c33e2 | Remove outdated text in workflow | octavia.togami | 5 months ago |
17226fea | Create codeql-analysis.yml Figure it might be nice | octavia.togami | 5 months ago |
4b83a13c | Create SECURITY.md (#1964) * Create SECURITY.md We've not actually stated a formal policy, and in leu of email this should suffice. * Add note about what we consider vulnerabilties | octavia.togami | 5 months ago |
6df194e5 | Remove finalize, use a Cleaner instead (#1943) * Remove finalize, use a Cleaner instead * Enable tracing by default * License fix * Use the more correct extent | octavia.togami | 5 months ago |
5ca77b80 | Pin upload-artifact action to previous version. See https://github.com/actions/upload-artifact/issues/281 | wizjany | 5 months ago |
20c42b51 | Extract log4j version to Versions.kt. Also bump to match underlying platform versions to resolve runtime version mismatches. | wizjany | 5 months ago |
2c0b47d7 | Bump forge version as well. | wizjany | 5 months ago |
885c326c | Bump paperweight, dev bundle. | wizjany | 5 months ago |
4f34cf9f | Back to SNAPSHOT for continued development | mnmiller1 | 5 months ago |
1246d610 | Release 7.2.8 | mnmiller1 | 5 months ago |
22816cff | Version bumps for bukkit/fabric 1.18.1 | wizjany | 5 months ago |
bfef9962 | Fix BlockEntity saving on Forge. | wizjany | 6 months ago |
6e106c16 | Merge pull request #1939 from EngineHub/snapshot-testing/1.18 1.18 | wizjany | 6 months ago |
5ce37d7a | Merge branch 'version/7.2.x' into snapshot-testing/1.18 | wizjany | 6 months ago |
46de95ff | Clean up forge gradle script, apply the chorus plant fix to forge/fabric world. | wizjany | 6 months ago |
a8656c5f | Bump some versions, fix forge run configs. | wizjany | 6 months ago |
f5328271 | Remove height from //expand vert. With new world height limits, this will cause more confusion than good. `//outset -v` or `//expand u,d` can replicate the previous behavior. | wizjany | 6 months ago |
63d2ad4e | Bump forge (again). | wizjany | 6 months ago |
7b4e2c28 | Bump forge version. Loads now, though Forge prod client/server still don't run. | wizjany | 6 months ago |
f534b61f | Theoretically works on forge. | wizjany | 6 months ago |
4e3fa750 | Missed mapping. | wizjany | 6 months ago |
b00e0a4c | Paperweight roulette. | wizjany | 6 months ago |
6760ad71 | Bump version numbers and stuff for 1.18 release. | wizjany | 6 months ago |
979b5227 | Make Paperweight adapter run on 1.18rc3. | wizjany | 6 months ago |
44d91b0c | Shove 1.17 adapters into a jar to fix the build | octavia.togami | 6 months ago |
1aad9218 | Bump paperlib dep. Fixes a bug with detecting pre-release versions. | wizjany | 6 months ago |
511daa50 | Update paperweight dev bundle | octavia.togami | 6 months ago |
29f1c661 | If a trace hits the world limit, cancel it (#1942) | octavia.togami | 6 months ago |
de6fa17b | Add getBrush helper for use with instanceof pattern matching (#1926) Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | 46890129+rainbowdashlabs | 6 months ago |
09bdf0a6 | Merge branch 'version/7.2.x' Oh god this was so awful | octavia.togami | 6 months ago |
c4074717 | Re-add class shutter with tweaks. (#1947) We want to hide default-package classes, such as "com", "io", etc. which are common names in Mojang obf classes but also common package names, without hiding generated default-package classes such as described in #1895. This reverts commit 6008fe73 | wizjany | 6 months ago |
21e65e39 | Update Kotlin version so it builds | octavia.togami | 6 months ago |
953e22fc | [Fabric] Update to 1.18-pre4 | octavia.togami | 6 months ago |
c9717a54 | Update to Gradle 7.3 | octavia.togami | 6 months ago |
53559192 | Fix the build a bit Improved checkstyling | octavia.togami | 6 months ago |
410688e7 | [Fabric] Update to 1.18-pre1, Mojmapped Also Gradle 7.3. :) | octavia.togami | 6 months ago |
771ffae1 | Some 1.18 related version shenaigans Compiles: No | octavia.togami | 6 months ago |
bd87665e | Update paperweight + userdev bundle. (#1930) * Update paperweight + userdev bundle. * remove unneeded config (set by userdev plugin already) | wizjany | 6 months ago |
ff29595d | Forgot to update this to 16 | octavia.togami | 7 months ago |
9928bc85 | Specify UTF-8 for javadoc as well | octavia.togami | 7 months ago |
3ba08901 | Back to SNAPSHOT for continued development | mnmiller1 | 7 months ago |
9f3e7955 | Release 7.2.7 Signed-off-by: Madeline Miller <mnmiller1@me.com> | mnmiller1 | 7 months ago |
d48530cb | Don't allow editing without a Bukkit Impl Adapter. (#1920) * Don't allow editing without a Bukkit Impl Adapter. Also fix up some failed adapter checks. * Make config a string, log warning message. * checkstyle | wizjany | 7 months ago |
05f44bb1 | Add caching for Gradle Build (#1914) Caching reduces build duration by ~50%. | jeremy.epling | 7 months ago |
49bc9b0c | chore: improve bukkit world access speeds (#1911) | mnmiller1 | 8 months ago |
e6857ec7 | Move adapters to paperweight (#1909) * Move adapters to paperweight * Edit adapters JAR to remove 1.17 R1_2 * Fix checkstyle * Add URL for updating version in the future | octavia.togami | 8 months ago |
6008fe73 | Remove class shutter Runtime classes are no longer conflicting. Fixes #1895. | octavia.togami | 8 months ago |
fbf61ef9 | Fix raise and lower deform brushes (#1889) | mnmiller1 | 8 months ago |
6c08b682 | Set Multi-Release in CLI manifest Fixes #1890 | octavia.togami | 8 months ago |
f1350111 | Merge remote-tracking branch 'origin/version/7.2.x' | mnmiller1 | 8 months ago |
b4fbbc9c | Move clearable checks for Bukkit to adapters (#1887) * Move clearable checks for Bukkit to adapters * Apparently this is faster??? | mnmiller1 | 9 months ago |
b1c230d3 | Add conditional checking in help command (#1888) | mnmiller1 | 9 months ago |
bb9cd57d | Confirm no forks in bug reports | octavia.togami | 9 months ago |
ed7923a2 | Require 16 in API | octavia.togami | 9 months ago |
1173385a | Update Bukkit adapters for world gen change. | wizjany | 9 months ago |
df479041 | Add confirms to bug report template | octavia.togami | 9 months ago |
38b37739 | Mark stale after 30 days, not 60. | wizjany | 9 months ago |
81f98b7b | Merge branch 'version/7.2.x' | mnmiller1 | 9 months ago |
4235622e | Back to snapshot for future development | mnmiller1 | 9 months ago |
4b2d1e74 | Release 7.2.6 | mnmiller1 | 9 months ago |
f049d561 | Revert "Use a Guava Cache instead of a ThreadLocal (#1859)" This reverts commit b9f0416624ace489c0c7070cd1fd5b8148faa098. | mnmiller1 | 9 months ago |
ed280896 | Don't crash if fields are null in ChunkDeleter (#1874) Fixes #1873 | octavia.togami | 9 months ago |
c5a44503 | Internally use a negated mask class to prevent russian doll wrapping (#1877) | mnmiller1 | 9 months ago |
1397ec76 | Add Snow Smooth Tools (#1580) * Added Snow Smooth Tools * Added missing javadocs * Restore backwards compatibility * Use isAir and isLiquid instead of checking exact types * Changed message for smoothing snow * Use IntegerProperty instead of Property<Object> * Requested changes from review * Added missing ":", consistent command description * Drop unnecessary try-catch for snow layer property * Removed configuration arguments for gaussian kernel * Removed duplicated code fragments to calculate the heightmap * Fixed switched x and y coordinates * Added missing point for checkstyle * Changed command usage as requested * Reordered flag for //snowsmooth, nicer formatting Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | github | 9 months ago |
9de6b879 | Bump language files | mnmiller1 | 9 months ago |
0e0b4e7f | Java 16 required | octavia.togami | 9 months ago |
515863da | Merge branch 'version/7.2.x' | mnmiller1 | 9 months ago |
4277cb52 | Use MethodHandle for faster event bus (#1865) * Use MethodHandle for faster event bus * Implement hashCode/equals * Apply review comments * Bind to the object directly | mnmiller1 | 9 months ago |
8ee45137 | Fix Cycler tool not using full block data (#1868) | mnmiller1 | 9 months ago |
b9f04166 | Use a Guava Cache instead of a ThreadLocal (#1862) This allows high performance without leaking memory, and works around the JVM bug with ThreadLocals. See #1722. | octavia.togami | 10 months ago |
96c97997 | Exclude JSR305 from libs Fixes #1859 | octavia.togami | 10 months ago |
6af752ba | Add Beta 2 changelog items | mnmiller1 | 10 months ago |
2e45a203 | [Forge] Update to 1.17.1 (#1847) * [Forge] Update to 1.17.1 Includes minor updates to Fabric as well. water and water and water water * Fix a few things * Move to latest versions of FG/Forge Also drops TrueZIP in dev | octavia.togami | 10 months ago |
86866721 | Only map options if needed to replace seed (#1843) * Only map options if needed to replace seed * Add bukkit adapters. Co-authored-by: wizjany <wizjany@gmail.com> | octavia.togami | 10 months ago |
f414af50 | Fix the offset mask forcing negation of itself (#1656) | mnmiller1 | a year ago |
a383d916 | Merge branch 'version/7.2.x' | mnmiller1 | 10 months ago |
cfd20982 | Fix deployment of -cli artefacts | mnmiller1 | 10 months ago |
fb1fb849 | Fixed typo and grammar | 4009945+mattbdev | 10 months ago |
8b38f6fb | Support 48x48x48 drawsel on 1.16+ (#1826) * Support 48x48x48 drawsel on 1.16+ * Also update the chat message on //drawsel * Extract the code * Split the x/y/z * angry reacts only | mnmiller1 | 10 months ago |
27baceca | Fixed typo | 4009945+mattbdev | 10 months ago |
2f6b50a4 | Update for final changes | octavia.togami | a year ago |
e1892b7b | Fix imports | octavia.togami | a year ago |
a5ce8a47 | Licenses lol | octavia.togami | a year ago |
bd475b1d | Update to Sponge Schematic 3 Includes a major refactoring of how schematics are read. | octavia.togami | a year ago |
bb3245e3 | Merge pull request #1832 from EngineHub/feature/117-for-master 1.17 for master | octavia.togami | 10 months ago |
76a30080 | Merge branch 'version/7.2.x' into feature/117-for-master | octavia.togami | 10 months ago |
5a143b83 | Fix setting biomes on negative-Y-enabled worlds. (#1833) Also left a note for forge, again. Closes #1819. | wizjany | 10 months ago |
9c7f4542 | Fix a couple of typos (#1835) * Fix typo in BukkitImplAdapter * Yet another dangling typo | mc.cache | 10 months ago |
402b9284 | Update adapters. | wizjany | 10 months ago |
8a830814 | Merge branch 'version/7.2.x' | octavia.togami | 10 months ago |
954210de | Fix //outline for non-cuboid regions (#1827) | mnmiller1 | 10 months ago |
e4cd5696 | [Fabric] Update to 1.17.1 (#1821) | octavia.togami | 10 months ago |
1f21162b | Ensure the SLF4J ban is being applied Fabric gets skipped 'cause its scuffed | octavia.togami | 10 months ago |
e29126ed | Add 7.2.6 changelog as-of Beta 1 | mnmiller1 | 10 months ago |
1415e6f6 | Fix notify at negative Y on fabric, leave note for forge. | wizjany | 10 months ago |
2586600e | Update adapters for 1.17.1. | wizjany | 10 months ago |
40ded939 | Fix loading legacy invalid blocks | octavia.togami | 10 months ago |
10410aca | Fix key for 'Anything Else?' section | octavia.togami | a year ago |
0790e6e5 | Fix CLI Mess (#1811) * Fix CLI awfulness * Fix indentation * Licenses | octavia.togami | a year ago |
fbb047a0 | Optimize legacy schematic loading (#1808) * Optimize legacy schematic loading * Be more DRY | octavia.togami | a year ago |
f91e8e40 | Fixed incorrect version numbers in javadocs (#1810) | 4009945+mattbdev | a year ago |
728a1523 | Skip notify if chunk section doesn't exist (#1794) * Skip notify if chunk section doesn't exist * Include forge in this change * Pass chunk to mark/notify directly, update adapters. Co-authored-by: wizjany <wizjany@gmail.com> | octavia.togami | a year ago |
43da91ad | Remove method reflection for getMinHeight in BukkitWorld. (#1796) * Remove reflective use of the getMinHeight method in BukkitWorld. Which requires dep updates to 1.17, which may currently break this build? * Tell Gradle we can read Java 16 JARs Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | wizjany | a year ago |
183ae4a1 | Improve mask api (#1793) * Improve mask api * Revert javadocs change | 2sicherheit | a year ago |
b8a9c007 | Merge branch 'version/7.2.x' | mnmiller1 | a year ago |
eb7b79c9 | Use require instead of strictly to reduce problems with mojang/bukkit updates (#1787) | github | a year ago |
a57f66f7 | Fix watchdog, add negative y support. (#1782) | wizjany | a year ago |
043c3315 | Fix Scuffed POMs (#1779) * Repair fabric POM * Fix-up a ton of publishing errors * Remove shadow jar from publishing * Remove shadow application from platform/core | octavia.togami | a year ago |
47b64257 | Restrict the weird forge maven to known content | octavia.togami | a year ago |
e2ad0427 | Update bundled language files | octavia.togami | a year ago |
2beeec22 | Update cdist | octavia.togami | a year ago |
3393d270 | Try require for snake yaml | octavia.togami | a year ago |
4d6c1973 | Parallelize tests properly | octavia.togami | a year ago |
bf780346 | Drop enforcedPlatform to platform | octavia.togami | a year ago |
a0a3e0f5 | De-parameterize vector tests | octavia.togami | a year ago |
8cc6e715 | Allow upgrading snakeyaml | octavia.togami | a year ago |
c8e5f277 | Update MCUtils for 1.17 (#1774) * Update MCUtils for 1.17 * Re-add deprecated grass_path | octavia.togami | a year ago |
57a040c4 | Update adapter jar. | wizjany | a year ago |
e010b4c4 | Bukkit 1.17 adapter. | wizjany | a year ago |
7676a2d5 | [Fabric] Update to 1.17 (#1772) | octavia.togami | a year ago |
95160027 | Register platforms and commands in a more proper way (#1766) * Register platforms and commands in a more proper way Platforms are now register "on load"/initialize/etc., and preferreds are chosen just prior to command registration events. This allows us to properly hook in to reload. Additionally, we now have the capability to reload data with /minecraft:reload, though this is not yet implemented. * Correct javadocs on queryCapability * Flatten BukkitImplAdapter Lifecycled | octavia.togami | a year ago |
8cfbf7e4 | Use 16 as our toolchain, but set release to 8 | octavia.togami | a year ago |
67c99bed | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
76147474 | Fix author/name swap in //schem share. | wizjany | a year ago |
8e5020fd | Add splatter brush (#1657) * Add splatter brush PR feedback - 3d splatter Add splatter brush (#1547) * Move the splatter brush into a mask * Fix PR notes Co-authored-by: Lewis B <lbobbermen@bigpond.com> | mnmiller1 | a year ago |
5a7cbfd6 | Fix selecting at 0,0,0 or radius 0 cyl/ellipse (#1734) | octavia.togami | a year ago |
6e2b0a1d | Allow plugins to register new clipboard share destinations (#1707) * Allow plugins to register new clipboard share destinations * Rename file, as per request * Don't use the base enginehub name for EH_pastebin * Address review comments * Fixed wrong usage * Use a second metadata class for clipboard shares * Newline * Address comments * Improve docs * Apply suggestions from code review Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Use a consumer so that we handle serialization * Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/Clipboard.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ClipboardShareDestination.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ShareOutputConsumer.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Update worldedit-core/src/main/java/com/sk89q/worldedit/extent/clipboard/io/share/ShareOutputConsumer.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Fixed a lot of random comments * Return a consumer from share rather than a URL, allows the share destination to control output Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | a year ago |
876108fd | Prepare for Gradle 7, but due to FG only get to 6.9 Gradle 7 stuff requires FG 5. Phooey. | octavia.togami | a year ago |
ec2fb073 | Fix a few links | mnmiller1 | a year ago |
ba8e96a7 | Replace dead links in contributing.md (#1735) * Replace dead links in contributing.md * Address requested changes | mc.cache | a year ago |
79534544 | Fixup after issue template changes | octavia.togami | a year ago |
1f113ec0 | Address issue template deprecations (#1736) | mc.cache | a year ago |
10c8a11d | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
95d784f4 | Return false if Entity#remove is unsupported Fixes #1729 | octavia.togami | a year ago |
14686740 | Update FG for new maven repo | octavia.togami | a year ago |
edf39b2b | Back to snapshot for future development | octavia.togami | a year ago |
57d5ac96 | Release 7.2.5 | octavia.togami | a year ago |
98adde2c | Allow toggleplace to work on any Actor + Locatable (#1723) | octavia.togami | a year ago |
504b8bb2 | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
f0a3848b | Switch to maven-publish (#1718) * Update to use maven-publish instead of maven * Use published loom * These shouldn't be needed | octavia.togami | a year ago |
c91159a2 | Note catch about toolchain system | octavia.togami | a year ago |
c7da4c0a | Swap out logback for log4j2 | octavia.togami | a year ago |
acf9c3b2 | Change oak stair shape to straight in legacy.json. | wizjany | a year ago |
97a4df96 | Merge branch 'version/7.2.x' | mnmiller1 | a year ago |
609c7b8c | Scrapped Logging Framework 4 Java (#1715) * The scramble is complete * Fix version decl for Bukkit Log4J * Swap out to a compatibility layer for LogManager Slightly slower, but compatible across all Java versions * Piston released with SL4JF removal * Clean up declarations a bit | octavia.togami | a year ago |
386656ff | Update extractor, see if that fixes anything | octavia.togami | a year ago |
acd63dad | Slightly improve usability of LocalSession#getSelection. (#1714) Allow the World param to be null, throwing IncompleteRegionException. This allows calling `getSelection(getSelectionWorld())` without having to separately null-check the World. Also, add a convenience overload which does so: `getSelection()`. | wizjany | a year ago |
6941d955 | Back to snapshot for future development | mnmiller1 | a year ago |
e3bfc641 | Release 7.2.4 | mnmiller1 | a year ago |
4cd7dc4b | Ignore suggestions when uppercase characters are used in props (#1705) | mnmiller1 | a year ago |
3d95a481 | [Bukkit] Update adapters to work around Spigot watchdog startup bug | mnmiller1 | a year ago |
050cf838 | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
36f23bd2 | Fix Forge in -mod at the expense of size Fixes #1398 | octavia.togami | a year ago |
9a5ef708 | Attempted fix for NBT Data Fixer error (#1689) | mnmiller1 | a year ago |
79fe1dec | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
7d062792 | Attempt to fix FSSD test with weird win paths (#1699) | octavia.togami | a year ago |
3919dcc7 | Take master's changes to meta files | octavia.togami | a year ago |
fad85716 | Use matrix mode for GH actions | octavia.togami | a year ago |
3479f169 | Yeet travis CI into the abyss | octavia.togami | a year ago |
09c55cbd | Update gradle to 6.8.3 | octavia.togami | a year ago |
3194af3a | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
98826d64 | Update gradle to 6.8.3 | octavia.togami | a year ago |
5b2c4fd1 | Make it build on Windows too | octavia.togami | a year ago |
22406ebd | Test out using actions to build | octavia.togami | a year ago |
64c2be70 | Fix line wrapping in feat. req yaml | octavia.togami | a year ago |
1bdd8cb9 | Sub out for new issue templates | octavia.togami | a year ago |
8496b410 | testing in prod! | octavia.togami | a year ago |
ff4e4475 | testing in prod | octavia.togami | a year ago |
161242d0 | testing in production is :( | octavia.togami | a year ago |
0b2d992a | Patch some gradle issues, update loom | octavia.togami | a year ago |
a40965f8 | Fix #1686 | wizjany | a year ago |
d3810865 | Show a message with install instructions when running the jar file (#1682) * Show a message with install instructions when running the jar file * Typo * Fixed checkstyle issue * Slightly modify message to adapt to the type of install * Clean up the display code a lot * Allow line breaks before semi Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | a year ago |
3e819df4 | Fix gitattributes (#1681) * Try to fix git attributes * More attempts to fix gitattrs | octavia.togami | a year ago |
6cad9a03 | Back to snapshot for future development | mnmiller1 | a year ago |
135941e3 | Release 7.2.3 | mnmiller1 | a year ago |
3c161db9 | Move slower translation to *Transmogrifiers (#1679) * Move slower translation to *Transmogrifiers Adapters now use the fast method for adapting if available. Un-cached accessors are stored in *Transmogrifier classes. * Fix warnings and licenses. | octavia.togami | a year ago |
913d4d67 | Fix erroneous deprecation check | mnmiller1 | a year ago |
e94f082b | Improve speed of BlockState init, tick watchdog (#1680) | octavia.togami | a year ago |
8a466703 | Disable Fabric UPDATE mixin if quickcarpet too Fixes #1662, though I really hate doing this. | octavia.togami | a year ago |
4193daaf | Update adapters for LazyReference change. Fixes #1677 | mnmiller1 | a year ago |
4f9177ab | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
3e07d723 | Fix SLF4J binding loading Fixes #1676 | octavia.togami | a year ago |
2c7ac3d2 | Merge pull request #1611 from EngineHub/feature/nbt-parsing Add NBT Parsing for items | mnmiller1 | a year ago |
b7880c2f | Lazify some more conversions | octavia.togami | a year ago |
b67fff66 | Use the convience methods for assembly | octavia.togami | a year ago |
fb5d7f8a | Revert to old behavior of coercing | octavia.togami | a year ago |
23a4e2d6 | Lazily compute NBT | octavia.togami | a year ago |
e1cc6bc9 | Revert changes to legacy files, deprecate | octavia.togami | a year ago |
3b25230f | Finish reimplementing everything in adventure-nbt | octavia.togami | a year ago |
0cabb82f | Merge branch 'version/7.2.x' | octavia.togami | a year ago |
628c3f2c | Fix a few issues (and pretend 4.5.0 exists) | mnmiller1 | a year ago |
4ac2bb3e | Further work on migrating to Adventure NBT | mnmiller1 | a year ago |
85c150e0 | assorted changesâ„¢ | octavia.togami | a year ago |
137c266e | Migrate to adventure-nbt | mnmiller1 | a year ago |
476342a6 | Fix the offset mask forcing negation of itself (#1656) | mnmiller1 | a year ago |
56c89194 | Allow UPDATE mixin to soft-fail on Fabric (#1654) This allows Carpet's mixin to take priorty, and UPDATE will simply be disabled on Fabric in that case. Fixes #1605 | octavia.togami | a year ago |
5aa81ff9 | Speed up Fast Reorder Mode and make it default (#1653) * Speed up Fast Reorder Mode and make it default * Make non-exposed side effects internal * Docs on isExposed | mnmiller1 | a year ago |
69b1b5eb | Merge branch 'version/7.2.x' | mnmiller1 | a year ago |
4095a086 | Boost TileEntity clear performance, with extra boost on Paper (#1652) * Boost TileEntity clear performance, with extra boost on Paper * :( | mnmiller1 | a year ago |
9534a9cf | Update so many dependencies, merge Forge/Fabric for final jar (#1651) * Update so many dependencies, merge Forge/Fabric for final * Clean up contrib docs for Gradle change * Fix setting compat flags while using toolchain * Fix deprecation in doc printer * Restore proper forge JAR name * Add dist classifier for mod jar * Properly relocate new bStats * Fix jar used from fabric * Fix fabric bom * Dup the shaded classes for consistency * Sync Forge/Fabric log4j versions, de-dup * Downgrade both log4j. This will work * Update some plugins as well * Drop the fabric force stuff * Use duplicate strategy to directly merge jar | octavia.togami | a year ago |
b9cee6b9 | Bump to snapshot for dev. | wizjany | a year ago |
fc3c4998 | Release 7.2.2. | wizjany | a year ago |
c4efc8be | Add a way to clear a registry's contents (#1645) * Add a way to clear a registrys contents * Delete latest.log | mnmiller1 | a year ago |
ef9af59c | Update Bukkit adapter for 1.16.5. Just a data version bump. Barely dodged the mapping changes this time. | wizjany | a year ago |
0036e06f | Alter the CUI lifecycle to be more consistent and reliable (#1633) * Alter the CUI lifecycle to be more consistent This handling reduces the platform-specific behaviour of CUI handshakes, and ensures that the appropriate state is maintained when a client connection ends but a LocalSession remains cached. * Apply review suggestions * fabric: Update to new networking API * session: Correct field grouping for cui attempts | zml | a year ago |
5e1ee250 | Update Bukkit adapter for 1.16.5. Just a data version bump. Barely dodged the mapping changes this time. | wizjany | a year ago |
f04ae2f1 | Correct ellipsoidal selector initialization (#1632) When the previous selection was a non-ellipsoidal region, the started flag would not be appropriately set until a new selection had been started. | zml | a year ago |
3a3bf3de | Run the chunk deleter in Fabric (#1641) | octavia.togami | a year ago |
86bf3a34 | Support Lucko's Fabric Permissions API (#1638) * Add support for Lucko's Fabric Perms API Only if present, falls back to the existing checks if it returns `false`. * Only use vanilla fallback if no value set in Perms | octavia.togami | a year ago |
303f5a76 | Schematic Share system (#1591) * Very WIP in-game schematic sharing system * Add support for paste meta, and send that data when possible * Add ability to specify the name of the shared schematic | mnmiller1 | a year ago |
df71f3ae | Add a command to apply side effects (#1623) * [WIP] Add a command to apply side effects * Fix checkstyle * Switch to the //update command, and add messages * The update command won't change in the future, remove that warning * Create a Function that applies side effects for easier API usage, and make gmasks apply to `//update` * Fixed `//update` not using the current side effect set * Fixed PR review notes * Fixed regression in last commit * smh why is it null * Update GeneralCommands.java * PR review * PR review * :( * :( | mnmiller1 | a year ago |
e0dd2f3c | Fix failure caused by previous commit | octavia.togami | a year ago |
52015386 | Remove superclasses of mixins where not needed | octavia.togami | a year ago |
2c172197 | Enable stale bot for pending bugs | octavia.togami | a year ago |
7a268b0b | Add WorldEdit version and platform to schematics (#1635) * Add WorldEdit version and platform to schematics * Use an actual platform ID rather than name, for more accurate info. * Put the platform data within another nested tag * Use a best-effort legacy platform ID * Review changes * Move the getId impl to Platform * Review notes * Review notes * :sweat: | mnmiller1 | a year ago |
964614bd | Merge branch 'version/7.2.x' | mnmiller1 | a year ago |
98c4580d | Fix SideEffectSet.none() being the default set (#1620) * Fix SideEffectSet.none() being the default set * Remove the unnecessary private empty constructor for SideEffectSet * Back to ImmutableMap.of | mnmiller1 | a year ago |
fce5ba25 | [Fabric] Update Minecraft and Fabric API This also moves WorldEdit to use networking-v1 api | git | a year ago |
d0a52a98 | Indicate our branch policy for contrib | octavia.togami | a year ago |
544793d5 | Properly repeat extents for negative coordinates An extent's content was returned flipped when applied for negative positions, as e.g. `Math.abs(-2) % 3` returns 2 instead of 1 (as 1 + -1 * 3 = -2) (cherry picked from commit b0cf5dd2bf1b9bcbf1c7efff0fe25de7ee9a2090) | hannesgreule | a year ago |
df2eb157 | Back to snapshot for development. | wizjany | a year ago |
299386a3 | Release 7.2.1. | wizjany | a year ago |
f1560ef9 | Changelog for 7.2.1. | wizjany | a year ago |
bb464a6f | Update adapters to fix #1586. | wizjany | a year ago |
15cba009 | Persist default state of selwand and navwand in session (#1600) * Persist default state of selwand and navwand in session * Fixed some issues with the way it retained info * Fixed it setting the wrong item * A little cleaner * I somewhat misunderstood the way this system worked - This is cleaner and works a lot better * Replace with octy-approved UX * Improve logic for default wand loading Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | a year ago |
3637d94a | Implement UPDATE for Fabric (#1598) * Implement UPDATE for Fabric * Fix a minor threading problem | octavia.togami | a year ago |
d0e6f9f3 | Always load internal strings.json for default locale | octavia.togami | a year ago |
be4d8a08 | Update language bundle | octavia.togami | a year ago |
9667acf3 | Update c-dist to upload strings | octavia.togami | a year ago |
d6b42a48 | Add instructions for unbinding tools/brushes on equip. (#1595) * Add unbind instructions to tool/brush commands. * Switch to suggest. * Make component final. * Start suggesting the unbind alias instead. | wizjany | a year ago |
cc1f530a | Add the missing y variable to generate biome | octavia.togami | 2 years ago |
4999018f | Lower-case wand items on retrival from the config | octavia.togami | 2 years ago |
b4e5bc7d | Properly deploy version into core/bukkit | octavia.togami | 2 years ago |
5ae691ae | Back to snapshot for development | octavia.togami | 2 years ago |
2dc66964 | Back to snapshot for bugfixes | octavia.togami | 2 years ago |
8268bc88 | Update changelog for 1.16.4 | octavia.togami | 2 years ago |
a51fa437 | Release 7.2.0 | octavia.togami | 2 years ago |
0f6d52e0 | Fix javadoc for OffsetsMask | octavia.togami | 2 years ago |
6ac7bbea | [Bukkit] Update for 1.16.4. | wizjany | 2 years ago |
d742c0fe | Move archive unpack into WE working dir | octavia.togami | 2 years ago |
c0a1e318 | [Forge] Fix loading language files in prod env | octavia.togami | 2 years ago |
88076f93 | Fixed image README width | mnmiller1 | 2 years ago |
5b285c6f | Add an SVG variant of the logo | mnmiller1 | 2 years ago |
f035d0e3 | Back to snapshot for dev. | wizjany | 2 years ago |
605845c5 | Release 7.2.0 rc 2 | wizjany | 2 years ago |
a615e011 | Use the new lang version format | octavia.togami | 2 years ago |
192120e0 | Update crowdin-distributor for a small fix | octavia.togami | 2 years ago |
367d95c6 | Ensure that the wand can be used before giving it (#1566) * Ensure that the wand can be used before giving it * Add a note to //wand about new perm requirements * It's an item, not an "object" * Fix checkstyle | octavia.togami | 2 years ago |
5876f184 | Fix licenses in doc files | octavia.togami | 2 years ago |
a2243be3 | Actually overwrite existing files in archiveunpack Fixes #1567 | octavia.togami | 2 years ago |
f449e55f | Update doc printer for lang changes | octavia.togami | 2 years ago |
83e744ba | Fix loading dev i18n files This forces the repo file to FULLY OVERRIDE the default locale. Nothing will be loaded from the default locale in either the config folder, or the i18n dependency. | octavia.togami | 2 years ago |
56182ad0 | Make /toggleeditwand translatable | octavia.togami | 2 years ago |
e3208339 | Use /tool in /toggleeditwand description | octavia.togami | 2 years ago |
411ebcc0 | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
81f978ec | Release 7.2.0-rc-01 | mnmiller1 | 2 years ago |
28bdf7ff | Add ^x,y,z relative offset support to the offset parser (#1545) * Add ^x,y,z relative offset support to the offset parser * Wrap in a try-catch | mnmiller1 | 2 years ago |
6073f656 | Fix license/checkstyle | octavia.togami | 2 years ago |
c2d81824 | Only use POSIX perms if supported | octavia.togami | 2 years ago |
bc64990e | Move to packaged translations (#1555) * Move to packaged translations * License that file * Fix some checkstyle too * Support reloading translation files * Add missing dash for unpack directory * Mark unpacked zips as owner-only | octavia.togami | 2 years ago |
beb784e0 | Add -w flag to butcher for water mobs (#1548) * Add -w flag to butcher for water mobs * PR feedback | lewisjb | 2 years ago |
6925d371 | Make block positions copy on click for //size (#1546) * Make block positions copy on click for //size * PR feedback | lewisjb | 2 years ago |
2b868ce0 | Mention best way to reduce test time. | the.sk89q | 2 years ago |
f251e8ae | Add details about an IDE. | the.sk89q | 2 years ago |
22269804 | Update README with steps to get it running for dev. | the.sk89q | 2 years ago |
83a9fd8f | Fix another small error in c-dist | octavia.togami | 2 years ago |
b60b1447 | Fix script bug for c-dist | octavia.togami | 2 years ago |
e947d2fc | Update c-dist version | octavia.togami | 2 years ago |
26d83068 | Fixed snow being placed through slabs (#1541) * Added a method to check whether a block can be placed at a location * Make the snow system only place at locations that it can by game logic * Make canPlaceAt a default method * Fixed PR comments * Use a World field * Just throw directly * IAE makes more sense * Remove unused import * Check for editsession without a world | mnmiller1 | 2 years ago |
3e052e91 | Fix exec perms on c-dist.sh | octavia.togami | 2 years ago |
787d0894 | Only run c-dist on change | octavia.togami | 2 years ago |
be22960b | Add crowdin-distributor script for lang files | octavia.togami | 2 years ago |
ec306cca | Create an asset system, and add an image brush that uses it (#1514) * Asset/Image brush management * Create a beta assets system and make it a heightmap brush Co-authored-by: KennyTV <jahnke.nassim@gmail.com> | mnmiller1 | 2 years ago |
8377a6bd | Lower-case registry arguments in converter Fixes #1542 | octavia.togami | 2 years ago |
a1313a0e | Allow stacking by block units with //stack (#1539) * Allow stacking by block units with //stack * Delegate out the old method * Use CuboidRegion as the type of the new region * Fixed up PR notes * Add docs * No indent * Formatting * Use the bounding box rather than limiting it * Don't limit to cuboid * Make the old one use the block unit method * Update the selection movement too * Fixed affected being missed * Use an assertion erorr | mnmiller1 | 2 years ago |
25957c44 | Check limit == -1 in the copy/cut code. Fixes #1540. | wizjany | 2 years ago |
fd8dbdd7 | Use block change limit for //copy and //cut (#1536) * Use block change limit for //copy * Use a cuboid region for accuracy * Add a bounding box method to Region and use that * Update worldedit-core/src/main/java/com/sk89q/worldedit/regions/Region.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | 2 years ago |
a095b284 | Update the CraftScript README and SUBMITTING files | mnmiller1 | 2 years ago |
eca310cf | Deprecate the non-Pattern methods in EditSession and fix a recursion loop (#1535) | mnmiller1 | 2 years ago |
204ef7a7 | Fix variable argument functions in expressions Fixes #1531 | octavia.togami | 2 years ago |
3094e7a6 | Store a set of offsets, not a list | octavia.togami | 2 years ago |
534e7d3e | Add a builder for OffsetsMask(2D) | octavia.togami | 2 years ago |
46bcbe46 | Added an OffsetsMask, with a parser for an Exposed/Surface mask | mnmiller1 | 2 years ago |
d47f59e0 | Removed redundant calculation in schematic commands | mnmiller1 | 2 years ago |
2056218b | Remove data versions from the Bukkit adapters (#1507) * Remove data versions from the Bukkit adapters * Don't allow saving schematics without an adapter in place on Bukkit. * Removed confusing line | mnmiller1 | 2 years ago |
deb5e440 | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
20b3da41 | Release 7.2.0 Beta 5 | mnmiller1 | 2 years ago |
e575ffef | Move connections to neighbors update | octavia.togami | 2 years ago |
ea1a5122 | Fixed broken javadoc in RegenOptions | mnmiller1 | 2 years ago |
e0b8b485 | Fix //chunk text and clarify the y-index in the help text. Closes #1447. | wizjany | 2 years ago |
beca3a70 | Workaround for snapshot files with not-to-spec slashes. | wizjany | 2 years ago |
8e53aa08 | [Fabric, Forge] Update build files for 1.16.3 No actual changes, beta 4 is functional, but this was to ensure it compiled. | octavia.togami | 2 years ago |
1cba5c38 | Update adapters for 1.16.3. | wizjany | 2 years ago |
15467e94 | Add one to max point to match our regions better Fixes #1522. | octavia.togami | 2 years ago |
493bc2d1 | Reject empty split array in block parser Fixes #1521. | octavia.togami | 2 years ago |
e15d7993 | Improve requireTag exception messages Closes #1519 | octavia.togami | 2 years ago |
65fbe09c | Fixed undo/redo not working from console/commandblock (#1518) | mnmiller1 | 2 years ago |
0cb1eea5 | Remove Y limits if a region has no world | octavia.togami | 2 years ago |
84fa2bbb | Add a #air mask, the opposite of #existing (#1511) | mnmiller1 | 2 years ago |
3996998c | Deprecate BlockQuirkExtent, handle lower down Ice is no longer turning into water since before 1.7.10, so that part has been removed entirely. | octavia.togami | 2 years ago |
1a6fe32d | Fixed non-Exception throwables being ignored in async tasks, and added a timed message (#1503) * Fixed throwables being ignored and show a message while waiting for long running tasks * Fixed checkstyle issue * Use a better system that's more versatile * Require a delay message for delayed repeating messages * Few changes for PR review * Changes based on feedback * Fixed weird missed diffs * Rename fields * 😟😟😟😟 * 😠| mnmiller1 | 2 years ago |
7f82a7d6 | Fix issue introduced by 4123eddff lastValue may be null at this point, old is not | octavia.togami | 2 years ago |
232ced85 | Tick watchdog on get* calls (#1504) | mnmiller1 | 2 years ago |
61a5d7d6 | Fixed undo/redo editsessions not retaining settings | mnmiller1 | 2 years ago |
c7885f2f | Bump Adapters for neighbouring validations fix | mnmiller1 | 2 years ago |
4123eddf | Few minor tweaks to WNA that don't modify behaviour but bring it more inline with how MC works | mnmiller1 | 2 years ago |
42eddd2d | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
98f71a35 | Release 7.2.0 Beta 4 | mnmiller1 | 2 years ago |
8205243e | Clean up code to format forms | octavia.togami | 2 years ago |
254fe129 | Fixed review notes | mnmiller1 | 2 years ago |
49023a35 | Use a multipart upload to improve size limits on pastebin uploads | mnmiller1 | 2 years ago |
5f868d58 | Patch skull owner on 1.16+ | octavia.togami | 2 years ago |
46c3fcca | Updated MCUtils data for 1.16.2 | mnmiller1 | 2 years ago |
a8bba3ba | Fixed CLI | mnmiller1 | 2 years ago |
8d33672b | Added a brush for biomes (#1491) * Added a brush for biomes * IntelliJ reformat * Move the warning * Update worldedit-core/src/main/resources/lang/strings.json Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Use BiomeFactory instead Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | 2 years ago |
4a4c01cb | Don't spew warnings/stacks when people symlink their schematics folder. | wizjany | 2 years ago |
066771b2 | Ensure CRLF stays out of the repo Looks like I already failed that project a little :) | octavia.togami | 2 years ago |
365ca1c6 | Add -c to deform and make -o act like it does in //gen. Should restore parity between the commands. | wizjany | 2 years ago |
5cf6750f | [Forge] Update to 1.16.2 haha bad mapping system go func_318237_brrrrrrrr | octavia.togami | 2 years ago |
d2239ef7 | Copy the class source validator from WG. Warns when other plugins incorrectly shade WE or our libs. | wizjany | 2 years ago |
0f7936ca | Update for Spigot 1.16.2. | wizjany | 2 years ago |
3bf5d0cd | Create schematics folder on startup | octavia.togami | 2 years ago |
f2ce020d | Officially propagate GPL downwards to all files | octavia.togami | 2 years ago |
0a9fa869 | Fixed an issue where upwards resolved schematics would break schem list (#1481) * Fixed an issue where upwards resolved schematics would break schem list * Missed diff * PR changes * Further fixes * Improve sorting logic * Pass in comparator rather than using sort type Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | 2 years ago |
e0718dd3 | [Fabric] Update to 1.16.2 | octavia.togami | 2 years ago |
484a5dbd | [Fabric] Preliminary update to 1.16.2-rc2 | octavia.togami | 2 years ago |
55de7cb7 | Fixed snapshot database under symlinks on windows | mnmiller1 | 2 years ago |
ffaf8e00 | Add tracing feature to EditSessions (#1301) * Add tracing feature to EditSessions This helps track down what plugin (or more specifically, extent) is blocking actions from happening. * Set a trace hook instead of a one-off command * Correct the logic for determining tracing active * Fix extra newline in AbstractPlayerActor * Fix checkstyle * Improve messaging of trace mode | octavia.togami | 2 years ago |
a4d45b05 | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
82f2d43b | Release 7.2.0 Beta 3 | mnmiller1 | 2 years ago |
94ce464f | Fixed the Forge platform not exposing events, and added a comment about PoI | mnmiller1 | 2 years ago |
05014b1f | Add an update side effect. Only for Bukkit for now | mnmiller1 | 2 years ago |
5e5f1c21 | Added a snow brush (#1462) * Added a snow brush * Re-add the Apply class for deprecation reasons * Use the context extent rather than an EditSession * Only freeze water source blocks. * Fixed the bind message for snow stacker * Fixed PR issues | mnmiller1 | 2 years ago |
1b91b8f5 | Ignore CRLF/Checkstyle commits in blame Must be manually opted-in to, see https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revltrevgt for details | octavia.togami | 2 years ago |
f2e5c52f | Fail if any mask fails to parse (#1465) | octavia.togami | 2 years ago |
b0d5100e | Merge pull request #1460 from EngineHub/bugfix/default-wand-on-session-create Do not check permissions for initial wand bind | octavia.togami | 2 years ago |
1083a36d | Determine if a player has an item bound for unbind | octavia.togami | 2 years ago |
cbe788c9 | Remove duplicate dependency entry | octavia.togami | 2 years ago |
4c050f25 | [Forge] Update dependencies, mark as GPL | octavia.togami | 2 years ago |
63ab406c | Do not check permissions for initial wand bind Also: report both errors if needed for sel/nav wands. | octavia.togami | 2 years ago |
3c402e4a | Bump adapters for regen changes | mnmiller1 | 2 years ago |
288ed7fa | Re-shuffle regen methods to fix deprecation order Everything delegates to the original EditSession signature. The new RegenOptions + EditSession variant is removed, as it was never officially published. A delegation check was installed in the NAFC-marked method. | octavia.togami | 2 years ago |
c3f533e8 | Remove EditSession regenerate method from Bukkit Adapters Since adapters are not API, the EditSession regeneration methods should not be exposed here. | dordsor21 | 2 years ago |
c4abc9a2 | Allow regeneration to accept Extents instead of EditSessions. Allows for custom Extents to be parsed to regen, and for clipboard regeneration, etc whilst still allowing EditSessions | dordsor21 | 2 years ago |
d4c06c73 | Bump text-adapters version. Should hopefully fix various issues people were having on CraftBukkit. | wizjany | 2 years ago |
36ef7877 | Drop requirement for root tag to be named Sponge does not name the root tag, this allows us to almost load their schematics (except for a bug https://github.com/SpongePowered/SpongeCommon/pull/3085) | octavia.togami | 2 years ago |
da4d70fa | Regenerate list classes from MCUtils | octavia.togami | 2 years ago |
5f9f1059 | Change //stack and //move to take a full offset | octavia.togami | 2 years ago |
043faaf5 | Add a stacker mode to the snow command (#1429) * Convert simulateSnow to an Operation and add stacking support * Fixed height calculations * Use a LayerVisitor for SnowSimulator * Fixed few issues * Update the 1.16 block mappings, and use isSolid rather than !isTranslucent due to translucent no longer existing. A better solution should come later. * I feel this is a better temporary check | mnmiller1 | 2 years ago |
c1fb43cc | Drop unused reference card PNG | octavia.togami | 2 years ago |
b33d96bb | Enable parallel builds by default | octavia.togami | 2 years ago |
9c81135b | Fix bug with short-circuiting on || | octavia.togami | 2 years ago |
213239ee | Restore overworld check for bukkit | octavia.togami | 2 years ago |
9aea9f2b | Add updated bukkit adapter. | wizjany | 2 years ago |
1b568ded | Use BiomeQuirkExtent instead of spotty handling | octavia.togami | 2 years ago |
5803cb10 | Fix 3D biome support testing 3D biomes always work on dedicated servers, at least as far as the client knows. This is so terrible though. Mojang why. | octavia.togami | 2 years ago |
7134ff44 | Remove all `compile` deps, use api/impl as appropriate | octavia.togami | 2 years ago |
a0b4f933 | Remove Fabric LCA handler, pretty broken | octavia.togami | 2 years ago |
38b9ac9b | Handle schematics with an invalid DataVersion | octavia.togami | 2 years ago |
98d97a7b | Format buildSrc | octavia.togami | 2 years ago |
69b5cf54 | Validate number of format placeholders as well | octavia.togami | 2 years ago |
3a368628 | Add incremental translation checker Only validates basic formatting, not number of arguments. | octavia.togami | 2 years ago |
957af496 | Prevent our JavaCompile edits for Forge | octavia.togami | 2 years ago |
6845e86f | Fix leaking piston codes via update Fixes #1436 | octavia.togami | 2 years ago |
9d9aaac1 | Add fungi and chorus plant tree types. Closes #1411. | wizjany | 2 years ago |
22acd2b4 | Error if loaded in even OLDER versions of Bukkit Take that, 1.8 servers. | octavia.togami | 2 years ago |
f023b46f | Error + disable if loaded in old MC versions on Bukkit | octavia.togami | 2 years ago |
373f8695 | Update adapter jar for file deletion fix. Fixes #1427. | wizjany | 2 years ago |
93e386a5 | Remove ShutdownHook / onExit handling This didn't work right, and if we fail to cleanup, it's unlikely it would succeed at exit. | octavia.togami | 2 years ago |
d111d868 | Add deprecation to CLI sender | octavia.togami | 2 years ago |
50a744f4 | Cleanup asserts, condition in extending selector | octavia.togami | 2 years ago |
21adeae4 | Add TODO for JSON in BaseBlock back | octavia.togami | 2 years ago |
81f6e3e7 | Cleanup some javac warnings | octavia.togami | 2 years ago |
4961c343 | Enforce UTF-8 source reading, lint in javac | octavia.togami | 2 years ago |
79705cda | Fix suppresion regex on Windows | octavia.togami | 2 years ago |
eb52afa2 | Create a brand new checkstyle config And also apply it! | octavia.togami | 2 years ago |
59ccc0a5 | CRLF -> LF Except `.\gradlew.bat`, because Windows is special. | octavia.togami | 2 years ago |
781abd51 | Add final to many fields | octavia.togami | 2 years ago |
c50170a3 | Add license to ShutdownHook | octavia.togami | 2 years ago |
176418ba | Add force-deletion utilities for cleaning up dirs Windows sucks. | octavia.togami | 2 years ago |
624e416e | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
d10d7d69 | Release 7.2.0 Beta 2 | mnmiller1 | 2 years ago |
f4c44061 | [Fabric] Fix left click air firing on wrong hand | octavia.togami | 2 years ago |
9b4bfbed | Localise WorldEditException and error handling (#1393) * Localise the ExceptionConverter * Further work on localising exceptions * Everything but input parsing is now localised * Finish making errors localisable * Fixed a few notes from review * Fixed another spot * More changes * Specialise parser errors | mnmiller1 | 2 years ago |
bf6cd1ea | Regeneration Options (#1415) * Add RegenOptions to the API * Integerate regen options into //regen * Rename isRegenBiomes to shouldRegenBiomes * Go through the EditSession for setting biomes * Respect 3D biome support in regen * Add RegenOptions implementation for 1.16 Bukkit adapter. Co-authored-by: wizjany <wizjany@gmail.com> | octavia.togami | 2 years ago |
cc46de95 | Cleanup/fix ascend logic Fixes #1419 | octavia.togami | 2 years ago |
8c171f09 | Replace BlockStates reading with new 1.16 logic (#1413) * Replace BlockStates reading with new 1.16 logic * Account for running on older platforms Splits out the new reading to AnvilChunk16, uses data version to detect the appropriate version. * Move data versions to Constants Also fixes some logic hiccups that become obvious with the new names. * Fix LegacyMapper DFU handling * Fix factor indexing | octavia.togami | 2 years ago |
e64cfe5d | Fix buildscript issue on certain locales. | wizjany | 2 years ago |
57b73b9e | Build script cleanup/updates. | wizjany | 2 years ago |
41162e42 | Fix i18n key for superpick max range | octavia.togami | 2 years ago |
ba64e764 | Disable codecov checks, as we don't fully test yet | octavia.togami | 2 years ago |
71e104bc | Replace setPosition with trySetPosition (#1403) Allows cancellation information to be fed back into the ascend/descend algorithms. | octavia.togami | 2 years ago |
8aa034c7 | Fix or suppress deprecation warnings in most code (#1404) Didn't touch commands or some of Sponge | octavia.togami | 2 years ago |
eaea1e6d | Spelling is hard. | wizjany | 2 years ago |
042d0f1c | Add new netherite pickaxe. Fixes #1407. | wizjany | 2 years ago |
732c11cb | Use interface for ServerWorldProps/Info Fixes #1397 | octavia.togami | 2 years ago |
87de87ed | Update build dependencies | octavia.togami | 2 years ago |
4f43ced2 | Update Loom for runClient fix | octavia.togami | 2 years ago |
a6236b67 | Propagate 3D biome support up extent stack Fixes #1399 Also improved Fabric gradle b/c why not | octavia.togami | 2 years ago |
7ee60060 | Fix click command for perf box | octavia.togami | 2 years ago |
e816d8de | Update links in README | octavia.togami | 2 years ago |
bf4dc8e2 | Default VALIDATION to off People have issues copy/pasting with this on, so I think for now it's better to leave it off. If someone needs the special behavior for setting panes or fences, they can turn it back on. We do need to investigate the reason why it's not working, and potentially save validation for post-edit, rather than prior to placement. | octavia.togami | 2 years ago |
5612bd97 | Add GitHub Sponsors link. | wizjany | 2 years ago |
89b3d910 | Update Forge version for language fix | mnmiller1 | 2 years ago |
66047ade | [fabric] Prevent NPEs getting client locale. | wizjany | 2 years ago |
46d3b5ca | [fabric] Fix error when players joined before the first tick. | wizjany | 2 years ago |
3225cedc | [Fabric] Allow functions to load some of our cmds Forcibly reload the server resources after we register commands. | octavia.togami | 2 years ago |
320509c7 | Load Fabric deps from the mod json declarations | octavia.togami | 2 years ago |
e0f7c33b | [Fabric] Include command api in required mods | octavia.togami | 2 years ago |
ce4f0890 | Use fabric-lifecycle-events-v1 over deprecated v0. (#1380) fabric-events-lifecycle-v0 is now deprecated, so upgrading it. | git | 2 years ago |
5789ccd5 | [Fabric] Re-register commands on reload | octavia.togami | 2 years ago |
6a8d9768 | [Forge] Update to 1.16.1 | octavia.togami | 2 years ago |
ecd7f0f4 | Update yarn mappings | octavia.togami | 2 years ago |
f44c4403 | Add LongArrayTag NBT support Apparently this has been missing for a while. | octavia.togami | 2 years ago |
6b7cb701 | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
0eb9ac70 | Bump to 7.2.0 Beta 1 | mnmiller1 | 2 years ago |
efec53b1 | Bump data to 1.16.1 with MCUtils | mnmiller1 | 2 years ago |
984e9448 | Add 1.16 UUID tag to NO_COPY_ENTITY_NBT_FIELDS | mnmiller1 | 2 years ago |
410d4c5e | Return correct world folders on Bukkit, used in /delchunks. Fixes #1365. | wizjany | 2 years ago |
6dbcbd4a | Perform part of the move of //fast to //perf (#1377) This re-adds a deprecated `//fast` and moves the current logic to `//perf`. Later `//perf` will have its syntax reworked, when Piston finally supports sub-commands properly! | octavia.togami | 2 years ago |
9e186225 | Update adapter jar. | wizjany | 2 years ago |
7ce03549 | Added an initial 7.2.0 changelog | mnmiller1 | 2 years ago |
1ced57c3 | fix: require extent for mask parsing (#1373) | mnmiller1 | 2 years ago |
6513513b | Mojang AB and the Column Biome Fuzzer (#1376) * Allow API detection of the biome fuzzer in use This allows us to warn, fix, or optimize biome edits to the overworld. * Drop edits to Y = 0 for biomes in overworld * Re-work ArbitraryBiomeShape to simplify logic Also fixes not being able to use THE_VOID with it | octavia.togami | 2 years ago |
3db43c88 | Try to fix issue with extra server tasks I don't think there's a cleaner way to pop these off. | octavia.togami | 2 years ago |
df393725 | Reduce number of tests executed It's honestly too many for the CI to handle right now, and this should provide sufficient coverage for now. | octavia.togami | 2 years ago |
e93f20b6 | Update Loom for ease-of-use Includes a patch that allows `--refresh-dependencies` to reset the Loom cache, rather than needing to delete everything with a hammer. | octavia.togami | 2 years ago |
64123836 | Fabric 1.16 (#1362) * [Fabric] Test port to 1.16-pre5 * [Fabric] Fix/improve regen implementation * Cleanup properly in regen * Cleanup unused interfaces/methods from porting * Add licenses to new classes * Allow packages from refactor in checkstyle * Remove unused imports from WorldGenListener * Remap the access widener in the dist jar * [Fabric] Update to 1.16-pre6 (recursion limit) Requires an update in the Bukkit Adapters later. * [Fabric] Update to 1.16 May or may not build, depending on how cached everything is. | octavia.togami | 2 years ago |
849a515d | Set ES6 compat flag for Rhino | octavia.togami | 2 years ago |
f5e36ed8 | Add 3D biomes support (Adds #1358) (#1361) * Initial work on 3D biomes. Not implemented for Bukkit, and history is unfinished * Further implement 3D Biomes. It's now usable on Forge/Fabric * Fix a few cases of apply. Gotta fix the deprecated methods at some point * Add Bukkit support * Add clipboard support. Schematics are still not great, but the Sponge schem format doesn't support this yet. * Fix the last of the issues * Fixed up review comments * Fixed review notes * Simplify * max is inclusive * Standardize non-abstract compatibility handling Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | 2 years ago |
57d62b0b | Count wandering traders as NPCs for /butcher. (#1359) * Count wandering traders as NPCs for /butcher. Fixes #1347. * Change variable case. | wizjany | 2 years ago |
495ac44f | feat(tool): added stack tool (#1338) * feat(tool): added stack tool * Implement review comments * Don't register an alias for stacker * Apply suggestions * Fixed /stacker alias * Indent * Update worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolCommands.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Update worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolCommands.java Co-authored-by: Octavia Togami <octavia.togami@gmail.com> * Remove unused imports Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | 2 years ago |
2f414034 | Register /tool with sub-command permission gen | octavia.togami | 2 years ago |
5132c5e8 | Bump text versions for 1.16 and action bar fixes | mnmiller1 | 2 years ago |
328030fd | Use a long to refer to the volume of a region to prevent overflow (#1350) * Use a long to refer to the volume of a region, and rename the method to getVolume * Fixed issues noted in review * Forgot to floor * Fixed review notes * Can use a long here rather than BigDecimal * Improve javadocs * style | mnmiller1 | 2 years ago |
1e2496af | Fix vector gen, always enable BlockMap tests The BlockMap tests got much faster, so there's no need to hide them behind a flag. | octavia.togami | 2 years ago |
68be2b34 | Add import to checkstyle | octavia.togami | 2 years ago |
300aad35 | Add licenses for test files | octavia.togami | 2 years ago |
e755acdd | Don't mark Forge WorldEdit as required on client Fixes #1343. | octavia.togami | 2 years ago |
e0346ff5 | Test more of the math/collections, fix VectorPList Fixes #1291 | octavia.togami | 2 years ago |
637da62e | Implement remove on set/iter views of BlockMap Fixes #1354. | octavia.togami | 2 years ago |
ec230039 | Add fabric to the compiling.md (#1353) | i509vcb | 2 years ago |
4ac6f1ed | Add transform for vertical flip of stair half. (#1341) | wizjany | 2 years ago |
68f2f733 | Don't fail when enabling standard mode for an extent without a world. | mnmiller1 | 2 years ago |
6b918e67 | Fix Biome math on Forge and Fabric | octavia.togami | 2 years ago |
a2c541bd | Handle non-country locales better. Fixes #1345 | mnmiller1 | 2 years ago |
267fe1ff | feat(i18n): use a translation loader to allow CB/WG to use WorldEdit's TranslationManager (#1327) * feat(i18n): use a translation loader to allow CB/WG to use WorldEdit's TranslationManager * Replace the old ResourceLoader with the new one * Make ResourceLoader per-platform * Update worldedit-core/src/main/java/com/sk89q/worldedit/util/io/WorldEditResourceLoader.java * Improve the impl to allow a default * Update based on review suggestions * Local resource should be pathName too * Delegate to getRootResource, and prevent pathName from starting with / * HTML * Format javadoc a little better Co-authored-by: Octavia Togami <octavia.togami@gmail.com> | mnmiller1 | 2 years ago |
81b62767 | Fix whitespace (#1339) | mc.cache | 2 years ago |
7a8c5129 | Fixed typo in default disallowed blocks on Bukkit | mnmiller1 | 2 years ago |
2363440f | Change HTTP to HTTPS in License (#1335) Change HTTP to HTTPS in LICENSE. | 60381935+luracasmus | 2 years ago |
da3fd6c9 | Fix RandomPatternParser suggestions. "x%" was being dropped. Closes #1302. | wizjany | 2 years ago |
e0814cfe | Reinstate localized name lookup on BlockType. | wizjany | 2 years ago |
ba91dff1 | Update to use the new runtime rhino JAR | octavia.togami | 2 years ago |
9a11c578 | Correct typo in region selector docs | octavia.togami | 2 years ago |
53ac21aa | Add compatibility handlers for beds and banners for MCEdit Schematics (#561) * Add compatibility handlers for beds and banners * IntTag#getValue does not return null so do not check that | emcchickeneer | 2 years ago |
a02458b7 | Allow craftscripts to exit early + cleanly (#1308) * Allow craftscripts to exit early + cleanly * Add de-facto standard javadoc tags | octavia.togami | 2 years ago |
df3b3736 | Move expression source string to the expression class. | wizjany | 2 years ago |
fa0618d9 | Add makeShape Expression overload for consistency. | wizjany | 2 years ago |
cd9a45bd | Pre-compile the expression used in the deform brush. This lets the command fail early, rather than throwing wrapped runtime exceptions on every brush usage. | wizjany | 2 years ago |
3fdb10ad | Delay command block active update if needed (#1285) * Delay command block active update if needed If we are checking if a command block session is active, and we are not on the main thread, schedule a task instead to update the active status eventually, rather than waiting on the main thread. Fixes #1284. * What's that? Non-static state, you say? Just saw we have a field for the plugin here. Might as well use it. * Check if chunk is loaded for sender before type | octavia.togami | 2 years ago |
83438644 | Make the null-result case visible to the user Fixes #1303. | octavia.togami | 2 years ago |
d2601851 | Don't suggest default namespaces. This just ends adding a lot of `minecraft:` to otherwise short commands. | wizjany | 2 years ago |
8c83fd62 | Limit direction names (#1293) * Limit direction names This reduces interference with block arguments, since none of these are block names now. * Drop other dir comments | octavia.togami | 2 years ago |
dc56b602 | Update Piston to fix bugs Closes #1292 via Piston fixes. | octavia.togami | 2 years ago |
068ac9b5 | Fix fabric genSources task | octavia.togami | 2 years ago |
d3a37995 | Add default-pending label to issue templates | octavia.togami | 2 years ago |
56d0c6e7 | Optimize poly region vertex add, fix Edge | octavia.togami | 2 years ago |
a600266d | Properly close all files when dealing with archives (#1274) * Properly close all files when dealing with archives * Move file utils to SafeFiles class * Licenses | octavia.togami | 2 years ago |
5ab71109 | De-dup Bukkit argument rebuilding code | octavia.togami | 2 years ago |
7d4563a3 | Fix onAsyncTabComplete handling of invalid values This fixes #1281, by just ignoring weird tab completion requests. | octavia.togami | 2 years ago |
439d6c81 | Re-add block/item localized name methods to registries. WorldGuard uses these still. | wizjany | 2 years ago |
bb013aa8 | Use custom radix sort for ordering blocks (#1277) * Use custom radix sort for ordering blocks * Licenses :P * Fix ordering, add test for it * Grant Gradle more memory (thx Fabric) * Increase (?) / Specify memory for core tests * Many attempts at fixing OOM | octavia.togami | 2 years ago |
404feef5 | Add height part to expand vert command Fixes #1275 | octavia.togami | 2 years ago |
f51fb1cd | Fix misalignment of libs dependencies | octavia.togami | 2 years ago |
4bbdc059 | Disable snapshot-fs test for now. | wizjany | 2 years ago |
f0f9efff | Add version section to bug report template. | wizjany | 2 years ago |
eb8fcdcd | Make //size text color consistent. | wizjany | 2 years ago |
cfd26253 | Names via Translation (#1268) * Deprecate BiomeRegistry, etc. * Update some libraries, e.g. text * Move to new translation renderer * Revert "Deprecate BiomeRegistry, etc." This reverts commit 59a5d6c92aec52739a8dc68ac3d23898af7593dd. This was not a good idea for potential mod shenanigans. * Move BiomeData#getName to BiomeRegistry, use i18n * Use getRichName instead of getName * Implement getRichName for NullBiomeRegistry * Add getRichName for blocks * Relocate net.kyori.minecraft * Update adapters for getRichBlockName * Add getRichName for items * Update adapters for getRichItemName * Update adapters JAR for merge | octavia.togami | 2 years ago |
2f4c44f8 | Validate placed blocks / WNA (#1263) * Optionally validate placed blocks This allows re-connection of fences, chests, panes, etc.; removal of blocks in invalid states; and more! The Connections side-effect already did this for neighbors, so this is now renamed to Validation for accuracy, and left on by default. This also fixes some inconsistencies between the Fabric & Forge markAndNotifyBlock function. * Add forge comment to fabric world * Add WorldNativeAccess common logic * Add Fabric WNA * Add Bukkit WNA for adapters * Fix imports for new Fabric mappings * Pass raw world ref to Bukkit adapters * Remove client-only block update call We always assume a server world. * Allow WNA impls to inspect side-effects * Update adapters for WNA * Licenses * Fix adapter JAR * Generify EVENTS side effect * Update adapters for EVENTS change | octavia.togami | 2 years ago |
17880b81 | Merge pull request #521 from EngineHub/feature/cubic-chunks-7 Cubic Chunks compatibility (version 7) | octavia.togami | 2 years ago |
1c6b1b38 | Merge master | octavia.togami | 2 years ago |
20d630ce | Only add adapters to dist jar | octavia.togami | 2 years ago |
e6924620 | [Forge] Require MC between current + next major version | octavia.togami | 2 years ago |
e6d5950b | Nest snapshot test dbs in a root temp folder Allows us to clean it all up easily. Closes #558. | octavia.togami | 2 years ago |
b4d2db3d | Allow expand to be used by console. (#1264) * Allow expand to be used by console. Also fix direction converter requiring a player. * Revert exception. | wizjany | 2 years ago |
47db40f9 | use JavaPlugin.getResource() instead of JarFile.getEntry() (#566) * use JavaPlugin.getResource() instead of JarFile.getEntry() * use try-with-resources * fix typo | tsao-chi | 2 years ago |
1ca94fa2 | Correct capitalization on nav wand i18n | octavia.togami | 2 years ago |
25ec78f3 | Update adapters. | wizjany | 2 years ago |
865c3a24 | Replace fast mode with a side effect system, with fine-grained control (#547) * Speed up initial change buffering by removing streams and optional wrapping * Bump the adapters for an experimental performance boost (Purely Bukkit 1.15.2) * Bump adapters for fixes * Bump adapters for further performance boosts * Migrate fast mode to a BlockUpdates section, allowing fine-grained control * Rename to SideEffect and clean up usage of the set * Implement a 'usable' state * Add a test command to demonstrate SideEffects. This is non-final * Move //sideeffect into //fast * Improve the box for //fast * Switch to a system that includes "delayed" as a mode * Remove the concept of configurable side effects, all are configurable. And each platform specifies what it supports. * Implement side effects on other platforms (and spigot versions) * Only use the side effects from the world editing platform * Update from review * Rename WorldApplyingExtent to SideEffectExtent * More review fixes * Update the World#applySideEffects return type to return the applied side effects * Fixed requested changes * Fixed checkstyle * Improve setBlock javadocs * Further improve * Switch parameter name * Fixed typo in translation key * Temporarily remove DELAYED * static final * Side Effects = 7.2.0 snapshot | mnmiller1 | 2 years ago |
a06b8342 | Remove no-double-slash option from configs | themolkapl | 2 years ago |
6e87fda1 | Merge pull request #557 from EngineHub/feature/expression-coverage Expression coverage | octavia.togami | 2 years ago |
02da42f9 | Fix exponent parsing, remove impossible (?) case | octavia.togami | 2 years ago |
b8130eb5 | Cover even more cases | octavia.togami | 2 years ago |
3dbaae79 | Cover many more ops | octavia.togami | 2 years ago |
00c7d3a1 | Fix not operator | octavia.togami | 2 years ago |
0f787a89 | Fix pre- and post- ops | octavia.togami | 2 years ago |
42e515f4 | Remove non-valued return | octavia.togami | 2 years ago |
910c89be | Extract common simple test case method | octavia.togami | 2 years ago |
f8be17d3 | Fix bug introduced in return-handling refactor | octavia.togami | 2 years ago |
cbd68654 | Add more expression test cases, fix bugs Also added a few more comments + reorganized exceptions that are invoke-internal. | octavia.togami | 2 years ago |
b9ba337f | Make testEvaluate more compact | octavia.togami | 2 years ago |
ae1e68e1 | Do not try crowdin if using offline mode | octavia.togami | 2 years ago |
bfbf9a48 | Add codecov / jacoco hooks (#554) * Add codecov / jacoco hooks * Upgrade codecov plugin | octavia.togami | 2 years ago |
e476be11 | Tick watchdog by default (#555) | mnmiller1 | 2 years ago |
6bc1d464 | Expression Goodie Bag (#553) * Remove async expression eval. Implement timeout inline * Remove static state from expr functions * Remove now-unused TL stack * Rework some expr handles | octavia.togami | 2 years ago |
486f20a3 | Merge pull request #549 from Gimlao/patch-2 Update draw.js | octavia.togami | 2 years ago |
d7ce7a2a | Update draw.js Fixed the non working orientation and palette feature. | g.gulminelli | 2 years ago |
be30a94b | Replaced the "please report this" message in the legacy schematic loader | mnmiller1 | 2 years ago |
f752b011 | Fix commenting on bug_report.md | octavia.togami | 2 years ago |
0c456ef7 | Add issue template config | octavia.togami | 2 years ago |
22eabc65 | Add issue templates | octavia.togami | 2 years ago |
28c3dd4a | Merge pull request #551 from EngineHub/feature/improved-version-specs Improve versioning | octavia.togami | 2 years ago |
947775b5 | Read WE version from manifest ourselves | octavia.togami | 2 years ago |
3e15c6df | Make internal version always semver | octavia.togami | 2 years ago |
3ed19026 | Lower load factors in BlockMap We can sacrifice these tiny amounts of memory for large CPU gains. | octavia.togami | 2 years ago |
f111f6bf | Significantly improve performance in ChunkBatchingExtent and other buffering extents (#550) * Re-apply non-adapter performance boosts in separate PR * Improved deprecation handling * Move TODO | mnmiller1 | 2 years ago |
92eab931 | [Forge] Include all -core resources, for all langs | octavia.togami | 2 years ago |
38f3f8e6 | [Forge] Fix loading legacy/lang in dev | octavia.togami | 2 years ago |
93762093 | [Fabric] Fix tile entities expecting proper pos data | octavia.togami | 2 years ago |
48cc31c1 | Bump mappings and implement trees for Forge | mnmiller1 | 2 years ago |
0324196b | [Forge, Fabric] Update to latest 1.15.2 Some bits of the Fabric 1.15.2 update were moved into common code. This is NOT ready yet, tree features still need to be updated. Mappings are comitted, just waiting for them to come out. | octavia.togami | 2 years ago |
68d48148 | Revert "Revert "Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot"" This reverts commit 376f241b7dfbe3cf221adaae340661d0c9a5c81f. Spigot bad. Also LP bad. This really shouldn't be necessary but it's probably safer due to all the weird shit spigot and LP do. | wizjany | 2 years ago |
06414098 | Bump adapters to fix errors | mnmiller1 | 2 years ago |
376f241b | Revert "Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot" This reverts commit 33cf4c080bcb9dba4823d67ea4bb2ab8c673275b. | mnmiller1 | 2 years ago |
202f9869 | Improve speed of BSIA, clean up Int2BaseBlockMap (#548) * Improve speed of BSIA, clean up Int2BaseBlock * Fix some compile errors / bugs | octavia.togami | 2 years ago |
7384b697 | Generify BlockMap | octavia.togami | 2 years ago |
624b3a44 | Always use UTF-8 for loading translations | octavia.togami | 2 years ago |
33cf4c08 | Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot | mnmiller1 | 2 years ago |
e5c3c7ae | Bump to 7.1.1-SNAPSHOT for continued development. | mnmiller1 | 2 years ago |
d283dd91 | Release WorldEdit 7.1.0 | mnmiller1 | 2 years ago |
8e55131a | Bump bStats version and update 7.1.0 changelog | mnmiller1 | 2 years ago |
d7089a65 | Bump dataversion for WorldEdit CLI, and minify all of the JSON files | mnmiller1 | 2 years ago |
00d6c31b | Bump Fabric to 1.15.2. It already worked on 1.15.2 before this, just bumping mappings. | mnmiller1 | 2 years ago |
a27ade54 | Add adapters for 1.15.2. | wizjany | 2 years ago |
9222e00c | Add license block for text library. (#544) | wizjany | 2 years ago |
bfecf2a0 | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
fa9f4fa4 | Bump to 7.1.0RC1 | mnmiller1 | 2 years ago |
05cc7aa0 | Don't send bad packets to the client. The adapter only can send a structure block change ID, so we shouldn't attempt to send nbt for other block entities. | wizjany | 2 years ago |
a398c86d | Make missing Bukkit impl adapter more user-friendly. * 100s of "Unknown property" warnings in log aren't useful, only drown out the actual adapter warning * Most people aren't looking at their console anyway, so hijack the old Actor#tellVersion to warn of missing adapters. | wizjany | 2 years ago |
da98b5fe | Remove unused EditSessionHolder class. | wizjany | 2 years ago |
993e49b1 | Expose legacy data value. (#542) Fixes WORLDEDIT-4010. | wizjany | 2 years ago |
e198718a | Fixed the adapt function for Actor -> Bukkit not working for players or command blocks | mnmiller1 | 2 years ago |
3ed02aa1 | BukkitAdapter: Add Bukkit CommandSender --> WorldEdit Actor (#539) * BukkitAdapter: Added Bukkit CommandSender --> WorldEdit Actor * Add a reverse adapter Co-authored-by: Matthew Miller <mnmiller1@me.com> | github | 2 years ago |
5fb91c62 | Fixed redone translation string | mnmiller1 | 2 years ago |
39d3ad0e | Merge pull request #541 from EngineHub/feature/item-registry-enchancements Add a ItemMaterial for use by CraftBook & CommandBook | octavia.togami | 2 years ago |
b0ba9e09 | Move condition to Passthrough constructors | octavia.togami | 2 years ago |
c5fd5312 | Use config_loc instead of basedir basedir can be incorrectly determined by Groovy/Ant, and end up in the wrong location. Gradle ensures that config_loc is stable. | octavia.togami | 2 years ago |
7b2f4ea1 | Merge pull request #530 from EngineHub/feature/expressions-part-2 Expressions Part 2: Compilation | octavia.togami | 2 years ago |
0e371960 | Drop a bunch of static method imports | octavia.togami | 2 years ago |
1c327764 | Add a ItemMaterial for use by CraftBook & CommandBook | wchilders | 2 years ago |
79c11c5e | Fix GC shenanigans in regen. | wizjany | 2 years ago |
2ce345b4 | Update Bukkit adapter jar. Fixes world-name shenanigans. | wizjany | 2 years ago |
e9dc8bef | [Fabric] Update to 1.15.1 | octavia.togami | 2 years ago |
ad55387a | Deprecate entire old commands package | octavia.togami | 2 years ago |
e4121dba | Back to SNAPSHOT for continued development | mnmiller1 | 2 years ago |
2facfeb3 | Bump to 7.1.0-Beta 1 for beta. | mnmiller1 | 2 years ago |
7039dc83 | Clean up handling of sel/nav wand tool (#540) | octavia.togami | 2 years ago |
77fd982b | Update changelog for snapshots & tool deprecation | octavia.togami | 2 years ago |
07dc63ee | Finalize adapters for 1.15.1. No actual mapping changes, just setting the data versions. | wizjany | 2 years ago |
2fb8bc62 | Don't leave 0b files when attempting to save old .schematics. Also fix messages/error propagation. | wizjany | 2 years ago |
18a55bc1 | Add new experimental snapshot API (#524) * Add new experimental snapshot API This API intends to replace the existing snapshot API in WorldEdit 8. It is currently experimental, and the old API is soft-deprecated. Once it is determined to be stable, the old API will be removed and replaced with this new one. It uses TrueVFS instead of TrueZIP, due to the latter's status as matinence-only, and the face that TrueVFS is NIO-FileSystem compatible, allowing us to integrate it with NIO's native zipfs. The TrueVFS system does encompass multiple modules, but users and download + install truevfs-profile-default as a fatjar. We depend on that profile to show this as the intended solution. * Port commands to experimental snapshots. Legacy ones are in sibling classes. * Add many tests, fix bugs * Clean up imports * Verify sorting behaviors, fix bugs * Add license to test * Add support for DIM region folders * Fix tests for Windows paths * Rewrite tests for even more coverage, fix bugs * Clean up naming on tests * Add test for legacy format * Stop trying to abuse `file://`, use `snapfs:` instead * Simplify iterPaths * Use File.separator in FS snap tests * Fix some bugs from T9N PR (#538) * Use printInfo/printError to keep colors right * Escape quotes before they go in the map * I18N-ify new snapshot code | octavia.togami | 2 years ago |
aeb89354 | Fix mixin version for Fabric. | wizjany | 2 years ago |
be8c5f4b | Add changelog for 7.1.0 Beta 1, no release yet due to potential MC issue | mnmiller1 | 2 years ago |
42cf2053 | Added 1.15 bundled data | mnmiller1 | 2 years ago |
5922df4a | Add license to MutableBiomeArray | octavia.togami | 2 years ago |
b633775c | [Fabric] Update to 1.15 | octavia.togami | 2 years ago |
9ede68de | Increase expr test timeout to 1 second | octavia.togami | 2 years ago |
47736abb | Add Bukkit 1.15 adapters. | wizjany | 2 years ago |
28dbf191 | Bypass bukkit api for regeneration. Done in impl adapter now. | wizjany | 2 years ago |
43601599 | Remove old EvaluatingVisitor | octavia.togami | 2 years ago |
b291159c | Remove some static imports | octavia.togami | 2 years ago |
05db2046 | Merge master | octavia.togami | 2 years ago |
7831eedf | Fix some bugs from T9N PR (#538) * Use printInfo/printError to keep colors right * Escape quotes before they go in the map | octavia.togami | 2 years ago |
679b00bd | feat(i18n): add support for translatable text replacement (#478) * Rebase translation work for easier rebasing * Fixed gradle setup * Further translations * Add a few more strings * Remove support for pluralisation to match Minecraft and alleviate issues with over-complexity * Further translations * Added a tonne more translations * Added the remaining translation nodes * When custom files are found, use the base files for default values. * Only download translations if a key is provided * Fixed typo in brush radius too large * Allow translation files to be missing entries, and use the english version in place. * Fixed issues brought up in review * Reverse translation order (#533) * Fix a lot of PR comments * Add JD to the Operation warned field due to no private fields in J8 * Only warn when there are messages | mnmiller1 | 2 years ago |
da2ab029 | Fix commands. *cough* | wizjany | 2 years ago |
f25c5589 | Merge pull request #529 from EngineHub/fix/bukkit-suggestion-woes * Ensure we own commands before completing them. * Fix `/worldedit:` prefixed commands. | wizjany | 2 years ago |
fcc048f8 | Fix command labels, extra slashes. | wizjany | 2 years ago |
dd5b8b1a | Fix /worldedit:xyz commands on Bukkit. (execution and completions) | wizjany | 3 years ago |
d81fd993 | Ensure we own commands before completing them. | wizjany | 3 years ago |
d132f08b | Merge pull request #536 from enveeed/feature/line-convex-selection Add //line support for convex polyhedral selections | octavia.togami | 2 years ago |
c93fb82d | Use ImmutableList instead of ArrayList, cleanup logic | octavia.togami | 2 years ago |
275ecb05 | restored command description to be more close to the original | 25058915+enveeed | 2 years ago |
c5a07388 | added overload to avoid breaking method signature for drawLine() | 25058915+enveeed | 2 years ago |
f22f5332 | fixed changes to be within code conventions | 25058915+enveeed | 2 years ago |
093902b0 | added //line support for convex polyhedral selections | 25058915+enveeed | 2 years ago |
0354edc1 | Use commandblock name as session key (#535) * Use commandblock name as session key * Use a UUIDv3 with a given session prefix * Use a UUIDv3 * Prefix the UUID and use a charset * Fixed a few issues with using CommandBlocks * Remove /worldedit:/ workaround | mnmiller1 | 2 years ago |
b425649d | Fix legacy import (#534) * always use data fixer * undo reformat * fixer -> no fixer -> fail * extract variable | miclebrick | 2 years ago |
77ef0ae4 | Bypass Bukkit in more situations (#532) * Bypass Bukkit in more situations * Use orElseGet * Apply the same optimisation in the reverse BlockData adapter, and use lambdas instead of AIC * Remove bukkit type checks * Improve reliability of fallbacks | mnmiller1 | 3 years ago |
89bc664f | Fix flipping of chests and stairs (#526) * Fix flipping of chests and stairs * Check if the new property value is valid before updating * Only for horizontal flips double chests/stairs should be modified | hannos17 | 3 years ago |
23a39290 | Merge pull request #531 from EngineHub/wiz/misc-fixes * Make a few more selection commands usable from console. * Use persistent leaves for garden patch generator (/pumpkins) * Make lrbuild tool use history. * Add -n flag to //paste to select without pasting. | wizjany | 3 years ago |
fc5c625f | Add -n flag to //paste to select without pasting. | wizjany | 3 years ago |
2b1a7ed9 | Make lrbuild tool use history. | wizjany | 3 years ago |
e5fe0513 | Use persistent leaves for garden patch generator (/pumpkins) | wizjany | 3 years ago |
575463a8 | Make a few more selection commands usable from console. | wizjany | 3 years ago |
cd941463 | Remove unused asm dependency | ket1999 | 3 years ago |
d9e74f52 | Add licenses | ket1999 | 3 years ago |
1fbb7a70 | Merge pull request #527 from EngineHub/feature/extended-expressions Expressions Part 1: ANTLR | octy | 3 years ago |
94bdd767 | Merge pull request #528 from Pieter12345/master Fix stack command diagonal shifting with -s flag | octy | 3 years ago |
bf3b91aa | Fix stack command diagonal shifting with -s flag Fix `//stack -s [num]` shifting the selection to unexpected places. This fix causes `//stack -s [num]` behavior in diagonal directions to be consistent with the behavior in non-diagonal directions, which means that the last stack will be selected. | p.j.s.kools | 3 years ago |
a2ec0591 | Remove extra stack trace print | ket1999 | 3 years ago |
064a38ec | Write an alternative expression compiler using MethodHandles | ket1999 | 3 years ago |
257988b1 | Add tests for expressions listed on the docs | ket1999 | 3 years ago |
777b132a | Catch small edge-case in parser | ket1999 | 3 years ago |
ae71c2a5 | Clean up formatting on ANTLR grammar | ket1999 | 3 years ago |
fa42e402 | Limit expression thread count to processor count. | ket1999 | 3 years ago |
b0528f15 | Improve timeout tracking for expressions | ket1999 | 3 years ago |
91a78f72 | Some shading fixes | ket1999 | 3 years ago |
a273e55e | Fix gradle build | ket1999 | 3 years ago |
1ba02c54 | Completely rewrite the expression parser in ANTLR. | ket1999 | 3 years ago |
9f1e7cda | Small modifications for better visitors | ket1999 | 3 years ago |
7d52374f | Add initial ANTLR setup + lex/parser | ket1999 | 3 years ago |
21f3d967 | Merge pull request #525 from MattBDev/patch-1 Fixed snapshot typo | octy | 3 years ago |
ffbb25f1 | Fixed snapshot typo | 4009945+mattbdev | 3 years ago |
03c0cce5 | Update to Piston 0.5.2 + Doctools/Deprecation improvements (#523) * Update to Piston 0.5.2 * [Doctools] Fix output, be verbose about deprecations * Improve deprecation system, doctools output | octy | 3 years ago |
d8d25fbf | Merge pull request #517 from EngineHub/feature/watchdog-ticking Tick the watchdog on world actions | octy | 3 years ago |
91f92a46 | Apply watchdog mode to undo/redo. Abstract EditSession creation logic. | wizjany | 3 years ago |
3093c456 | Restore mixin generic | ket1999 | 3 years ago |
a273e27e | Properly use mixins to implement Watchdog | ket1999 | 3 years ago |
da0ef122 | Add Bukkit watchdog implementation. | wizjany | 3 years ago |
7e3fc6c8 | Disable watchdog ticking by default, //watchdog to turn on | ket1999 | 3 years ago |
8af68fc8 | Initial watchdog setup. Bukkit needs adapters, everything needs testing. | ket1999 | 3 years ago |
a515ed0a | Merge pull request #522 from EngineHub/feat/nested-fabric-api Bundle required fabric api jars. | wizjany | 3 years ago |
7f416615 | Merge branch 'master' into feat/nested-fabric-api | wizjany | 3 years ago |
fa25ad22 | Harden JsonFileSessionStore against nulls/Gson oddities | ket1999 | 3 years ago |
982caaff | Trigger test for hooks | ket1999 | 3 years ago |
bb8c150e | Update ForgeGradle + Gradle | kenzie togami | 3 years ago |
1832d08d | Merge pull request #520 from EngineHub/feature/tool-command Add /tool back, deprecate global tool commands | kenzie togami | 3 years ago |
6162a470 | Force non-Locatable actors to use placeAtPos1 | kenzie togami | 3 years ago |
44dc926c | Fix console command usage. | wizjany | 3 years ago |
23ca70e4 | [Forge] Update to Recommended Forge, newer mappings | kenzie togami | 3 years ago |
ba26d788 | Add `/brush none` and unbind aliases | kenzie togami | 3 years ago |
0e9fee3b | Add /tool back, deprecate global tool commands | kenzie togami | 3 years ago |
fa364dd7 | [Forge] Update FG + Forge | kenzie togami | 3 years ago |
8fdd15f3 | [CLI,Libs] Minimize CLI, exclude slf4j from libs | kenzie togami | 3 years ago |
a73a45ce | Create parser context data for factory converter in non-user-mode | matthew miller | 3 years ago |
299d703f | [Doctools] Fix //expand listing, ensure no missed commands | kenzie togami | 3 years ago |
44bffc5a | Use https for the pastebin service | matthew miller | 3 years ago |
45bfa0d1 | [Doctools] Add command-topic for CSS markup | kenzie togami | 3 years ago |
7af397bd | [Doctools] Fix //rotate description quoting | kenzie togami | 3 years ago |
06204787 | feature(cli): Added a CLI version of WorldEdit, and allowed most commands to be run from console (#508) * Re-do commits to avoid awful rebase * You can load and save a schematic file now. Still gotta setup ability to use commands as a console actor. * Add a world override concept to LocalSession, and allow a lot more commands to be performed by actors. * Fixed commands, and set the loaded schematic as the world override in CLI * Properly load tags * Added 1.14.4 data values * Allow a majority of commands to be performed by the console. * Fixed a lot of PR requested changes * Added a Locatable interface and use that for getting the location of the player in commands. * Added script support. Currently requires a newline at the end of the script. * Shade everything to allow this to run locally - should probably minimize this to an extent later. * Actually hook up the version * Added a //world command to set the override * Fixed a missed checkstyle issue * Added CommandBlock support to Bukkit * Make command block support configurable * Minor cleanup and implementing a few of the final functions * Fixed most issues from PR * Improve UX, saving is now automatic and unknown command messages show * Better save docs and support any clipboard format * Include the entire formats list * Arrays.copyOf * Clear the world override if the selector is called on another world. * Update logging extent to allow basic logging with non-player actors | matthew miller | 3 years ago |
a0b9810c | [Doctools] Read source files for command ordering | kenzie togami | 3 years ago |
487da77a | Merge pull request #516 from EngineHub/bugfix/memory-followups Add validator extent to every entry point, fix extent ordering | kenzie togami | 3 years ago |
33633acb | Add validator extent to every entry point, fix extent ordering | kenzie togami | 3 years ago |
f472c20b | Memory optimizations (#505) * Remove LocatedBlock overhead in LBL map * Add new space-efficient block map, with thourough testing * Drop ordering property, add full insertion test * Add licenses * Fix mocked platform conflicts * Disable full block map testing for faster builds * Re-implement BlockMap with fastutil maps * Re-write chunk batching to be memory efficient * Make MultiStageReorder use BlockMap * Increase LBL load factor, fix long-pack limit detection * Fix infinite loop in chunk batching * Save memory in history by cleaning up MSR * Re-implement LocatedBlockList in BlockMap * Fix data race with BlockType lazy fields * Make IDs ALWAYS present, only runtime-consistent. Use for memory efficiency in BlockMap * Remap inner structure of BlockMap for smaller maps * Remove containedBlocks fields, not very efficient * Fix minor de-optimizing bug in stage reorder * Make long packed y signed * Add extended Y limit configuration option * Add licenses * Store 3 ints for unoptimized BV list * Add final to BitMath * Correct int-cast for long-packing | kenzie togami | 3 years ago |
ec5bc5a3 | Bump to 7.1.0-SNAPSHOT for continued development | matthew miller | 3 years ago |
22cf93c3 | Bump to 7.0.1 | matthew miller | 3 years ago |
61bc012f | Fix source masks using EditSession instead of clipboard. (#515) | wizjany | 3 years ago |
f83de2a7 | Fix bug with spaces at end of suggestions. | kenzie togami | 3 years ago |
0e258394 | Fix schematic list box loading schems with spaces in path. | wizjany | 3 years ago |
17cfdee3 | Update/remove more dead links. | wizjany | 3 years ago |
95d5adb3 | Update docs links to point to enginehub. | wizjany | 3 years ago |
11a532be | Back to snapshot. | wizjany | 3 years ago |
bdaffff9 | 7.0.1 release candidate 2 | wizjany | 3 years ago |
d822ccc9 | This is how Mojang checks if trees can grow. Subject to changes. | wizjany | 3 years ago |
e25a6d21 | Add -e/-b/-m flags to //stack and //move, to match copy and paste. Fixes WORLDEDIT-3935. | wizjany | 3 years ago |
a1465c02 | Make EditSession#center (//center) set even y blocks. At some point this was fixed for x and z but never for y... | wizjany | 3 years ago |
6ab74dc7 | Add missing radius checks. Courtesy @mathiascode. | wizjany | 3 years ago |
88803858 | [Forge] Switch off of deprecated getEntityPlayer | kenzie togami | 3 years ago |
35edd95c | [Forge] Update to 28.0.45 for package rename | kenzie togami | 3 years ago |
4b54c32f | Skip invalid blocks in schematics. | wizjany | 3 years ago |
df9d766e | Merge pull request #513 from EngineHub/bugfix/reloadable-internal-state-ids Re-load internal state IDs when WORLD_EDITING cap is re-loaded | wizjany | 3 years ago |
5f5c0670 | [Forge] Mark chunks for save after editing biomes | kenzie togami | 3 years ago |
f848d311 | Re-load internal state IDs when WORLD_EDITING cap is re-loaded | kenzie togami | 3 years ago |
9a133c05 | Merge pull request #510 from EngineHub/feature/blocks-are-patterns Make BlockStateHolder extend Pattern. | wizjany | 3 years ago |
7d31ac6d | Update to Forge 28.0.34 for PlayerInteract fix | kenzie togami | 3 years ago |
50341aca | Fix travis. | wizjany | 3 years ago |
afae2b07 | Make TE tag optional for MCEdit schems too. And name our threads here too. | wizjany | 3 years ago |
c5f46d15 | Switch build badge to TC. Also remove dead wiki link. | wizjany | 3 years ago |
9d9e3ea0 | Remove overrides. | wizjany | 3 years ago |
6631b6bd | Make BlockStateHolder extend Pattern. Removes the need for wrapping them in BlockPattern. | wizjany | 3 years ago |
f4c238c3 | Load chunks when setting biomes too. | wizjany | 3 years ago |
6855f221 | Merge pull request #499 from EngineHub/fix/quoted Fixes using suggestions with quoted args, as well as a few other minor issues with suggestions. | wizjany | 3 years ago |
c93e5ccf | Don't suggest ##* for masks. | wizjany | 3 years ago |
50cea374 | Fix other minor suggestion bugs | kenzie togami | 3 years ago |
76b608f9 | Fix suggestions on Bukkit for good | kenzie togami | 3 years ago |
3a5170a0 | Potenially fix quoted string completion | kenzie togami | 3 years ago |
d134820b | Merge branch 'master' into fix/quoted | kenzie togami | 3 years ago |
0f420f02 | Fix some load-order issues probably. Edge cases might still exist around plugins which use WE for initial world-gen, or in general plugins that try to access the platform before it's ready. | wizjany | 3 years ago |
8f33e0d5 | Make a bunch of paginations internal, generify command boxes. (#509) | wizjany | 3 years ago |
c8cf0d8b | [Forge] Update to 1.14.4, pending Forge bugfixes | kenzie togami | 3 years ago |
415cdc0a | Output to debug only if we have a valid DFU for schematics. Warn for backwards (since we can't DFU) and info for missing DFU (since it might still be compatible). Under normal circumstances, a DFU should be available so we'll only log to debug (which is generally off). | wizjany | 3 years ago |
78488d9b | Merge pull request #495 from EngineHub/hotfix/nav Pass through wall improvements | wizjany | 3 years ago |
4ee2d3b4 | Move isAllowedToFly and setFlying to AbstractPlayer, protect them. | wizjany | 3 years ago |
2cc6a367 | Move floatAt logic to AbstractPlayer, add isAllowedToFly and setFlying. | wizjany | 3 years ago |
8545417b | Fix error in /up when used out of bounds. Also reduce calls to Entity#getLocation() all over since it's more expensive than it needs to be (adapts world/vector every time). | wizjany | 3 years ago |
e504c29d | Fix potential race condition. I guess. | wizjany | 3 years ago |
917f8a18 | Pass through wall improvements This change simplifies the algorithm greatly. Additionally, this fixes a bug where if standing in a non-solid block i.e. a glass pane, //thru, and the nav wand would not work. | wyatt childers | 3 years ago |
a9b3fb14 | Fixed tile entity interaction with Fabric | matthew miller | 3 years ago |
449b0991 | Bump to Piston 0.4.3 | matthew miller | 3 years ago |
c3e3ae49 | Back to snapshots | matthew miller | 3 years ago |
5c2b9e41 | 7.0.1 RC1 | matthew miller | 3 years ago |
edb2e919 | Add more id conversions. Bukkit apparently lower cases these for us, but not Forge. (And invalid block entities are fine - invalid keys are not). | wizjany | 3 years ago |
a65351e4 | Don't load old adapters. | wizjany | 3 years ago |
7c41949f | Update bukkit adapters for 1.14.4. | wizjany | 3 years ago |
7b9075c0 | Update Fabric to 1.14.4 and fix physics updates | matthew miller | 3 years ago |
89753477 | Fix Forge regen, by retaining the world reference. Also close the world. | kenzie togami | 3 years ago |
1d413cde | BrushTool typo | jesse boyd | 3 years ago |
05cee0a3 | Don't overwrite history during changes. Fixes issues with some changes not being undone. I mean, the sphere algorithm needs to not set blocks 20 times, but other things can trigger this too. Also allow radius 0 sphere via //sphere (because /br sphere allows it). | wizjany | 3 years ago |
f75104f2 | Actually use fixed IDs in MCEdit reader. Fixes WORLDEDIT-3947. | wizjany | 3 years ago |
6e90c591 | Merge pull request #504 from EngineHub/feature/junit-5 Switch to JUnit 5 | kenzie togami | 3 years ago |
c1f4eecd | Narrow timeout test exception type | kenzie togami | 3 years ago |
5c5c822f | Replace try-fail-catch-assert with assertThrows | kenzie togami | 3 years ago |
3b157b67 | Move Bukkit to JUnit 5 | kenzie togami | 3 years ago |
429d0227 | Move Core to JUnit 5 | kenzie togami | 3 years ago |
e98b99ed | Properly acquire JUnit 4, drop json-simple | kenzie togami | 3 years ago |
bcea78c7 | Merge pull request #503 from EngineHub/feature/kotlin-dsl-gradle-scripts Kotlin DSL Gradle Scripts | kenzie togami | 3 years ago |
5fa311be | Account for IntelliJ bug | kenzie togami | 3 years ago |
ad5dcbea | Attempt to fix ASM conflict | kenzie togami | 3 years ago |
98e29f63 | Fix fabric output jar | kenzie togami | 3 years ago |
58863c22 | Try downgrading fabric | kenzie togami | 3 years ago |
52a62b98 | Improve logging, update to 5.5.1 | kenzie togami | 3 years ago |
5277f99b | Minor fixes for craftscripts in Forge | kenzie togami | 3 years ago |
5a14693a | Migrate Sponge, Libs to Kotlin DSL | kenzie togami | 3 years ago |
3bdc1c1c | Fixup after shade rhino merge | kenzie togami | 3 years ago |
3d4025c7 | Migrate Forge to Kotlin DSL | kenzie togami | 3 years ago |
47b9716b | Migrate Fabric to Kotlin DSL | kenzie togami | 3 years ago |
55100761 | Migrate Core to Kotlin DSL | kenzie togami | 3 years ago |
ab8397e5 | Migrate Bukkit to Kotlin DSL | kenzie togami | 3 years ago |
19802e47 | Re-write root and libs to Kotlin DSL | kenzie togami | 3 years ago |
eccbad92 | Move away from deprecation, move dependencies towards buildSrc | kenzie togami | 3 years ago |
59c2a15c | Further minor cleanup from Gradle 5 change | kenzie togami | 3 years ago |
4874c314 | Merge pull request #501 from EngineHub/feature/gradle-5 Update to Gradle 5 | kenzie togami | 3 years ago |
9e7d4666 | Merge pull request #498 from EngineHub/feature/improved-chunk-batching Buffered extent improvements | kenzie togami | 3 years ago |
b5ed1973 | Merge pull request #500 from EngineHub/bugfix/libraries-in-forge-jar Shade Rhino and truezip into Forge dist | kenzie togami | 3 years ago |
e87a5559 | Ensure blocks are not moved below world boundary | kenzie togami | 3 years ago |
c5c6a091 | Update to Gradle 5.5 | kenzie togami | 3 years ago |
05bf211d | Prepare worldedit-libs for shadow upgrade | kenzie togami | 3 years ago |
5a464142 | Shade Rhino and truezip into Forge dist | kenzie togami | 3 years ago |
2ee71cc7 | Grav brush: move to bottom, not down one | kenzie togami | 3 years ago |
a18f26f8 | Play nicer with naughty plugins. | wizjany | 3 years ago |
3ad80665 | Fix gravity brush itself, not EditSession | kenzie togami | 3 years ago |
f0c0eedd | Fix handling CUI on Forge server. Probably. | wizjany | 3 years ago |
96e2b6c5 | First attempt at fixing quoted string oddities. | wizjany | 3 years ago |
508ece9e | Use pagination for //distr and store results. (#496) | wizjany | 3 years ago |
a2b3aabb | Typo fixes and command clarifications/cleanup. Also re-disable the gradle daemon. It doesn't always play nice with ForgeGradle and hogs ram. | wizjany | 3 years ago |
f2c47f37 | License for new class | kenzie togami | 3 years ago |
99ee32fe | Many fixes for buffered extents | kenzie togami | 3 years ago |
d27daefd | Implement getBlock for chunk batching extent Also improve speed of comparators, by using ::comparingX and bitwise ops. | kenzie togami | 3 years ago |
625cbe5e | Make //count take a mask. Also doc updates, perm fixes. | wizjany | 3 years ago |
1d1c3888 | Added `worldedit.setwand` permission required to change wand/navwand. Players without this perm will be stuck with the configuration-defined default wand/navwand items. | wizjany | 3 years ago |
6be77451 | Correct perms for nav wand binding. | wizjany | 3 years ago |
9cbf8178 | Fix setting player heads with owner name. | wizjany | 3 years ago |
abbca2ea | [Docs] Add a more visible tip about //help on the commands page. | wizjany | 3 years ago |
fae44ffa | Re-send type id for cuboid CUI. Works like poly CUI now. CUI in general needs to cleanup :\ | wizjany | 3 years ago |
b5e895c3 | Update info tool to components. | wizjany | 3 years ago |
9136139c | Fix pasting leashed entities. (#494) | wizjany | 3 years ago |
927ae6d0 | Allow block replacer to copy TEs. | wizjany | 3 years ago |
2b0a4bab | Change unknown selector to list to enable suggestions. | wizjany | 3 years ago |
096a9e4f | Paintings are very special (#492) Fixes WORLDEDIT-3429 | brokkonaut | 3 years ago |
c0f2557f | Make the selection wand and navigation wand normal tools. (#493) This means users can bind and unbind them to any item, like other tools. By default, the items in config will be automatically bound. After setting a different item via `//selwand` or `//navwand`, that item will subsequently be used for that user. Also add -n to //wand to get a navwand. Also various other tool-related cleanup. | wizjany | 3 years ago |
542f87b8 | Fix infinite loop re-sizing block state internal ID array. | wizjany | 3 years ago |
efc4d7cb | [Fabric] Update fabric/yarn versions to 1.14.3. | wizjany | 3 years ago |
aa8d34c9 | feature(fabric): added fabric support (#491) * Initial work towards Fabric compat. This does not compile yet * Further updates - should compile but Gradle is being weird. * Remove useless buildscript extras * Added mixins to buildscript classpath to fix Loom crash * Make it compile * Got it building and added interaction * Fixed review comments * Use ServerPlayerEntity for FakePlayer * Use method references for nicer names * Fixed remaining comments and added networking for CUI * Output as dist.jar * Added mixins for left click air * Use regex for cleanliness | matthew miller | 3 years ago |
7d558ccf | Update Piston for to 0.4.2 for bugfix. | wizjany | 3 years ago |
255f016d | [Forge] Update to 1.14.3 | kenzie togami | 3 years ago |
79910c57 | Add 1.14 blocks, items, entities, and tags. (#490) Should remain backwards compatible with 1.13. Removed blocks/items will be forwarded to the "replacement" block/item. (e.g. BlockTypes.SIGN will find OAK_SIGN on 1.14.) | wizjany | 3 years ago |
2347fdff | [Forge] Use IClearable to clear containers. | wizjany | 3 years ago |
7879be15 | [Forge] Update to newer 1.14.2 forge, mappings | kenzie togami | 3 years ago |
8fcc22c2 | Cleanup multiple batch usage for chunk deletion. | wizjany | 3 years ago |
d763ab37 | Re-add delchunks command (#481) The new command now writes a json file to WorldEdit's working directory with instructions on which chunks to delete, which is read by the plugin/mod at startup and calls the ChunkDeleter. The chunk deleter parses the json and iterates the instructions, backing up .mca files as it goes and overwriting the offset headers with 0 wherever a chunk needs to be deleted. This allows Minecraft to reclaim the space used for that chunk, as well as forcing it to be generated from scratch next time the area is loaded. | wizjany | 3 years ago |
902754ce | Bit more cleanup for schematic handling. | wizjany | 3 years ago |
a3d23fdc | Fix requirements of sponge schematic spec. Fixes WORLDEDIT-3929. | wizjany | 3 years ago |
c97071c0 | Merge pull request #482 from EngineHub/forge-1.14 Update to Forge 1.14. | kenzie togami | 3 years ago |
dcd1d8d0 | Clean up/fix undo/redo. Add separate .self perm nodes. | wizjany | 3 years ago |
078d6f64 | Update to Forge 1.14. | wizjany | 3 years ago |
61fd44fa | Save some RAM. Vanilla only needs 12k~ states right now, 32k is unnecessary. | wizjany | 3 years ago |
0aa0dbfd | Fix BlockTransformExtent rotating directional boolean properties. Also add support for redstone dust, which is directional non-boolean. (It's the only block like this atm.) | wizjany | 3 years ago |
0088fe79 | Cleanup Bukkit internal id usage. | wizjany | 3 years ago |
27c7d488 | Add perf. improvments for Forge | kenzie togami | 3 years ago |
8c17aab9 | Clean-up some misc. parts of the code | kenzie togami | 3 years ago |
dc21b4df | This does something idk. | wizjany | 3 years ago |
2571efb5 | Few fixes for worldedit changes | matthew miller | 3 years ago |
a3a175ab | Initial attempt at binding state IDs | kenzie togami | 3 years ago |
e69ba31d | Bring FakePlayer cache to Forge. | wizjany | 3 years ago |
e1c19159 | Implement item brushes and item NBT for bukkit. This allows usage of `/br <apply|paint> <shape> item` and the `offhand` syntax for item parser to use NBT. | wizjany | 3 years ago |
6e833a9f | Correctly unwrap old CommandExceptions in AsyncCommandBuilder. | wizjany | 3 years ago |
7787f2c1 | Use AsyncCommandBuilder for /calc. | wizjany | 3 years ago |
213cadf0 | Import cleanup, ensure gradle uses https for deps, bump deps. | wizjany | 3 years ago |
6f7927bc | Skip poi folders for snapshot restores. New to 1.14, Mojang stores .mca files which don't contain chunks in the poi folder. Note: we explicitly filter *out* the poi folder, instead of filtering *to* the regions folder, since old versions of minecraft had regions directly in the world folder (instead of a regions subfolder). | wizjany | 3 years ago |
efb7650d | Fix some reload issues. And some unload issues. | wizjany | 3 years ago |
fd1178a3 | Fix item interact event. | wizjany | 3 years ago |
026bfeed | Improved usage of the naturalize command over large areas This change fixes the block count report, and also makes naturalize act more like a "//replace dirt grass" where we only attempt block changes if the block is not already what we're looking for. | wyatt childers | 3 years ago |
f89bc3a6 | 7.0.1 Snapshots | matthew miller | 3 years ago |
84eb4b1a | Bump to 7.0.0 | matthew miller | 3 years ago |
214af8a5 | Update changelog | matthew miller | 3 years ago |
c361da11 | Various fixes and improvements for Forge WE 1.13. | wizjany | 3 years ago |
f2f9c266 | Expanded the scope of item brushes (/br apply item, /br paint item). They now additionally take a direction in which the simulated item usage should be facing. Also allow the item parser to parse "hand" and "offhand" as items, to allow platforms with NBT item support return items with NBT (since parsing is a slightly more complex task). | wizjany | 3 years ago |
62e2a76d | Merge pull request #480 from EngineHub/feature/docprinter New doc printer for rst output | kenzie togami | 3 years ago |
3fd661c5 | Don't attempt to check unloaded world refs. | wizjany | 3 years ago |
8022d8e9 | Use ItemInteract for item right clicks in Sponge. They don't fire for InteractBlock. # Conflicts: # worldedit-sponge/src/main/java/com/sk89q/worldedit/sponge/SpongeWorldEdit.java | wizjany | 3 years ago |
351fd677 | Restore ability to restore old MCRegion files. | wizjany | 3 years ago |
d46cd78e | Port doc printer to Kotlin, heavily improve | kenzie togami | 3 years ago |
e69aedf0 | Allow clean shutdown. Rearrange command tables. | wizjany | 3 years ago |
e767dd98 | Missing perm. | wizjany | 3 years ago |
22157f08 | Write entire perms file for easier gen. Also fix some format issues. | wizjany | 3 years ago |
b7e329bc | Better spacing for section headers. | wizjany | 3 years ago |
34020f7b | Less ugly. Makes tables for all commands and subcommands. | wizjany | 3 years ago |
dc380b1f | Ugly but working generator for rst commands. | wizjany | 3 years ago |
1b4ea528 | Back to SNAPSHOT for continued development | matthew miller | 3 years ago |
5c2ed022 | Update to RC3 | matthew miller | 3 years ago |
d7c11cbb | Handle sub-commands without permissions. | wizjany | 3 years ago |
a904ff9f | Check sub-command permissions. This ensures root commands aren't sent to the client/suggested unless a player has at least one subcommand available to them. | wizjany | 3 years ago |
bae2a0b2 | Update Piston to 0.4.1 for bugfixes | kenzie togami | 3 years ago |
2ef7cfd0 | Update readme links. | wizjany | 3 years ago |
e3097dd0 | Use java-library to exclude some deps. | wizjany | 3 years ago |
3df24102 | Change chunk loading method. Behavior of loadChunk changed a lot for the worse in CB 1.14. | wizjany | 3 years ago |
3a6b3dc7 | Fix restore for 1.14 chunk format. Top-most chunk can now have lighting without have a palette or blocks. | wizjany | 3 years ago |
a3afd9d5 | Make suggestions more robust. And fix potential errors in the ^[] pattern parser. | wizjany | 3 years ago |
a3ca670a | Fix sponge perms too. Untested tho cuz 1.13 lol | wizjany | 3 years ago |
1e7c0742 | Few misc command fixes. | wizjany | 3 years ago |
9099a17f | Some command refactoring. Switch usages of page args to -p flag. | wizjany | 3 years ago |
620992dd | Update Piston to 0.4.0 for bugfixes | kenzie togami | 3 years ago |
38607f38 | Added a permission node to set NBT data, allowing servers to disallow NBT interactions. | matthew miller | 3 years ago |
59447c6e | Gradle sucks. | wizjany | 3 years ago |
44ee1546 | Apparently CB uses this. | wizjany | 3 years ago |
4e43595c | Fix builds maybe. | wizjany | 3 years ago |
6ad27467 | Don't require command for CUI init. | wizjany | 3 years ago |
ec3648e5 | Wrap and unwrap. Exceptions are fun. | wizjany | 3 years ago |
27b58f4e | Add suggestions for items. | wizjany | 3 years ago |
5e857b35 | Improve parsing from registries. If multiple namespaces are present, suggestions will first suggest a namespace, then once a namespace is selected, keys within that namespace. Starting an argument with ":" will instead search across all namespaces for matching keys. | wizjany | 3 years ago |
ab1e09fd | Give factories a default parser. Later registered parsers will always come before the default, ensuring that the default parser is used when no other parser can match the input, and that errors may be thrown by it to signify the end of the line. | wizjany | 3 years ago |
6962b2e7 | Add comprehensive suggestions to many commands. All patterns now have suggestions, including recursive patterns. Suggestions will suggest blocks and block states. All masks now have suggestions, though mask intersections are not yet supported due to issues with quotes strings. EntityRemover and ItemFactory now also have completions, as well as all RegistryConverters (though I am unsure how many are actually used). Also use paper's AsyncTabComplete event, if available. | wizjany | 3 years ago |
871c25e1 | Initial support for 1.14.2. | wizjany | 3 years ago |
3b2b7f2c | Initial attempt at restoring regen functionality (#475) | kenzie togami | 3 years ago |
48fb6691 | Guard against reloads breaking too much. | wizjany | 3 years ago |
4b15439e | Don't attempt to update empty or invalid flower pots. | wizjany | 3 years ago |
4804fe64 | Don't use a no-op suggester | matthew miller | 3 years ago |
a3ffb919 | Added suggestions to a lot of factory-related commands | matthew miller | 3 years ago |
7b47d9a9 | Add /tracemask. (#474) Allows setting a mask used for block traces. This allows brush tools to pass through various materials, such as water (e.g. `/tracemask #solid` or `/tracemask !air,water`) before starting to build. By default, a null mask is equivalent to #existing (original behavior). https://gfycat.com/ImmaculateFrayedCockatiel | wizjany | 3 years ago |
d0ef5632 | Remove oudated and unused html readme. Closes #471. (see comment) | wizjany | 3 years ago |