Releases: Zeranny/ezEdits
v0.13.0
New //encapsulate & //encapsulatenear Selection Commands
- New pair of commands to create the smallest cuboid selection which "encapsulates" (contains) a given mask
Updates to //ezspline
- Improved ezspline algorithm. Splines now generate faster and more accurately
- Flag arguments changes:
- -q quality flag now takes one of 3 pre-defined options
- -r initialRoll flag now accepts a start and end roll angle
- -e endMode flag added to define the shaping of the spline ends (Includes rounded, flat, and pointed end shapes)
- New 3d spline shapes:
- Scales
- Noodles
Improvements to Placement Commands
- New Icosphere structure
- AKA the Boulder from Arceon
- Requires Arceon 0.4.9+
- Improved Expression structure
- Added the variable seed that represents a random numerical value for each placement
- Update to Schematic structure
- Now supports multiple schematics at the same time by using regex for a filename.
- Added support for FAWE's per-player-schematic system. You can use %p as a shortcut for your own UUID
- New alignment modes:
- Expression alignment - Allows you to use an expression to define a direction for each position
- Upward alignment - Aligns the direction perpendicular to your aim in an upwards direction
- Now supports weighted alignments
- Specify multiple alignments using weightings
- e.g. 5%Constant,1%Random
Tweaks & Bugfixes
- ezEdits commands will now have an "ezEdits" prefix in chat instead of "FAWE" when using FAWE
- Updated brush and superwand chat instructions. These are now sensitive to your individual keybinds.
- Significant performance improvements for #attached mask
- Fixed a bug causing the #attached mask to not properly treat blocks like piston heads and lecters as protruding out of a single block
- Fixed an unfriendly error on recent FAWE versions when a command requiring a selection is run without one
- Added -h flag to selection loading commands to move the selection to your current location
- Fixed manually clearing a selection not updating in superwand
- Fixed superwand grabbing the entire selection whilst a point is currently grabbed and the player Shift+Right-clicks
v0.12.0
Brush Command Enhancements
- //ezbr paletteshift, //ezbr gradient, and //ezbr gradientstrokenow fully support WorldEdit's Brush utility commands:
- /tracemask, /mask, /range, and /size commands are now compatible.
- //ezbr paletteshift:
- You can now shift into opposites directions using right or left-clicks.
//ezspline Revamp
- Completely reworked syntax for improved flexibility
- Updated Shape Syntax
- Added various new 2D spline shapes.
- Added the structure spline
https://ezedits.gitbook.io/ezedits/commands/spline
Introducing new Placement Commands
The //ezscatter command has been fully reworked and expanded into a new family of Placement Commands:
- //ezplace, //ezscatter, //ezarray, and their brush versions (//ezbr place, //ezbr scatter, and //ezbr array) are highly customisable tools for positioning and placing shapes, clipboards, and schematics at any orientation quickly and precisely.
- All six new tools share the same syntax and parameters where applicable. If you understand one, you understood all six (Not quite, but for the most part).
- Extensive customization and possibilities:
- Customise size, including adding random scaling
- Enable mirroring, and rotations to add variety to placement
- Choose from dozens of orientation modes
- Snap orientations to certain angles
- Orientation is visualized with in-game display entities! (when using the brushes)
Wiki Updates
Parts of our wiki have received a major overhaul:
- Gradient Parameters
- Added a new section explaining and visualizing the gradient parameters for //ezbr gradient and //ezbr gradientstroke
- Spline Section
- The spline section has been fully rewritten with extensive explanations, plus images, GIFs, and even interactive plots to illustrate almost every shape, parameter, and option.
- Structure Commands
- Documented the new commands with detailed guides, examples, images and GIFs
- Over 150 new images and GIFs added to the wiki throughout the overhauled sections.
- We hope to match this level of quality for the rest of the wiki as we update it slowly over time.
Tweaks and Bugfixes
- Renamed //debugez to //ezdebug for consistency.
- We have expanded the anonymous metrics collected by bStats to include loads more charts 📈
https://bstats.org/plugin/bukkit/ezEdits/22361
v0.11.2
v0.11.1
Bugfixes & Tweaks
- Fixed ezEdits being incompatible with newest FAWE versions.
- Old ezEdits versions are now incompatible with the newest FAWE versions (since FAWE-2.12.3-SNAPSHOT-993 to be exact).
- Use https://ci.athion.net/job/FastAsyncWorldEdit/992/ or an earlier fawe build, if you use
ezEdits-0.11.0
or older. - Version
ezEdits-0.11.1
and above should work for the newest FAWE versions.
- Fixed new 1.21.4 blocks being black in the palette preview.
- Fixed
//ezt blocklight -s
not working
v0.11.0
New //ezsurvival ... Commands
New set of commands we will expand on over time to help make builds a bit more survival friendly.
deinfest
- Replaces infested blocks with their non-infested counterpart (infested_stone becomes stone)
persist ON|OFF
- Lets you set the persistence of all leaves within a selection, enabling or disabling decay
wax ON|OFF
- Replaces copper block with their waxed or unwaxed counterpart
New #infested Mask
Masks to blocks infested with silverfish.
New #lightsource Mask
Masks to any blocks which emit light.
- Provide a single value to match only that light level:
#lightsource[15]
- Provide 2 values to match a range of light levels:
#lightsource[7][15]
Bugfixes & Tweaks
- Added
-l
flag to//eztexure blocklight
to prevent replacing light source blocks - Added toggle to
#aim
mask/pattern to enable hitbox sensitivity (by default it treats every block as a full block regardless of size):#aim[true|false]
- Added XScaling and ZScaling options to noise. Works the same as YScaling
- Fixed
-a
flag in//ezpalette swap
having the wrong description in its //help entry and in the wiki.
Use-a
to ignore air blocks, i.e. not replace air blocks
v0.10.2
Bugfixes & Tweaks
- Fixed ezEdits being incompatible with newest FAWE versions.
- FAWE did something which broke stuff. Old ezEdits versions are now incompatible with the newest FAWE versions.
- Use https://ci.athion.net/job/FastAsyncWorldEdit/912/ or an earlier fawe build, if you use ezEdits-0.10.1 or older.
- Version ezEdits-0.10.2 and above should work for the newest FAWE versions
- Fixed Palettes breaking when running MC 1.20.1 or earlier.
- Fixed a random seed override issue in //ezt noise.
- Fixed 2D Poly selections resetting on the Superwand when adding a new point above the current highest level.
v0.10.1
Added //ezedits quiet
Command
Toggles per-user quiet mode (will reset when the server restarts)
- Currently suppresses some chat messages from:
- Gradient & Gradientstroke brush
- Paletteshift brush
- Superwand
Bugfixes & Tweaks
- Added an update checker which will notify you of a new version
- Adds a line to the server log on startup if there is an update available
- Will message anyone with OP or the
ezedits.admin.*
permissions that there is an update available - Admin message and update checking in general can be disabled in the config
- Added missing
0.10.0
perms to permpacks - Fixed
##FadeRed
palette having a mushroom block without a red side - Links in
//ezedits info
can now be clicked to visit the site
v0.10.0
New #current
Mask
Mask of your active global mask (//gmask
)
- e.g. if your current gmask was
//gmask red,pink,orange
and you wished to add another mask you could do//gmask #current,yellow
New Rings Spline
//ezspline rings ...
- Places the given number of rings (with a configurable inner radius & thickness) along the spline
Ideal for quick elytra race courses
Palette Commands Update
- The colours of a palette will now be printed in chat when you save/fetch them, and when you print them
- When using
//ezpalette list
you can hover over a palette name to view the palette colours
Updated //ezspline expresion
- Swapped local coordinate axes: From [y,z going perpendicular and x parallel to the path] to [x,y going perpendicular and z parallel to the path]. This will break most expression splines written up to this point! But we believe this will make working with expression splines more intuitive going forward
- Added a new flag
-z
: Sets the domain of the axis running along the path to [-1,1]. If the flag is left off, the domain remains at [0,L] where L is the length of the path divided by the radius. The perpendicular axes remain in the domain [-1,1]. - Expression splines now support palettes: By default values in the range
>0..1
will map to their equivalent block in a palette. Note that exactly 0 will still not place a block - Added a new flag
-o
: Changes the expected palette range from>0..1
to>0..P
where P is the palette length. So a palette of length 16 will need the expression to output values up to 16 to map to the palette
Updated //ezpalette swap
- **Renamed
-f
flag to-s
** (s for "stretch") - Added a new flag
-f
: Enables fuzzy mode on the source palette, ignoring any block states - Added a new flag
-b
: Copies block states of source palette blocks onto the equivalent target palette block. For example, stairs will maintain the same orientation.
Updated //ezshapes
Added hollow shape support for torus
, cone
, tetrahedron
- Added a new flag
-h
: Toggle hollow mode on those shapes
Bugfixes & Tweaks
- Fixed Texturing commands not working on a large region size
- Fixed BlockLight Texturing not working inside of
//ezt advanced
- Fixed splines glitching at the start of the path
- Fixed spline normal modes being inconsistent in their axis directions
- Fixed splines not rendering for perfectly vertical paths. (
-n UPRIGHT
not working is intended behavior) - Fixed
#near
replacing blocks of the inner mask - Fixed artefacting in white noise
- Fixed
bezier
interpolation breaking on large palettes