- Updated to fabric loader 0.17.x
Changes:
- Improved autocomplete in multiline commands
- Boolean value suggestions in SNBT will now be
true
/false
instead of1b
/0b
- "Load namespace:" entries in storage viewer are at the top now
- Improved file search of debugger
- Added suggestions for keybind text component
- Show proper error message when VSCode tries to evaluate something (evaluation is not supported yet)
Fixes:
- Fixed errors when vanilla (multiline) commands had trailing spaces on a line
- Fixed problems with the debugger in macro functions
- Fixed duplicated breakpoints on reload
- Fixed "Step In" skipping commands when paused on a command result
- Fixed command feedback from commands like
/function
appearing too early in VSCode - Fixed error handling of
/function
commands in the debugger - Fixed debugger in inline tags using incorrect positions
- Fixed that SNBT strings missing their second quotation had no autocomplete
- Fixed completely missing autocomplete and errors with some inline loot tables, predicates, item modifiers or dialogs
- Fixed predicates and item modifiers not being able to reload automatically
- Fixed errors with some command arguments when
easyNewLine
was enabled and they tried to read the next lines, which were later parsed a second time, leading to conflicts
Only works with Fabric Loader 0.16.14 and below!
- Updated to 1.21.6
- CommandCrafter now only connects to a dedicated server if the mod versions match
- Added "Load namespace:" entries to storage viewer when storages in a namspace exist but haven't been loaded by the game yet
- NBT suggestions for entity data in
/summon
and for block data - Added support for dialogs
Bugfixes:
- Player was kicked from server when opening storages with too much data
- Selector filters after
type=
weren't being analyzed /reload
kicked players without CommandCrafter on a dedicated server with CommandCrafter- Diagnostics were not removed by the language server after a file was deleted
- The language server was missing datapack features when in the main menu
Side note: I am planning to release snapshot versions of the mod if I have the time to give you quicker access to new datapack features (like dialogs)
Only works with Fabric Loader 0.16.14 and below!
Important bugfix: Debugging macro functions works now
Also download the VSCode extension update to get all new features!
Changes:
- New Minecraft Console
- Added VSCode commands to reload files:
Reload Datapack
,Reload Resourcepack
andReload Shaders
- Reloads can also be configured to happen automatically when saving a file in VSCode by enabling the following keys in the feature config:
autoreload.datapack_json
,autoreload.resourcepack
andautoreload.datapack_functions
- Reloads can also be configured to happen automatically when saving a file in VSCode by enabling the following keys in the feature config:
- When SNBT is written in a string, tags and values are still highlighted, but the string color will be kept for characters that aren't highlighted to make it clear that the value is a string
And other bugfixes
Only works with Fabric Loader 0.16.14 and below!
- Fixed incompatibility with some mods that caused the following crash on start:
Critical problem: command_crafter.mixins.json:parser.vanilla_improved.JsonReaderAccessor from command_crafter target com.google.gson.stream.JsonReader was loaded too early.
Only works with Fabric Loader 0.16.14 and below!
Also download the VSCode extension update to get all new features!
New features:
- Updated to 1.21.5 :D
- Viewing and editing scoreboards and storages in VSCode! (Scoreboard/Storage Viewer can be found at the bottom of the "Explorer" tab in VSCode)
- More auto completions in functions
- Print command output to debug console while debugging
- See rotation from command context while debugging
- It's now possible to start services (language server and debugger) on a dedicated server (see config)
Changes:
@language
directive no longer takes arguments in parentheses. Instead, arguments are written after the language id separated by a whitespace. For example@language vanilla(improved)
becomes@language vanilla improved
- Inline tags are no longer written as a comma separated list in parentheses. Instead, inline tags are written as SNBT that represents the
values
field from normal tags. For example@e[type=(minecraft:zombie, minecraft:skeleton)]
becomes@e[type=["minecraft:zombie","minecraft:skeleton"]]
.
And lots of bugfixes!
Only works with Fabric Loader 0.16.14 and below!
- Fixed #2 (crash on startup when other mods' command registration rely on a server instance being present)