TARDIS
![]()
Join the TARDIS Community Discord Server - https://discord.gg/sfuPVHh
Downloads
I'm too lazy to upload TARDIS files to Bukkit anymore, as builds are automatically created when the plugin is updated and changes pushed to GitHub.
Version specific downloads can be found here: https://tardis.pages.dev/download
Please make sure you are using the latest Spigot/Paper builds (for the Minecraft version you are running) before installing TARDIS or creating an issue!
What it does
TARDIS is a plugin that gives you the ability to create a Police Box that lets you time travel (teleport) to random locations. It adds a Whovian twist to the typical /sethome and /home commands.
As a player, you can:
- Create a TARDIS that is bigger on the inside.
- Time travel to a random location.
- Time travel back home (where you created the TARDIS initially).
- Save and list interesting time travel locations, so you can return to them easily.
- Take companions with you when you time travel.
- Make your TARDIS blend in with the Chameleon Circuit.
- Use your own schematic to build the TARDIS interior
- Grow new TARDIS rooms
- Use Artron Energy
- Remote control the TARDIS
- Custom TARDIS sounds with companion Resource Pack
- Custom TARDIS textures with companion Resource Pack
Official documentation & FAQs
The documentation is here: https://tardis.pages.dev/
Tutorial videos for version 2+ (also included in the official docs)
Not all of these are up-to-date...
- Installation
- Creating a TARDIS - a bit old now, check the official docs for instructions
- Growing rooms and the Gravity well and changing Walls
- Time travelling
- Recharging Artron Energy - Updated with energy condenser chest!
- Companions
What's new?
Installation
As a minimum, just drop the TARDIS.jar, TARDISChunkGenerator.jar (look under Additional Files on the download page) and any optional plugins listed below into the Bukkit plugins folder and start your server. For more detailed instructions see: https://tardis.pages.dev/installation-v5
Optional installs
These are not needed for TARDIS to function, but enhance the plugin with extra features...
- Install the TARDIS-SoundResourcePack in the Minecraft client to hear custom TARDIS sounds
- Install the TARDIS-Resource-Pack to see aal the fancy textures and models (requires TARDIS v4.2 or higher).
- Install the TARDISChunkGenerator plugin so that you can generate TARDISes in their own self-contained world (included on the TARDIS plugin download page under Additional files).
- Install WorldGuard to automatically protect your TARDIS from griefing, and stop mobs spawning in TARDIS worlds.
- Install TARDISWeepingAngels to add some Whovian mobs to the game.
- Install a Permissions plugin, so that you can restrict or grant players the rights to use TARDIS’ different features. We like PermissionsBukkit.
Other important pages
| Subject | Link |
|---|---|
| Configuration | https://tardis.pages.dev/category/plugin-configuration |
| Commands | https://tardis.pages.dev/category/commands |
| Permissions | https://tardis.pages.dev/permissions-table |
| TARDIS Github repository | https://github.com/eccentricdevotion/TARDIS |
| Official todo list | https://github.com/eccentricdevotion/TARDIS/blob/master/todo.md |
| Bleeding edge builds (Will not always be available) |
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. Latest TARDIS Build (Jenkins) Bleeding edge changes/commits |
Bugs / Requests
Please post a ticket for TARDIS plugin requests and bugs, thank you :)
WARNING: I am no longer prepared to waste my time looking at incomplete tickets. If your ticket does not follow the guidelines set out below, it will be deleted immediately!
Make sure you have read the FAQs first, as your question may already be answered there. Also make sure you have searched for a previous ticket with the same/similar issue (use the Filters to search closed tickets).
If you are going to create a BUG ticket you need to supply relevant information (as I'm not a mind reader, nor do I have access to your server...) - as a minimum you need:
- Exact CraftBukkit version i.e. NOT 'the latest' - use the
/tardis versioncommand if possible, otherwise copy from server log - Exact TARDIS version i.e. NOT 'the latest' - use the
/tardis versioncommand if possible, otherwise copy from server log - The server log showing the entire error (as a paste or at Pastebin - NOT a screenshot) - this should be the log from when the server starts up right through to when the error occurs
- If no error in the log, then a video of the bug happening or the EXACT steps needed to reproduce the issue.
- Attach your plugins/TARDIS/config.yml file or other configuration file if relevant
- Attach your plugins/TARDIS/TARDIS.db file if relevant
- List of other plugins on server
Stats
Basic statistics are collected for some versions of the TARDIS plugin (v2.5.8 and earlier). You can opt out at any time by setting opt-out: true in plugins/PluginMetrics/config.yml
External web access
Version 2.8 (and higher) of this plugin includes a translation feature (the /tardissay command) that connects to the Lingva translation service.
You can prevent players from using the command by removing / not giving them the permission tardis.translate
![]()

-
View User Profile
-
Send Message
Posted Feb 12, 2013I think it would be cool if you had a lever or button working as a scanner/monitor. (If you pull the lever in the chat it may tell you what biome is outside of the TARDIS, wether it is day or night, your coordinates, etc.) What do you think?
-
View User Profile
-
Send Message
Posted Feb 12, 2013@iheadsetangora
Can you post your TARDIS.db file somewhere?
-
View User Profile
-
Send Message
Posted Feb 12, 2013@Ginzaki
I would have to know what is going wrong before I can fix it, so if it happens again, post a ticket with as much information as possible, including versions, server log etc, steps to reproduce
-
View User Profile
-
Send Message
Posted Feb 12, 2013@eccentricnz
Here's the log:
14:39:46 [INFO] Kage1001 issued server command: /tardisadmin delete kage1001 14:39:46 [INFO] SELECT tardis_id, chunk, direction, save, current, size FROM tar dis WHERE owner = 'kage1001' 14:39:46 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'tard isadmin' in plugin TARDIS v1.9.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 6) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServe r.java:514) at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerCon nection.java:980) at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.j ava:898) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java :853) at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290 ) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java :113) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:5 98) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 24) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NullPointerException at me.eccentric_nz.plugins.TARDIS.TARDISWorldGuardChecker.removeRegion(T ARDISWorldGuardChecker.java:64) at me.eccentric_nz.plugins.TARDIS.TARDISDestroyer.destroyTARDIS(TARDISDe stroyer.java:93) at me.eccentric_nz.plugins.TARDIS.TARDISAdminCommands.onCommand(TARDISAd minCommands.java:215) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
-
View User Profile
-
Send Message
Posted Feb 12, 2013My companions and I love the mod however I have had my gravity well stop working randomly. Dunno if you can make a command that fixes this issue should it crop up again. Would be greatly appreciated.
-
View User Profile
-
Send Message
Posted Feb 12, 2013@Gartral
Secondary consoles would not be functional in the way that the main one is, though you could add 'bind' buttons to them. You grow them just like any other room...
Have already coded the confirm prompt, you now have to type
/tardis exterminatewithin 15 seconds after breaking the sign.Re the wall blocks: I presume you mean to be able to change the wall blocks on a room by room basis depending on what you currently have in your 'wall' player preference (rather than creating a TARDIS at the beginning with the alternate blocks available instead of the Lapis block) I don't think that's any clearer than what you said...
I kinda like the idea for
/tardis room, but not for/tardis jettison- as rooms can be changed and detection would be unreliable. I also like the fact that I don't have to look up what the seed block is for a particular room as it tells me when I run the command. If I get the seed block confused I end up growing a room I didn't want. Has its pros and cons...Binding server areas is also problematic as they potentially could have the same name as a player save. I would suggest travelling to the server area, doing
/tardis save [name]and then just binding that to your button. It's only one extra step...You can already grow an upward gravity well, you just need to be a little bit creative in the way you do it; travel up, grow down... but saying that, it is planned to make this easier sometime soonish
The arboretum was never meant as a farm, more like a specimen house like you would see at your local botanical gardens. I already think it's way too easy to get stuff with this plugin - park your TARDIS next to a beacon for free energy, find some relatively common blocks, and grow rooms full of stuff that is worth a lot more than the effort required... but again, it is planned to make it so that you can use your own schematics for rooms, and enable them via the config. Technically it is possible right now, so long as the dimensions of the room you create is the same as the current room you would want to replace (just delete the old CSV file and replace the schematic), but this will only work while the plugin is in beta.
Well after that long rant... if you make a room schematic (based on the empty room) for a 'farm' room, I'll include it in the plugin...
-
View User Profile
-
Send Message
Posted Feb 12, 2013with the secondary console.. how would I set that up? like a Passage or fresh Room, or *in* a room like the Gravity Well?
Also thanks for implimenting my ideas! But, what about the confirm prompt on breaking the sign?
And a few more ideas/requests from me and my Band Of Time Lords..
Allow the desired blocks used to grow walls be changed in playerprefs.
Allow an "Autonomous Curcuit" to be created, allowing the Tardis to travel to a Players Home or the Last used charging station in the even of the player's death. (the reason I say it should be created by the player is for servers like mine, where if you die, you respawn in the world you died in)
remove the need to define the type of room with /tardis room and /tardis jettison, reading what the player wants by what they hit/what's around the tnt
allow binding a server-defined area to a button/sign/block
allow making an "Upward" Gravity Well too allow players to easily grow a Tardis Upwards.. (Using Stone, perhaps?)
Allow making a "Farm" room that's just farmland and water, instead of the Aboretum which is... painfully cramped too say the least.
Thank you again for listening to my ideas. I do hope me insights are helpful, and if you have an IRC channel, I'de love to bounce some thoughts off you in real time!
-
View User Profile
-
Send Message
Posted Feb 11, 2013@vistaero
Have added world reloading to the
/tardisadmin reloadcommand, so in the next update you would:-
View User Profile
-
Send Message
Posted Feb 11, 2013@vistaero
EDIT: I may add world reloading/removing to the
/tardisadmin reloadcommand-
View User Profile
-
Send Message
Posted Feb 11, 2013@eccentricnz
So, what is the correct way to delete worlds?
I tried "/tardisadmin exclude CMAL" and then "/mv remove CMAL" and I got the same problem.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@vistaero
I would have to agree with ewized in that it doesn't really make sense to remove a world mid game like that, and probably not likely to happen on a public server... I would expect a lot of plugins would break for the same reason if you don't update their config files at the same time.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@eccentricnz
Uploading the video to dropbox.
Edit: https://www.dropbox.com/s/g87rzpl3p3xlces/How%20to%20become%20inactive%20the%20TARDIS%20button.mp4
-
View User Profile
-
Send Message
Posted Feb 11, 2013@vistaero
Yep saw ewized's comments... will try again later
-
View User Profile
-
Send Message
Posted Feb 11, 2013@eccentricnz
I can see it, and ewized also can: https://www.dropbox.com/s/plcy2j2n8va157n/Captura.PNG
-
View User Profile
-
Send Message
Posted Feb 11, 2013@vistaero
Video currently unavailable...
-
View User Profile
-
Send Message
Posted Feb 11, 2013@iheadsetangora
Console log, please
-
View User Profile
-
Send Message
Posted Feb 11, 2013Finally, how to become inactive the TARDIS button:
http://www.youtube.com/watch?v=nH3fPQ4h96U
PD: Can land_on_water option be set false by default? :P
-
View User Profile
-
Send Message
Posted Feb 11, 2013@eccentricnz
I already tried that and all it did was remove the sign and the tardis interior itself, but it still said I owned a tardis AND it also stated their was an internal error while performing this command.
-
View User Profile
-
Send Message
Posted Feb 11, 2013@Gartral
The charged creeper is just for fun, he represents a powered Artron Energy Capacitor. It will disappear because mobs will eventually despawn, he reappears because there is a repeating task that checks whether he has gone AWOL and puts him back if he has.
Will add the PVP flag to TARDIS worlds.
Rooms were designed to be quite modular, they work best if connected by passages grown from the centre of one of the walls - with a little bit of fore-thought, overlapping shouldn't be a problem... When I finish the documentation this will be the recommended way to do it - the rest will be up to you! As a side note I will be making the Gravity Well a bit deeper so that you can grow a room under the Arboretum without them touching.
I'm liking your two other ideas, will add them to the Todo list - look for them in a future version. The door lock one will tie in nicely with existing plans to make the TARDIS 'stealable' by companions
The plan is to port this over to the Minecraft plugin API when that is released, so you'll get your SSP version one day...
-
View User Profile
-
Send Message
Posted Feb 11, 2013@eccentricnz I, and all my players LOVE this plugin! It's brilliant. however. I've noticed a few bugs..
first off, the Charged creeper randomly disapears and reapears.. what is it used for?
PVP is on in the worlds spawned by creating a tardis with MV.. this can lead to big problems. I recommend calling /mvm set pvp false.. however you do it from a plugin..
rooms can "Eat" each-other if you misplace a seed.. you should do a quick check for other rooms and throw an "oops.. can't do that" message if one room will over-lap another.
and now for a few suggestions not in the plugin yet!
Allow "Shorting out" the Chameleon curcuit. So that a player can always have a "Leaves" Police Box, or an "Ice" police box.
allow "Locking" to the door, so registered companions can't come in (This is useful incase you're working on the console.. or just having a bad day).
Make there be a Confirmation Message on breaking the sign... PLEASE.. I've lost my tardis and all in it twice on accident. ;_;
And as a final note.. if you make a single player version of this.. I would love you.