English title: Ender Tweaker — Linking Ender IO and CraftTweaker recipes for industrial Minecraft optimization.

Ender Tweaker mod bridges Ender IO and CraftTweaker to simplify recipe editing for ender technology machines in your custom Minecraft setup without complex scripts.

Download EnderTweaker for Minecraft 1.12.2

Original name: EnderTweaker

Minecraft: 1.12.2

Loaders: Forge

FileVersionLoaderSize
EnderTweaker-1.12.2-1.0.0.jar1.12.2Forge25 КБDownload
EnderTweaker-1.12.2-1.1.0.jar1.12.2Forge29 КБDownload
EnderTweaker-1.12.2-1.1.1.jar1.12.2Forge29 КБDownload
EnderTweaker-1.12.2-1.1.2.jar1.12.2Forge29 КБDownload
EnderTweaker-1.12.2-1.1.3.jar1.12.2Forge30 КБDownload
EnderTweaker-1.12.2-1.1.4.jar1.12.2Forge30 КБDownload
EnderTweaker-1.12.2-1.1.5.jar1.12.2Forge30 КБDownload
EnderTweaker-1.12.2-1.1.6.jar1.12.2Forge30 КБDownload
EnderTweaker-1.12.2-1.1.7.jar1.12.2Forge31 КБDownload
EnderTweaker-1.12.2-1.2.0.jar1.12.2Forge30 КБDownload
EnderTweaker-1.12.2-1.2.1.jar1.12.2Forge31 КБDownload
EnderTweaker-1.12.2-1.2.2.jar1.12.2Forge31 КБDownload
EnderTweaker-1.12.2-1.2.3.jar1.12.2Forge31 КБDownload

Ender Tweaker: Customize Ender IO Machines with CraftTweaker

In the vast world of Minecraft modding, achieving a balanced economy often feels like walking a tightrope between vanilla mechanics and complex industrial machinery. When constructing large-scale technology mods or managing custom servers, creators frequently encounter a bottleneck: standard recipes are insufficient for desired progression curves, yet manual tweaking is tedious and error-prone. This is precisely where Ender Tweaker: Customize Ender IO Machines with CraftTweaker steps in as an indispensable utility.

This add-on acts not merely as another machine to power up your factory lines, but rather as a sophisticated interface layer that seamlessly connects the robust industrial capabilities of Ender IO with the powerful scripting environment provided by CraftTweaker 3 (CTF). By bridging these two distinct ecosystems, it grants users granular control over Ender IO production chains without requiring deep knowledge of Java coding or complex JSON configuration files.

The Core Functionality: Bridging Two Worlds

To understand the value proposition of this mod, one must first appreciate the disconnect that exists between Ender Tweaker: Customize Ender IO Machines with CraftTweaker, standard vanilla crafting logic. Typically, when a player or server administrator wishes to remove a recipe or add an alternative pathway for processing resources within Ender IO machines, they are often restricted by hardcoded limitations defined in the base mod files.

The primary utility of this tool is its ability to inject custom recipes directly into active machine states using CTF syntax. This means you can treat high-tech industrial equipment like advanced smelters and generators with the same level of precision as a simple crafting table or furnace found early game. Whether your goal is to accelerate resource gathering, introduce expensive alternative processing methods, or entirely banish specific items from entering production lines, this mod provides a unified scriptable approach.

Key Benefits for Modpack Authors and Server Admins

  • Economy Balancing: Prevent early-game access to late-game resources by scripting complex recipes that require rare ingredients or specific machine setups.
  • Bottleneck Removal: Open up alternative processing paths for players who are stuck on a resource bottleneck, ensuring smoother progression through the tech tree.
  • : Apply uniform logic across your entire modpack. Instead of managing separate configuration files or server-side datapacks alongside client mods, you maintain control via scripts that define behavior for both vanilla and industrial machines alike.
  • Progression Control: Design custom difficulty curves by making certain Ender IO recipes impossible without specific prerequisite items or machinery upgrades.

Supported Machines and Mechanics

The mod is designed to handle a wide array of industrial blocks found within the Ender IO: Industrial Evolution suite. However, it does not support every single block in existence; rather, it focuses on the most critical processing units where recipe manipulation offers significant gameplay impact.

Primary Supported Blocks

