LPS Recipe Core API: Custom NBT Crafting in Minecraft

LPS Recipe Core API [DATAPACK] Minecraft’s vanilla crafting system is great, but it has a glaring limitation: it cannot handle items with custom NBT data. That’s where the LPS Recipe Core API datapack steps in, completely transforming how custom recipes work in your world. Whether you’re a player...

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.4—58 КБDownload
LPS_RCore_V1.8.zip1.14.4—77 КБDownload
LPS_Recipe_API_V1.9.zip1.14.4—78 КБDownload
LPS_Recipe_API v2.0 INSIDE.zip1.14.4—80 КБDownload
LPS_Recipe_API_v2.1 [datapack].zip1.14.4—13 КБDownload
LPS_Recipe_API+v2.2+INSIDE.zip1.14.4—80 КБDownload
LPS_Recipe_API_v2.3_INSIDE.zip1.14.4—137 КБDownload
LPS_Recipe_API_v2.4 INSIDE.zip1.14.4—176 КБDownload
LPS_Recipe_API_v2.5 INSIDE.zip1.14.4—220 КБDownload
LPS_Recipe_API_INSIDE v2.6.zip1.16-Snapshot—224 КБDownload
LPS Recipe API UNZIP v2.7.0.zip1.17—217 КБDownload
LPS Recipe API UNZIP v2.7.1.zip1.17.1—216 КБDownload
LPS Recipe API UNZIP v2.8.0-beta1.zip1.18.1—163 КБDownload

LPS Recipe Core API [DATAPACK]

Minecraft’s vanilla crafting system is great, but it has a glaring limitation: it cannot handle items with custom NBT data. That’s where the LPS Recipe Core API datapack steps in, completely transforming how custom recipes work in your world. Whether you’re a player using custom content or a developer building your own datapack, this API unlocks a whole new level of crafting depth. Let’s break down what it does, how to set it up, and why it’s become a must-have for modded survival experiences.

What Exactly Is the LPS Recipe Core API?

At its heart, this pack is a bridge between Minecraft’s crafting table and the custom items that rely on NBT tags. Many datapacks add unique weapons, tools, or consumables that the standard crafting interface simply can’t recognize. The LPS Recipe Core API adds the necessary backend to make those recipes work, complete with a custom crafting table and a recipe book table to view all available crafts. It’s not a content pack on its own—you install it to support other datapacks that depend on it, like the creator’s “Charms,” “More Food,” or “Vending Machine” expansions.

Key Features That Set It Apart

  • NBT recipe support – craft items with custom names, lore, enchantments, and other tag data.
  • Custom crafting table – a dedicated block that understands these advanced recipes, obtainable in creative or survival.
  • Recipe book table – an in-game browser showing every custom recipe added by dependent packs.
  • Developer-friendly API – includes a template pack and full documentation on GitHub, making it easy for other creators to hook into the system.
  • Ongoing rewrite – version 2.8.0 promises an even better recipe API, so keep an eye on updates while using the current v2.7.1.

Installation and Setup

You’ll need both the datapack and the resource pack for everything to work correctly. The download comes as a zip containing two inner zips: one for the datapack, one for the resource pack. Place the datapack in your world’s datapacks folder, and drop the resource pack into your resourcepacks directory. In the resource pack menu, make sure this pack sits below any other pack that provides custom textures but above the vanilla Minecraft resource pack—otherwise the custom crafting table and items will look like default blocks.

If you’re managing multiple mods and datapacks, keeping everything organized can be tedious. Many players find that a launcher like foxygame.net makes the process much smoother, as you can download and enable packs like this one right from the menu without manually shuffling files. After installation, run the /reload command to activate the datapack. If things still look off, double-check that you’re using the recommended Minecraft version—this API is version-specific, with builds for 1.14 through 1.17.

How to Use the Custom Crafting Table

Getting the table into your hands differs depending on your game mode:

  • Creative mode: Run /function give:crafting_table to receive the custom block. For the recipe book table, use /function give:recipe_book_table.
  • Survival mode: Rename a regular crafting table in an anvil to exactly “Custom Crafting Table” (capitalization and spelling matter). Once renamed, place it down and right-click to open the custom interface. To pick it back up, break it with a pickaxe—creative mode players can just break it instantly.

The recipe book table works similarly and is your go-to reference for every craft added by packs that depend on this API. No more guessing or tabbing out to wikis.

Frequently Asked Questions

Can I include this in my modpack?

Absolutely, as long as you provide proper credit and follow the license. You cannot bundle the API code directly in your modpack’s download; users must get it from the original source. If you let the developer know, they might even list your pack in the description for free promotion.

Why does this need to be a separate pack?

It avoids code duplication across multiple projects. Instead of copying the same NBT recipe system into every datapack, creators can all rely on this single, maintained API. That means less bloat and faster updates when Minecraft changes.

Does it work on servers or Realms?

It hasn’t been extensively tested on servers or Realms, so occasional errors are possible. If you run into problems, submit a bug report. The developer actively maintains the pack and usually responds to issues.

What if the pack doesn’t work?

First, ensure both the datapack and resource pack are installed correctly and that the resource pack is ordered properly. Run /reload. Check your Minecraft version—the API may not support the absolute latest snapshot. Always grab the newest stable release (currently v2.7.1) unless a dependent pack specifically requires an older version.

Which API version do I need?

Different dependent packs are built for different Minecraft versions. Look at the version badge on the CurseForge page of the pack you’re using. For Minecraft 1.17, you need the 1.17 API; for 1.16, the 1.16 version, and so on. Mixing versions will break recipes.

For Developers: Building on the API

Inside the datapack and resource pack archives, you’ll find a template pack designed to help you integrate the API into your own creations. The full documentation is available on the GitHub wiki, covering everything from recipe structure to custom table interactions. If you have questions, the creator is active on Discord and encourages community collaboration. The upcoming v2.8.0 rewrite will introduce an even more flexible system, so it’s a great time to start experimenting.

Why This Datapack Matters

Minecraft’s crafting table has remained largely unchanged for years, and the lack of NBT support has been a constant hurdle for custom content. The LPS Recipe Core API elegantly solves this, giving players a seamless way to craft unique items while providing developers a standardized toolkit. It’s lightweight, actively updated, and already powers a growing ecosystem of add-ons. Whether you’re diving into charm-enhanced endgame challenges or just want a working vending machine in your base, this API is the invisible engine making it all possible.

With clear installation steps, survival-friendly mechanics, and a strong focus on compatibility, the LPS Recipe Core API is a foundational piece for any modded Minecraft experience. Just remember to pair it with the right resource pack and keep an eye on version badges—your custom crafts will thank you.