WorldEdit Build #5807

Be aware that this branch (archive/1.16.5) 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
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.togami2 years ago
8cfbf7e4Use 16 as our toolchain, but set release to 8 octavia.togami2 years ago
5a7cbfd6Fix selecting at 0,0,0 or radius 0 cyl/ellipse (#1734) octavia.togami2 years ago
876108fdPrepare for Gradle 7, but due to FG only get to 6.9 Gradle 7 stuff requires FG 5. Phooey. octavia.togami2 years ago
95d784f4Return false if Entity#remove is unsupported Fixes #1729 octavia.togami2 years ago
14686740Update FG for new maven repo octavia.togami2 years ago
edf39b2bBack to snapshot for future development octavia.togami2 years ago
57d5ac96Release 7.2.5 octavia.togami2 years ago
98adde2cAllow toggleplace to work on any Actor + Locatable (#1723) octavia.togami2 years ago
f0a3848bSwitch to maven-publish (#1718) * Update to use maven-publish instead of maven * Use published loom * These shouldn't be neededoctavia.togami2 years ago
c91159a2Note catch about toolchain system octavia.togami2 years ago
c7da4c0aSwap out logback for log4j2 octavia.togami2 years ago
acf9c3b2Change oak stair shape to straight in legacy.json.wizjany2 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.togami2 years ago
386656ffUpdate extractor, see if that fixes anything octavia.togami2 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
3637d94aImplement UPDATE for Fabric (#1598) * Implement UPDATE for Fabric * Fix a minor threading problemoctavia.togami3 years ago
d0e6f9f3Always load internal strings.json for default locale octavia.togami3 years ago
be4d8a08Update language bundle octavia.togami3 years ago
9667acf3Update c-dist to upload strings octavia.togami3 years ago
d6b42a48Add 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.wizjany3 years ago
cc1f530aAdd the missing y variable to generate biome octavia.togami3 years ago
4999018fLower-case wand items on retrival from the config octavia.togami3 years ago
b4e5bc7dProperly deploy version into core/bukkit octavia.togami3 years ago
2dc66964Back to snapshot for bugfixes octavia.togami3 years ago
8268bc88Update changelog for 1.16.4 octavia.togami3 years ago
a51fa437Release 7.2.0 octavia.togami3 years ago
0f6d52e0Fix javadoc for OffsetsMask octavia.togami3 years ago
6ac7bbea[Bukkit] Update for 1.16.4. wizjany3 years ago
d742c0feMove archive unpack into WE working dir octavia.togami3 years ago
c0a1e318[Forge] Fix loading language files in prod env octavia.togami3 years ago
88076f93Fixed image README widthmnmiller13 years ago
5b285c6fAdd an SVG variant of the logo mnmiller13 years ago
f035d0e3Back to snapshot for dev. wizjany3 years ago
605845c5Release 7.2.0 rc 2 wizjany3 years ago
a615e011Use the new lang version format octavia.togami3 years ago
192120e0Update crowdin-distributor for a small fix octavia.togami3 years ago
367d95c6Ensure 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 checkstyleoctavia.togami3 years ago
5876f184Fix licenses in doc files octavia.togami3 years ago
a2243be3Actually overwrite existing files in archiveunpack Fixes #1567 octavia.togami3 years ago
f449e55fUpdate doc printer for lang changes octavia.togami3 years ago
83e744baFix 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.togami3 years ago
56182ad0Make /toggleeditwand translatable octavia.togami3 years ago
e3208339Use /tool in /toggleeditwand description octavia.togami3 years ago
411ebcc0Back to SNAPSHOT for continued development mnmiller13 years ago
81f978ecRelease 7.2.0-rc-01 mnmiller13 years ago
28bdf7ffAdd ^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-catchmnmiller13 years ago
6073f656Fix license/checkstyle octavia.togami3 years ago
c2d81824Only use POSIX perms if supported octavia.togami3 years ago
bc64990eMove 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-onlyoctavia.togami3 years ago
beb784e0Add -w flag to butcher for water mobs (#1548) * Add -w flag to butcher for water mobs * PR feedbacklewisjb3 years ago
6925d371Make block positions copy on click for //size (#1546) * Make block positions copy on click for //size * PR feedbacklewisjb3 years ago
2b868ce0Mention best way to reduce test time. the.sk89q3 years ago
f251e8aeAdd details about an IDE. the.sk89q3 years ago
22269804Update README with steps to get it running for dev. the.sk89q3 years ago
83a9fd8fFix another small error in c-dist octavia.togami3 years ago
b60b1447Fix script bug for c-dist octavia.togami3 years ago
e947d2fcUpdate c-dist version octavia.togami3 years ago
26d83068Fixed 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 worldmnmiller13 years ago
3e052e91Fix exec perms on octavia.togami3 years ago
787d0894Only run c-dist on change octavia.togami3 years ago
be22960bAdd crowdin-distributor script for lang files octavia.togami3 years ago
ec306ccaCreate 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 <>mnmiller13 years ago
8377a6bdLower-case registry arguments in converter Fixes #1542 octavia.togami3 years ago
a1313a0eAllow 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 erorrmnmiller13 years ago
25957c44Check limit == -1 in the copy/cut code. Fixes #1540. wizjany3 years ago
fd8dbdd7Use 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/ Co-authored-by: Octavia Togami <> Co-authored-by: Octavia Togami <>mnmiller13 years ago
a095b284Update the CraftScript README and SUBMITTING files mnmiller13 years ago