8Crafter's Server Utilities Wiki
  • Home
  • Discord
  • Contribute
  • ModBay
Changelogs
  • Changelogs
  • Releases
    • v1.1.0
    • v1.2.0
    • v1.2.1
    • v1.2.2
    • v1.3.0
    • v1.3.1
    • v1.3.2
    • v1.3.3
    • v1.3.4
    • v1.3.5
    • v1.3.6
    • v1.4.0
    • v1.5.0
    • v1.5.1
    • v1.6.0
    • v1.7.0
    • v1.8.0
    • v1.9.0
    • v1.10.2
    • v1.11.0
    • v1.12.0
    • v1.12.1
    • v1.12.2
    • v1.12.3
    • v1.13.0
    • v1.14.0
    • v1.14.1
    • v1.15.0
    • v1.15.1
    • v1.16.0
    • v1.17.0
    • v1.18.0
    • v1.18.1
    • v1.18.2
    • v1.19.0
    • v1.20.0
    • v1.21.0
    • v1.22.0
    • v1.23.0
    • v1.23.1
    • v1.24.0
    • v1.25.0
    • v1.25.1
    • v1.25.2
    • v1.26.0
    • v1.27.0
    • v1.28.0
    • v1.28.1
    • v1.28.2
    • v1.28.3
    • v1.28.4
    • v1.28.5
    • v1.29.0
    • v1.29.1
    • v1.29.2
    • v1.29.3
    • v1.29.4
    • v1.30.0
    • v1.30.1
    • v1.31.0
    • v1.32.0
    • v1.32.1
    • v1.33.0
    • v1.33.1
    • v1.34.0
    • v1.34.1
    • v1.35.0
    • v1.36.0
    • v1.36.1
    • v1.36.2
    • v1.36.3
    • v1.36.4
    • v1.36.5
    • v1.36.6
    • v1.37.0
  • Pre-Releases
    • v0.1.0
    • v0.2.0
    • v0.3.0
    • v0.3.1
    • v0.3.2
    • v0.4.0
    • v0.5.0
    • v0.5.1
    • v0.6.0
    • v0.8.0
    • v0.8.1
    • v0.8.2
    • v0.8.3
    • v1.0.0-RC.1
    • v1.0.0-RC.2
    • v1.20.0-preview.20
    • v1.20.0-preview.21
    • v1.20.0-preview.22
    • v1.23.0-preview.20+BUILD.1
    • v1.26.0-RC.1
    • v1.26.0-RC.2
    • v1.26.0-RC.3
    • v1.35.0-RC.1
    • v1.35.0-RC.2
General
  • General Information
  • Troubleshooting
  • Downloading
  • Installing
  • Getting Started
Commands
  • Commands Basics
  • Parameters Basics
  • Parameter Types
Commands List
  • Main
    • \align
    • \aligncenter
    • \attribute
    • \binvsee
    • \block
    • \bluemodsversion
    • \clearchat
    • \eval
    • \gma
    • \gmc
    • \gmd
    • \gmg
    • \gmp
    • \gmr
    • \gms
    • \help
    • \mainmenu
    • \playermenu
    • \tpa
    • \tpaccept
    • \tpdeny
  • WorldEdit
    • \\backuparea
    • \\ceil
    • \\chunk
    • \\cone
    • \\copy
    • \\cube
      Non-Functional
    • \\cut
    • \\cyl
    • \\deletesavedpos
    • \\drain
    • \\expandselection
    • \\flood
    • \\floor
    • \\generate
    • \\generatecallback
      Non-Functional
    • \\generatef
    • \\generatejs
      Non-Functional
    • \\generates
    • \\generateterrain
    • \\hcone
      Non-Functional
    • \\hcube
    • \\hcyl
      Non-Functional
    • \\hpos1
    • \\hpos2
    • \\hreplace
    • \\hsphere
    • \\idtfill
    • \\itfill
    • \\listpos
    • \\loadchunks
    • \\loadpos
    • \\maze
    • \\move
      Non-Functional
    • \\offset
    • \\omove
      Non-Functional
    • \\oreplace
    • \\paste
    • \\pos1
    • \\pos2
    • \\protectarea
    • \\regenerateblocks
    • \\remove
    • \\replace
    • \\savepos
    • \\savestructure
    • \\selectmode
    • \\set
    • \\seti
    • \\shift
    • \\smove
      Non-Functional
    • \\sphere
    • \\stack
    • \\stsphere
    • \\tube
    • \\undo
    • \\walls
    • \selectionrender
  • Removed
    • \settings (Old)
