TARDIS

Small badge

Download Download

TARDIS

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


Trailer

Massive thanks and credit goes to BrighamX for making this awesome video :)


Official documentation & FAQs

The documentation for version 2.3 is here: http://eccentricdevotion.github.io/TARDIS/

The documentation contains a frequently asked questions (FAQs) page, please check this first before posting a question in the comments.

Tutorial videos for version 2+ (also included in the official docs)

  1. Installation
  2. Creating a TARDIS
  3. Growing rooms and the Gravity well and changing Walls
  4. Time travelling
  5. Recharging Artron Energy - Updated with energy condenser chest!
  6. Companions


What's new?

User submitted TARDIS schematics

http://tardis.thatsnotacreeper.com/

v2.3

It is highly recommended that you:

  1. back up your server before installing this version
  2. delete the plugins/TARDIS/schematics folder so you have the latest TARDIS and room schematic files, remember to move your custom room schematics to plugins/TARDIS/user_schematics first

Changes

  • If rooms_require_blocks was true and the rooms_condenser_percentage was low, there was a chance that you would be required to condense a zero amount of a block. The minimum will now always be at least 1.
  • Added SPIDER_EYE to the condensable items list
  • Fixed the 'baker' and 'wood' rooms requiring players to condense a CAKE_BLOCK if rooms_require_blocks was true
  • The middle blocks in the TARDIS creation stack can now be set in the config - add Bukkit Material enum names to add extra blocks for use

v2.3-pre

  • Updated to Bukkit 1.5.2-R0.1
  • Added support for My Worlds plugin (as an alternative world manager to Multiverse-Core or Multi-world)
  • Fixed a NPE when using the /tardisbook command with no arguments
  • Fixed a NPE exception if the TARDIS schematics aren't updated
  • The config option default_world is disabled automatically if create_worlds is also true
  • Added a check that the TARDIS has enough Artron Energy to use the backdoor
  • Added a check that the other backdoor has been added successfully before allowing use of the backdoor feature
  • Added a check when updating the inner backdoor, that the player has entered the TARDIS properly by the regular door
  • Added a config option: return_room_seed: [true|false] - whether the player gets back the room seed block when jettisoning a room
  • Custom room schematics now have their own folder user_schematics - please move any custom schematics to here, custom rooms will be disabled in the config until you do...
  • Removed the TRIPWIRE and TRIPWIRE_HOOK items from the valid materials that can be used for the TARDIS key - they don't work anyway
  • Fixed pet name tags showing when transported into the TARDIS when the pet never had a custom name
  • Made the controls converter far more robust, if any of the control locations are missing then the plugin determines their position automagically
  • Fixed an ArrayOutOfBounds exception when controls had been converted more than once and there were duplicate records

v2.3-beta-1

  • The default for the config option rooms_require_blocks is now false
  • Fixed the update checker giving the wrong message if a release version is available and the current version is a beta
  • Player's can now add a back door to the tardis - and no funny jokes please...
    • Requires the permission tardis.backdoor
    • Place a pair of IRON doors (one inside, one outside! You MUST enter and exit using the regular door when placing them!)
    • Use the command /tardis update backdoor to tell the TARDIS where they are located
    • Using the back door requires Artron Energy - set the cost with the config option backdoor
  • Companions can now enter the TARDIS at any time (The Time Lord of the TARDIS does not have to be inside)
  • Added isomorphic controls so that Time Lords can lock the controls and prevent companions from stealing the TARDIS
    • use the command /tardisprefs isomorphic [on|off]
  • Added the permission tardis.exterminate - players must have it to delete their TARDIS
  • Fixed some levers falling into the void (causing inactive lamps) in deluxe & eleventh TARDIS schematics - delete the old schematics
  • Fixed the handbrake not being added in the deluxe TARDIS schematic - delete the old schematic
  • Added missing condensable *_ITEM items or cauldrons, brewing stands and nether_bricks to the condensables list. This should fix some rooms not being able to be grown when rooms_require_blocks is true
  • Added the ability for functional secondary control consoles
    • Old primary controls are automatically updated to the new format
    • Old secondary controls can be updated with the command tardis secondary [control] - the command functions exactly the same way as /tardis update
    • Growing a baker or wood secondary console room automatically adds functional secondary controls - delete the old room schematics
  • Added a player preference to only have the TARDIS beacon on while travelling - /tardisprefs beacon [on|off]
    • In new TARDISes the beacon is off until the Artron Energy Capacitor is initialised by clicking the Artron button with the TARDIS key - delete the old schematics
  • Removed all reliance on NMS and OCB methods
    • this means that offline players no longer have their location set to the server's default world spawn point (probably a non-issue as spawn is usually controlled by another plugin anyway e.g. Essentials Spawn)
    • this also means that the plugin will not break with every CraftBukkit update :)
  • Fixed a NPE trying the rename the TARDIS key when it is AIR


Installation

As a minimum, just drop the TARDIS.jar and any optional plugins listed below into the Bukkit plugins folder and start your server. For more detailed instructions see: http://eccentricdevotion.github.io/TARDIS/installation.html

Optional installs

