Applied Unification — Replace Refined Storage with AE2 in Minecraft

Applied Unification is a KubeJS script for Minecraft that fully replaces Refined Storage with Applied Energistics 2, unifying all storage recipes into one system.

Download AppliedUnification for Minecraft 1.16.5

Original name: AppliedUnification

Minecraft: 1.16.5

FileVersionLoaderSize
AppliedUnification_v1.0.0.zip1.16.54 КБDownload
AppliedUnification_v1.0.1.zip1.16.54 КБDownload

Applied Unification: Replace Refined Storage with AE2

In the sprawling ecosystem of Minecraft modpacks, few dilemmas are as persistent as the coexistence of two major storage mods. Refined Storage (RS) and Applied Energistics 2 (AE2) both promise centralized item management, autocrafting, and terminal access, yet they operate on fundamentally different principles. For modpack authors and players alike, maintaining both systems simultaneously often leads to clutter, confusion, and an overwhelming JEI interface. This is precisely where Applied Unification: Replace Refined Storage with AE2 steps in — a lightweight, purpose-built KubeJS script designed to eliminate redundancy by fully migrating all storage functionality from Refined Storage into the AE2 ecosystem.

Unlike manual recipe tweaking or mod removal, this script performs a comprehensive, intelligent replacement. It rewrites crafting recipes, converts existing items, and even swaps placed blocks in the world, ensuring a seamless transition that preserves player progress and game balance. The result is a unified, deeply integrated storage experience centered entirely around AE2's robust mechanics, without sacrificing any of the convenience players have come to expect.

Core Functionality and Design Philosophy

At its heart, Applied Unification is a server-side JavaScript file that operates through the KubeJS mod. KubeJS has become the industry standard for modpack customization, allowing creators to modify recipes, loot tables, events, and block behavior without writing a single line of Java. The script leverages this flexible framework to intercept and redirect every RS-related interaction toward AE2 equivalents. This approach ensures that the script remains incredibly lightweight — there are no additional libraries to install, no jar files to patch, and no complex configuration files to manage.

The philosophy behind the script is straightforward: instead of forcing players to choose between two parallel storage systems, it consolidates everything into one. This not only declutters the inventory and JEI but also reinforces a coherent technological progression. Players no longer need to learn two different channel systems, two types of storage cells, or two separate autocrafting interfaces. Instead, they invest their time and resources into mastering AE2's intricate yet rewarding mechanics, which many consider more balanced and engaging in the long run.

Key Benefits at a Glance

  • Eliminates redundancy: Removes all RS recipes and items from JEI, replacing them with AE2 counterparts.
  • Preserves player progress: Converts already-crafted RS items and placed blocks into their AE2 equivalents automatically.
  • Maintains mod compatibility: Redirects recipes from popular mods like Thermal Expansion or Mekanism that reference RS components.
  • Zero performance impact: Operates entirely through KubeJS server scripts, adding negligible overhead.
  • Fully customizable: The JavaScript source can be edited to add exceptions, adjust conversion logic, or integrate with other KubeJS scripts.

Supported Versions and Loaders

Applied Unification is designed to work with modern versions of Minecraft, specifically targeting the 1.18.2 and 1.20.1 releases, which are the most common for modded gameplay. The script requires the KubeJS mod and the Applied Energistics 2 mod to function correctly. It is compatible with the Forge mod loader, which remains the dominant platform for large-scale modpacks. Refined Storage itself does not need to be removed from the pack — the script effectively neutralizes it by intercepting all its recipes, rendering the mod invisible to the player while leaving its files intact.

For those using the foxygame.net launcher, the installation process is even more streamlined. The launcher features a built-in mod and script manager that automatically detects KubeJS structure and allows you to activate Applied Unification with a single click. It handles directory creation and dependency resolution automatically, making the script accessible even to newcomers who might otherwise struggle with manual file placement.

How the Script Works: Technical Breakdown

Understanding the mechanics behind Applied Unification reveals why it is so effective. The script performs several distinct operations, each designed to ensure a smooth and complete transition from RS to AE2.

Recipe Replacement