Systems
  • Anti-Spam System
  • Ban System
  • Chat Ranks System
  • Home System
  • Player Shop System
  • Rank Name Tags System
  • Server Shop System
  • Shop System
  • Sign Shop System
  • Spawn Protection System
  • TPA System
Settings
  • Chat Ranks Settings
  • General Settings
  • Home System Settings
  • Manage Game Rules
  • Module Imports
  • Money System Settings
  • Notifications Settings
  • Personal Settings
  • Script Settings
  • TPA System Settings
  • UI Settings
  • Extra Features
    • Extra Features Settings
  • Advanced
    • Advanced Settings
/scriptevent Commands
  • s:e
Blocks
  • ifill Command Placeholder Block
  • Invalid Block Placeholder
Entities
  • Tickingarea
  • Tickingarea 6
Items
  • Debug Sticks
    • Debug Stick
    • Editor Stick
  • UI Items
    • Main Menu
    • Player Menu
  • WorldEdit Items
    • Selection Tool
  • Misc.
    • Programmable Items
    • Ultra Bundle
    • WorldEdit Brushes
Main Menu
  • Main Menu
Player Menu
  • Player Menu
Ultra Security Mode
  • Command Required Permission Levels
Misc
  • Add-On Version Compatibility List
Other Features
  • Enchanting Any Item With Any Enchantment
  • Item Customization
  • No AI Entities
  • Particle Customization
  • Simulated Players
Meta
  • Add-On Performance
  • Style Guide
  • Useful Links

v1.35.0 Changelog

v1.35.0
  • Additions
    • Blocks
    • Chat Escape Codes
    • Commands
    • Mute System
    • Settings
    • UIs
    • Ultra Security Mode
  • Changes
    • Commands
    • Performance
    • Settings
    • Teleport Systems
    • TPA System
    • UIs
  • Removals
    • Settings
  • Fixes
    • Commands
    • Entities
    • Items
    • Settings
    • UIs
  • Technical Additions
    • API
    • Permanent Event Subscriptions
  • Technical Changes
    • API
  • Technical Fixes
    • Commands

Renamed the add-on from 8Crafter's Debug Sticks, Chat Ranks, Custom UI, JavaScript Commands/Script REPL, and Server Utilities to 8Crafter's Server Utilities & Debug Sticks!

Additions ​

Blocks ​

  • Added the andexdb:invalid_block_placeholder block.
  • Added the andexdb:invalid_block_placeholder_no_occlusion_no_dimming block.
  • Added the andexdb:invalid_block_placeholder_lit block.

Chat Escape Codes ​

  • Added the ${ase} chat secape code, which is the same as ${se} except that is evaluates the provided script in an asynchronous function, so system.run() is not needed to use functions that can't be used in read-only mode, and you can use the await keyword. And awaited promises will actually have their errors caught and logged to the chat, instead of only to the console, which you wouldn't be able to see the errors from unless you were on a dedicated server and had console access, or were on a world and you were the host. It requires the same permissions as the ${se} escape code.

Commands ​

  • Added the \\loadchunks command. It has one alias: \\lc.
  • Added the duration parameter to the \selectionrender command.
  • Added the t flag to the \takeitem command. This flag causes the command to create ghost items if the slot type is a number or ~.
  • Added the \tpaccept command.
  • Added the \tpdeny command.
  • Added the \gmg command.
  • Added the \\expandselection command.
  • Added the \\generateterrain command.
  • Added the f flag to the \\remove command. This flag causes the command to execute in fast mode, fast mode causes the command to run all in one tick and using BlockVolumeBase.prototype.getBlockLocationIterator() to get all the non-air blocks in the selected area. Note: This flag will cause the command to freeze the world/realm/server until it finishes executing or triggers a script hang error.

Mute System ​

Added a new Mute System!

You can mute players through the Quick Mute menu.

You can also mute or unmute players through the Manage Players menu.

You can also manage mutes through the Manage Mutes menu.

Settings ​

  • Added the Default Min MS Between Tick Waits setting (config.system.defaultMinMsBetweenTickWaits) to the Script Settings menu.
  • Added 4 new options related to the console and chat logs about whether or not a compatible version of the BlueMods Anticheat add-on is on the world to the Script Settings menu.

UIs ​

  • Huge overhaul to the Moderation menu.
    • The menu now disabled the non-functional buttons.
    • Rearranged the buttons on the menu.
    • Added the Quick Actions submenu.
      • This submenu contains buttons for quickly banning, kicking, and muting players, and even transferring players to other servers!
    • Huge internal structure overhaul to improve performance and make it easier to add new features.
  • Added menus for resetting player and preset permissions in Ultra Security Mode.

