Filter loader...
Filter versions...
Filter channels...

Developer Note

  • The datapack license has been changed from ARR to PolyForm Shield License 1.0.0

Technical

  • Boost flight mode: works by holding SHIFT+CTRL+SPACE+W/A/S/D, boosts you depending on the direction of sight by all 3 axis. If you bump into blocks, then boost flight respects the ghost flight, so you will continue to fly in the same direction smoothly and simultaneously in both modes.
  • Removed we:ghost command toggling ghost flight mode
  • Instead, there is now a we:flight command that opens the settings menu for both flight modes (see below)
  • Added we:hcircle command - similar to we:circle, but draws a hollow circle instead of a filled one.
  • The accuracy of both commands has been improved: larger circles are now more even.
  • Max radius of both сommands increased: 250 -> 499
  • Increased maximum distance of Ray selector and String tool: 200 -> ∞ (as far as server chunk loading reaches)
  • Increased maximum String length: 200 -> 1024 (this limitation is still necessary to avoid infinite loop causing crash)
  • All available tool modes and toggled tools are now displayed in the tool name above the HUD.
  • The tool name and mode are no longer displayed in the subtitle when changing it.
  • The history system now uses a custom dimension. This does not pollute the vanilla end dimension, allows buffers to be saved faster, and increases the maximum height of the region being processed: 255 -> 384
  • Datapack version updated: 80 -> 81
  • Resourcepack version updated: 63 -> 64
  • Now when changing the dimension, the Clear toast is no longer shown and the quick menu is not displayed in the chat
  • Structures copied to the clipboard now retain the relative position of the player, and are pasted back into the world also taking into account the relative position. (Previously: always pasted from the north-west-bottom corner. Now: if you are standing, for example, on the edge of the roof when copying a house, then when pasting into the world the house will be in such a position that you are standing on the same edge of the roof.)
  • Chat menus now hide when the dialog is opened and pop up when the dialog is closed
  • In the chat menu, the "Manage History" and "Pin Command" buttons have been swapped
  • Instead of the "Manage History" button there is now "Settings"
  • Settings menu: (See details in the next section)
  • The history management menu has been moved to one of the dialog boxes in the settings menu
  • Player is no longer thrown out of ghost flight while any part of their hitbox is still in solid blocks. (Previously, the check only took into account the center of the hitbox)
  • The first and second points of a region are now automatically moved inside the world borders if they were placed outside them.
  • Major trigger optimization: The number of scoreboards and ticking functions has been significantly reduced
  • Global distribution of datapack code into modules: more optimization and easier navigation
  • The number of redundant commands in the display-entity editing system has been greatly reduced (The overall code has been reduced by 2-3 times). Now more efficient methods are used. (Nothing has changed for the user, all functions work exactly as before)
  • Optimized the Forceload modular system added in the previous version
  • The Replace-Paste and Fill-Paste brushes have been combined into one tool: now the left mouse button inserts the building in replace mode, and the right mouse button inserts it in fill mode.
  • New Modular Toast System: The resource pack should now weigh even less, and adding new toasts should be easier
  • Custom console (event / ticking) - displays the performed functions in the chat, can be enabled in the settings
  • Optimized the mechanism for changing tool modes
  • Added mode "10" for resize tool
  • The center and line commands now automatically select a glass block instead of air if the player has not manually selected a block

Settings Menu

  • Is called by the "Settings" button in the chat menu, through the help dialog, or the we:settings command. Sections: Graphics, Sound, Other, History management. Allows you to customize the datapack to your taste, enable additional functions or disable those you don't like.
  • Each settings page has a button to reset the associated settings to factory defaults. The purpose of each button is indicated in the game using hover text, so don't be afraid to get confused in the settings. (I'm writing this here once so as not to repeat it for each page)

