Be aware that this branch (feature/splatter-brush) is not the main branch (master)!

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
View last successful build
Branch#StatusChangesFinished
feature/splatter-brush#5662Tests passed: 11047, ignored: 118 days ago
feature/splatter-brush#5644Tests passed: 11047, ignored: 1
  • Move the splatter brush into a mask (0a0c0274 by mnmiller1)
a month ago
feature/splatter-brush#5643Tests passed: 11047, ignored: 1
  • Add splatter brush PR feedback - 3d splatter Add splatter brush (#1547) (0c3910dd by lbobbermen)
a month ago
feature/splatter-brush#5642Gradle exception (new); artifacts size 0 B is 1 B less than the provided threshold 1 B (new); exit code 1 (Step: Build (Gradle)) (new)
  • Add splatter brush (#1547) (f24a5bdb by lewisjb)
  • PR feedback - 3d splatter (d86cba59 by lbobbermen)
  • Add splatter brush (16d420a3 by lbobbermen)
  • Fix another small error in c-dist (83a9fd8f by octavia.togami)
  • Fix script bug for c-dist (b60b1447 by octavia.togami)
  • Update c-dist version (e947d2fc by octavia.togami)
  • 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 (26d83068 by mnmiller1)
  • Fix exec perms on c-dist.sh (3e052e91 by octavia.togami)
  • Only run c-dist on change (787d0894 by octavia.togami)
  • Add crowdin-distributor script for lang files (be22960b by octavia.togami)
  • 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 <[email protected]> (ec306cca by mnmiller1)
  • Lower-case registry arguments in converter Fixes #1542 (8377a6bd by octavia.togami)
  • 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 (a1313a0e by mnmiller1)
  • Check limit == -1 in the copy/cut code. Fixes #1540. (25957c44 by wizjany)
  • 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 <[email protected]> Co-authored-by: Octavia Togami <[email protected]> (fd8dbdd7 by mnmiller1)
  • Update the CraftScript README and SUBMITTING files (a095b284 by mnmiller1)
  • Deprecate the non-Pattern methods in EditSession and fix a recursion loop (#1535) (eca310cf by mnmiller1)
  • Fix variable argument functions in expressions Fixes #1531 (204ef7a7 by octavia.togami)
  • Store a set of offsets, not a list (3094e7a6 by octavia.togami)
  • Add a builder for OffsetsMask(2D) (534e7d3e by octavia.togami)
  • Added an OffsetsMask, with a parser for an Exposed/Surface mask (46bcbe46 by mnmiller1)
  • Removed redundant calculation in schematic commands (d47f59e0 by mnmiller1)
  • 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 (2056218b by mnmiller1)
  • Back to SNAPSHOT for continued development (deb5e440 by mnmiller1)
  • Release 7.2.0 Beta 5 (20b3da41 by mnmiller1)
  • Move connections to neighbors update (e575ffef by octavia.togami)
  • Fixed broken javadoc in RegenOptions (ea1a5122 by mnmiller1)
  • Fix //chunk text and clarify the y-index in the help text. Closes #1447. (e0b8b485 by wizjany)
  • Workaround for snapshot files with not-to-spec slashes. (beca3a70 by wizjany)
  • [Fabric, Forge] Update build files for 1.16.3 No actual changes, beta 4 is functional, but this was to ensure it compiled. (8e53aa08 by octavia.togami)
  • Update adapters for 1.16.3. (1cba5c38 by wizjany)
  • Add one to max point to match our regions better Fixes #1522. (15467e94 by octavia.togami)
  • Reject empty split array in block parser Fixes #1521. (493bc2d1 by octavia.togami)
  • Improve requireTag exception messages Closes #1519 (e15d7993 by octavia.togami)
  • Fixed undo/redo not working from console/commandblock (#1518) (65fbe09c by mnmiller1)
  • Remove Y limits if a region has no world (0cb1eea5 by octavia.togami)
  • Add a #air mask, the opposite of #existing (#1511) (84fa2bbb by mnmiller1)
  • Deprecate BlockQuirkExtent, handle lower down Ice is no longer turning into water since before 1.7.10, so that part has been removed entirely. (3996998c by octavia.togami)
  • 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 * * (1a6fe32d by mnmiller1)
  • Fix issue introduced by 4123eddff lastValue may be null at this point, old is not (7f82a7d6 by octavia.togami)
  • Tick watchdog on get* calls (#1504) (232ced85 by mnmiller1)
  • Fixed undo/redo editsessions not retaining settings (61a5d7d6 by mnmiller1)
  • Bump Adapters for neighbouring validations fix (c7885f2f by mnmiller1)
  • Few minor tweaks to WNA that don't modify behaviour but bring it more inline with how MC works (4123eddf by mnmiller1)
  • Back to SNAPSHOT for continued development (42eddd2d by mnmiller1)
  • Release 7.2.0 Beta 4 (98f71a35 by mnmiller1)
  • Clean up code to format forms (8205243e by octavia.togami)
  • Fixed review notes (254fe129 by mnmiller1)
  • Use a multipart upload to improve size limits on pastebin uploads (49023a35 by mnmiller1)
  • Patch skull owner on 1.16+ (5f868d58 by octavia.togami)
  • Updated MCUtils data for 1.16.2 (46c3fcca by mnmiller1)
  • Fixed CLI (a8bba3ba by mnmiller1)
  • 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 <[email protected]> * Use BiomeFactory instead Co-authored-by: Octavia Togami <[email protected]> (8d33672b by mnmiller1)
  • Don't spew warnings/stacks when people symlink their schematics folder. (4a4c01cb by wizjany)
  • Ensure CRLF stays out of the repo Looks like I already failed that project a little :) (066771b2 by octavia.togami)
  • Add -c to deform and make -o act like it does in //gen. Should restore parity between the commands. (365ca1c6 by wizjany)
  • [Forge] Update to 1.16.2 haha bad mapping system go func_318237_brrrrrrrr (5cf6750f by octavia.togami)
  • Copy the class source validator from WG. Warns when other plugins incorrectly shade WE or our libs. (d2239ef7 by wizjany)
  • Update for Spigot 1.16.2. (0f7936ca by wizjany)
  • Create schematics folder on startup (3bf5d0cd by octavia.togami)
  • Officially propagate GPL downwards to all files (f2ce020d by octavia.togami)
  • 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.togam[email protected]> (0a9fa869 by mnmiller1)
  • [Fabric] Update to 1.16.2 (e0718dd3 by octavia.togami)
  • [Fabric] Preliminary update to 1.16.2-rc2 (484a5dbd by octavia.togami)
  • Fixed snapshot database under symlinks on windows (55de7cb7 by mnmiller1)
  • 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 (ffaf8e00 by octavia.togami)
  • Back to SNAPSHOT for continued development (a4d45b05 by mnmiller1)
  • Release 7.2.0 Beta 3 (82f2d43b by mnmiller1)
  • Fixed the Forge platform not exposing events, and added a comment about PoI (94ce464f by mnmiller1)
  • Add an update side effect. Only for Bukkit for now (05014b1f by mnmiller1)
  • 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 (5e5f1c21 by mnmiller1)
  • 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 (1b91b8f5 by octavia.togami)
  • Fail if any mask fails to parse (#1465) (f2e5c52f by octavia.togami)
  • Merge pull request #1460 from EngineHub/bugfix/default-wand-on-session-create Do not check permissions for initial wand bind (b0d5100e by octavia.togami)
  • Determine if a player has an item bound for unbind (1083a36d by octavia.togami)
  • Remove duplicate dependency entry (cbe788c9 by octavia.togami)
  • [Forge] Update dependencies, mark as GPL (4c050f25 by octavia.togami)
  • Do not check permissions for initial wand bind Also: report both errors if needed for sel/nav wands. (63ab406c by octavia.togami)
  • Bump adapters for regen changes (3c402e4a by mnmiller1)
  • 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. (288ed7fa by octavia.togami)
  • Remove EditSession regenerate method from Bukkit Adapters Since adapters are not API, the EditSession regeneration methods should not be exposed here. (c3f533e8 by dordsor21)
  • 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 (c4abc9a2 by dordsor21)
  • Bump text-adapters version. Should hopefully fix various issues people were having on CraftBukkit. (d4c06c73 by wizjany)
  • 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) (36ef7877 by octavia.togami)
  • Regenerate list classes from MCUtils (da4d70fa by octavia.togami)
  • Change //stack and //move to take a full offset (5f9f1059 by octavia.togami)
  • 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 (043faaf5 by mnmiller1)
  • Drop unused reference card PNG (c1fb43cc by octavia.togami)
  • Enable parallel builds by default (b33d96bb by octavia.togami)
  • Fix bug with short-circuiting on || (9c81135b by octavia.togami)
  • Restore overworld check for bukkit (213239ee by octavia.togami)
  • Add updated bukkit adapter. (9aea9f2b by wizjany)
  • Use BiomeQuirkExtent instead of spotty handling (1b568ded by octavia.togami)
  • 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. (5803cb10 by octavia.togami)
  • Remove all `compile` deps, use api/impl as appropriate (7134ff44 by octavia.togami)
  • Remove Fabric LCA handler, pretty broken (a0b4f933 by octavia.togami)
  • Handle schematics with an invalid DataVersion (38b9ac9b by octavia.togami)
  • Format buildSrc (98d97a7b by octavia.togami)
  • Validate number of format placeholders as well (69b5cf54 by octavia.togami)
  • Add incremental translation checker Only validates basic formatting, not number of arguments. (3a368628 by octavia.togami)
  • Prevent our JavaCompile edits for Forge (957af496 by octavia.togami)
  • Fix leaking piston codes via update Fixes #1436 (6845e86f by octavia.togami)
  • Add fungi and chorus plant tree types. Closes #1411. (9d9aaac1 by wizjany)
  • Error if loaded in even OLDER versions of Bukkit Take that, 1.8 servers. (22acd2b4 by octavia.togami)
  • Error + disable if loaded in old MC versions on Bukkit (f023b46f by octavia.togami)
  • Update adapter jar for file deletion fix. Fixes #1427. (373f8695 by wizjany)
  • Remove ShutdownHook / onExit handling This didn't work right, and if we fail to cleanup, it's unlikely it would succeed at exit. (93e386a5 by octavia.togami)
  • Add deprecation to CLI sender (d111d868 by octavia.togami)
  • Cleanup asserts, condition in extending selector (50a744f4 by octavia.togami)
  • Add TODO for JSON in BaseBlock back (21adeae4 by octavia.togami)
  • Cleanup some javac warnings (81f6e3e7 by octavia.togami)
  • Enforce UTF-8 source reading, lint in javac (4961c343 by octavia.togami)
  • Fix suppresion regex on Windows (79705cda by octavia.togami)
  • Create a brand new checkstyle config And also apply it! (eb52afa2 by octavia.togami)
  • CRLF -> LF Except `.\gradlew.bat`, because Windows is special. (59ccc0a5 by octavia.togami)
  • Add final to many fields (781abd51 by octavia.togami)
  • Add license to ShutdownHook (c50170a3 by octavia.togami)
  • Add force-deletion utilities for cleaning up dirs Windows sucks. (176418ba by octavia.togami)
  • Back to SNAPSHOT for continued development (624e416e by mnmiller1)
  • Release 7.2.0 Beta 2 (d10d7d69 by mnmiller1)
  • [Fabric] Fix left click air firing on wrong hand (f4c44061 by octavia.togami)
  • 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 (9b4bfbed by mnmiller1)
  • 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 <[email protected]> (bf6cd1ea by octavia.togami)
  • Cleanup/fix ascend logic Fixes #1419 (cc46de95 by octavia.togami)
  • 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 (8c171f09 by octavia.togami)
  • Fix buildscript issue on certain locales. (e64cfe5d by wizjany)
  • Build script cleanup/updates. (57b73b9e by wizjany)
  • Fix i18n key for superpick max range (41162e42 by octavia.togami)
  • Disable codecov checks, as we don't fully test yet (ba64e764 by octavia.togami)
  • Replace setPosition with trySetPosition (#1403) Allows cancellation information to be fed back into the ascend/descend algorithms. (71e104bc by octavia.togami)
  • Fix or suppress deprecation warnings in most code (#1404) Didn't touch commands or some of Sponge (8aa034c7 by octavia.togami)
  • Spelling is hard. (eaea1e6d by wizjany)
  • Add new netherite pickaxe. Fixes #1407. (042d0f1c by wizjany)
  • Use interface for ServerWorldProps/Info Fixes #1397 (732c11cb by octavia.togami)
  • Update build dependencies (87de87ed by octavia.togami)
  • Update Loom for runClient fix (4f43ced2 by octavia.togami)
  • Propagate 3D biome support up extent stack Fixes #1399 Also improved Fabric gradle b/c why not (a6236b67 by octavia.togami)
  • Fix click command for perf box (7ee60060 by octavia.togami)
  • Update links in README (e816d8de by octavia.togami)
  • 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. (bf4dc8e2 by octavia.togami)
  • Add GitHub Sponsors link. (5612bd97 by wizjany)
  • Update Forge version for language fix (89b3d910 by mnmiller1)
  • [fabric] Prevent NPEs getting client locale. (66047ade by wizjany)
  • [fabric] Fix error when players joined before the first tick. (46d3b5ca by wizjany)
  • [Fabric] Allow functions to load some of our cmds Forcibly reload the server resources after we register commands. (3225cedc by octavia.togami)
  • Load Fabric deps from the mod json declarations (320509c7 by octavia.togami)
  • [Fabric] Include command api in required mods (e0f7c33b by octavia.togami)
  • Use fabric-lifecycle-events-v1 over deprecated v0. (#1380) fabric-events-lifecycle-v0 is now deprecated, so upgrading it. (ce4f0890 by git)
  • [Fabric] Re-register commands on reload (5789ccd5 by octavia.togami)
  • [Forge] Update to 1.16.1 (6a8d9768 by octavia.togami)
  • Update yarn mappings (ecd7f0f4 by octavia.togami)
  • Add LongArrayTag NBT support Apparently this has been missing for a while. (f44c4403 by octavia.togami)
  • Back to SNAPSHOT for continued development (6b7cb701 by mnmiller1)
  • Bump to 7.2.0 Beta 1 (0eb9ac70 by mnmiller1)
  • Bump data to 1.16.1 with MCUtils (efec53b1 by mnmiller1)
  • Add 1.16 UUID tag to NO_COPY_ENTITY_NBT_FIELDS (984e9448 by mnmiller1)
  • Return correct world folders on Bukkit, used in /delchunks. Fixes #1365. (410d4c5e by wizjany)
  • 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! (6dbcbd4a by octavia.togami)
  • Update adapter jar. (9e186225 by wizjany)
  • Added an initial 7.2.0 changelog (7ce03549 by mnmiller1)
  • fix: require extent for mask parsing (#1373) (1ced57c3 by mnmiller1)
  • 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 (6513513b by octavia.togami)
  • Try to fix issue with extra server tasks I don't think there's a cleaner way to pop these off. (3db43c88 by octavia.togami)
  • 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. (df393725 by octavia.togami)
  • 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. (e93f20b6 by octavia.togami)
  • 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. (64123836 by octavia.togami)
  • Set ES6 compat flag for Rhino (849a515d by octavia.togami)
  • 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 <[email protected]> (f5e36ed8 by mnmiller1)
  • Count wandering traders as NPCs for /butcher. (#1359) * Count wandering traders as NPCs for /butcher. Fixes #1347. * Change variable case. (57d62b0b by wizjany)
  • 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 <[email protected]> * Update worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolCommands.java Co-authored-by: Octavia Togami <[email protected]> * Remove unused imports Co-authored-by: Octavia Togami <[email protected]> (495ac44f by mnmiller1)
  • Register /tool with sub-command permission gen (2f414034 by octavia.togami)
  • Bump text versions for 1.16 and action bar fixes (5132c5e8 by mnmiller1)
  • 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 (328030fd by mnmiller1)
  • Fix vector gen, always enable BlockMap tests The BlockMap tests got much faster, so there's no need to hide them behind a flag. (1e2496af by octavia.togami)
  • Add import to checkstyle (68be2b34 by octavia.togami)
  • Add licenses for test files (300aad35 by octavia.togami)
  • Don't mark Forge WorldEdit as required on client Fixes #1343. (e755acdd by octavia.togami)
  • Test more of the math/collections, fix VectorPList Fixes #1291 (e0346ff5 by octavia.togami)
  • Implement remove on set/iter views of BlockMap Fixes #1354. (637da62e by octavia.togami)
  • Add fabric to the compiling.md (#1353) (ec230039 by i509vcb)
  • Add transform for vertical flip of stair half. (#1341) (4ac6f1ed by wizjany)
  • Don't fail when enabling standard mode for an extent without a world. (68f2f733 by mnmiller1)
  • Fix Biome math on Forge and Fabric (6b918e67 by octavia.togami)
  • Handle non-country locales better. Fixes #1345 (a2c541bd by mnmiller1)
  • 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 <[email protected]> (267fe1ff by mnmiller1)
  • Fix whitespace (#1339) (81b62767 by mc.cache)
  • Fixed typo in default disallowed blocks on Bukkit (7a8c5129 by mnmiller1)
  • Change HTTP to HTTPS in License (#1335) Change HTTP to HTTPS in LICENSE. (2363440f by 60381935+luracasmus)
  • Fix RandomPatternParser suggestions. "x%" was being dropped. Closes #1302. (da3fd6c9 by wizjany)
  • Reinstate localized name lookup on BlockType. (e0814cfe by wizjany)
  • Update to use the new runtime rhino JAR (ba91dff1 by octavia.togami)
  • Correct typo in region selector docs (9a11c578 by octavia.togami)
  • 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 (53ac21aa by emcchickeneer)
  • Allow craftscripts to exit early + cleanly (#1308) * Allow craftscripts to exit early + cleanly * Add de-facto standard javadoc tags (a02458b7 by octavia.togami)
  • Move expression source string to the expression class. (df3b3736 by wizjany)
  • Add makeShape Expression overload for consistency. (fa0618d9 by wizjany)
  • 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. (cd9a45bd by wizjany)
  • 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 (3fdb10ad by octavia.togami)
  • Make the null-result case visible to the user Fixes #1303. (83438644 by octavia.togami)
  • Don't suggest default namespaces. This just ends adding a lot of `minecraft:` to otherwise short commands. (d2601851 by wizjany)
  • 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 (8c83fd62 by octavia.togami)
  • Update Piston to fix bugs Closes #1292 via Piston fixes. (dc56b602 by octavia.togami)
  • Fix fabric genSources task (068ac9b5 by octavia.togami)
  • Add default-pending label to issue templates (d3a37995 by octavia.togami)
  • Optimize poly region vertex add, fix Edge (56d0c6e7 by octavia.togami)
  • Properly close all files when dealing with archives (#1274) * Properly close all files when dealing with archives * Move file utils to SafeFiles class * Licenses (a600266d by octavia.togami)
  • De-dup Bukkit argument rebuilding code (5ab71109 by octavia.togami)
  • Fix onAsyncTabComplete handling of invalid values This fixes #1281, by just ignoring weird tab completion requests. (7d4563a3 by octavia.togami)
  • Re-add block/item localized name methods to registries. WorldGuard uses these still. (439d6c81 by wizjany)
  • 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 (bb013aa8 by octavia.togami)
  • Add height part to expand vert command Fixes #1275 (404feef5 by octavia.togami)
  • Fix misalignment of libs dependencies (f51fb1cd by octavia.togami)
  • Disable snapshot-fs test for now. (4bbdc059 by wizjany)
  • Add version section to bug report template. (f0f9efff by wizjany)
  • Make //size text color consistent. (eb8fcdcd by wizjany)
  • 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 (cfd26253 by octavia.togami)
  • 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 (2f4c44f8 by octavia.togami)
  • Merge pull request #521 from EngineHub/feature/cubic-chunks-7 Cubic Chunks compatibility (version 7) (17880b81 by octavia.togami)
  • Merge master (1c6b1b38 by octavia.togami)
  • Only add adapters to dist jar (20d630ce by octavia.togami)
  • [Forge] Require MC between current + next major version (e6924620 by octavia.togami)
  • Nest snapshot test dbs in a root temp folder Allows us to clean it all up easily. Closes #558. (e6d5950b by octavia.togami)
  • Allow expand to be used by console. (#1264) * Allow expand to be used by console. Also fix direction converter requiring a player. * Revert exception. (b4d2db3d by wizjany)
  • use JavaPlugin.getResource() instead of JarFile.getEntry() (#566) * use JavaPlugin.getResource() instead of JarFile.getEntry() * use try-with-resources * fix typo (47db40f9 by tsao-chi)
  • Correct capitalization on nav wand i18n (1ca94fa2 by octavia.togami)
  • Update adapters. (25ec78f3 by wizjany)
  • 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 (865c3a24 by mnmiller1)
  • Remove no-double-slash option from configs (a06b8342 by themolkapl)
  • Merge pull request #557 from EngineHub/feature/expression-coverage Expression coverage (6e87fda1 by octavia.togami)
  • Fix exponent parsing, remove impossible (?) case (02da42f9 by octavia.togami)
  • Cover even more cases (b8130eb5 by octavia.togami)
  • Cover many more ops (3dbaae79 by octavia.togami)
  • Fix not operator (00c7d3a1 by octavia.togami)
  • Fix pre- and post- ops (0f787a89 by octavia.togami)
  • Remove non-valued return (42e515f4 by octavia.togami)
  • Extract common simple test case method (910c89be by octavia.togami)
  • Fix bug introduced in return-handling refactor (f8be17d3 by octavia.togami)
  • Add more expression test cases, fix bugs Also added a few more comments + reorganized exceptions that are invoke-internal. (cbd68654 by octavia.togami)
  • Make testEvaluate more compact (b9ba337f by octavia.togami)
  • Do not try crowdin if using offline mode (ae1e68e1 by octavia.togami)
  • Add codecov / jacoco hooks (#554) * Add codecov / jacoco hooks * Upgrade codecov plugin (bfbf9a48 by octavia.togami)
  • Tick watchdog by default (#555) (e476be11 by mnmiller1)
  • 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 (6bc1d464 by octavia.togami)
  • Merge pull request #549 from Gimlao/patch-2 Update draw.js (486f20a3 by octavia.togami)
  • Update draw.js Fixed the non working orientation and palette feature. (d7ce7a2a by g.gulminelli)
  • Replaced the "please report this" message in the legacy schematic loader (be30a94b by mnmiller1)
  • Fix commenting on bug_report.md (f752b011 by octavia.togami)
  • Add issue template config (0c456ef7 by octavia.togami)
  • Add issue templates (22eabc65 by octavia.togami)
  • Merge pull request #551 from EngineHub/feature/improved-version-specs Improve versioning (28c3dd4a by octavia.togami)
  • Read WE version from manifest ourselves (947775b5 by octavia.togami)
  • Make internal version always semver (3e15c6df by octavia.togami)
  • Lower load factors in BlockMap We can sacrifice these tiny amounts of memory for large CPU gains. (3ed19026 by octavia.togami)
  • Significantly improve performance in ChunkBatchingExtent and other buffering extents (#550) * Re-apply non-adapter performance boosts in separate PR * Improved deprecation handling * Move TODO (f111f6bf by mnmiller1)
  • [Forge] Include all -core resources, for all langs (92eab931 by octavia.togami)
  • [Forge] Fix loading legacy/lang in dev (38f3f8e6 by octavia.togami)
  • [Fabric] Fix tile entities expecting proper pos data (93762093 by octavia.togami)
  • Bump mappings and implement trees for Forge (48cc31c1 by mnmiller1)
  • [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. (0324196b by octavia.togami)
  • 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. (68d48148 by wizjany)
  • Bump adapters to fix errors (06414098 by mnmiller1)
  • Revert "Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot" This reverts commit 33cf4c080bcb9dba4823d67ea4bb2ab8c673275b. (376f241b by mnmiller1)
  • Improve speed of BSIA, clean up Int2BaseBlockMap (#548) * Improve speed of BSIA, clean up Int2BaseBlock * Fix some compile errors / bugs (202f9869 by octavia.togami)
  • Generify BlockMap (7384b697 by octavia.togami)
  • Always use UTF-8 for loading translations (624b3a44 by octavia.togami)
  • Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot (33cf4c08 by mnmiller1)
  • Bump to 7.1.1-SNAPSHOT for continued development. (e5c3c7ae by mnmiller1)
  • Release WorldEdit 7.1.0 (d283dd91 by mnmiller1)
  • Bump bStats version and update 7.1.0 changelog (8e55131a by mnmiller1)
  • Bump dataversion for WorldEdit CLI, and minify all of the JSON files (d7089a65 by mnmiller1)
  • Bump Fabric to 1.15.2. It already worked on 1.15.2 before this, just bumping mappings. (00d6c31b by mnmiller1)
  • Add adapters for 1.15.2. (a27ade54 by wizjany)
  • Add license block for text library. (#544) (9222e00c by wizjany)
  • Back to SNAPSHOT for continued development (bfecf2a0 by mnmiller1)
  • Bump to 7.1.0RC1 (fa9f4fa4 by mnmiller1)
  • 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. (05cc7aa0 by wizjany)
  • 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. (a398c86d by wizjany)
  • Remove unused EditSessionHolder class. (da98b5fe by wizjany)
  • Expose legacy data value. (#542) Fixes WORLDEDIT-4010. (993e49b1 by wizjany)
  • Fixed the adapt function for Actor -> Bukkit not working for players or command blocks (e198718a by mnmiller1)
  • BukkitAdapter: Add Bukkit CommandSender --> WorldEdit Actor (#539) * BukkitAdapter: Added Bukkit CommandSender --> WorldEdit Actor * Add a reverse adapter Co-authored-by: Matthew Miller <[email protected]> (3ed02aa1 by github)
  • Fixed redone translation string (5fb91c62 by mnmiller1)
  • Merge pull request #541 from EngineHub/feature/item-registry-enchancements Add a ItemMaterial for use by CraftBook & CommandBook (39d3ad0e by octavia.togami)
  • Move condition to Passthrough constructors (b0ba9e09 by octavia.togami)
  • 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. (c5fd5312 by octavia.togami)
  • Merge pull request #530 from EngineHub/feature/expressions-part-2 Expressions Part 2: Compilation (7b2f4ea1 by octavia.togami)
  • Drop a bunch of static method imports (0e371960 by octavia.togami)
  • Add a ItemMaterial for use by CraftBook & CommandBook (1c327764 by wchilders)
  • Fix GC shenanigans in regen. (79c11c5e by wizjany)
  • Update Bukkit adapter jar. Fixes world-name shenanigans. (2ce345b4 by wizjany)
  • [Fabric] Update to 1.15.1 (e9dc8bef by octavia.togami)
  • Deprecate entire old commands package (ad55387a by octavia.togami)
  • Back to SNAPSHOT for continued development (e4121dba by mnmiller1)
  • Bump to 7.1.0-Beta 1 for beta. (2facfeb3 by mnmiller1)
  • Clean up handling of sel/nav wand tool (#540) (7039dc83 by octavia.togami)
  • Update changelog for snapshots & tool deprecation (77fd982b by octavia.togami)
  • Finalize adapters for 1.15.1. No actual mapping changes, just setting the data versions. (07dc63ee by wizjany)
  • Don't leave 0b files when attempting to save old .schematics. Also fix messages/error propagation. (2fb8bc62 by wizjany)
  • 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 (18a55bc1 by octavia.togami)
  • Fix mixin version for Fabric. (aeb89354 by wizjany)
  • Add changelog for 7.1.0 Beta 1, no release yet due to potential MC issue (be8c5f4b by mnmiller1)
  • Added 1.15 bundled data (42cf2053 by mnmiller1)
  • Add license to MutableBiomeArray (5922df4a by octavia.togami)
  • [Fabric] Update to 1.15 (b633775c by octavia.togami)
  • Increase expr test timeout to 1 second (9ede68de by octavia.togami)
  • Add Bukkit 1.15 adapters. (47736abb by wizjany)
  • Bypass bukkit api for regeneration. Done in impl adapter now. (28dbf191 by wizjany)
  • Remove old EvaluatingVisitor (43601599 by octavia.togami)
  • Remove some static imports (b291159c by octavia.togami)
  • Merge master (05db2046 by octavia.togami)
  • Fix some bugs from T9N PR (#538) * Use printInfo/printError to keep colors right * Escape quotes before they go in the map (7831eedf by octavia.togami)
  • 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 (679b00bd by mnmiller1)
  • Fix commands. *cough* (da2ab029 by wizjany)
  • Merge pull request #529 from EngineHub/fix/bukkit-suggestion-woes * Ensure we own commands before completing them. * Fix `/worldedit:` prefixed commands. (f25c5589 by wizjany)
  • Fix command labels, extra slashes. (fcc048f8 by wizjany)
  • Fix /worldedit:xyz commands on Bukkit. (execution and completions) (dd5b8b1a by wizjany)
  • Ensure we own commands before completing them. (d81fd993 by wizjany)
  • Merge pull request #536 from enveeed/feature/line-convex-selection Add //line support for convex polyhedral selections (d132f08b by octavia.togami)
  • Use ImmutableList instead of ArrayList, cleanup logic (c93fb82d by octavia.togami)
  • restored command description to be more close to the original (275ecb05 by 25058915+enveeed)
  • added overload to avoid breaking method signature for drawLine() (c5a07388 by 25058915+enveeed)
  • fixed changes to be within code conventions (f22f5332 by 25058915+enveeed)
  • added //line support for convex polyhedral selections (093902b0 by 25058915+enveeed)
  • 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 (0354edc1 by mnmiller1)
  • Fix legacy import (#534) * always use data fixer * undo reformat * fixer -> no fixer -> fail * extract variable (b425649d by miclebrick)
  • 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 (77ef0ae4 by mnmiller1)
  • 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 (89bc664f by hannos17)
  • 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. (23a39290 by wizjany)
  • Add -n flag to //paste to select without pasting. (fc5c625f by wizjany)
  • Make lrbuild tool use history. (2b1a7ed9 by wizjany)
  • Use persistent leaves for garden patch generator (/pumpkins) (e5fe0513 by wizjany)
  • Make a few more selection commands usable from console. (575463a8 by wizjany)
  • Remove unused asm dependency (cd941463 by ket1999)
  • Add licenses (d9e74f52 by ket1999)
  • Merge pull request #527 from EngineHub/feature/extended-expressions Expressions Part 1: ANTLR (1fbb7a70 by octy)
  • Merge pull request #528 from Pieter12345/master Fix stack command diagonal shifting with -s flag (94bdd767 by octy)
  • 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. (bf3b91aa by p.j.s.kools)
  • Remove extra stack trace print (a2ec0591 by ket1999)
  • Write an alternative expression compiler using MethodHandles (064a38ec by ket1999)
  • Add tests for expressions listed on the docs (257988b1 by ket1999)
  • Catch small edge-case in parser (777b132a by ket1999)
  • Clean up formatting on ANTLR grammar (ae71c2a5 by ket1999)
  • Limit expression thread count to processor count. (fa42e402 by ket1999)
  • Improve timeout tracking for expressions (b0528f15 by ket1999)
  • Some shading fixes (91a78f72 by ket1999)
  • Fix gradle build (a273e55e by ket1999)
  • Completely rewrite the expression parser in ANTLR. (1ba02c54 by ket1999)
  • Small modifications for better visitors (9f1e7cda by ket1999)
  • Add initial ANTLR setup + lex/parser (7d52374f by ket1999)
  • Merge pull request #525 from MattBDev/patch-1 Fixed snapshot typo (21f3d967 by octy)
  • Fixed snapshot typo (ffbb25f1 by 4009945+mattbdev)
  • 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 (03c0cce5 by octy)
  • Merge pull request #517 from EngineHub/feature/watchdog-ticking Tick the watchdog on world actions (d8d25fbf by octy)
  • Apply watchdog mode to undo/redo. Abstract EditSession creation logic. (91f92a46 by wizjany)
  • Restore mixin generic (3093c456 by ket1999)
  • Properly use mixins to implement Watchdog (a273e27e by ket1999)
  • Add Bukkit watchdog implementation. (da0ef122 by wizjany)
  • Disable watchdog ticking by default, //watchdog to turn on (7e3fc6c8 by ket1999)
  • Initial watchdog setup. Bukkit needs adapters, everything needs testing. (8af68fc8 by ket1999)
  • Merge pull request #522 from EngineHub/feat/nested-fabric-api Bundle required fabric api jars. (a515ed0a by wizjany)
  • Merge branch 'master' into feat/nested-fabric-api (7f416615 by wizjany)
  • Harden JsonFileSessionStore against nulls/Gson oddities (fa25ad22 by ket1999)
a month ago
  • «
  • 1
  • »