These are not needed for TARDIS to function, but enhance the plugin with extra features...

  • Install Multiverse so you have multiple worlds to travel to. This is also required if you want to generate TARDISes in their own self-conatined world.
  • Install the TARDISChunkGenerator plugin so that you can generate TARDISes in their own self-conatined world (included in the ZIP download).
  • Install the SpoutPlugin, so that you can hear TARDIS and Doctor Who sound effects (when using the SpoutCraft client).
  • Install WorldGuard to automatically protect your TARDIS from griefing, and stop mobs spawning in TARDIS worlds.
  • Install WorldBorder to restrict the size of the worlds generated for TARDIS occupation.
  • Install a Permissions plugin, so that you can restrict or grant players the rights to use TARDIS’ different features. We like PermissionsBukkit.
  • Use the custom TARDIS texture pack - UPDATED for TARDIS malfunctions & compatible with Minecraft 1.5.2


Other important pages

SubjectLink
Configurationhttp://eccentricdevotion.github.io/TARDIS/configuration.html
Commandshttp://eccentricdevotion.github.io/TARDIS/commands.html
Permissionshttp://eccentricdevotion.github.io/TARDIS/permissions.html
Player submitted
schematics
http://tardis.thatsnotacreeper.com/
Huge thanks to markdf for hosting these
Change loghttp://eccentricdevotion.github.io/TARDIS/change-log.html
TARDIS Github repositoryhttps://github.com/eccentricdevotion/TARDIS
Official todo listhttps://github.com/eccentricdevotion/TARDIS/blob/v2/todo.md
Bleeding edge builds
(Will not always
be available)
Jenkins Latest TARDIS Build
(Not supported by Bukkit, use at your own risk)


Another video

Thanks to Skyrion for this one


Bugs / Requests

Please post a ticket for TARDIS plugin requests and bugs, thank you :)


Stats

Basic statistics are collected for the TARDIS plugin. You can opt out at any time by setting opt-out: true in plugins/PluginMetrics/config.yml

TARDIS stats


TARDIS Achievement

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of eccentricnz eccentricnz May 26, 2013 at 07:10 UTC - 0 likes

    @Jones988: Go

    Addon for Firefox: https://addons.mozilla.org/en-us/firefox/addon/sqlite-manager/

    Most probably in the blocks or doors table, you'll be looking for entries that don't have a corresponding tardis_id entry in the tardis table

    BFAK:90604773,b4832901eb55c7659c3cbf87df08cd6ab2482d93419fbc71639d5afa8ba7e67c

  • Avatar of Jones988 Jones988 May 26, 2013 at 06:23 UTC - 0 likes

    Is there a way to look inside the file and find the error? The error is caused by Explosions.

    Last edited May 26, 2013 by Jones988
  • Avatar of Jones988 Jones988 May 26, 2013 at 05:37 UTC - 0 likes

    I know it was TARDIS.db because it was fixed when I deleted it. Thanks anyways.

  • Avatar of eccentricnz eccentricnz May 26, 2013 at 05:30 UTC - 0 likes

    @Jones988: Go

    Well, that could be from any of 37 different files... Is there no other info?

    Most likely it is a corrupt entry in the database that can't be converted to a number

  • Avatar of Jones988 Jones988 May 26, 2013 at 05:17 UTC - 0 likes

    @eccentricnz I did. It spams: "[INFO] Cannot convert to number"

  • Avatar of eccentricnz eccentricnz May 26, 2013 at 04:29 UTC - 0 likes

    @MelekDad: Go

    Here is a video (probably still waiting to be processed...) which shows my test server with a square WorldBorder of radius 300. My tp_radius is the default 500. I can hit the button as many times as I want (with the multiplier set to the 4-tick position, putting me outside the WorldBorder) and it doesn't freeze the server.

    So in testing, the timeout is used to return a null location which throws the Could not find a suitable location within the current settings, the area may be protected. message - which is what should happen. If a suitable location couldn't be found because there was no space, or it's all ocean and land_on_water is false, or it's a skyland/planetoids world without much land, then the timeout_height kicks in and deposits the TARDIS in midair.

    Last edited May 26, 2013 by eccentricnz
  • Avatar of eccentricnz eccentricnz May 26, 2013 at 04:20 UTC - 0 likes

    @MelekDad: Go

    You shouldn't be getting the message "That location is outside the World Border!" when you use the random location button, it should be telling you: Could not find a suitable location within the current settings, the area may be protected. The first message is only configured to be sent when you use a /tardistravel command

  • Avatar of eccentricnz eccentricnz May 26, 2013 at 04:00 UTC - 0 likes

    @mci1: Go

    Should be working now

  • Avatar of mci1 mci1 May 26, 2013 at 03:34 UTC - 0 likes

    @MelekDad: Go

    Go into the server and type /tardisadmin debug true to turn it on, if you're wondering. I was having a problem just using the location button, it jsut would not relay so I deleted the plugin and re-downloaded it.

  • Avatar of MelekDad MelekDad May 26, 2013 at 02:53 UTC - 0 likes

    @eccentricnz: Go

    No errors listed because the console window just hangs and does not respond to anything. (even waited 10 minutes once just to see what would happen - nothing) I end up hitting the X button in the corner window to close it out. From the player's screen, when they get kicked out they get an "end.of.stream error" when they try to log back in before I reset the server.

    I do not have any debugging settings on unless they are on by default. I'm clueless about that.

Facts

Date created
Jul 15, 2012
Categories
Last update
May 08, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
TARDIS
Downloads
55,532
Recent files

Authors