1. Builds
  2. WorldEdit (testing/spigot-oddities)
  3. Build #5193

WorldEdit Build #5193

Be aware that this branch (testing/spigot-oddities) 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
ProjectWorldEdit
StatusSUCCESS
Branchtesting/spigot-oddities
Number#5193-2852fa5
Date6 months ago
Changes
IDSummaryCommitterDate
2852fa5bAdd a test for a spigot weirdness octavia.togami6 months ago
3c402e4aBump adapters for regen changes mnmiller16 months ago
288ed7faRe-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.togami6 months ago
c3f533e8Remove EditSession regenerate method from Bukkit Adapters Since adapters are not API, the EditSession regeneration methods should not be exposed here. dordsor216 months ago
c4abc9a2Allow 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 dordsor216 months ago
d4c06c73Bump text-adapters version. Should hopefully fix various issues people were having on CraftBukkit. wizjany6 months ago
36ef7877Drop 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.togami6 months ago
da4d70faRegenerate list classes from MCUtils octavia.togami6 months ago
5f9f1059Change //stack and //move to take a full offset octavia.togami6 months ago
043faaf5Add 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 checkmnmiller16 months ago
c1fb43ccDrop unused reference card PNG octavia.togami6 months ago
b33d96bbEnable parallel builds by default octavia.togami6 months ago
9c81135bFix bug with short-circuiting on || octavia.togami6 months ago
213239eeRestore overworld check for bukkit octavia.togami6 months ago
9aea9f2bAdd updated bukkit adapter. wizjany6 months ago
1b568dedUse BiomeQuirkExtent instead of spotty handling octavia.togami6 months ago
5803cb10Fix 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.togami6 months ago
7134ff44Remove all `compile` deps, use api/impl as appropriate octavia.togami6 months ago
a0b4f933Remove Fabric LCA handler, pretty broken octavia.togami6 months ago
38b9ac9bHandle schematics with an invalid DataVersion octavia.togami6 months ago
98d97a7bFormat buildSrc octavia.togami6 months ago
69b5cf54Validate number of format placeholders as well octavia.togami6 months ago
3a368628Add incremental translation checker Only validates basic formatting, not number of arguments. octavia.togami6 months ago
957af496Prevent our JavaCompile edits for Forge octavia.togami6 months ago
6845e86fFix leaking piston codes via update Fixes #1436 octavia.togami6 months ago
9d9aaac1Add fungi and chorus plant tree types. Closes #1411. wizjany6 months ago
22acd2b4Error if loaded in even OLDER versions of Bukkit Take that, 1.8 servers. octavia.togami6 months ago
f023b46fError + disable if loaded in old MC versions on Bukkit octavia.togami6 months ago
373f8695Update adapter jar for file deletion fix. Fixes #1427. wizjany6 months ago
93e386a5Remove ShutdownHook / onExit handling This didn't work right, and if we fail to cleanup, it's unlikely it would succeed at exit. octavia.togami6 months ago
d111d868Add deprecation to CLI sender octavia.togami6 months ago
50a744f4Cleanup asserts, condition in extending selector octavia.togami6 months ago
21adeae4Add TODO for JSON in BaseBlock back octavia.togami6 months ago
81f6e3e7Cleanup some javac warnings octavia.togami6 months ago
4961c343Enforce UTF-8 source reading, lint in javac octavia.togami6 months ago
79705cdaFix suppresion regex on Windows octavia.togami6 months ago
eb52afa2Create a brand new checkstyle config And also apply it! octavia.togami6 months ago
59ccc0a5CRLF -> LF Except `.\gradlew.bat`, because Windows is special. octavia.togami6 months ago
781abd51Add final to many fields octavia.togami6 months ago
c50170a3Add license to ShutdownHook octavia.togami6 months ago
176418baAdd force-deletion utilities for cleaning up dirs Windows sucks. octavia.togami6 months ago
624e416eBack to SNAPSHOT for continued development mnmiller16 months ago
d10d7d69Release 7.2.0 Beta 2 mnmiller16 months ago
f4c44061[Fabric] Fix left click air firing on wrong hand octavia.togami6 months ago
9b4bfbedLocalise 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 errorsmnmiller16 months ago
bf6cd1eaRegeneration 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]>octavia.togami6 months ago
cc46de95Cleanup/fix ascend logic Fixes #1419 octavia.togami6 months ago
8c171f09Replace 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 indexingoctavia.togami6 months ago
e64cfe5dFix buildscript issue on certain locales. wizjany7 months ago
57b73b9eBuild script cleanup/updates. wizjany7 months ago
41162e42Fix i18n key for superpick max range octavia.togami7 months ago
ba64e764Disable codecov checks, as we don't fully test yet octavia.togami7 months ago
71e104bcReplace setPosition with trySetPosition (#1403) Allows cancellation information to be fed back into the ascend/descend algorithms.octavia.togami7 months ago
8aa034c7Fix or suppress deprecation warnings in most code (#1404) Didn't touch commands or some of Spongeoctavia.togami7 months ago
eaea1e6dSpelling is hard.wizjany7 months ago
042d0f1cAdd new netherite pickaxe. Fixes #1407. wizjany7 months ago
732c11cbUse interface for ServerWorldProps/Info Fixes #1397 octavia.togami7 months ago
87de87edUpdate build dependencies octavia.togami7 months ago
4f43ced2Update Loom for runClient fix octavia.togami7 months ago
a6236b67Propagate 3D biome support up extent stack Fixes #1399 Also improved Fabric gradle b/c why not octavia.togami7 months ago
7ee60060Fix click command for perf box octavia.togami7 months ago
e816d8deUpdate links in README octavia.togami7 months ago
bf4dc8e2Default 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.togami7 months ago
5612bd97Add GitHub Sponsors link.wizjany7 months ago
89b3d910Update Forge version for language fix mnmiller17 months ago
66047ade[fabric] Prevent NPEs getting client locale. wizjany7 months ago
46d3b5ca[fabric] Fix error when players joined before the first tick. wizjany7 months ago
3225cedc[Fabric] Allow functions to load some of our cmds Forcibly reload the server resources after we register commands. octavia.togami7 months ago
320509c7Load Fabric deps from the mod json declarations octavia.togami7 months ago
e0f7c33b[Fabric] Include command api in required mods octavia.togami7 months ago
ce4f0890Use fabric-lifecycle-events-v1 over deprecated v0. (#1380) fabric-events-lifecycle-v0 is now deprecated, so upgrading it.git7 months ago
5789ccd5[Fabric] Re-register commands on reload octavia.togami7 months ago
6a8d9768[Forge] Update to 1.16.1 octavia.togami7 months ago
ecd7f0f4Update yarn mappings octavia.togami7 months ago
f44c4403Add LongArrayTag NBT support Apparently this has been missing for a while. octavia.togami7 months ago
6b7cb701Back to SNAPSHOT for continued development mnmiller17 months ago
0eb9ac70Bump to 7.2.0 Beta 1 mnmiller17 months ago
efec53b1Bump data to 1.16.1 with MCUtils mnmiller17 months ago
984e9448Add 1.16 UUID tag to NO_COPY_ENTITY_NBT_FIELDS mnmiller17 months ago
410d4c5eReturn correct world folders on Bukkit, used in /delchunks. Fixes #1365. wizjany7 months ago
6dbcbd4aPerform 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.togami7 months ago
9e186225Update adapter jar. wizjany7 months ago
7ce03549Added an initial 7.2.0 changelog mnmiller17 months ago
1ced57c3fix: require extent for mask parsing (#1373) mnmiller17 months ago
6513513bMojang 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 itoctavia.togami7 months ago
3db43c88Try to fix issue with extra server tasks I don't think there's a cleaner way to pop these off. octavia.togami7 months ago
df393725Reduce 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.togami7 months ago
e93f20b6Update 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.togami7 months ago
64123836Fabric 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.togami7 months ago
849a515dSet ES6 compat flag for Rhino octavia.togami7 months ago
f5e36ed8Add 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]>mnmiller17 months ago
57d62b0bCount wandering traders as NPCs for /butcher. (#1359) * Count wandering traders as NPCs for /butcher. Fixes #1347. * Change variable case.wizjany7 months ago
495ac44ffeat(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]>mnmiller17 months ago
2f414034Register /tool with sub-command permission gen octavia.togami7 months ago
5132c5e8Bump text versions for 1.16 and action bar fixes mnmiller17 months ago
328030fdUse 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 * stylemnmiller17 months ago
1e2496afFix vector gen, always enable BlockMap tests The BlockMap tests got much faster, so there's no need to hide them behind a flag. octavia.togami7 months ago
68be2b34Add import to checkstyle octavia.togami7 months ago
300aad35Add licenses for test files octavia.togami7 months ago
e755acddDon't mark Forge WorldEdit as required on client Fixes #1343. octavia.togami8 months ago
e0346ff5Test more of the math/collections, fix VectorPList Fixes #1291 octavia.togami8 months ago
637da62eImplement remove on set/iter views of BlockMap Fixes #1354. octavia.togami8 months ago
ec230039Add fabric to the compiling.md (#1353) i509vcb8 months ago
4ac6f1edAdd transform for vertical flip of stair half. (#1341) wizjany8 months ago
68f2f733Don't fail when enabling standard mode for an extent without a world. mnmiller18 months ago
6b918e67Fix Biome math on Forge and Fabric octavia.togami8 months ago
a2c541bdHandle non-country locales better. Fixes #1345 mnmiller18 months ago
267fe1fffeat(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]>mnmiller18 months ago
81b62767Fix whitespace (#1339) mc.cache8 months ago
7a8c5129Fixed typo in default disallowed blocks on Bukkit mnmiller18 months ago
2363440fChange HTTP to HTTPS in License (#1335) Change HTTP to HTTPS in LICENSE.60381935+luracasmus8 months ago
da3fd6c9Fix RandomPatternParser suggestions. "x%" was being dropped. Closes #1302. wizjany8 months ago
e0814cfeReinstate localized name lookup on BlockType. wizjany9 months ago
ba91dff1Update to use the new runtime rhino JAR octavia.togami9 months ago
9a11c578Correct typo in region selector docs octavia.togami9 months ago
53ac21aaAdd 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 thatemcchickeneer9 months ago
a02458b7Allow craftscripts to exit early + cleanly (#1308) * Allow craftscripts to exit early + cleanly * Add de-facto standard javadoc tagsoctavia.togami9 months ago
df3b3736Move expression source string to the expression class. wizjany9 months ago
fa0618d9Add makeShape Expression overload for consistency. wizjany9 months ago
cd9a45bdPre-compile the expression used in the deform brush. This lets the command fail early, rather than throwing wrapped runtime exceptions on every brush usage. wizjany9 months ago
3fdb10adDelay 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 typeoctavia.togami9 months ago
83438644Make the null-result case visible to the user Fixes #1303. octavia.togami9 months ago
d2601851Don't suggest default namespaces. This just ends adding a lot of `minecraft:` to otherwise short commands. wizjany9 months ago
8c83fd62Limit direction names (#1293) * Limit direction names This reduces interference with block arguments, since none of these are block names now. * Drop other dir commentsoctavia.togami9 months ago
dc56b602Update Piston to fix bugs Closes #1292 via Piston fixes. octavia.togami9 months ago
068ac9b5Fix fabric genSources task octavia.togami9 months ago
d3a37995Add default-pending label to issue templates octavia.togami9 months ago
56d0c6e7Optimize poly region vertex add, fix Edge octavia.togami9 months ago
a600266dProperly close all files when dealing with archives (#1274) * Properly close all files when dealing with archives * Move file utils to SafeFiles class * Licensesoctavia.togami9 months ago
5ab71109De-dup Bukkit argument rebuilding code octavia.togami9 months ago
7d4563a3Fix onAsyncTabComplete handling of invalid values This fixes #1281, by just ignoring weird tab completion requests. octavia.togami9 months ago
439d6c81Re-add block/item localized name methods to registries. WorldGuard uses these still. wizjany10 months ago
bb013aa8Use 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 OOMoctavia.togami10 months ago
404feef5Add height part to expand vert command Fixes #1275 octavia.togami10 months ago
f51fb1cdFix misalignment of libs dependencies octavia.togami10 months ago
4bbdc059Disable snapshot-fs test for now. wizjany10 months ago
f0f9efffAdd version section to bug report template.wizjany10 months ago
eb8fcdcdMake //size text color consistent. wizjany10 months ago
cfd26253Names 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 mergeoctavia.togami10 months ago
2f4c44f8Validate 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 changeoctavia.togami10 months ago
17880b81Merge pull request #521 from EngineHub/feature/cubic-chunks-7 Cubic Chunks compatibility (version 7)octavia.togami10 months ago
1c6b1b38Merge master octavia.togami10 months ago
20d630ceOnly add adapters to dist jar octavia.togami10 months ago
e6924620[Forge] Require MC between current + next major version octavia.togami10 months ago
e6d5950bNest snapshot test dbs in a root temp folder Allows us to clean it all up easily. Closes #558. octavia.togami10 months ago
b4d2db3dAllow expand to be used by console. (#1264) * Allow expand to be used by console. Also fix direction converter requiring a player. * Revert exception.wizjany10 months ago
47db40f9use JavaPlugin.getResource() instead of JarFile.getEntry() (#566) * use JavaPlugin.getResource() instead of JarFile.getEntry() * use try-with-resources * fix typotsao-chi10 months ago
1ca94fa2Correct capitalization on nav wand i18n octavia.togami10 months ago
25ec78f3Update adapters. wizjany10 months ago
865c3a24Replace 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 snapshotmnmiller110 months ago
a06b8342Remove no-double-slash option from configs themolkapla year ago
6e87fda1Merge pull request #557 from EngineHub/feature/expression-coverage Expression coverageoctavia.togamia year ago
02da42f9Fix exponent parsing, remove impossible (?) case octavia.togamia year ago
b8130eb5Cover even more cases octavia.togamia year ago
3dbaae79Cover many more ops octavia.togamia year ago
00c7d3a1Fix not operator octavia.togamia year ago
0f787a89Fix pre- and post- ops octavia.togamia year ago
42e515f4Remove non-valued return octavia.togamia year ago
910c89beExtract common simple test case method octavia.togamia year ago
f8be17d3Fix bug introduced in return-handling refactor octavia.togamia year ago
cbd68654Add more expression test cases, fix bugs Also added a few more comments + reorganized exceptions that are invoke-internal. octavia.togamia year ago
b9ba337fMake testEvaluate more compact octavia.togamia year ago
ae1e68e1Do not try crowdin if using offline mode octavia.togamia year ago
bfbf9a48Add codecov / jacoco hooks (#554) * Add codecov / jacoco hooks * Upgrade codecov plugin octavia.togamia year ago
e476be11Tick watchdog by default (#555) mnmiller1a year ago
6bc1d464Expression 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.togamia year ago
486f20a3Merge pull request #549 from Gimlao/patch-2 Update draw.jsoctavia.togamia year ago
d7ce7a2aUpdate draw.js Fixed the non working orientation and palette feature.g.gulminellia year ago
be30a94bReplaced the "please report this" message in the legacy schematic loader mnmiller1a year ago
f752b011Fix commenting on bug_report.md octavia.togamia year ago
0c456ef7Add issue template config octavia.togamia year ago
22eabc65Add issue templatesoctavia.togamia year ago
28c3dd4aMerge pull request #551 from EngineHub/feature/improved-version-specs Improve versioningoctavia.togamia year ago
947775b5Read WE version from manifest ourselves octavia.togamia year ago
3e15c6dfMake internal version always semver octavia.togamia year ago
3ed19026Lower load factors in BlockMap We can sacrifice these tiny amounts of memory for large CPU gains. octavia.togamia year ago
f111f6bfSignificantly improve performance in ChunkBatchingExtent and other buffering extents (#550) * Re-apply non-adapter performance boosts in separate PR * Improved deprecation handling * Move TODO mnmiller1a year ago
92eab931[Forge] Include all -core resources, for all langs octavia.togamia year ago
38f3f8e6[Forge] Fix loading legacy/lang in dev octavia.togamia year ago
93762093[Fabric] Fix tile entities expecting proper pos data octavia.togamia year ago
48cc31c1Bump mappings and implement trees for Forge mnmiller1a year 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.togamia year ago
68d48148Revert "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. wizjanya year ago
06414098Bump adapters to fix errors mnmiller1a year ago
376f241bRevert "Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot" This reverts commit 33cf4c080bcb9dba4823d67ea4bb2ab8c673275b. mnmiller1a year ago
202f9869Improve speed of BSIA, clean up Int2BaseBlockMap (#548) * Improve speed of BSIA, clean up Int2BaseBlock * Fix some compile errors / bugs octavia.togamia year ago
7384b697Generify BlockMap octavia.togamia year ago
624b3a44Always use UTF-8 for loading translations octavia.togamia year ago
33cf4c08Add Vault as a softdepend to the Bukkit variant to prevent a warning from Spigot mnmiller1a year ago
e5c3c7aeBump to 7.1.1-SNAPSHOT for continued development. mnmiller1a year ago
d283dd91Release WorldEdit 7.1.0 mnmiller1a year ago
8e55131aBump bStats version and update 7.1.0 changelog mnmiller1a year ago
d7089a65Bump dataversion for WorldEdit CLI, and minify all of the JSON files mnmiller1a year ago
00d6c31bBump Fabric to 1.15.2. It already worked on 1.15.2 before this, just bumping mappings. mnmiller1a year ago
a27ade54Add adapters for 1.15.2. wizjanya year ago
9222e00cAdd license block for text library. (#544) wizjanya year ago
bfecf2a0Back to SNAPSHOT for continued development mnmiller1a year ago
fa9f4fa4Bump to 7.1.0RC1 mnmiller1a year ago
05cc7aa0Don'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. wizjanya year ago
a398c86dMake 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. wizjanya year ago
da98b5feRemove unused EditSessionHolder class. wizjanya year ago
993e49b1Expose legacy data value. (#542) Fixes WORLDEDIT-4010.wizjanya year ago
e198718aFixed the adapt function for Actor -> Bukkit not working for players or command blocks mnmiller1a year ago
3ed02aa1BukkitAdapter: Add Bukkit CommandSender --> WorldEdit Actor (#539) * BukkitAdapter: Added Bukkit CommandSender --> WorldEdit Actor * Add a reverse adapter Co-authored-by: Matthew Miller <[email protected]> githuba year ago
5fb91c62Fixed redone translation string mnmiller1a year ago
39d3ad0eMerge pull request #541 from EngineHub/feature/item-registry-enchancements Add a ItemMaterial for use by CraftBook & CommandBookoctavia.togamia year ago
b0ba9e09Move condition to Passthrough constructors octavia.togamia year ago
c5fd5312Use 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.togamia year ago
7b2f4ea1Merge pull request #530 from EngineHub/feature/expressions-part-2 Expressions Part 2: Compilationoctavia.togamia year ago
0e371960Drop a bunch of static method imports octavia.togamia year ago
1c327764Add a ItemMaterial for use by CraftBook & CommandBook wchildersa year ago
79c11c5eFix GC shenanigans in regen. wizjanya year ago
2ce345b4Update Bukkit adapter jar. Fixes world-name shenanigans. wizjanya year ago
e9dc8bef[Fabric] Update to 1.15.1 octavia.togamia year ago
ad55387aDeprecate entire old commands package octavia.togamia year ago
e4121dbaBack to SNAPSHOT for continued development mnmiller1a year ago
2facfeb3Bump to 7.1.0-Beta 1 for beta. mnmiller1a year ago
7039dc83Clean up handling of sel/nav wand tool (#540) octavia.togamia year ago
77fd982bUpdate changelog for snapshots & tool deprecation octavia.togamia year ago
07dc63eeFinalize adapters for 1.15.1. No actual mapping changes, just setting the data versions. wizjanya year ago
2fb8bc62Don't leave 0b files when attempting to save old .schematics. Also fix messages/error propagation. wizjanya year ago
18a55bc1Add 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.togamia year ago
aeb89354Fix mixin version for Fabric. wizjanya year ago
be8c5f4bAdd changelog for 7.1.0 Beta 1, no release yet due to potential MC issue mnmiller1a year ago
42cf2053Added 1.15 bundled data mnmiller1a year ago
5922df4aAdd license to MutableBiomeArray octavia.togamia year ago
b633775c[Fabric] Update to 1.15 octavia.togamia year ago
9ede68deIncrease expr test timeout to 1 second octavia.togamia year ago
47736abbAdd Bukkit 1.15 adapters. wizjanya year ago
28dbf191Bypass bukkit api for regeneration. Done in impl adapter now. wizjanya year ago
43601599Remove old EvaluatingVisitor octavia.togamia year ago
b291159cRemove some static imports octavia.togamia year ago
05db2046Merge master octavia.togamia year ago
7831eedfFix some bugs from T9N PR (#538) * Use printInfo/printError to keep colors right * Escape quotes before they go in the map octavia.togamia year ago
679b00bdfeat(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 mnmiller1a year ago
da2ab029Fix commands. *cough* wizjanya year ago
f25c5589Merge pull request #529 from EngineHub/fix/bukkit-suggestion-woes * Ensure we own commands before completing them. * Fix `/worldedit:` prefixed commands.wizjanya year ago
fcc048f8Fix command labels, extra slashes. wizjanya year ago
dd5b8b1aFix /worldedit:xyz commands on Bukkit. (execution and completions) wizjanya year ago
d81fd993Ensure we own commands before completing them. wizjanya year ago
d132f08bMerge pull request #536 from enveeed/feature/line-convex-selection Add //line support for convex polyhedral selectionsoctavia.togamia year ago
c93fb82dUse ImmutableList instead of ArrayList, cleanup logic octavia.togamia year ago
275ecb05restored command description to be more close to the original 25058915+enveeeda year ago
c5a07388added overload to avoid breaking method signature for drawLine() 25058915+enveeeda year ago
f22f5332fixed changes to be within code conventions 25058915+enveeeda year ago
093902b0added //line support for convex polyhedral selections 25058915+enveeeda year ago
0354edc1Use 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 mnmiller1a year ago
b425649dFix legacy import (#534) * always use data fixer * undo reformat * fixer -> no fixer -> fail * extract variable miclebricka year ago
77ef0ae4Bypass 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 mnmiller1a year ago
89bc664fFix 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 hannos17a year ago
23a39290Merge 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.wizjanya year ago
fc5c625fAdd -n flag to //paste to select without pasting. wizjanya year ago
2b1a7ed9Make lrbuild tool use history. wizjanya year ago
e5fe0513Use persistent leaves for garden patch generator (/pumpkins) wizjanya year ago
575463a8Make a few more selection commands usable from console. wizjanya year ago
cd941463Remove unused asm dependency ket1999a year ago
d9e74f52Add licenses ket1999a year ago
1fbb7a70Merge pull request #527 from EngineHub/feature/extended-expressions Expressions Part 1: ANTLRoctya year ago
94bdd767Merge pull request #528 from Pieter12345/master Fix stack command diagonal shifting with -s flagoctya year ago
bf3b91aaFix 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.koolsa year ago
a2ec0591Remove extra stack trace print ket1999a year ago
064a38ecWrite an alternative expression compiler using MethodHandles ket1999a year ago
257988b1Add tests for expressions listed on the docs ket1999a year ago
777b132aCatch small edge-case in parser ket1999a year ago
ae71c2a5Clean up formatting on ANTLR grammar ket1999a year ago
fa42e402Limit expression thread count to processor count. ket1999a year ago
b0528f15Improve timeout tracking for expressions ket1999a year ago
91a78f72Some shading fixes ket1999a year ago
a273e55eFix gradle build ket1999a year ago
1ba02c54Completely rewrite the expression parser in ANTLR. ket1999a year ago
9f1e7cdaSmall modifications for better visitors ket1999a year ago
7d52374fAdd initial ANTLR setup + lex/parser ket1999a year ago
21f3d967Merge pull request #525 from MattBDev/patch-1 Fixed snapshot typooctya year ago
ffbb25f1Fixed snapshot typo4009945+mattbdeva year ago
03c0cce5Update 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 octya year ago
d8d25fbfMerge pull request #517 from EngineHub/feature/watchdog-ticking Tick the watchdog on world actionsoctya year ago
91f92a46Apply watchdog mode to undo/redo. Abstract EditSession creation logic. wizjanya year ago
3093c456Restore mixin generic ket1999a year ago
a273e27eProperly use mixins to implement Watchdog ket1999a year ago
da0ef122Add Bukkit watchdog implementation. wizjanya year ago
7e3fc6c8Disable watchdog ticking by default, //watchdog to turn on ket1999a year ago
8af68fc8Initial watchdog setup. Bukkit needs adapters, everything needs testing. ket1999a year ago
a515ed0aMerge pull request #522 from EngineHub/feat/nested-fabric-api Bundle required fabric api jars.wizjanya year ago
7f416615Merge branch 'master' into feat/nested-fabric-apiwizjanya year ago
fa25ad22Harden JsonFileSessionStore against nulls/Gson oddities ket1999a year ago