Handles: Programmable TARDIS Automation for Minecraft ComputerCraft

The Handles mod turns your TARDIS into a programmable peripheral for ComputerCraft. Automate flights and doors with Lua scripts for Minecraft today.

Download handles for Minecraft 1.19.2, 1.16.5, 1.14.4, 1.12.2

Original name: handles

Minecraft: 1.19.2, 1.12.2, 1.14.4, 1.16.5

Loaders: Fabric, Forge

FileVersionLoaderSize
handles-1.19.2-1.8.0.3-fabric.jar1.19.2Fabric705 КБDownload
handles-1.19.2-1.8.0.1-fabric.jar1.19.2Fabric705 КБDownload
handles-1.12.2-1.6.0.1.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.6.1.0.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.1.1.1.jar1.12.2Forge371 КБDownload
handles-1.12.2-1.6.0.0.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.5.1.4.jar1.12.2Forge429 КБDownload
handles-1.12.2-1.5.1.3.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.5.1.2.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.5.1.1.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.5.1.0.jar1.12.2Forge430 КБDownload
handles-1.12.2-1.4.11.11.jar1.12.2Forge424 КБDownload
handles-1.12.2-1.4.10.11.jar1.12.2Forge412 КБDownload
handles-1.12.2-1.4.10.10.jar1.12.2Forge412 КБDownload
handles-1.12.2-1.4.9.10.jar1.12.2Forge412 КБDownload
handles-1.12.2-1.4.8.10.jar1.12.2Forge412 КБDownload
handles-1.12.2-1.4.7.9.jar1.12.2Forge412 КБDownload
handles-1.12.2-1.1.2.0.jar1.12.2Forge374 КБDownload
handles-1.12.2-1.2.0.0.jar1.12.2Forge382 КБDownload
handles-1.12.2-1.2.1.0.jar1.12.2Forge384 КБDownload
handles-1.12.2-1.2.3.0.jar1.12.2Forge384 КБDownload
handles-1.12.2-1.2.4.0.jar1.12.2Forge398 КБDownload
handles-1.12.2-1.2.5.0.jar1.12.2Forge399 КБDownload
handles-1.12.2-1.2.5.1.jar1.12.2Forge408 КБDownload
handles-1.12.2-1.3.5.2.jar1.12.2Forge409 КБDownload
handles-1.12.2-1.4.8.9.jar1.12.2Forge411 КБDownload
handles-1.12.2-1.4.7.8.jar1.12.2Forge411 КБDownload
handles-1.12.2-1.4.7.7.jar1.12.2Forge411 КБDownload
handles-1.12.2-1.3.6.5.jar1.12.2Forge410 КБDownload
handles-1.12.2-1.3.5.1.jar1.12.2Forge409 КБDownload
handles-1.12.2-1.3.5.3.jar1.12.2Forge409 КБDownload
handles-1.12.2-1.3.6.7.jar1.12.2Forge410 КБDownload
handles-1.14.4-0.0.3.jar1.14.4Forge46 КБDownload
handles-1.14.4-0.0.1.jar1.14.4Forge38 КБDownload
handles-1.14.4-3.2.1.jar1.14.4Forge76 КБDownload
handles-1.14.4-3.2.0.jar1.14.4Forge76 КБDownload
handles-1.14.4-3.1.0.jar1.14.4Forge76 КБDownload
handles-1.14.4-3.0.0.jar1.14.4Forge70 КБDownload
handles-1.14.4-1.0.1.jar1.14.4Forge69 КБDownload
handles-1.14.4-0.0.2.jar1.14.4Forge46 КБDownload
handles-1.14.4-0.0.4.jar1.14.4Forge47 КБDownload
handles-1.14.4-0.1.0.jar1.14.4Forge52 КБDownload
handles-1.14.4-0.3.0.jar1.14.4Forge53 КБDownload
handles-1.14.4-1.0.0.jar1.14.4Forge69 КБDownload
handles-1.14.4-2.0.0.jar1.14.4Forge57 КБDownload
handles-1.16.5-1.0.0.jar1.16.5Forge87 КБDownload
handles-1.16.5-1.1.0.jar1.16.5Forge90 КБDownload
handles-1.16.5-1.2.0.jar1.16.5Forge90 КБDownload
handles-1.16.5-1.3.0.jar1.16.5Forge95 КБDownload
handles-1.16.5-1.4.0.jar1.16.5Forge101 КБDownload
handles-1.16.5-1.4.1.jar1.16.5Forge101 КБDownload
handles-1.16.5-1.5.0.jar1.16.5Forge103 КБDownload
handles-1.16.5-1.5.2.jar1.16.5Forge104 КБDownload
handles-1.16.5-1.6.0.jar1.16.5Forge106 КБDownload
handles-1.16.5-1.7.0.jar1.16.5Forge108 КБDownload
handles-1.19.2-1.8.0.1-forge.jar1.19.2Forge64 КБDownload
handles-1.19.2-1.8.0.3-forge.jar1.19.2Forge64 КБDownload