The primary function of the script is rewriting crafting recipes. Any recipe that requires RS components — processors, machine casings, storage disks, or cables — is automatically rewritten to use the corresponding AE2 parts instead. For instance, an RS 64k disk becomes an AE2 64k storage cell, and an RS controller is transformed into an ME controller. This ensures that players can no longer craft RS items, effectively phasing the mod out of active use.

Item and Block Conversion

For players who have already invested resources into RS, the script offers a conversion mechanism. Upon world load or through a dedicated command, existing RS items in inventories are converted to their AE2 equivalents. Similarly, placed RS blocks — controllers, disk drives, and terminals — are swapped out for ME blocks in real time using KubeJS block events. This prevents any loss of progress and allows for a seamless mid-game transition.

Cross-Mod Integration

One of the script's most impressive features is its awareness of other mods. Many popular technology mods include recipes that reference RS components. Applied Unification scans these recipes and redirects them to AE2 alternatives, ensuring that no crafting chain remains broken. This level of integration is crucial for maintaining the integrity of complex modpacks where interdependencies are common.

Installation Guide

Getting Applied Unification up and running is remarkably straightforward. The script is distributed as a single .js file, available on major platforms like CurseForge and Modrinth. Here is a step-by-step guide to installing it manually:

  1. Download the script file from your preferred source.
  2. Navigate to your Minecraft instance directory and locate the kubejs folder.
  3. Open the server_scripts subfolder — create it if it does not exist.
  4. Place the downloaded .js file into this folder.
  5. Launch the game. KubeJS will automatically load the script, and all changes will take effect immediately.

If you are running a dedicated server, ensure the script is installed on the server side as well. Failure to do so can result in recipe desynchronization between client and server, leading to crafting errors and inconsistencies. After activation, it is recommended to check JEI to confirm that all RS recipes have disappeared and been replaced by AE2 alternatives.

For those who prefer a more automated approach, the foxygame.net launcher offers a one-click installation. Simply search for "Applied Unification: Replace Refined Storage with AE2 for Minecraft" in the launcher's mod catalog, click activate, and the launcher handles everything else. This method is ideal for beginners or for players who frequently experiment with different modpack configurations.

Advanced Customization

While the script works flawlessly out of the box, advanced users can tailor it to their specific needs. Because it is a plain JavaScript file, it can be opened in any text editor and modified. You can add exceptions for unique RS items you wish to keep, adjust conversion mappings, or integrate additional logic. For example, if your modpack includes a custom RS item with special functionality, you can comment out the relevant line in the script to preserve it.

The script also pairs well with other KubeJS developments. You can combine it with custom AE2 recipes, energy requirement adjustments, or even integrate the storage system with mods like Create for a truly unique gameplay experience. The flexibility of KubeJS transforms Applied Unification from a simple patch into a powerful tool for crafting balanced, cohesive technology modpacks.

Why Choose AE2 Over Refined Storage

The choice to consolidate around AE2 is deliberate. While RS offers simplicity and ease of use, AE2 provides a more sophisticated and rewarding experience. Its channel system encourages thoughtful base design, spatial cells enable dimensional storage, and the multi-step crafting process adds a layer of strategic depth. Many players find that AE2 remains engaging even after hundreds of hours of play, whereas RS can feel limiting once its basic functionality is mastered. By unifying everything under AE2, Applied Unification ensures that players experience the full potential of a deeply integrated storage system without the distraction of a redundant alternative.

Final Thoughts

Applied Unification: Replace Refined Storage with AE2 is an elegant solution to a common modpack problem. It eliminates duplication, preserves player investment, and streamlines the entire storage experience into a single, coherent system. Whether you are building a new modpack from scratch or retrofitting an existing one, this script offers a clean, automated path to consolidation. With support for popular Minecraft versions, seamless integration with KubeJS, and the option for advanced customization, it is an indispensable tool for any modpack author or player who values efficiency and balance. To get started, simply download Applied Unification: Replace Refined Storage with AE2 from your preferred mod repository, follow the installation steps above, and enjoy a unified storage experience that leaves no redundant items behind. The script's ability to handle both new and existing worlds, combined with its minimal footprint, makes it a must-have addition to any technology-focused modpack.