QTable: Instant Crafting on the Crafting Table

Revolutionize Your Crafting with the QTable Data Pack Imagine a Minecraft world where you can craft complex recipes without ever opening a GUI. The QTable data pack turns that vision into reality, transforming the humble crafting table into a dynamic, hands-on workstation. Instead of clicking thr...

Download QraftingTable for Minecraft 1.15

Original name: QraftingTable

Minecraft: 1.15

FileVersionLoaderSize
QraftingTable.zip1.15—86 КБDownload

Revolutionize Your Crafting with the QTable Data Pack

Imagine a Minecraft world where you can craft complex recipes without ever opening a GUI. The QTable data pack turns that vision into reality, transforming the humble crafting table into a dynamic, hands-on workstation. Instead of clicking through slots, you physically place items on top of the table and watch your creations materialize. It is a game-changer for builders, redstone engineers, and anyone who craves a more immersive crafting experience.

How the QTable Works

At its core, QTable reads the items you place on a crafting table’s surface and matches them to custom or vanilla recipes. Once you set down the required ingredients in the correct positions, the output item spawns right on the table. No more opening the crafting interface—just drop, align, and collect. The data pack activates automatically when you place a crafting table normally. If you want to use a standard crafting table for traditional GUI crafting, simply place it while sneaking, and QTable will stay dormant.

The Stick Table: A Portable Crafting Companion

Need a crafting surface on the go? QTable introduces the Stick Table, a minimalist portable option. Hold eight sticks and right-click on the ground to set up a temporary crafting area. It works just like the full QTable but can be dismantled easily. Right-click an empty slot three times with your bare hands, and the Stick Table vanishes, returning you the sticks. It is perfect for nomadic playstyles or quick field repairs.

Unsupported Recipes and Limitations

While QTable handles a vast array of recipes, a few specific types are not supported due to their unique mechanics. These include:

  • Armor dyeing
  • Book cloning
  • Firework star customization
  • Map extending
  • Item repair (anvil-style)

For these operations, you will still need to use a traditional crafting table or the appropriate block. However, the pack covers virtually all standard shaped and shapeless recipes, including those from other data packs.

Installing and Uninstalling QTable

Installation is as simple as dropping the data pack folder into your world’s datapacks directory. For players who enjoy a modern, flexible launcher, the foxygame.net launcher provides a seamless way to manage mods and data packs. You can browse the library and install QTable directly from the launcher’s menu, making setup quick and painless. To uninstall, run the command /function qrafting_table:uninstall and then delete the data pack folder—your world will revert to normal crafting behavior without any leftover entities.

Creating Your Own Custom Recipes

QTable shines brightest when you expand it with your own recipes. The data pack provides a robust framework for adding recipes from external data packs or your own creations. Start by including these JSON files in your data pack under data/qrafting_table/tags/functions/:

  • displays.json
  • item_tags.json
  • items.json
  • poses.json
  • positions.json
  • recipes.json
  • recycle_items.json

Then, follow these steps to register a new recipe:

  1. Create an .mcfunction file anywhere in your data pack and add its path to recipes.json.
  2. Inside that function, use the provided boilerplate commands. For a standard 3x3 recipe, you check for empty slots and matching item tags (like QT_stone for stone), then summon the result item at the correct coordinates.
  3. For 2x2 recipes, adjust the positioning with relative offsets (^ ^ ^0.1875 for slot movement). Shapeless recipes ignore position and only verify that the required items exist nearby.
  4. Register items for multi-use scenarios by storing a count in the armor stand’s NBT, enabling recipes that consume multiple identical items.

Custom item names, grouping, and even pose registration for display stands are all handled through separate JSON-driven functions. The system is incredibly flexible, allowing you to design intricate crafting mechanics without touching the core QTable code.

Recycling Items and Advanced Tweaks

QTable also supports recycled items—returning a specific item after crafting, like a bucket from a cake recipe. You define these in recycle_items.json by linking an item tag to the item you want back. While the recycling cannot change per recipe, it covers many common use cases.

Why QTable Belongs in Every Modded World

This data pack bridges the gap between vanilla simplicity and the tactile feel of modded automation. It encourages creativity, reduces menu fatigue, and integrates beautifully with custom map mechanics. Whether you are designing a puzzle adventure, a factory-style server, or just want to spice up your single-player survival, QTable delivers an experience that feels fresh yet familiar. Give it a try, and you might never open a crafting table GUI again.