Handles
by leafreynolds
Handles lets computer programs control a TARDIS, reading its location and fuel and setting its destination, doors and subsystems through Lua code.
What it does
A computer attached to a TARDIS through a peripheral gains a set of functions it can call from normal Lua code. The peripheral returns a table of these functions, so a program can read the TARDIS position with getTardisPos, set a destination with setTardisPos by giving coordinates and a dimension ID, open or close the doors with setDoors, and check remaining fuel with getFuel. A peripheral that is not connected returns nil, so a program can test for it before calling anything.
Handles is built for players who want programming to drive their TARDIS, and it sits among the integration mods that work with Tardis content. The author notes that the damage call for the Aprioritron subsystem should be read before use. Handles requires CC: Restitched, CC: Tweaked and TARDIS Refined. The server and every player need the mod installed. Source code, an issue tracker and a wiki are public. The mod is open source under the MIT License and is published for Fabric and Forge, in two game versions, 1.16.5 and 1.19.2, with the latest file 1.8.0.3 for 1.19.2 released on 2024-03-10.
Key features
Read TARDIS location and fuel
Programs read the current position of the TARDIS and how much fuel it has left, with a plain function call for each.
Set destination from code
A computer sets the TARDIS destination by passing x, y, z coordinates and a dimension ID.
Open and close doors
A single call with a boolean opens or closes the TARDIS doors, which lets a script automate arrivals.
Peripheral method calls as Lua functions
The peripheral returns a table of functions, so methods can be called as ordinary Lua functions rather than through peripheral wrappers.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
Allium Peripherals is a Fabric-only mod for 1.14.4 – 1.19 and is open source under the MIT License. Ducky Peripherals covers Fabric, Forge and Quilt for 1.18 – 1.20.1 under the GNU Lesser General Public License v3.0 only. Extended Peripherals is server-side only and open source under the Apache License 2.0 for 1.20.1, so players connect without installing it. Handles is client and server, focused on TARDIS control, and published for Fabric and Forge in 1.16.5 and 1.19.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Handles | Fabric and Forge | 1.16.5 – 1.19.2 | Client and server | 2024-03-10 |
| Allium Peripherals | Fabric | 1.14.4 – 1.19 | Client and server | 2022-08-08 |
| Ducky Peripherals | Fabric, Forge and Quilt | 1.18 – 1.20.1 | Client and server | 2023-08-17 |
| Extended Peripherals | Forge | 1.20.1 | Server-side only | 2025-06-25 |
Questions
Which dependencies does Handles need?
Does the server need Handles as well as the players?
Which game versions does Handles support?
In the catalog
Handles is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 12,559 mods support Minecraft 1.19.2.
More from leafreynolds
Similar mods
What the author says
Do you want to do programming while using your TARDIS? It is now possible! Returns a table of functions, allowing you to call peripheral methods as if they were normal Lua functions. If no peripheral is connected, returns nil. (
Official listing
- Modrinth page
- modrinth.com/mod/handles
- Owner
- leafreynolds
- Published
- 2023-01-01
- Updated on Modrinth
- 2024-03-10
- Facts verified
- 2026-10-15
