
CommandCrafter
Useful Minecraft command tools in a Fabric mod and VSCode Extension (syntax highlighting, completion, debugging, etc.)
1.9K
26
CommandCrafter 0.6.3+26.1
release24 марта 2026 г.Updated to 26.1
Changes:
- Auto completing a JSON or SNBT key no longer inserts a space after the colon. This is because typing the space manually allows VSCode to also load auto-completions for the value
Removed:
- Removed warning for missing
block_postag when summoning aBlockAttachedEntity, since it doesn't prevent the entity from spawning
Fixes:
- Fixed completely missing nbt completions for
{equipment:{|}}insummon - Fixed that it was impossible to build datapacks for multiple versions with
datapack build. Overlay directories will be included in the built datapack now (as well as all other files in the datapack folder such as.vscode) and it is now possible to skip function validation at specific locations using@language vanilla noBuildCheck - Fixed
pack.mcmetaanalyzer not reading"filter"section - Fixed that multiline arguments at the end of a
@language vanilly easyNewLinecommand were missing suggestions in the following lines if the argument had an error - Fixed completely missing analyzing of
pack.mcmetaspecifically on Windows (eww)
CommandCrafter 0.6.2+1.21.11
release8 марта 2026 г.Fixes:
- Fixed nbt arguments (except compound arguments) being transpiled incorrectly by
/datapack build - Fixed Modrinth metadata not including dependencies since v0.6.0 >.<
CommandCrafter 0.6.1+1.21.11
release25 февраля 2026 г.Fixes:
- Fixed tag references in block predicate arguments being transpiled incorrectly by
/datapack build
CommandCrafter 0.6.0+1.21.11
release14 февраля 2026 г.Changes:
- Added syntax highlighting and autocompletion for macros!! (it's literally magic)
- Added trigger characters for autocompletion (so VSCode automatically requests completions when you type a space or
{or something like that) - Automatic reloading supports worldgen devtools
- Automatically add basic feature keys to feature config, to make it easier to configure the extension without digging through the docs
- Made it possible to copy held items or hovered items as
/givecommands with F3+I (press shift to copy default components) - Suggest Minecraft's current pack format in
pack.mcmeta - Added support for dynamic registries from the Fabric API (meaning if other mods add dynamic registries, CommandCrafter will provide autocompletion and diagnostics for them in datapacks)
- Only register semantic tokens for relevant languages to not mess with other extensions too much
- Added analyzer for particle type arguments
- Made the following command argument analyzers more lenient: Entity selectors, item stack arguments, item predicate arguments, block states, nbt, nbt paths
- Handle many consecutive changes to a file better by (potentially) only analyzing it once instead of multiple times
- Some performance improvements
- The cursor is now placed in the center when autocompleting
{}or[] - Existing keys in JSON/NBT will also be suggested now, if it's the one you're currently editing
- The debugger now keeps processing packet handlers on the main thread and processing the chat while the debugger is paused
- Added autocompletion for
\N{...}in SNBT strings - Changed the icon to look a bit nicer
Fixes:
- Fixed incomplete suggestions from packrat parsers
- Fixed missing suggestions for tag ids in JSON/NBT
- Fixed missing semantic tokens for some score holder arguments
- Fixed some incorrect semantic tokens in nbt paths
- Fixed missing highlighting for '#' at the start of item predicates
- Fixed some more errors when analyzing certain entity nbt
- Fixed missing suggestions in empty enchantments component
- Fixed some bugs related to
/datapack build - Fixed lines in
@language vanilla easyNewLinenot being allowed to end inalign <swizzle> - Fixed scoreboard/storage file system not updating while the server is paused by vanilla
- Fixed missing completion for vanilla advancements and recipes when not in a world
- Fixed debugger not removing dynamic breakpoints when stopped during a pause
- Fixed debugger taking ages to pause in nested calls...
- Fixed debugger sometimes not reading in breakpoints correctly
- Fixed missing command feedback when executing commands in the Minecraft console whilst directly connected to a serverside service
CommandCrafter 0.5.5+1.21.11
release11 декабря 2025 г.Updated to 1.21.11
Fixes:
- Added missing analyzers for:
assets/blockstates,assets/waypoint_style,data/tags/dialog,data/tags/timeline,data/trial_spawner,data/instrument,data/test_environment,data/test_instance,data/worldgen/multi_noise_biome_source_parameter_list. CommandCrafter will now provide autocomplete and errors for files in these folders. - Fixed that the language server was still registering semantic tokens even when the
analyzer.semanticTokensfeature was off. This caused conflicts with other VSCode extensions even when CommandCrafter wasn't really providing semantic tokens, because VSCode would still prioritize CommandCrafter's empty token list over other extensions depending on the order in which the language servers started. Now, if CommandCrafter's highlighting is turned off, VSCode will always use the highlighting from other extensions - Fixed that the shorten nbt gamerule didn't affect the ellipsis added for too much depth
- Fixed that inline item tags in predicates always matched all items...
- Fixed that SNBT literals sometimes messed things up for the
@language vanilla easyNewLinelanguage by reading too far ahead
Changes:
- The
shortenNbtGamerule is now namedcommand_crafter:shorten_nbt
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:1 год назад
Обновлён:3 недели назад