Handles: Programmable TARDIS for Minecraft

The landscape of block-building survival has evolved far beyond simple shelter construction and resource gathering. Modern modifications transport players into entirely new dimensions of gameplay, blending fantasy with functional engineering. Among the most captivating additions to this ecosystem is the ability to command a TARDIS, the legendary time machine from the iconic "Doctor Who" series. While previous iterations allowed for manual exploration, the Handles: Programmable TARDIS for Minecraft addon revolutionizes this experience by transforming the vessel into a fully scriptable peripheral. This tool bridges the gap between interdimensional travel and the logical power of computer mods like ComputerCraft and OpenComputers, allowing players to act as true Time Lords who write code rather than simply pulling levers.

The Core Concept: Bridging Time Travel and Code

At its heart, Handles serves as a sophisticated interface layer for existing TARDIS modifications. Players familiar with popular packs such as New Tardis Mod or Tardis Refined appreciate their detailed interiors and complex flight mechanics. However, prior to the introduction of Handles, operating these machines required constant manual input. This addon changes the paradigm by enabling users to connect in-game computers directly to the TARDIS system. Once linked, the time machine is recognized as a peripheral device, granting access to a robust set of functions through the Lua programming language.

This integration opens the door to unprecedented automation. Imagine a scenario where your TARDIS automatically returns to base when fuel levels dip below a certain threshold, or doors that unlock only when a specific security code is entered via a connected keypad. For enthusiasts who enjoy both the lore of Doctor Who and the technical challenge of programming, this mod offers the perfect synthesis. It acts as a bridge, turning the chaotic magic of time travel into a precise, manageable system governed by logic gates and scripts.

Technical Requirements and Compatibility

Before attempting to download Handles: Programmable TARDIS for Minecraft, it is crucial to understand that this is an addon, not a standalone modification. It relies on specific host mods to function correctly. The requirements vary depending on your target game version:

  • For Minecraft 1.16.5: You must have the New Tardis Mod installed as the base time machine provider.
  • For Minecraft 1.19.2: The mod requires Tardis Refined to provide the TARDIS mechanics.
  • Computer Integration: A compatible computer mod is mandatory. Users on the Forge loader should install CC:Tweaked, while Fabric users need CC:Restitched. Without one of these computer frameworks, the Handles interface cannot operate.

The developers have maintained distinct branches to ensure stability across different modpack configurations. Each branch includes specific event handlers and function sets tailored to the underlying TARDIS mod. For players who wish to avoid the complexity of manually resolving dependencies and version conflicts, using a specialized launcher can streamline the process. These tools often feature curated catalogs where selecting Handles: Programmable TARDIS for Minecraft for Minecraft automatically pulls in all necessary libraries, ensuring a conflict-free environment with just a few clicks.

Installation and Initial Configuration

Setting up this addon follows standard procedures for Forge or Fabric environments. Once you have secured the correct file version matching your game and base TARDIS mod, place the jar file into your mods directory. Ensure that your installation also contains the required base mod (New Tardis Mod or Tardis Refined) and the chosen computer mod. Upon launching the game and loading a world, you will need to construct or locate a TARDIS.

