Skip to content

Releases: Telesphoreo/TF-WorldEdit

WorldEdit 7.2.0-SNAPSHOT-TF

25 Mar 18:05
Compare
Choose a tag to compare
Pre-release

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

31 Jan 04:39
Compare
Choose a tag to compare
Pre-release

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

26 Jan 20:52
Compare
Choose a tag to compare

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

19 Dec 23:55
Compare
Choose a tag to compare
Pre-release

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

13 Aug 20:28
Compare
Choose a tag to compare

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

15 Jun 20:42
Compare
Choose a tag to compare

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

07 Jun 19:46
Compare
Choose a tag to compare
Pre-release

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

15 May 00:42
Compare
Choose a tag to compare
Pre-release

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

24 Jan 04:11
Compare
Choose a tag to compare
Pre-release

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

12 Dec 03:45
Compare
Choose a tag to compare
Pre-release

Beta four release for WorldEdit, with all of the necessary customizations for TotalFreedomMod

WorldEdit jars last uploaded on: December 28th