Just Enough Snippets: The Ultimate VSCode Companion for Minecraft Modpack Development
Building a custom Minecraft modpack is an art. You juggle dozens of mods, hundreds of blocks, entities, and items, and you spend way too much time cross-referencing spreadsheets just to find the correct registry ID. That is exactly the frustration that Just Enough Snippets aims to eliminate. This VSCode extension is built by a modpack developer for modpack developers, and it brings the same kind of intelligent auto-complete you love from modern code editors straight into your CraftTweaker scripts, KubeJS files, and datapack JSONs.
What Exactly Is Just Enough Snippets?
At its core, Just Enough Snippets is a collection of VSCode snippet files designed to supercharge your configuration and scripting workflow. Instead of memorizing or looking up IDs for blocks, entities, items, potion effects, enchantments, and biomes, you can simply type a short prefix and let the extension suggest the exact identifier you need. It supports a growing list of popular mods, and the universal registry means you can pull IDs from mods like Advent of Ascension, Resourceful Bees, or Masterful Machinery without ever leaving your editor.
How Auto-Complete Works
The magic happens through a simple syntax: @modID/category/. For example, typing @aoa3/blocks/ will instantly offer you every block ID from Advent of Ascension (Nevermine). You rarely need to type the full prefix — VSCode starts suggesting options the moment you type @. This intelligent snippet system saves you from constantly alt-tabbing to a wiki or a spreadsheet, letting you stay in the creative flow.
Beyond Snippets: Schema Validation for Datapack JSONs
One of the most powerful features of Just Enough Snippets is its built-in schema validation for datapack JSON files. When you work on custom recipes, bee configurations, or machinery setups, the extension can advise you on available and required fields, provide descriptions, and even show examples. This is a game-changer for mods that offer deep datapack customization. The developer is initially targeting mods like Resourceful Bees, Masterful Machinery, and Mystic Alchemy, so you can expect a much smoother experience when tweaking complex game mechanics.
If you're looking for a hassle-free way to get started, the Just Enough Snippets extension can be installed directly through the foxygame.net launcher — a modern, flexible Minecraft launcher that lets you download mods and tools right from its menu. This makes it incredibly easy to keep your development environment up to date without juggling multiple download sources.
Supported Mods and the Universal Registry
The extension already covers a wide range of mods, and the full list is maintained on the project's GitHub wiki. The universal registry is designed to be as comprehensive as possible, and the developer adds IDs in batches. Because there are so many mods out there, the process is ongoing. If your favorite mod isn't included yet, it's likely just a matter of time. The tool uses TellMe to dump IDs, and the developer is always open to community contributions — issues and pull requests are warmly welcomed to speed up support for new mods.
Frequently Asked Questions
Why is mod X included but mod Y isn't?
Mostly because the developer hasn't gotten around to it yet. Adding a single mod's IDs is fast, but there are hundreds of mods. The machine can only run so many mods in one pack, so they are processed in batches. If a category is missing, it will appear in a future update. You can always help by filing an issue or submitting a pull request on GitHub.
What about Minecraft 1.17 or 1.12?
The current focus is on 1.16.5, as the developer expects most major mod updates to target 1.18. Support for 1.17 will come eventually, but 1.12 is not planned by the original author. However, the repository is open, so anyone can fork it and maintain separate files for older versions. As for 1.7.10, that's a completely different beast and unlikely to be tackled.
Does it work with Fabric?
Most of the IDs should work on Fabric versions of supported mods, but the primary focus remains on Forge versions. If a mod has a Forge release, its Fabric counterpart will likely benefit from the same snippet files.
Why are there seemingly useless IDs, like projectiles or technical entities?
The developer decided early on not to filter or curate the lists. It's much faster to dump everything and let modpack creators decide what's useful. If a mod has an entity, even if it's just an invisible projectile, it will appear in the auto-complete. This approach ensures completeness and saves time.
What's Next for Just Enough Snippets?
The roadmap is exciting. The immediate goal is to pad out support for already listed mods, ensuring every single ID is available in the universal registry. After that, syntax-helper snippet files for scripting mods like CraftTweaker and KubeJS will be added — anything a pack developer might find helpful. The primary target remains mods that offer high levels of customization to the game's mechanics or content. If you have a suggestion that fits that description, the developer is eager to hear it.
Why Every Modpack Developer Should Use It
Just Enough Snippets transforms VSCode into a dedicated Minecraft modding IDE. You'll spend less time hunting for IDs and more time actually creating content. The schema validation alone can prevent hours of debugging broken JSON files. And because the extension is available directly through the VSCode marketplace (or the foxygame.net launcher for a streamlined setup), installation is a breeze. Whether you're a seasoned pack maker or just starting to explore datapack customization, this tool will quickly become an essential part of your workflow.
Embrace the power of smart auto-complete and never lose your creative momentum again. With Just Enough Snippets, you can finally focus on what matters: building incredible Minecraft experiences.