The following machines can be fully customized via scripts using Ender Tweaker: Customize Ender IO Machines with CraftTweaker:

  • Alloy Smelter: The backbone of many metallurgical recipes. You can script alternative melting processes, adjust fuel requirements, or introduce new alloy compositions.
  • SAG Mill: Essential for ore processing and grinding operations. Scripts allow you to control what outputs are generated from specific input ores or additives.
  • The Vat: A liquid-based reactor often used in complex chemical recipes. This machine supports custom mixing ratios, enabling unique fluid interactions that define your modpack's chemistry system.
  • Tank (Storage Units): While primarily storage, these blocks can be integrated into automation scripts to manage inventory flow and prevent overflow issues automatically.
  • Soul Binder: Specialized machinery dealing with soul-related mechanics. Customizing this allows for unique ritualistic crafting recipes or alternative summoning methods that respect your modpack's lore or balance requirements.
  • Combustion Generator & The Enchanter: Even power generation and enchantment processes can be tweaked, allowing you to alter energy efficiency or restrict certain enchanted item tiers until specific milestones are reached in the game progression.

Note that support extends beyond just these machines; if a block is part of the core Ender IO integration with CTF standards, it often receives implicit treatment through the script engine. Always verify the compatibility list against your current version before attempting to modify obscure blocks.

Installation and Setup Guide

Getting Ender Tweaker: Customize Eender IO Machines with CraftTweaker running on your instance is a straightforward process, provided you have the foundational mods installed. This mod requires both CraftTweaker 3 to be present in your environment and a compatible version of Ender IO.

Prerequisites for Installation

Before beginning the installation steps, ensure that your Minecraft instance meets these requirements:

  • Minecraft Version: The mod typically supports versions 1.7 through 1.20+, though specific compatibility depends on which loader (Forge or Fabric) you are using.
  • CraftTweaker 3: Ensure the latest stable version is installed alongside any other required libraries like Forge Mod Loader or Fabric API if applicable to your setup.
  • Ender IO: Must be a functional installation of the industrial mod pack core that you intend to customize.

Step-by-Step How To Install

If you prefer using a modern launcher like FoxyGame, installing Ender Tweaker: Customize Ender IO Machines with CraftTweaker is as simple as searching the library menu. Just locate the mod name and click install.

  1. Gather Files: If you are managing files manually via a file explorer, download both .jar files for CTF and Ender Tweaker from their respective official sources or trusted repositories like CurseForge.
  2. Select Your Profile: Launch your launcher (e.g., Fabric, Forge, or FoxyGame) and select the profile that includes all necessary industrial mods. Avoid installing into a vanilla-only instance unless you plan to build Ender IO from scratch there first.
  3. Add Mods to Folder: Place both .jar files directly into your /mods/ folder within the selected profile directory.
  4. Create Scripts: Once launched, navigate to your world options and use the CraftTweaker launcher menu or in-game interface to create new recipe scripts. Use syntax examples from GitHub documentation for Ender Tweaker to define your logic correctly.

If you encounter issues loading the mod alongside other industrial utilities, check that no conflicting versions of CTF are present. Mixing different library managers often leads to crashes or missing classes errors when trying to modify machine behavior.

Troubleshooting Common Issues

While Ender Tweaker: Customize Ender IO Machines with CraftTweaker is generally robust, users occasionally face hurdles related to version mismatches. The most frequent complaint involves the script failing to recognize a specific machine type.

Debugging Recipe Recognition Failures

If your scripts do not apply changes as expected, verify three critical factors:

  • Machine Registration: Ensure that Ender IO has correctly registered the block ID in its config files. If a machine is missing from the registration list (perhaps due to an update or mod conflict), CTF will silently ignore modification attempts.
  • Liquid vs Solid Logic: Recipes involving fluids require precise matching of item tags and fluid IDs. A mismatch here prevents the recipe from registering properly within The Vat or other processing units.
  • Addition vs Removal Syntax: In CraftTweaker, adding a new pathway does not automatically remove an old one unless explicitly told to do so via "clear" commands or conditional logic blocks.

If you are unsure whether your block is supported, consult the official GitHub repository for Ender Tweaker. Community forums often contain threads detailing workarounds for unsupported machines using alternative loaders like Forge Mod Loader or custom event listeners instead of direct recipe manipulation.

Frequently Asked Questions

Can I use this mod with Fabric?

The Ender Tweaker: Customize Ender IO Machines with CraftTweaker project primarily targets Forge environments. While there have been experimental attempts to port it, official documentation currently advises using the standard Forge loader for maximum compatibility.

Is this mod necessary?

If you are running a stock Ender IO installation without scripts or datapacks controlling progression, then no—you do not need Ender Tweaker: Customize Ender IO Machines with CraftTweaker. However, if your goal is to create custom difficulty curves, balance server economies, or remove unwanted recipes entirely, this tool becomes mandatory.

Where can I find examples?

The GitHub page for the mod hosts a collection of example scripts demonstrating how to handle complex scenarios like multi-stage processing chains