Releases: Telesphoreo/TF-WorldEdit
WorldEdit 7.2.0-SNAPSHOT-TF
WorldEdit 7.2.0 Snapshot with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: April 4, 2020
WorldEdit 7.1.1-SNAPSHOT-TF
WorldEdit 7.1.1 Snapshot with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: March 7, 2020
WorldEdit 7.1.0-TF
WorldEdit 7.1.0 with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: January 26, 2020
Changelog
- Improve the expression parser by compiling expressions for performance
- Made ItemMaterial accessible via the API
- Added CommandSender adapters to the BukkitAdapter class
- Added legacy data values to the info tool, and expressions
- Improve messages when running the wrong WorldEdit version for the MC version
- Fixed an issue where other plugins could send bad data to clients using the WorldEdit API
- Significant memory optimisations. Many operations will now require less RAM.
- Added WorldEdit-CLI, a tool to run headless WorldEdit from the commandline (see https://matthewmiller.dev/blog/introducing-worldeditcli/)
- Allowed most WorldEdit commands to be run from the console
- Added //world, to override the world in which WorldEdit is operating (useful for console)
- Added support for WorldEdit in CommandBlocks (on Spigot/Paper). Double slash commands require using /worldedit:/set due to a Minecraft bug.
- Fixed the inbuilt pastebin service
- Added 1.15 support
- Re-add the /tool command, and deprecate old top-level tool commands
- Add /brush none as a shortcut to unbind the brush
- Add //watchdog, to make WorldEdit keep the server running during edits.
- Remove FabricAPI requirement of WorldEdit-Fabric
- Fixed //stack with diagonals
- Rewrite the expression parser with ANTLR for a grammar and easier changes in the future
- Fixed pumpkin patches having decaying leaves
- Fixed /lrbuild not obeying history
- Added -n flag to //paste to select without pasting
- Fixed flipping of chests and stairs
- Improve performance of some API methods on Bukkit by bypassing the Bukkit API
- Fixed legacy import of some blocks Mojang renamed
- Added convex polyhedron support to //line
- Fixed /worldedit: commands on Bukkit
- Added support for translations
- Fixed //regen on 1.14+
- Add a experimental new snapshot API / handling, more consistent for various file types. Test it out by switching on
snapshots.experimental
/snapshots-experimental
in your config file. This will become the default in WE 8. - Fixed setting navwand and selwand to none via command not persisting
WorldEdit 7.1.0-beta-1-TF
WorldEdit 7.1.0 Beta 1 with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: January 24, 2020
Changelog
- Improve the expression parser by compiling expressions for performance
- Made ItemMaterial accessible via the API
- Added CommandSender adapters to the BukkitAdapter class
- Added legacy data values to the info tool, and expressions
- Improve messages when running the wrong WorldEdit version for the MC version
- Fixed an issue where other plugins could send bad data to clients using the WorldEdit API
- Significant memory optimisations. Many operations will now require less RAM.
- Added WorldEdit-CLI, a tool to run headless WorldEdit from the commandline (see https://matthewmiller.dev/blog/introducing-worldeditcli/)
- Allowed most WorldEdit commands to be run from the console
- Added //world, to override the world in which WorldEdit is operating (useful for console)
- Added support for WorldEdit in CommandBlocks (on Spigot/Paper). Double slash commands require using /worldedit:/set due to a Minecraft bug.
- Fixed the inbuilt pastebin service
- Added 1.15 support
- Re-add the /tool command, and deprecate old top-level tool commands
- Add /brush none as a shortcut to unbind the brush
- Add //watchdog, to make WorldEdit keep the server running during edits.
- Remove FabricAPI requirement of WorldEdit-Fabric
- Fixed //stack with diagonals
- Rewrite the expression parser with ANTLR for a grammar and easier changes in the future
- Fixed pumpkin patches having decaying leaves
- Fixed /lrbuild not obeying history
- Added -n flag to //paste to select without pasting
- Fixed flipping of chests and stairs
- Improve performance of some API methods on Bukkit by bypassing the Bukkit API
- Fixed legacy import of some blocks Mojang renamed
- Added convex polyhedron support to //line
- Fixed /worldedit: commands on Bukkit
- Added support for translations
- Fixed //regen on 1.14+
- Add a experimental new snapshot API / handling, more consistent for various file types. Test it out by switching on
snapshots.experimental
/snapshots-experimental
in your config file. This will become the default in WE 8. - Fixed setting navwand and selwand to none via command not persisting
WorldEdit 7.0.1-TF
WorldEdit 7.0.1, with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: November 29th
Changelog
- Fix source masks using EdiSession instead of clipboard
- Fix bug with spaces in suggestions
- Fix schematic list box loading schematics with spaces in path
- Improve //thru (and navwand) in some cases
- Fix error when /up was used below the world
- Fix /up -f using glass anyway.
- Fix suggestions for quoted strings
- Improve suggestions for mask intersections
- Fix setting biomes in unloaded chunks
- BlockStateHolder now extends Pattern (API enhancement)
- Skip invalid blocks when schematic versions are mismatched
- Add -e/-b/-m flags to stack and move, just as copy/paste have
- Fix //center for selections with even-sized height
- (Fabric) Fix setting tile entities
- (Forge) Update to latest Forge builds (28.0.45+ required!)
- (Fabric/Forge Single-player) Fix wrong blocks being used when switching
between worlds generated at different times/with different mods - Improve //naturalize over large areas
- Fixed //restore with 1.14 worlds
- Added item brush support to WorldEdit for Bukkit (Formerly just Forge)
- Create an internal state ID mapping for performance
- Improve rotation for some blocks
- Added .self permission node to undo/redo to only allow undoing and redoing own history
- Improve sponge schematic implementation
- Re-add the delchunks command
- Added 1.14 blocks, items, tags, etc to the API (Remains compatible with 1.13)
- Made the navigation and selection wands normal tools that can be rebound per-user with //selwand and //navwand
- Added //wand -n to get the navigation wand
- Improved movement of paintings
- Allow command suggestions for selectors
- Allow block replacer to work with tile entities
- Fixed pasting leashed entities
- Fixed setting player heads with names
- Added a mask flag to //count
- Setup pagination for //distr
- Fixed an entity-related error being caused by plugins improperly using Spigot
- Fixed gravity brush
- Modify chunk batching for performance
- Further legacy schematic loading improvements
WorldEdit 7.0.0-TF
WorldEdit 7.0.0, with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: August 2nd
Changelog
- Added support for 1.13 and higher versions, and removed support for earlier
- Use the official Minecraft format for entering blocks,
minecraft:oak_sign[rotation=7]
- Massively improved the //help command
- Added a "##tag" pattern to set random blocks from the tag
- Fixed long-range build tool
- Fixed generation of hollow shapes
- Improve general performance
- Fixed some issues with the fuzzy blocks parser
- Fixed the clipboard brush description not showing some flags
- Added offset to ClipboardPattern, "//set #clipboard@-1,0,1"
- Added a "##*tag" pattern that behaves similarly to "##tag" but sets all BlockStates
- Added methods to set states and types of blocks independently, explained in this blog post
- Fixed an issue with legacy block IDs returning the wrong stair shapes
- Added a biome registry to make biomes more modern and stable
- Fixed a few issues where WorldEdit will fail to load on versions that it hasn't been updated for yet
- Use radius for the clipboard brush rather than diameter
- Fixed some utility commands missing radius checks
- Re-add mask support to the smooth command, to replace natural smoothing
- Fixed some positional issues with craftscripts
- Fixed a few issues with using hand/offhand/pos as block parser targets
- Improved expression timeouts to reduce overhead
- Improved entity conversions with legacy schematics
- Fixed a few issues with "//schem save" and certain filesystem setups
- Fixed a few issues with the forest commands
- Added -f flag to //count to allow fuzzy inputs
- Fixed TrueZip region stores
- Partial support for CubicChunks, only upwards directions
- Update many messages throughout the plugin to use new text features of Minecraft
- Added biome and entity storing to the Sponge schematics
- Improve TileEntity conversions for legacy schematics
- Fixed "//size" on clipboards
- Fixed some locale related issues that could occur in some specific circumstances
- Switched to a new command system, to allow more modern features such as completions
- Fixed an issue with invalid blocks being fuzzy compared
- Added proper world conversions for files being loaded with "//restore"
- Fixed other small miscellaneous issues
- Remove the final stage committer from the MultiStage reorder mode, as it was unnecessary
- Added /we report, and move the reporting system into WorldEdit
- Update draw.js, roof.js, and maze.js
- Allow the 'leave-id' parameter of //move to be a pattern rather than just a block
- Modularised masks and patterns, allowing plugins to register their own
- Minor improvements to the server side CUI
- Cleaned up the fuzzy blocks system
- Improved the error shown when WorldEdit doesn't support the platform
- Provide better caching with LastAccessExtent
- Allow biome changes to be undone
- Workaround for a Spigot bug where it incorrectly sends a few commands to the client for tab completion despite permissions
- Fixed issue where blockbags were checked for items when a block didn't need to change
- Added a "fast" mode for reordering blocks. In the future this will be the default as it is much faster, it just needs more testing.
- Reordering blocks is what allows edits to not break signs off walls, or doors off the ground.
- To enable, run //reorder fast
- To disable, run //reorder multi
- This affects all edits
- You can disable reordering entirely if you know what you're doing, with //reorder none
- Fixed a bug with Entity resolution
- More gracefully handle errors if the world's palette is corrupt
- Made BlockType lazily-loaded
- Properly rotate blocks. This should be fairly future resilient and work with mods
- Added a configurable timeout to expression evaluation
- Edits are now batched by chunks and ordered by region files, improving performance
- Improved the API around flushing edit sessions
- Refactored the vector system to prevent bugs caused by confusion, and improve performance due to less memory allocation
- Added a debug option to help developers find places they've forgotten to flush sessions that require flushing
- Added partial diagonal direction support back to some commands (Was removed in WorldEdit 6)
- Added //drawsel, a Server-Side WorldEditCUI for small cuboid selections (< 32x32x32)
- Rewrote the block parser, now properly handles Minecraft 1.13 names (See this blog post for more information)
- Switched to the Sponge Schematic format, as the MCEdit Schematic Format does not work in 1.13
- Old schematics will be loaded and converted as best as possible
- Major improvements to the API (See this blog post for more information)
- Removal of all old deprecated code
- Added /tracemask, to set masks used for brush tracing
- Added suggestions to almost all commands
- Allowed plugins to register their own masks and patterns
- Removed command requirement for CUI
- Added a permission node to set NBT data, allowing servers to disallow copying full chests etc
- Made a few paged commands use -p for pages
- Fixed //restore not working for very old chunks
- Massively expanded the capabilities of apply and paint item brushes
WorldEdit 7.0.0-rc-3-TF
Release candidate three for WorldEdit, with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: June 7th - latest build is causing issues.
Changelog:
- Fixed a few issues with the //expand command
- Improved //help
- Fixed spawner|mobType not working
- Added support for converting schematics from 1.13 to 1.14 (And future versions)
- Added /tracemask, to set masks used for brush tracing
- Added suggestions to almost all commands
- Fixed an issue with invalid flower pots
- Added support for 1.14.2 (1.14.2 fixes lighting issues in 1.14)
- Fixed an issue preventing plugin-registered patterns and masks from working correctly
- Remove command requirement for CUI
- Added a permission node to set NBT data, allowing servers to disallow copying full chests etc
- Made a few paged commands use -p for pages
- Fixed //restore in 1.14
- Fixed sub-commands showing up in client lists that they didn't have permission to
Known Issues:
- Old versions of CoreProtect and PlotSquared break WorldEdit, make sure to update
WorldEdit 7.0.0-rc-2-TF
Release candidate two for WorldEdit, with all of the necessary customizations for TotalFreedomMod.
WorldEdit.jar uploaded on: June 4th
WorldEdit 7.0.0-beta-05-TF
Beta five release for WorldEdit, with all of the necessary customizations for TotalFreedomMod.
This release has been updated to work with CoreProtect 2.15.2+
WorldEdit.jar uploaded on: May 12th
TF-WorldEdit 7.0.0-beta-04-TF
Beta four release for WorldEdit, with all of the necessary customizations for TotalFreedomMod
WorldEdit jars last uploaded on: December 28th