LPS Recipe Core API: Custom NBT Crafting for Minecraft

LPS Recipe Core API introduces NBT-aware crafting recipes, a custom workbench, and a recipe book for Minecraft. A lightweight datapack tool for advanced mechanics.

LPS Recipe Core API: Custom NBT Crafting in Minecraft

Vanilla Minecraft's crafting table is a marvel of simplicity. It handles planks, sticks, and iron ingots with effortless grace. But the moment you introduce items carrying hidden data—enchants, custom names, durability values—the standard interface hits a brick wall. For years, datapack creators have wrestled with this limitation, dreaming of a way to craft with items that possess unique identities beyond their basic ID. That dream has now become a tangible reality with the LPS Recipe Core API, a compact yet formidable toolkit that brings NBT-sensitive crafting to the forefront without demanding a single line of Java code.

Why This API Matters for Your World

The vanilla recipe system operates on a fundamental principle: it only recognizes item IDs, completely ignoring any supplementary data attached to them. Imagine forging a legendary sword with a custom name and powerful enchantments through your datapack. In a standard crafting setup, that masterpiece becomes useless as a crafting ingredient—the game simply cannot see its unique properties. LPS Recipe Core API shatters this barrier by offering a straightforward API for registering recipes that are fully aware of NBT data. This isn't just a technical workaround; it's a complete ecosystem featuring its own custom crafting table and an integrated recipe book, transforming how you approach item creation.

Core Features That Redefine Crafting

  • NBT-Aware Recipes: Use any item with tags as both ingredients and outputs, opening up a universe of possibilities for custom gear and consumables.
  • Dedicated Crafting Station: A special block provides a dedicated interface for NBT crafting. In creative mode, summon it with the command /function give:crafting_table. Survival players can obtain it by renaming a standard crafting table to "Custom Crafting Table"—remember, capitalization is crucial.
  • Integrated Recipe Book: A handy table displays all available NBT recipes at a glance. Acquire it via /function give:recipe_book_table or by renaming a book accordingly.
  • Developer-Friendly API: The archive includes ready-made templates to help you integrate the system into your own datapacks with minimal friction. Comprehensive documentation lives on the GitHub Wiki, and an LPS Rcore API Generator streamlines the recipe creation process.

The developer is actively refining the core, with version 2.8.0 on the horizon promising an even more advanced recipe system. For now, the stable build 2.7.1 is the recommended choice, running flawlessly on Minecraft 1.17 while maintaining compatibility with versions as far back as 1.14. Whether you're playing on the latest release or an older favorite, this API has you covered.

Getting Started: Installation and Setup

Inside the downloaded ZIP archive, you'll find two essential components: a datapack and a resource pack. Both are mandatory for the system to function correctly. The resource pack needs to be positioned at the top of your resource pack list, but crucially, below the standard vanilla pack. This specific ordering ensures textures and interfaces render properly without conflicts.

Once you've copied both files into your world's respective folders, execute the /reload command to let the server pick up the changes. If you're not keen on manual folder navigation, some launchers offer a more streamlined approach, allowing you to load datapacks and resource packs directly from their menus—a real time-saver for those who prefer convenience.

Understanding the Ecosystem

LPS Recipe Core API is not a content pack in itself; it doesn't introduce new items. Instead, it serves as the foundational layer upon which other datapacks can build. Several intriguing expansions already leverage this API:

  • Charms: Introduces enchantments that ease the endgame grind.
  • More Food: Expands culinary options, addressing the vanilla game's limited food variety.
  • More Buckets: Adds new buckets for handling non-standard liquids.
  • Vending Machine: A functional vending machine dispensing unique food items.

All these packs require the API to be installed, and the developer has wisely extracted the shared codebase into this standalone module to avoid duplication. This approach simplifies maintenance and empowers third-party creators to build upon the API for their own projects.

Troubleshooting and Common Questions

Can I include this in my modpack? Absolutely, provided you respect the license and credit the original author. However, you cannot redistribute the API code within your own archive—players must download LPS Recipe Core API: Custom NBT Crafting in Minecraft separately from the official CurseForge page. If you inform the developer about your pack, they may add a mention to the project description, offering some free publicity.

Does it work on servers and Realms? Official testing hasn't been conducted, so some issues may arise. If you encounter problems, submit a bug report through the project's issue tracker.

The pack won't load? Double-check that both the datapack and resource pack are in their correct folders—remember, the ZIP contains two nested archives. Verify you're using the recommended Minecraft version; the latest build suits 1.17, while older versions like 1.16 require corresponding API releases. Run /reload and restart your world. If issues persist, reach out to the community via the author's Discord server.

The Future of NBT Crafting

LPS Recipe Core API transforms what was once a frustrating limitation into a springboard for community innovation. It requires no deep technical expertise, integrates smoothly into existing setups, and has already become the backbone of several engaging add-ons. Keep an eye out for the 2.8.0 announcement—it promises a reworked architecture and new tools for content creators. In the meantime, download LPS Recipe Core API: Custom NBT Crafting in Minecraft for Minecraft, experiment with NBT recipes, and share your discoveries with fellow players. The crafting table will never feel the same again.

Download lpscore for Minecraft 1.18.1, 1.17.1, 1.17, 1.16-Snapshot, 1.14.4

Original name: lpscore

Minecraft: 1.14.4, 1.16-Snapshot, 1.17, 1.17.1, 1.18.1

FileVersionLoaderSize
lpscore-v1-7-1570572434.zip1.14.458 КБDownload
LPS_RCore_V1.8.zip1.14.477 КБDownload
LPS_Recipe_API_V1.9.zip1.14.478 КБDownload
LPS_Recipe_API v2.0 INSIDE.zip1.14.480 КБDownload
LPS_Recipe_API_v2.1 [datapack].zip1.14.413 КБDownload
LPS_Recipe_API+v2.2+INSIDE.zip1.14.480 КБDownload
LPS_Recipe_API_v2.3_INSIDE.zip1.14.4137 КБDownload
LPS_Recipe_API_v2.4 INSIDE.zip1.14.4176 КБDownload
LPS_Recipe_API_v2.5 INSIDE.zip1.14.4220 КБDownload
LPS_Recipe_API_INSIDE v2.6.zip1.16-Snapshot224 КБDownload
LPS Recipe API UNZIP v2.7.0.zip1.17217 КБDownload
LPS Recipe API UNZIP v2.7.1.zip1.17.1216 КБDownload
LPS Recipe API UNZIP v2.8.0-beta1.zip1.18.1163 КБDownload