CraftItems: Add Unlimited Custom Items for Minecraft Crafting

CraftItems Mod: Unlimited Custom Items for Your Minecraft Recipes Minecraft modding thrives on creativity, and few tools empower that creativity as directly as CraftTweaker (formerly MineTweaker). With it, you can rewrite crafting recipes, tweak furnace outputs, and reshape the entire progression...

Download CraftItems for Minecraft 1.7.10

Original name: CraftItems

Minecraft: 1.7.10

Loaders: Forge

FileVersionLoaderSize
CraftItems-1.1.jar1.7.10Forge7 КБDownload
CraftItems-1.1.1.jar1.7.10Forge8 КБDownload

CraftItems Mod: Unlimited Custom Items for Your Minecraft Recipes

Minecraft modding thrives on creativity, and few tools empower that creativity as directly as CraftTweaker (formerly MineTweaker). With it, you can rewrite crafting recipes, tweak furnace outputs, and reshape the entire progression of the game. But there is one common frustration: what if the perfect recipe needs an item that simply does not exist in vanilla or your installed mods? That is exactly where the CraftItems mod steps in, offering a lightweight, config-driven solution to add as many custom items as you need, each with its own name and texture, ready to be used in your custom scripts.

What Is CraftItems and Why Do You Need It?

CraftItems is a simple utility mod designed to bridge the gap between imagination and implementation. Instead of learning Java to create a new item, you can define it through a configuration file. The mod then injects those items into the game, making them available for any CraftTweaker recipe. Whether you want a rare alloy, a magical catalyst, or a quest-specific token, CraftItems handles the heavy lifting so you can focus on designing balanced and engaging crafting chains.

This approach is especially valuable for modpack creators. You can introduce tiered materials, unique currencies, or decorative trophies without bloating your pack with dozens of small content mods. The items are purely functional—they have no inherent behaviors—so they remain fully under your control via scripts. This keeps the pack lightweight and reduces the risk of mod conflicts.

Core Features That Make CraftItems Stand Out

  • Unlimited custom items: The config file allows you to add as many new items as your pack requires. There is no hardcoded limit, so you can scale from a handful of special ingots to hundreds of unique components.
  • Customizable naming pattern: You can define a global naming template that all items follow, ensuring consistency across your pack. For example, every item could automatically include a prefix like "Alchemical" or a suffix like "Fragment".
  • Per-item name override: Need a specific item to break the pattern? Simply add a line in the config to give it a unique display name, such as "Super Ingot" or "Ender Heart".
  • Seamless CraftTweaker integration: Once defined, items appear in the game and can be referenced in scripts by their ID, just like any vanilla or modded item.
  • Zero gameplay impact by default: The items do nothing on their own—no eating, no placing, no attacking. They are blank canvases waiting for your recipes to give them purpose.

Getting Started with CraftItems Configuration

Setting up the mod is refreshingly straightforward. After placing the CraftItems JAR into your mods folder, launch the game once to generate the default configuration file. You will find it in the standard config directory. Open it with any text editor, and you can immediately start adding items.

If you prefer a more modern approach to mod management, the foxygame.net launcher provides a convenient, flexible, and modern Minecraft launcher where you can download mods like CraftItems right from the menu. It automatically handles dependencies and config placement, saving you time and letting you jump straight into customizing your recipes.

Adding a Basic Item

To create a new item, locate the section that defines the item count. Increase the number to match how many items you want. Then, for each item, you can optionally set a custom name. The syntax is simple:

S:item_2_name=Super Ingot

This line tells the mod that item ID 2 should display as "Super Ingot" in the game. If you do not provide a custom name, the item will follow the global naming pattern you have configured. The item ID corresponds to the order in which items are registered, starting from 0. So if you set the total item count to 5, you can define names for IDs 0 through 4.

Customizing the Naming Pattern

The global naming pattern uses a placeholder system. By default, it might be something like item_%d, which would produce names like "item_0", "item_1", and so on. You can change this to anything you like, for instance Alchemical Essence %d or Fragment of Power %d. The %d is replaced by the item’s numeric ID. This feature is perfect for creating themed sets of items without manually naming each one.

Practical Examples: Crafting with Your New Items

Once your items are defined, they become available for use in CraftTweaker scripts. Suppose you added a "Super Ingot" as item ID 2. In your .zs script, you can reference it like this:

val superIngot = <craftitems:item_2>;

Then you can build a recipe that requires it:

recipes.addShaped(<minecraft:diamond>, [[superIngot, superIngot, superIngot], [superIngot, <minecraft:iron_ingot>, superIngot], [superIngot, superIngot, superIngot]]);

This creates a diamond surrounded by Super Ingots—a high-tier reward for advanced processing. You can also use the items as outputs, making them intermediate materials that players must craft before progressing further. The possibilities are limited only by your recipe design.

Why CraftItems Is a Must-Have for Modpack Developers

Modpack development often involves balancing dozens of mods, and adding new content mods can introduce unwanted world generation, mechanics, or GUI clutter. CraftItems avoids all of that. It is a single-purpose tool that does not touch world gen, does not add blocks, and does not alter existing gameplay. It simply gives you the raw materials to build your own progression system through CraftTweaker.

Moreover, the mod is extremely lightweight. It has no impact on performance, loads quickly, and works on both clients and servers without any special setup. Server administrators can distribute the same config file to players, ensuring everyone sees the same custom items with the correct names. This consistency is crucial for multiplayer packs where custom recipes are a core feature.

Advanced Tips for Custom Item Design

To get the most out of CraftItems, consider pairing it with a resource pack that provides custom textures for your new items. The mod itself does not include textures, so by default items will appear with a placeholder look. However, you can assign unique textures using a resource pack and the item’s registry name. This elevates the visual polish of your modpack and makes custom items feel like a natural part of the game.

Another powerful technique is to use CraftItems alongside mods that add custom crafting mechanics, such as extended crafting tables or multiblock structures. Your custom items can serve as catalysts, keys, or rare drops that tie multiple mods together into a cohesive experience. The config-driven nature means you can iterate quickly, testing new recipe ideas without restarting the game—just reload scripts and configs.

Conclusion

CraftItems fills a small but essential niche in the Minecraft modding ecosystem. It removes the technical barrier of adding new items, giving modpack creators and server owners the freedom to design exactly the components their custom recipes demand. With unlimited item slots, flexible naming, and effortless CraftTweaker compatibility, it transforms recipe scripting from a constrained exercise into a truly open-ended creative process. Whether you are building a lightweight vanilla+ pack or an intricate expert-mode progression, CraftItems deserves a spot in your mod folder. Embrace the simplicity, and let your recipes define the adventure.