A Minecraft mod that integrates TARDIM, ComputerCraft and more to create an immersive technological experience around time and space manipulation.
- TARDIM Control Interface: A peripheral block that interfaces with TARDIM systems when placed inside a TARDIS
- ComputerCraft API: Control your TARDIS programmatically using Lua scripts
- Remote Control: Manage flight, navigation, and TARDIS systems without manual interaction
The TARDIM peripheral provides the following functions:
getFuel()- Returns the current fuel level of the TARDIM (0-100)calculateFuelForJourney()- Calculates fuel needed for the currently set destinationisLocked()- Returns whether the TARDIM is lockedisInFlight()- Returns whether the TARDIM is in flightgetTimeEnteredFlight()- Returns timestamp when flight began or -1 if not in flightgetOwnerName()- Returns name of the TARDIM's ownergetCurrentLocation()- Returns a table with current location detailsgetTravelLocation()- Returns a table with destination detailsgetCompanions()- Returns a list of companion usernames
setLocked(boolean)- Lock or unlock the TARDIMsetDimension(string)- Set destination dimension (e.g., "minecraft:overworld")setTravelLocation(x, y, z)- Set destination coordinatessetDoorRotation(string)- Set door rotation ("north", "south", "east", "west")getDoorRotation()- Get the current door rotationtoggleDoorRotation()- Cycle through door rotation optionscoordAdd(axis, amount)- Add to destination coordinates on specified axis
demat()- Dematerialize the TARDIM (take off)remat()- Materialize the TARDIM at the destination (land)home()- Set destination to the TARDIM owner's spawn pointlocatePlayer(username)- Set destination to a specific player's locationlocateBiome(biome_id)- Find and set destination to specified biome
getOnlinePlayers()- Get a list of online player namesgetSkins()- Get a list of available TARDIM skinsgetBiomes()- Get a list of all biome IDsgetDimensions()- Get a list of all dimension IDs
-- Connect to the peripheral
local tardim = peripheral.find("tardim")
-- Check fuel levels
local fuel = tardim.getFuel()
print("Current fuel: " .. fuel .. "%")
-- Set destination
tardim.setDimension("minecraft:overworld")
tardim.setTravelLocation(100, 64, 200)
-- Take off
if not tardim.isInFlight() then
tardim.demat()
print("TARDIS taking off")
else
print("Already in flight")
end
-- Wait a bit, then land
sleep(15)
if tardim.isInFlight() then
tardim.remat()
print("TARDIS landing")
end- Install Minecraft Forge for version 1.20.1
- Install required dependencies:
- ComputerCraft: Tweaked
- TARDIM
- Curios API (Forge)
- Place the Siona-Chronosphere-.jar file in your "mods" folder
- Launch the game
The mod includes configuration options you can adjust in:
config/sionacs-common.toml- Server-side settingsconfig/sionacs-client.toml- Client-side settings
- Neural Implants: Interface directly with the player's nervous system
- Kinetic Implants: Enhance movement capabilities
- Optical Implants: Provide visual overlays and enhancements
- Chronosphere Materials: Special materials for crafting Tetra tools
- Temporal Enchantments: Time-manipulating holo-enchantments
- Tool Peripherals: Connect Tetra tools to computer systems
- Enhanced visualization: Better TARDIM interior-exterior transition using Immersive Portals
- Automated systems: More sophisticated computerized control options
- Emergency protocols: Automated safety features
- A unique dimension accessible via modified TARDIM technology
- Special resources and crafting opportunities
- Minecraft Forge: 1.20.1
- ComputerCraft: Tweaked: Required
- TARDIM: Required
- Curios API: Required
- Tetra: Planned/Optional
- Immersive Portals: Planned/Optional
More detailed documentation is coming soon!
Please report bugs and suggest features via GitHub issues.
Made with 💙 by Xylopia