To activate the programming features, you must craft and install the "Handles Interface" upgrade inside the time machine. The recipe typically involves a combination of redstone components, processors, and specific TARDIS plating materials. Detailed crafting recipes are available in the project documentation hosted on GitHub. Once the upgrade is installed, any computer placed within the TARDIS console room can detect the machine as a peripheral.

To begin interacting with the system, open your computer terminal and wrap the peripheral. A basic initialization command looks like this:

local tardis = peripheral.wrap("tardis_interface_0")

Executing this command grants your script full access to the TARDIS API. The documentation is split by version, offering comprehensive guides for both Tardis Refined and New Tardis Mod, complete with method lists and event triggers.

Key Functions and Automation Capabilities

The true power of Handles: Programmable TARDIS for Minecraft lies in its extensive API, which allows for granular control over the vessel's operations. The following methods form the backbone of most automation scripts:

  • getTardisPos(): Retrieves the current spatial coordinates (x, y, z) and dimension ID of the TARDIS. This is essential for navigation logs and dynamic mapping systems.
  • setTardisPos(x, y, z, dimensionID): Commands the TARDIS to dematerialize and rematerialize at a specific target location. This function checks fuel availability before executing the jump.
  • setDoors(boolean): Controls the state of the exterior and interior doors. Setting this to true opens them, while false closes them, enabling automated airlock sequences.
  • getFuel(): Returns the current fuel level as a numerical value. This data point is critical for creating self-sustaining loops that prevent the ship from stranding itself.

Beyond these direct commands, the mod supports an event-driven architecture. Scripts can listen for specific occurrences such as player entry, successful landing, or takeoff initiation. This capability allows for the creation of complex quest lines, custom HUDs on monitors, and integrated security systems that react dynamically to the ship's status.

Practical Application: The Automated Courier Script

To illustrate the potential of this addon, consider a logistics scenario where resources must be transported between a main base and a remote outpost in the Nether without player intervention. A simplified Lua script could handle the entire journey:

local tardis = peripheral.wrap("tardis_interface_0")

-- Define coordinates for Base and Outpost
local base = {x=100, y=64, z=-200, dim=0}
local netherOutpost = {x=500, y=70, z=300, dim=-1}

-- Check fuel before departure
if tardis.getFuel() > 50 then
    -- Travel to Base
    tardis.setTardisPos(base.x, base.y, base.z, base.dim)
    os.sleep(10) -- Wait for materialization
    tardis.setDoors(true)
    -- Insert item transfer logic here using turtles or pipes
    tardis.setDoors(false)
    
    -- Travel to Nether Outpost
    tardis.setTardisPos(netherOutpost.x, netherOutpost.y, netherOutpost.z, netherOutpost.dim)
    os.sleep(10)
    tardis.setDoors(true)
else
    print("Critical Error: Insufficient Fuel")
end

While this example is basic, it demonstrates how how to install and utilize the mod can transform a static vehicle into a dynamic node within a larger automated network. In advanced setups, players integrate these scripts with inventory management systems, auto-crafting tables, and sensor arrays, creating a fully autonomous supply chain that spans multiple dimensions.

Community Resources and Final Thoughts

The community surrounding Handles is active and supportive, with dedicated channels on Discord where users share custom scripts and troubleshoot issues. The official GitHub wiki remains the primary resource for technical deep dives, offering exhaustive lists of events and methods for both supported TARDIS mods. Newcomers are encouraged to explore the "Getting Started" section, which provides foundational examples to accelerate the learning curve.

In conclusion, Handles: Programmable TARDIS for Minecraft is more than just a utility; it is a creative platform that elevates the concept of time travel in gaming. By demanding a blend of thematic immersion and programming literacy, it rewards players with a level of control rarely seen in sandbox games. Whether you are building a self-regulating energy grid or a randomized exploration engine, this addon provides the tools to turn your TARDIS into the central brain of your server. With the right knowledge and a bit of creativity, the limits of your journeys are defined only by the code you write.