History & Buffers:

  • Now displays even more information: Current selected buffer | Number of buffers saved (reset after clearing history) | Number of buffers generated (Not reset after clearing history, represents the maximum number of buffers ever created by the datapack, this is the territory permanently generated in the custom dimension. They can be safely removed by deleting the custom dimension, but it is recommended to clear the history before doing so. | Buffer limit (the maximum number of buffers that can be created is 58,000, after which the history will be cleared in emergency mode. (But I don't see how it is possible to create so many buffers, you will run out of hard drive space faster than you hit the limit)

Buttons available on this page:

  • Buffer pre-generation - ON/OFF (Buffer pre-generation allows to significantly speed up world edit commands execution, but vastly increases the world`s file size).
  • Clear history - INSTANT (Clearing history is recommended when you want to make a checkpoint during building, so you don`t accidentally undo everything).
  • Buffer defragmentation - NULL (Still in development)

Other (needed for debugging):

  • [Debug] Event console - ON/OFF (Toggles display of one-time technical messages in chat)
  • [Debug] Tick console - ON/OFF (Toggles display of ticking (constantly running) technical messages in chat)
  • When these settings are enabled, the chat menu will not appear, instead a bossbar will be displayed with a hint on how to turn this mode off.

Interface:

  • Toasts - ON/OFF (Toasts are notifications that appear in the upper right corner of the screen when a world-editing task has been completed)
  • Chat-Menus - ON/OFF (Toggles all interactive menus in chat and clearing of chat before them (except for errors and important warnings))
  • Action-bar info - ON/OFF (Toggles information above the HUD when you hold tools in your hands. (Point coordinates, area size, etc.))
  • Progress-bars - ON/OFF (Toggles the progress bar of a world-editing tasks in the upper middle of the screen)

Sounds:

  • Toasts whoosh - ON/OFF (Toasts are notifications that appear in the upper right corner of the screen when a world-editing task has been completed)
  • Tools - ON/OFF (Toggles various tool sounds (setting positions, changing modes, etc.)) Undo/Redo - ON/OFF (Sounds when undoing or redoing an action)
  • Reload - ON/OFF (Sound effect when reloading a datapack or re-entering a world)
  • Menu popup - ON/OFF (Sound of opening the settings and help menu)

Movement:

  • Ghost-flight - ON/OFF (Ghost Flight allows you to fly through blocks if you are in creative flight (automatically switches you between creative and spectator modes when you bump into blocks))
  • Boost-flight - ON/OFF (Boost-flight is activated by simultaneously pressing [SHIFT] + [CTRL] + [SPACE] + [W] / [A] / [S] / [D]. Significantly accelerates you relative to the direction of your view)
  • Boost to Ghost (Auto) - ON/OFF (Automatic switching from boost to ghost mode occurs if you bump into blocks during boost flight. If automatic switching is off and ghost mode is off, you will simply bump into blocks. If the ghost flight mode is turned off, but the automatic switching is on, then the ghost flight will still be activated if you bump into blocks during the boost flight)

Graphics:

  • Position preview - ON/OFF (Toggles positions preview display for various tools (Axe, Pastebrush, String, etc.))
  • Particles - ON/OFF (Toggle visual effects to improve performance)

Visuals

  • Changed icons of some buttons in the WE and Display chat menus
  • Changed textures of all chat menus
  • Changed the sound of inserting a building with the pastebrush

Fixes

  • Pastebrush did not restore saved region positions after pasting a building, which could lead to loss of history buffer
  • we:replacenear now works correctly even if the requested region is outside the world border (the insertion edge is automatically shifted so that the region is entirely within the world border)
  • "Unable to set position in ghost-flight mode" message no longer appears if the player is in normal spectator mode
  • The message "no free slots on the hotbar" is no longer spammed into the chat
  • Visual and sound effects did not work when inserting a building into a world with the "replace" mode
  • Removed technical messages from chat that were supposed to be hidden before the previous version was published (oops..)
  • The Display Entity Editor can no longer edit technical displays and previews of Axe, Pastebrush, String tool positions
  • The Axe tool position preview color was slightly blue instead of the usual white
  • Fixed duplicated position preview when switching from Axe to String tool and vice versa
  • Fixed position preview twitching when creating them for String and Pastebrush tools
  • Now when using the uniwand command or issuing tools via the button in the chat menu, tools are always issued in the correct order without spaces between items
  • Fixed the brush tool overlapping the selected block with coordinate information
  • The text about the block selected by the brush was in the wrong font
  • The we:uninstall command now accurately removes all entities, scoreboards, achievements and bossbars
  • Fixed duplicated function execution during ghost flight
  • Some achievements were not updating automatically after reload (Found by particlend)
  • The line command always left 1 block undrawn at one end of the line
  • Removed a technical we:test function that was accidentally left in the previous release (if you used it, don't worry, it doesn't do anything)

Honor Board

Special Thanks to

  • dorkorc
  • mulverinex

Thanks For Requesting Features to

  • mcsnapj

Thanks For Finding Bugs to

  • particlend

Dev Note

  • Old Axis resource packs, History Buffers, Selected Regions, Entities, Items, any other stored datapack information created before this update may (and most likely will) not work. Just replace them with new ones. Please report any issues or ask for help on the Axis Support Discord!
  • This update has changed and fixed many "invisible technical gears" that will improve the quality and stability of future versions.
  • Thanks to the community for such incredible support, it boosts the development process by 500%!

Technical

  • Added command /function we:circle {r:value} - draws a circle with the specified radius
  • Added fill and replace pastebrush modes for pasting at distances of 30, 20, 10 blocks
  • Added /function we:ghost command to toggle ghost-flight mode
  • Added Double mode to Resize tool - increases the region by 2 times, or reduces it by half.
  • Added /function we:pin command - allows you to pin up to 10 custom commands above the Axis chat menu, and use them with a mouse click. Format: /function we:pin {slot:2,cmd:'say Hello World!'} <-- "cmd" without backslash (/)
  • Added /function we:trigger_updates command - triggers updates of all blocks in the selected region (alias: /function we:upd)
  • Added the String tool - on the right mouse button adds points and calculates the distance between them, on the left mouse button resets all points. Distance modes: 10, 20, 30, Ray
  • New help menu: divided into pages, each command now has not only a slot for a link to a YouTube video and a detailed description, but also a list of aliases
  • New modular history system that allows you to edit regions of previously unseen sizes!
  • Tools no longer replace specific hotbar slots. When given, they find the first free slot, and when changing modes, they always stay in the slot they are in. Therefore, you can now move your tools to any convenient hotbar slots and use them without any problems.
  • Now, if the required resource pack is not installed, a message and link will be displayed in the chat.
  • Using the replace command without a block in the left hand will now replace all blocks except air with the selected block. (previously - air with the selected block)
  • All pastebrush modes now read position more accurately
  • The display directory has been renamed to d, all commands related to editing displays have changed: /function we:display/wand -> /function we:d/wand
  • A separate directory b was created for brushes. The commands associated with brushes have changed: /function we:brush -> /function we:b/wand
  • The directory of all datapack macros has been changed to a custom one for better compatibility with other datapacks: macro -> axis, input -> xwe
  • Tool recognition, previously based on item_model, has now been replaced with the more reliable CustomData.
  • All entity and item scoreboards and tags in the datapack have received a unique prefix to avoid conflicts with other datapacks
  • Some commands have been renamed to shorter ones:
  • /function we:display/interpolation_ticks ->
  • /function we:d/ip_ticks
  • /function we:display/teleportation_ticks ->
  • /function we:d/tp_ticks
  • /function we:display/summon_block_display ->
  • /function we:d/create_block_display
  • /function we:display/summon_item_display ->
  • /function we:d/create_item_display
  • Removed obsolete and unused features and scoreboards
  • Obsolete formats of some commands have been replaced with new ones
  • Display-Entity editor optimization

Visuals

  • Normal visual returned for Display-Entity editor chat menu

Fixes

  • Fixed a bug where history buffers (undo/redo) were not saved if the area of ​​the region being processed exceeded 250 chunks
  • Fixed insert preview shift by 0.5 blocks if selected area has even width/length
  • Fixed a bug where undo/redo progress bars would not show if commands were called via the chat menu
  • Fixed a rare bug with overlapping axe point preview and region insert preview
  • Fixed a bug where in some situations paintbrush could create a preview and not clean it up until another tool was used.
  • The redo command will no longer activate or display visual effects if there is nothing to redo.
  • Pastebrush preview should no longer be duplicated if the player tries to paste it into unloaded chunks

Special Thanks to

  • dukkymc
  • godlander
  • thederdiscohund
  • ellivers
  • bloosix
  • merak48763

Thanks For Requesting Features to

  • mcsnapj
  • cube_player

Technical

  • Updated to version 1.21.6
  • (Experimental) Added rotate command: Rotates the building by the specified number of degrees. Affects entities
  • (Experimental) Added flip command: flips the building along the view direction axis. Affects entities
  • Added cut command: copies the building to the clipboard and cuts it from the world
  • Added uniwand command: gives all tools at once
  • The history clearing menu now displays the currently selected history buffer and the maximum number of buffers generated
  • The clear history menu now has a cancel button that returns you to the main chat menu
  • Now the system will not allow a new command to be processed until the previous one has been completed (you would have to spam commands at flash speed to break something, but now even that is provided)
  • Pastebrush modes are now located on the brush tool instead of the selector (axe)
  • Minor file system sorting done
  • Some test modules have been optimized for the new format
  • Now when you /reload or open the /help menu, the mini-chat menu corresponds to the menu of the selected tool, instead of the always default one as before.
  • All chat menus now work via triggers, to bypass the warning window
  • Scoreboards and achievements are now updated on reload to restore datapack functionality in case of a crash
  • The wand button in the chat menu now gives all tools at once

Visuals

  • Slightly changed animation of the selection area
  • Changed the sound of opening the help menu to a softer one
  • Changed the visual of the entity display control menu to avoid a visual bug after 1.21.6 (This may be a temporary change)
  • Added additional sound and visual effects for actions in the entity display control menu

Fixes

  • Added missing {r:value} component of /function we:display/culling/range command to help page
  • Fixed a bug where ghost flight mode could interfere with using spectator mode
  • Ghost Flight mode no longer prevents you from passing through portals to Nether, End, and End Gateway
  • Fixed a bug with duplicating selection points after switching between dimensions
  • Fixed a bug where one of the selection points could get lost if left in unloaded chunks, and cause problems after setting an additional point and loading the old one
  • Fixed a rare bug with duplication of a preview position entity
  • Fixed incorrect spelling of function in help menu: /function we:display/view_range {r:} -> /function we:display/culling/range {r:}
  • Chat menu was not displayed when holding the brush tool

Brand new display entity modification system!

Display Tools:

  • Scale - 0.5, 0.125, 0.015625
  • Move - 0.5, 0.125, 0.015625
  • Rotate - 22.5, 5.625, 1.40625

Display Modification Menu: After selecting a desired display, you can:

  • Move it
  • Rotate it
  • Rescale it
  • Duplicate it
  • Modify billboard (auto rotation to the player)
  • Modify culling (values of width, height and range, at which the display is rendered)
  • Modify interpolation and teleportation values
  • Modify brightness overrides
  • Modify glow color (glow entity outline)
  • Reset all the mentioned parameters to default

Commands for manual control (alternative to the modification menu):

  • /function we:display/w
  • /function we:display/wand
  • /function we:display/summon_block_display
  • /function we:display/summon_item_display
  • /function we:display/duplicate
  • /function we:display/billboard/center
  • /function we:display/billboard/fixed
  • /function we:display/billboard/horizontal
  • /function we:display/billboard/vertical
  • /function we:display/brightness/block
  • /function we:display/brightness/sky
  • /function we:display/culling/height
  • /function we:display/culling/width
  • /function we:display/culling/range
  • /function we:display/glow_color
  • /function we:display/interpolation_ticks
  • /function we:display/teleportation_ticks
  • /function we:display/reset_brightness
  • /function we:display/reset_culling
  • /function we:display/reset_glow
  • /function we:display/reset_interpolations
  • /function we:display/reset_position
  • /function we:display/reset_rotation
  • /function we:display/reset_scale
  • /function we:display/remove
  • /function we:display/delete

Detailed Description for each command is provided on the main help page: /function we:help

Special thanks to

  • baphomet42
  • merak48763
  • actuallyblue
  • CosmicAxolotl

Please report any bugs to the Axis Support Discord

Technical

  • Updated to version 1.21.5: many boring technical changes
  • Ghost-flight now supports all new blocks
  • All worldedit commands, as well as commands that operate buffers, now work approximately 2 times faster
  • The way the overlay command works has been changed, it should now run with less input lag
  • General optimization and cleaning of all functions
  • New help page with links to YouTube guides! (will be gradually updated)
  • Improved the safety system: now it will not allow you to execute an incorrect command that could not be /undo-ne.

Compared to previous versions, the safety of use is incredibly increased!

Visuals

  • System warnings are now more readable and less disruptive to gameplay
  • Custom Axis font is now used in all datapack UIs, to avoid visual bugs when using third-party resource packs
  • The visuals of the expansion/contraction of the region has been changed, now it is clear which edge of the region is moving
  • Added sound effects for switching instruments

Fixes

  • Emergency buffer clearing would not work if buffers were clogged during the first session in a world after adding a datapack
  • It was possible to undo back to previous buffers, perform a new action, and then redo back to previously used buffers that should have been replaced with new ones, thus creating an irreversible action.
  • Kelp was considered a solid block for the ghost-flight
  • The command progress bar did not disappear after the "region not loaded" error
  • When selecting a region larger than the loading distance and trying to copy it, the paste-preview entities were infinitely duplicated
  • When trying to set a Pos in ghost-flight mode the player was teleported into the void
  • The player could get stuck in ghost-flight mode.
  • The toasts for "replacenear", "drain", "extinguish", "copy" commands were incorrectly positioned on the screen
  • The block for painting with a brush would not update if selected manually

Technical

  • Added progress bar for difficult, time consuming tasks.
  • Max block modification limit buffed from 1.000.000 to 999.999.999 (experimental).
  • Now you can ghost-fly through blocks while in creative flight mode.

Fixes

  • Warning messages in chat were overlapped by chat menu.
  • Fill-paste and Replace-paste toasts were located on screen incorrectly

Special thanks to @baphomet42

Technical

  • Added custom dimension support.
  • Added history system support for commands: stack,paste_fill,paste_replace,move.
  • Action/command feedback now uses fully custom display toast instead of an advancement toasts, as they were annoyingly stacking on top of each other after a large portion of commands.
  • New chat-menu now popups and is avaliable at the bigger range of situations.
  • Added a get-wand button in chat-menu
  • Added safety catch when trying to undo/redo action located in unloaded chunks. Buffer will not switch anymore and error toas will be displayed instead.
  • Added copy command. (copy brush alternative, but can handle inter-dimensional copypasting)
  • Added paste_fill command.
  • Added paste_replace command.
  • Added replacenear command.
  • Added extinguish command
  • Added drain command
  • Added more overall info + new command info to the in-game help page.
  • New angle-based marker system, allows faster buffer-related commands execution.
  • Added "Too big region" warning.
  • Clearing history now also clears chat.
  • Using center command now doesn`t save history buffers, as it was pointless.
  • Using overlay command now saves additional block layers below and on top of the region, for cleaner undo/redo handling.
  • Added Buffer overfill warn and an automatic emergency clearing.
  • Overall undo and redo function optimization.

VFX

  • New toast visuals for all the old&new commands&actions
  • New chat-menu
  • "Set Position" sound is now custom and is included in resourcepack.
  • Underground "Set Position" sound is now subdued.
  • Added particles when clearing region.
  • Added chat-menu sound effects

Bug fixes

  • After clearing the history you could redo one last action, even worse, could not undo it.
  • Filler blocks from overlay command are now more likely to successfully get cleared.
  • Setting both region points via a command now correctly plays a sound.
  • Undo, Redo particles are now displayed only after successfully executed command.
  • Now (I hope) fixed a bug when you could now undo/redo the first 2-3 actions after installing a datapack.
  • In some conditions, you must have used undo/redo several times to actually undo/redo the command.
  • In some conditions, using undo/redo modified the previous buffer instead of the current one.
  • Setting only the one region point without the second excisting in the world, 1+ million blocks selected warning were displayed.
  • Less colsole spam on chat clear.
  • In some conditions, undoing pastebrush actions caused placing wrong buffer pieces
  • Added menu popup when holding axe
  • More clear actionbar info
  • Axis command feedback is now displayed in advancement toast instead of chat
  • Fixed a flaw where you cant use any liquids or fire in commands because they are not blocks. Now you can hold buckets of liquids, flint and steel, or firecharge to properly use corresponding blocks
  • Fixed garbage collector activation after commands use
  • Fixed critical bug, where looking into unloaded chunks with an active selector creates infinite amount of selector preview entities
  • Fixed bug where /undo and /redo commands could not manage /overlay
  • Deleted some outdated & unused commands
  • Full datapack restructurization
  • New selection-independent undo/redo system, which can technically store up to ~60000 actions, instead of ~1 in an old system. (Still needs some maintaining, so please join Axis Discord community and help me find bugs ;D)
  • Added chat mini-menu with convinient fast-action buttons
  • Selection prewiew now becomes gray if sumberged in ground
  • Particle trails to undo/redo
  • Increased all selectors accuracy
  • Log dividers in chat
  • New highlights in chat logs
  • Other small tweaks n fixes
  • Added brush tool
  • Copied area is now pasted based of players center view point instead of areas anchor point.
  • Axis menu with help button now popup on world rejoin
  • Added center command
  • Added walls command
  • Added stack command
  • Added line command
  • Updated region visual
  • Removed leftover testing commands from several functions
  • Fixed Position and AreaVisual preview duplications
  • Overlay (old), center (new), line (new), walls (new) commands can now be undone and redone.

First ever version


Project members

GamerGoBC

Member

Details

Published 9 months ago
Updated a month ago