Ultra Security Mode ​

Permissions ​

  • Added the andexdb.bypassTeleportCooldowns permission to Ultra Security Mode.
  • Added the andexdb.transferPlayers permission to Ultra Security Mode.
  • Added the andexdb.mutePlayers permission to Ultra Security Mode.
  • Added the andexdb.unmutePlayers permission to Ultra Security Mode.
  • Added the andexdb.accessManageMutesUI permission to Ultra Security Mode.
  • Added the andexdb.useScriptEval permission to Ultra Security Mode.

Changes ​

Commands ​

  • The \takeitem command now no longer creates ghost items, unless the new t flag is used and the slot type is a number or ~.
  • The \takeitem command now takes a target selector instead of a player name.
  • The \copyitem command now takes a target selector instead of a player name.
  • The \copyitem command now allows for multiple targets.
  • The \tpa command now uses the new TPA system.
  • The \gmr command now has a chance to set you to god mode (Game Mode 7).
  • The \help command now displays the URL of the page on the wiki for the command when getting the help for a built-in command.

Performance ​

  • Massive performance improvements to the Money System.

Settings ​

  • Massive overhaul to the Script Settings menu.
  • The Module Imports Config now defaults to having everything enabled.

Teleport Systems ​

  • Made it so if Ultra Security Mode is enabled, players with the andexdb.bypassTeleportCooldowns permission can bypass the countdown and cooldown for teleports with things such as the homes and warps systems, and if Ultra Security Mode is disabled, then players with the admin tag can bypass it.

TPA System ​

  • The TPA system is no longer experimental.

UIs ​

  • Made the "Reset Permissions" button in the Security menu use the red reset icon instead of the settings icon.
  • Made the "Ultra Security Mode Debug" button in the security settings menu use the debug glyph color icon instead of the settings icon.
  • The Eval Auto Execute Settings menu now requires the andexdb.useScriptEval and andexdb.accessAdvancedSettings permissions when Ultra Security Mode is enabled (before it only needed andexdb.accessSettings).
  • Depecated the Eval Auto Execute Settings menu.
  • Added a Done button to the View Raw Data menu of the Edit Custom Area Category menu to allow players using controllers to scroll in the menu.

Removals ​

Settings ​

  • Removed the Protected Areas Refresh Rate option from the Script Settings menu.

Fixes ​

Commands ​

  • Fixed the \swapitems command.
  • Fixed the \copyitemfrom command.
  • Fixed the -32768 option for the \enchantmentbarrels command.
  • Fixed a bug where the \\regenerateblocks command would log 1 to the console whenever it was run.
  • Fixed a bug where the \\chunk command set the top and bottom of the selection based on the overworld height limit instead of based on the height limit of the executor's current dimension.
  • Fixed a bug where the \\chunk command set the top of the selection 1 block above the maximum height limit.
  • Fixed a bug where the \\protectarea command would always throw an error saying that the area category was invalid, even when it was valid.

Entities ​

  • Fixed a bug where the andexdb:tickingarea_6 entity could not be made visible if Entity Scale was not on the world.

Items ​

Editor Stick ​

  • Fixed a bug where the 3 editor stick types would set the sign text color on the opposite side of what was specified. (ANDEXDB-63)

Settings ​

  • Fixed a bug where the Allow Cross-Dimensional Teleport option (config.teleportSystems.allowCrossDimensionalTeleport) was labeled Enabled instead.
  • Fixed a bug where the Main Menu Settings menu was accessing the player menu config (config.ui.menus.playerMenu) instead of the main menu config (config.ui.menus.mainMenu).

