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