WorldEdit Build #6439

Be aware that this branch (feature/gradle-8) 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 downloads
7e69f603Use the release of the codecov plugin mnmiller16 months ago
a0d1651aBump to codecov snapshot mnmiller16 months ago
da2eb058Upgrade many items, Gradle 8.1.1 octavia.togami6 months ago
bd9af40eAdd regression tests to the `round` Expression function mnmiller17 months ago
237ebc10Ensure non-Double types are boxed in expression function calls. Fixes #2315 mnmiller17 months ago
abc8c1f2Add -Penginehub.obf.none=true gradle property to build mojmap worldedit-bukkit. (#2316) This simply takes the -dev adapter jars instead of the obfuscated ones, creating otherwise the exact same worldedit-bukkit jar. This jar can be used on mojmap paper servers. Closes #1929.wizjany7 months ago
b8b89267Ensure blockmap uniqueness across TE values (#2304) mnmiller17 months ago
d320dafcfix(core): Properly reinit convex CUI selection on primary click (#2313) Fixes #2312zml7 months ago
88851b0cUpdate to Gradle 7.6 and resolve deprecation issues in buildscript mnmiller18 months ago
1899fa3bKeep extending cuboid selector after //cli selectworld tomylobo8 months ago
ba94660eKeep extending cuboid selector after //paste -s/n tomylobo8 months ago
93c0d364[Forge] Fixed clients without WorldEdit not being able to join servers with WorldEdit installed (#2288) 42962686+redstonedubstep8 months ago
de453b9dBack to SNAPSHOT for continued development mnmiller19 months ago
094b7342Release 7.2.14 mnmiller19 months ago
d4556dfeAdd method to check initialize state in PlatformManager, deny access to registries when uninitialized (#2237) * Add initialize method to PlatformManager, modify UnitTest * Prevent too early access to registries Check for worldedit init state in Registry * review: changed the error message to a generic message Co-authored-by: Octavia Togami <> --------- Co-authored-by: Octavia Togami <>github9 months ago
38d2ff13bukkit: add adapter for bukkit 1.19.4 (#2281) * bukkit: add adapter for bukkit 1.19.4 * added missing reobf mapping to 1.19.4 adapter * Drop unused commentsgithub9 months ago
16a2cc95Update Forge for 1.19.4, and bump Fabric to final 1.19.4 release mnmiller19 months ago
7481995eUpdate Fabric to 1.19.4-pre1 Update Fabric WorldEdit to 1.19.4-pre1 Update to 1.19.4-pre3 Update to 1.19.4-rc1 Update to RC2 mnmiller19 months ago
e6c88280Merge pull request #2277 from EngineHub/expression-query-full-blockstate Fix data values returned by the query functions in the expression languagetomylobo9 months ago
b5b9c6abFix data values returned by the query functions in the expression language tomylobo9 months ago
f6646aaaUpdate to the new Paper maven repo mnmiller19 months ago
ab79341aMerge pull request #2253 from Brokkonaut/bukkit-custombiomes Allow custom biomes in bukkitoctavia.togami10 months ago
6bbcf746Allow custom biomes in bukkit hannos1710 months ago
474c191cUse the connection field on 1.19->1.19.3 rather than networkManager mnmiller1a year ago
b2475c7cFix some exceptions from SpongeWorld (#2218) * Fix exception when calling SpongeWorld#setBlock with present block entity * Fix missing block entity metadata in SpongeWorld#getFullBlock41531939+ligniuma year ago
882c3dd8Back to SNAPSHOT for continued development mnmiller1a year ago
46576cc5Release 7.2.13 mnmiller1a year ago
2e86f051Paper 1.19.3 (Untested due to IntelliJ indexing) mnmiller1a year ago
ec85dd5a1.19.3 final release & also Forge mnmiller1a year ago
b8226417[Fabric] 1.19.3-rc1 octavia.togamia year ago
f7f23b44Update Gradle to 7.5.1 octavia.togamia year ago
470fe9e1Add author to, and cleanup manifest files for various platforms (#2197) mnmiller1a year ago
0ef38b52Use SnakeYaml 1.32+, set loader code point limit. (#2194) Defaults to 64MB, can be set via -Dworldedit.yaml.codePointLimit sysprop. Fixes #2193, EngineHub/WorldGuard#1953.wizjanya year ago
7e61ff19Work around invalid legacy values in schematics (#2171) * Work around invalid legacy values in schematics * Actually apply it to blocks lmao * Micro-optimisation to reduce identical duplicate map lookupsmnmiller1a year ago
55e2d3d4Catch InvalidPathException in safeFile handler (#2167) mnmiller1a year ago
d18149eeBack to SNAPSHOT for continued development mnmiller1a year ago
87f4ae19Release 7.2.12 mnmiller1a year ago
4b017783Bump FG & Loom to 1.19.2 (#2165) mnmiller1a year ago
54ed9e89Add support for Y-offsets with back direction (#2164) mnmiller1a year ago
e01b0492[Bukkit] 1.19.2 DV. Assuming spigot doesn't decide to randomly break things, this should work when it releases. wizjanya year ago
d2e39224Back to SNAPSHOT for continued development mnmiller1a year ago
c43a877eRelease 7.2.11 mnmiller1a year ago
9ef6e5bdMC 1.19.1 (#2159) * [Fabric] Bump versions to 1.19.1. No code changes needed. * [Bukkit] Add 1.19.1 DV to 1.19 adapter. No mapping changes. Devbundle left untouched for now. * [Forge] Bump versions to MC 1.19.1.wizjanya year ago
70d70f90Back to snapshot. wizjanya year ago
315c5d03Release 7.2.11 beta 2. Last 1.19 release for forge due to breaking changes. wizjanya year ago
96f791c5[Forge] Bump to final RB for 1.19. wizjanya year ago
ba8e4036Fix tasks not being scheduled on Sponge (#2155) yeregorixcrafta year ago
d7b3c4c0Clone the returned getRegion on BlockArrayClipboard (#2144) mnmiller1a year ago
298b641aMake the BukkitAdapter thread-safe octavia.togamia year ago
65fe8a69Update actions, upload logs octavia.togamia year ago
8c322dfbUse some pattern-matching, 'cause it's cool octavia.togamia year ago
8caaa3e0[Forge] Update to 41.0.98 to fix breaking changes Fixes #2139 octavia.togamia year ago
8fee9bddFix Sponge rotation adapter yeregorixcrafta year ago
ed2713a5Update some plugins to fix build octavia.togamia year ago
fb7366e3Back to SNAPSHOT for continued development mnmiller1a year ago
08775899Release 7.2.11 Beta 1 mnmiller1a year ago
3433e40dFix CB watchdog, fail early if it breaks octavia.togamia year ago
a7ab49a0Merge pull request #2112 from EngineHub/snapshot-testing/1.19 octavia.togamia year ago
7df4d984[Bukkit] 1.19 Removed 1.18, 1.18.2 is still present octavia.togamia year ago
d3ab1e571.19 data updates octavia.togamia year ago
69b5d661[Forge] 1.19 octavia.togami2 years ago
7497341a[Fabric] 1.19 octavia.togami2 years ago
a8a3633bIncrease memory for daemon Thanks loom octavia.togami2 years ago
66e3c3cd[Fabric] 1.19-pre1 - new TextComponent -> Component.literal - Use sendSystemMessage instead of displayClientMessage(..., false) - build -> buildUnoptimized/buildOptimized; I just returned the same from both - Create a LevelStem for regen world constructor - Use RandomSource instead of Random - Command text doesn't include the slash anymore octavia.togami2 years ago
31e5298fFixed //stack erroring when given a count of 0 (#2108) mnmiller12 years ago
c515eb5fCache properties to reduce startup memory (#2103) * Cache properties to reduce startup memory * Apply PR review notes * Remove importmnmiller12 years ago
c83f6ecdPlay around with SpongeForge (#2107) mnmiller12 years ago
92dfdcb8Update CodeQL action to v2 octavia.togami2 years ago
15bd7ff4Increase default BlockState count (#2102) mnmiller12 years ago
8ddd3179Fix fastutil on sponge (#2099) VG excludes the wrong version, PR has been madeoctavia.togami2 years ago
3eefaa29Fix block state mask with string properties (#2091) mnmiller12 years ago
14ecf932Bump paperweight + bundle to fix build octavia.togami2 years ago
27b29453Bump adapter jar. wizjany2 years ago
027a6078Revert "Fix sponge." This reverts commit 677ce55a92b7bd629d86bd161d6f35836a4e57d0. wizjany2 years ago
677ce55aFix sponge. wizjany2 years ago
5b599298Back to SNAPSHOT for continued development mnmiller12 years ago
1742f984Release 7.2.10 mnmiller12 years ago
e715ccc3Fix passenger entity saving and loading (#2058) * Fix incorrect saving and subsequent loading of passenger entities in vehicles. Originally from Co-authored-by: wizjany <> * Port to Fabric/Forge. Rewrite in Sponge to use EntityArchetype. Sponge is untested because WE doesn't properly build/run on it right now apparently? * NBT Constants. Co-authored-by: Red_Epicness <>wizjany2 years ago
356cd2c8Merge pull request #2062 from EngineHub/fix/mixin-mixup Un-mixup the mixins.octavia.togami2 years ago
b8d42ac5Defeat the duplication dilemma. wizjany2 years ago
5e49f69fForge requires explicitly defining the refmap in the mixing config mnmiller12 years ago
ccf9397cNow works in dev mnmiller12 years ago
b4b018d6Remove afterEvaluate to restore refmap MixinGradle uses an afterEvaluate block to determine JAR registrations. This runs before our reobf registration does, and I honestly don't recall why this was in afterEvaluate and it doesn't appear to break anything so I'm calling it good. octavia.togami2 years ago
dd696172Make some improvements to the Forge side - still not fixed mnmiller12 years ago
b8d096baUn-mixup the mixins. This properly separates the forge and fabric mixins in the merged -mod jar. By some miracle Forge was 'working' with the Fabric mixins, but this is probably safer overall. wizjany2 years ago
59742162Use Forge's official tag API octavia.togami2 years ago
5843aa50Change vector command converter wording. (#2059) Hopefully will cut down on questions of how to use `//pos x,y,z`.wizjany2 years ago
f50a81fcFluid masks for forge/fabric. (#556) Closes #877.wizjany2 years ago
44863cf5Don't access PluginClassLoader directly (#2045) mail2 years ago
e21ab6a7Revert to v2 setup-java octavia.togami2 years ago
afdfa9e3gradle 7.4 octavia.togami2 years ago
2fda9a12Some final version updates octavia.togami2 years ago
48d7ccc1[Bukkit] 1.18.2 wizjany2 years ago
a6c05c22[Forge] 1.18.2 Plus bonus debug and Fabric improvements octavia.togami2 years ago
8c83ef80[Bukkit] Remove nbt tricks from adapters octavia.togami2 years ago
ce13ed99[Fabric] 1.18.2 update octavia.togami2 years ago
30e16014Apply update flag on later change (#2037) * Apply update flag on later change * Checkstyle * Move entry point for UPDATEmnmiller12 years ago
eac5b51bPlay dirty because bukkit classloading is bad. (#2043) * Play dirty because bukkit classloading is bad. Fixes #2042. * Make logging more Bukkit-friendly. * Checkstylewizjany2 years ago
e2ab12c3Change the class source validator to use classloaders for detection. (#2039) Since each plugin now has a semi-isolated classloader, checking the codesource of our classes will always give our own plugin back. Instead, we iterate through every other plugin and ask *its* classloader to load the class. If the loaded class lives in a different classloader than our own, we know it (or someone else) has a different version.wizjany2 years ago
76ec878eAllow biome commands to be used from non-player actors (#2034) mnmiller12 years ago
17b9f005Move tinyurls to (#2033) octavia.togami2 years ago
8929ad20Fix Forge max height limit (#2028) * Fix Forge max height limit Because this method was silently renamed, we've been using the wrong one for a bit. * forge team plz update special source for my fixoctavia.togami2 years ago
86277d1eBack to SNAPSHOT for continued development mnmiller12 years ago
e20e0133Release 7.2.9 mnmiller12 years ago
ab31481eUse Chunk#getNoiseBiome instead of biome container (#2025) This is just way easier, and not buggy! Fixes #2012octavia.togami2 years ago
e118e3dfFix regen on newer Forge due to removed method (#2021) * Fix regen on newer Forge due to removed method * Use saveWithFullMetadatamnmiller12 years ago
e4854338Fix legacy error message output for WorldGuard commands (#2023) github2 years ago
fb503247Update worldedit-sponge to API 8 (#1771) * Sponge 8 work Remove text adapter Debugging the bugs out * Resolve compiling for latest Sponge * Update for latest SpongeAPI 8 snapshots * Fixed a few issues with Sponge8 WorldEdit. Command completions are still broken. * Resolve completions * Bump to Sponge API 8 release * Remove VALIDATION as a supported SideEffect on Sponge for now. * Append Sponge API version to archive name * Implement regeneration on Sponge; currently hangs due to a Sponge bug. * Fixed typo * Fix commands without permissions and version handling * Make changes from PR comments and re-add bStats Co-authored-by: Madeline Miller <>octavia.togami2 years ago
ab61a849Fix Fabric regenerate outside of overworld (#2016) * Fix Fabric regenerate outside of overworld * Licensemnmiller12 years ago
0ad3ab14Remove extra label from bukkit command usage string. This is never actually shown anywhere since we use our own help factory, but apparently the bukkit api exposes it so... wizjany2 years ago
512a07eaAdd the UPDATE SideEffect to Forge (#2000) mnmiller12 years ago
fb5ec199Fix error for snapshot restore missing chunk octavia.togami2 years ago
3fa364b4Fix for #1983, Use Math.floor instead of int cast (#1986) github2 years ago
92dfe5e4Bump Paperweight to allow 1.17 adapters from source mnmiller12 years ago
9843a4feFix 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 <>hannos172 years ago
100b87eaUpdate gradle flow properly octavia.togami2 years ago
12e1c242Update flows from master octavia.togami2 years ago
20c42b51Extract log4j version to Versions.kt. Also bump to match underlying platform versions to resolve runtime version mismatches. wizjany2 years ago
2c0b47d7Bump forge version as well. wizjany2 years ago
885c326cBump paperweight, dev bundle. wizjany2 years ago
4f34cf9fBack to SNAPSHOT for continued development mnmiller12 years ago
1246d610Release 7.2.8 mnmiller12 years ago
22816cffVersion bumps for bukkit/fabric 1.18.1 wizjany2 years ago
bfef9962Fix BlockEntity saving on Forge. wizjany2 years ago
6e106c16Merge pull request #1939 from EngineHub/snapshot-testing/1.18 1.18wizjany2 years ago
5ce37d7aMerge branch 'version/7.2.x' into snapshot-testing/1.18wizjany2 years ago
46de95ffClean up forge gradle script, apply the chorus plant fix to forge/fabric world. wizjany2 years ago
a8656c5fBump some versions, fix forge run configs. wizjany2 years ago
f5328271Remove 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. wizjany2 years ago
63d2ad4eBump forge (again). wizjany2 years ago
7b4e2c28Bump forge version. Loads now, though Forge prod client/server still don't run. wizjany2 years ago
f534b61fTheoretically works on forge. wizjany2 years ago
4e3fa750Missed mapping. wizjany2 years ago
b00e0a4cPaperweight roulette. wizjany2 years ago
6760ad71Bump version numbers and stuff for 1.18 release. wizjany2 years ago
979b5227Make Paperweight adapter run on 1.18rc3. wizjany2 years ago
44d91b0cShove 1.17 adapters into a jar to fix the build octavia.togami2 years ago
1aad9218Bump paperlib dep. Fixes a bug with detecting pre-release versions. wizjany2 years ago
511daa50Update paperweight dev bundle octavia.togami2 years ago
29f1c661If a trace hits the world limit, cancel it (#1942) octavia.togami2 years ago
c4074717Re-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 6008fe73wizjany2 years ago
21e65e39Update Kotlin version so it builds octavia.togami2 years ago
953e22fc[Fabric] Update to 1.18-pre4 octavia.togami2 years ago
c9717a54Update to Gradle 7.3 octavia.togami2 years ago
53559192Fix the build a bit Improved checkstyling octavia.togami2 years ago
410688e7[Fabric] Update to 1.18-pre1, Mojmapped Also Gradle 7.3. :) octavia.togami2 years ago
771ffae1Some 1.18 related version shenaigans Compiles: No octavia.togami2 years ago
bd87665eUpdate paperweight + userdev bundle. (#1930) * Update paperweight + userdev bundle. * remove unneeded config (set by userdev plugin already)wizjany2 years ago
9928bc85Specify UTF-8 for javadoc as well octavia.togami2 years ago
3ba08901Back to SNAPSHOT for continued development mnmiller12 years ago
9f3e7955Release 7.2.7 Signed-off-by: Madeline Miller <> mnmiller12 years ago
d48530cbDon'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. * checkstylewizjany2 years ago
49bc9b0cchore: improve bukkit world access speeds (#1911) mnmiller12 years ago
e6857ec7Move 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 futureoctavia.togami2 years ago
6008fe73Remove class shutter Runtime classes are no longer conflicting. Fixes #1895. octavia.togami2 years ago
fbf61ef9Fix raise and lower deform brushes (#1889) mnmiller12 years ago
6c08b682Set Multi-Release in CLI manifest Fixes #1890 octavia.togami2 years ago
b4fbbc9cMove clearable checks for Bukkit to adapters (#1887) * Move clearable checks for Bukkit to adapters * Apparently this is faster???mnmiller12 years ago
b1c230d3Add conditional checking in help command (#1888) mnmiller12 years ago
1173385aUpdate Bukkit adapters for world gen change. wizjany2 years ago
4235622eBack to snapshot for future development mnmiller12 years ago
4b2d1e74Release 7.2.6 mnmiller12 years ago
f049d561Revert "Use a Guava Cache instead of a ThreadLocal (#1859)" This reverts commit b9f0416624ace489c0c7070cd1fd5b8148faa098. mnmiller12 years ago
ed280896Don't crash if fields are null in ChunkDeleter (#1874) Fixes #1873octavia.togami2 years ago
c5a44503Internally use a negated mask class to prevent russian doll wrapping (#1877) mnmiller12 years ago
9de6b879Bump language files mnmiller12 years ago
4277cb52Use MethodHandle for faster event bus (#1865) * Use MethodHandle for faster event bus * Implement hashCode/equals * Apply review comments * Bind to the object directlymnmiller12 years ago
8ee45137Fix Cycler tool not using full block data (#1868) mnmiller12 years ago
b9f04166Use 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.togami2 years ago
96c97997Exclude JSR305 from libs Fixes #1859 octavia.togami2 years ago
6af752baAdd Beta 2 changelog items mnmiller12 years 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 devoctavia.togami2 years ago
86866721Only map options if needed to replace seed (#1843) * Only map options if needed to replace seed * Add bukkit adapters. Co-authored-by: wizjany <>octavia.togami2 years ago
f414af50Fix the offset mask forcing negation of itself (#1656) mnmiller13 years ago
cfd20982Fix deployment of -cli artefacts mnmiller12 years ago
fb1fb849Fixed typo and grammar 4009945+mattbdev2 years ago
8b38f6fbSupport 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 onlymnmiller12 years ago
27bacecaFixed typo4009945+mattbdev2 years ago
5a143b83Fix setting biomes on negative-Y-enabled worlds. (#1833) Also left a note for forge, again. Closes #1819.wizjany2 years ago
9c7f4542Fix a couple of typos (#1835) * Fix typo in BukkitImplAdapter * Yet another dangling typomc.cache2 years ago
954210deFix //outline for non-cuboid regions (#1827) mnmiller12 years ago
e4cd5696[Fabric] Update to 1.17.1 (#1821) octavia.togami2 years ago
1f21162bEnsure the SLF4J ban is being applied Fabric gets skipped 'cause its scuffed octavia.togami2 years ago
e29126edAdd 7.2.6 changelog as-of Beta 1 mnmiller12 years ago
1415e6f6Fix notify at negative Y on fabric, leave note for forge. wizjany2 years ago
2586600eUpdate adapters for 1.17.1. wizjany2 years ago
40ded939Fix loading legacy invalid blocks octavia.togami2 years ago
0790e6e5Fix CLI Mess (#1811) * Fix CLI awfulness * Fix indentation * Licensesoctavia.togami2 years ago
fbb047a0Optimize legacy schematic loading (#1808) * Optimize legacy schematic loading * Be more DRYoctavia.togami2 years ago
f91e8e40Fixed incorrect version numbers in javadocs (#1810) 4009945+mattbdev2 years ago
728a1523Skip 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 <>octavia.togami2 years ago
43da91adRemove 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 <>wizjany2 years ago
eb7b79c9Use require instead of strictly to reduce problems with mojang/bukkit updates (#1787) github2 years ago
a57f66f7Fix watchdog, add negative y support. (#1782) wizjany2 years ago
043c3315Fix Scuffed POMs (#1779) * Repair fabric POM * Fix-up a ton of publishing errors * Remove shadow jar from publishing * Remove shadow application from platform/coreoctavia.togami2 years ago
47b64257Restrict the weird forge maven to known content octavia.togami2 years ago
e2ad0427Update bundled language files octavia.togami2 years ago
2beeec22Update cdist octavia.togami2 years ago
3393d270Try require for snake yaml octavia.togami2 years ago
4d6c1973Parallelize tests properly octavia.togami2 years ago
bf780346Drop enforcedPlatform to platform octavia.togami2 years ago
a0a3e0f5De-parameterize vector tests octavia.togami2 years ago
8cc6e715Allow upgrading snakeyaml octavia.togami2 years ago
c8e5f277Update MCUtils for 1.17 (#1774) * Update MCUtils for 1.17 * Re-add deprecated grass_pathoctavia.togami2 years ago
57a040c4Update adapter jar. wizjany2 years ago
e010b4c4Bukkit 1.17 adapter. wizjany2 years ago
7676a2d5[Fabric] Update to 1.17 (#1772) octavia.togami2 years ago
95160027Register 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 Lifecycledoctavia.togami3 years ago
8cfbf7e4Use 16 as our toolchain, but set release to 8 octavia.togami3 years ago
5a7cbfd6Fix selecting at 0,0,0 or radius 0 cyl/ellipse (#1734) octavia.togami3 years ago
876108fdPrepare for Gradle 7, but due to FG only get to 6.9 Gradle 7 stuff requires FG 5. Phooey. octavia.togami3 years ago
95d784f4Return false if Entity#remove is unsupported Fixes #1729 octavia.togami3 years ago
14686740Update FG for new maven repo octavia.togami3 years ago
edf39b2bBack to snapshot for future development octavia.togami3 years ago
57d5ac96Release 7.2.5 octavia.togami3 years ago
98adde2cAllow toggleplace to work on any Actor + Locatable (#1723) octavia.togami3 years ago
f0a3848bSwitch to maven-publish (#1718) * Update to use maven-publish instead of maven * Use published loom * These shouldn't be neededoctavia.togami3 years ago
c91159a2Note catch about toolchain system octavia.togami3 years ago
c7da4c0aSwap out logback for log4j2 octavia.togami3 years ago
acf9c3b2Change oak stair shape to straight in legacy.json.wizjany3 years ago
609c7b8cScrapped 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 bitoctavia.togami3 years ago
386656ffUpdate extractor, see if that fixes anything octavia.togami3 years ago
acd63dadSlightly 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()`.wizjany3 years ago
6941d955Back to snapshot for future development mnmiller13 years ago
e3bfc641Release 7.2.4 mnmiller13 years ago
4cd7dc4bIgnore suggestions when uppercase characters are used in props (#1705) mnmiller13 years ago
3d95a481[Bukkit] Update adapters to work around Spigot watchdog startup bug mnmiller13 years ago
36f23bd2Fix Forge in -mod at the expense of size Fixes #1398 octavia.togami3 years ago
7d062792Attempt to fix FSSD test with weird win paths (#1699) octavia.togami3 years ago
3919dcc7Take master's changes to meta files octavia.togami3 years ago
98826d64Update gradle to 6.8.3 octavia.togami3 years ago
0b2d992aPatch some gradle issues, update loom octavia.togami3 years ago
a40965f8Fix #1686wizjany3 years ago
d3810865Show 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 <>mnmiller13 years ago
3e819df4Fix gitattributes (#1681) * Try to fix git attributes * More attempts to fix gitattrsoctavia.togami3 years ago
6cad9a03Back to snapshot for future development mnmiller13 years ago
135941e3Release 7.2.3 mnmiller13 years ago
3c161db9Move 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.togami3 years ago
e94f082bImprove speed of BlockState init, tick watchdog (#1680) octavia.togami3 years ago
8a466703Disable Fabric UPDATE mixin if quickcarpet too Fixes #1662, though I really hate doing this. octavia.togami3 years ago
3e07d723Fix SLF4J binding loading Fixes #1676 octavia.togami3 years ago
56c89194Allow 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 #1605octavia.togami3 years ago
4095a086Boost TileEntity clear performance, with extra boost on Paper (#1652) * Boost TileEntity clear performance, with extra boost on Paper * :(mnmiller13 years ago
9534a9cfUpdate 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 jaroctavia.togami3 years ago
b9cee6b9Bump to snapshot for dev. wizjany3 years ago
fc3c4998Release 7.2.2. wizjany3 years ago
ef9af59cUpdate Bukkit adapter for 1.16.5. Just a data version bump. Barely dodged the mapping changes this time. wizjany3 years ago
0036e06fAlter 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 attemptszml3 years ago
f04ae2f1Correct 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.zml3 years ago
3a3bf3deRun the chunk deleter in Fabric (#1641) octavia.togami3 years ago
86bf3a34Support 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 Permsoctavia.togami3 years ago
e0dd2f3cFix failure caused by previous commit octavia.togami3 years ago
52015386Remove superclasses of mixins where not needed octavia.togami3 years ago
98c4580dFix 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.ofmnmiller13 years ago
544793d5Properly 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) hannesgreule3 years ago
df2eb157Back to snapshot for development. wizjany3 years ago
299386a3Release 7.2.1. wizjany3 years ago
f1560ef9Changelog for 7.2.1. wizjany3 years ago
bb464a6fUpdate adapters to fix #1586. wizjany3 years ago
15cba009Persist 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 <>mnmiller13 years ago