UIs ​

  • Fixed a bug where the Manage Bans menu used config.ui.pages.maxPlayersPerManagePlayersPage instead of config.ui.pages.maxBansPerManageBansPage for the number of entries per page.
  • Fixed a bug where the Redeem Code menu still used the old UI style.
  • Fixed a bug where the Bounties Placed By Me menu still used the old UI style.
  • Fixed a bug where the Individual Bounties menu still used the old UI style.
  • Fixed a bug where the Home Details menu still used the old UI style.
  • Fixed a bug where the New Home menu still used the old UI style.
  • Fixed a bug where the Individual Player Leaderboard Statistics menu still used the old UI style. (The menu that appears when you click on a player's name in the menu for a specific leaderboard.)
  • Fixed a bug where the Ultra Security Mode Debug menu still used the old UI style.
  • Fixed a bug where the Manage Permissions Presets menu still used the old UI style.
  • Fixed a bug where the Manage Permissions for Player/Preset menu still used the old UI style.
  • Fixed a bug where the Manage Permissions for Player/Preset menu had yellow labels for permissions that were enabled on the everyone preset, when editing the permissions for a preset.
  • Fixed a bug where the Place Bounty menu threw an error when the player had already placed a bounty on the target, now it shows a warning instead, saying that to do it, they will have to remove the previous bounty first, and it provides and option to do so.
  • Fixed a bug where the icon for the View Individual Bounties button was an arrow pointing left instead of right.
  • Fixed bugs with the player and server shop systems where some of the menus had not yet been updated to the new UI style.
  • Fixed a bug where the Edit Warp menu was called New Warp instead of Edit Warp.
  • Fixed a bug where the Warps menu was using the general form style instead of the medium form style.
  • Fixed a bug where the Homes menu was using the general form style instead of the medium form style.
  • Fixed a bug where the Leaderboards menu was using the general form style instead of the medium form style.
  • Fixed a bug where the Leaderboards menu could throw an error if any of the leaderboard buttons were undefined.
  • Fixed a bug where the scoreboard-based leaderboards did not work correctly.
  • Fixed a bug where the buttons for the warps in the Manage Warps menu would not appear.
  • Fixed a bug where the Edit Built-In Statistic menu put you in an infinite loop when trying to use escape or the back button.
  • Fixed a bug where the Edit Built-In Statistic menu would go back to the Manage Statistics menu and cause it to be open twice, instead of re-opening itself, upon exiting out of the Settings menu for the statistic.
  • Fixed a bug where the Edit Displayed Leaderboards menu rendered the buttons for the leaderboards incorrectly.
  • Fixed a bug where the Add ID Ban and Add Name Ban buttons on the Manage Bans menu were not rendered correctly.
  • Fixed a bug where the Quick Ban, Quick Kick, Quick Mute, and Quick Transfer menus did not map the button indexes for the back, close, and refresh buttons correctly, causing them to behave unexpectedly.

Technical Additions ​

API ​

cmdutils Module ​

  • Added modules.cmdutils.getItemFromParsedSlot

Config ​

  • Added config.system.defaultMinMSBetweenTickWaits.

Globals ​

  • Added the gsend function.
  • Added the gcsend function.
  • Added the pgsend function.
  • Added the pgcsend function.

Modules ​

  • Added the modules.moderation module.
  • Added the modules.alea module (Note: The module was already in the add-on, but was not in the modules namespace.).
  • Added the modules.simplexNoise module (Note: The module was already in the add-on, but was not in the modules namespace.).

Permanent Event Subscriptions ​

  • Added a new permanent event subscriptions system.
    • The new permanent event subscriptions system allows you to register code that will execute when an event occurs.
    • It supports ALL vanilla script API events, and a few custom events.
    • It supports the following custom events:
      • andexdb.beforeEvents.modifiedChatMessageFormat
      • andexdb.beforeEvents.modifiedChatMessageFormatFinalization
      • andexdb.beforeEvents.modifiedChatMessageSend
      • andexdb.afterEvents.modifiedChatMessageSend
    • You can create these permanent event subscriptions either through the script eval or the Manage Event Subscriptions menu.

Technical Changes ​

  • When Entity Scale or BlueMods Anticheat are not detected upon startup, the add-on will now tell you in the console as a warning, rather than a log, so that you don't have to change your log level to see it.

API ​

cmdutils Module ​

  • Massive performance improvements to the modules.cmdutils.getSlotFromParsedSlot function.
  • Massive performance improvements to the modules.cmdutils.parseSlot function.

Config ​

  • Deprecated config.system.protectedAreasRefreshRate.

Technical Fixes ​

Commands ​

  • Fixed a bug where some of the chat commands were using executeCommandPlayerW.prototype.sendMessageB to send errors instead of executeCommandPlayerW.prototype.sendError.
Edit v1.35.0 on GitHub

8Crafter's Server Utilities Wiki by 8Crafter-Studios

"Minecraft" is a trademark of Mojang AB.

8Crafter-Studios, 8Crafter's Server Utilities Wiki and 8crafter.com are not affiliated in any way with Microsoft or Mojang AB.

  • Privacy Policy
  • Join our Discord
  • Learn how to Contribute
  • Visit our Repository
  • Wiki Settings