MCPcopy Index your code
hub / github.com/eccentricdevotion/TARDIS

github.com/eccentricdevotion/TARDIS @26.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 26.2 ↗ · + Follow
10,507 symbols 50,914 edges 2,417 files 2,136 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TARDIS

TARDIS is a PaperMC plugin that allows you to create a TARDIS that lets you time travel (teleport) to random locations. It adds a Whovian twist to the typical /set_home and /home commands.

As a player, you can:

  • Create a TARDIS that is bigger on the inside — choose from 30+ different consoles!
  • Time travel to random locations, saved destinations, structures, caves, biomes and players.
  • Use the Chameleon Circuit to change the TARDIS exterior — over 90+ presets, plus you can make your own.
  • Grow rooms in your TARDIS — there are 40+ to choose from and you can create your own.
  • Take companions with you when you time travel.
  • Collect Artron Energy to power your TARDIS.
  • Use a sonic screwdriver, vortex manipulator, and many other Doctor Who related items.
  • Interact with 20+ custom monsters such as Weeping Angels, Cybermen, Sontarans and Sea Devils.
  • Visit the planets Gallifrey, Skaro and Siluria and find custom structures to raid.
  • And so much more...

Plugin documentation can be found here: https://tardis.pages.dev/

Join the TARDIS Community Discord server

GitHub continuously integrated builds (updated when changes are pushed to this repositiory) can be found on the Releases page.

GitHub last commit

GitHub top language Open issues Closed issues

Spigot rating Spigot downloads bStats Servers

26.1.2 downloads 1.21.11 downloads 1.21.10 downloads 1.21.8 downloads 1.21.5 downloads 1.21.4 downloads 1.21.3 downloads 1.21 downloads 1.20.6 downloads 1.20.4 downloads 1.20.3 downloads 1.20.2 downloads 1.20.1 downloads 1.19.4 downloads 1.19.3 downloads 1.19.2 downloads 1.18.2 downloads 1.17.1 downloads 1.16.5 downloads 1.15.2 downloads 1.14.4 downloads

Extension points exported contracts — how you extend this code

LazarusGUI (Interface)
(no doc) [16 implementers]
src/main/java/me/eccentric_nz/TARDIS/lazarus/LazarusGUI.java
InjectedExecOps (Interface)
(no doc)
build.gradle.kts
TARDISDisplayItem (Interface)
(no doc) [5 implementers]
src/main/java/me/eccentric_nz/TARDIS/customblocks/TARDISDisplayItem.java
TardisAPI (Interface)
@author eccentric_nz [2 implementers]
src/main/java/me/eccentric_nz/TARDIS/api/TardisAPI.java
ARS (Interface)
Used to dynamically add custom rooms to the TARDIS' Architectural Reconfiguration System. @author eccentric_nz [2 implementers]
src/main/java/me/eccentric_nz/TARDIS/ARS/ARS.java
TARDISMapper (Interface)
(no doc) [3 implementers]
src/main/java/me/eccentric_nz/TARDIS/mapping/TARDISMapper.java

Core symbols most depended-on inside this repo

getKey
called by 4765
src/main/java/me/eccentric_nz/TARDIS/ARS/ARS.java
getMessenger
called by 3075
src/main/java/me/eccentric_nz/TARDIS/TARDIS.java
add
called by 2540
src/main/java/me/eccentric_nz/TARDIS/commands/RoomsUtility.java
setData
called by 1982
src/main/java/me/eccentric_nz/TARDIS/ARS/ARSMapData.java
toString
called by 1544
src/main/java/me/eccentric_nz/TARDIS/rooms/games/tetris/Board.java
getTrackerKeeper
called by 1525
src/main/java/me/eccentric_nz/TARDIS/TARDIS.java
get
called by 1067
src/main/java/me/eccentric_nz/TARDIS/rooms/games/tetris/Board.java
getBoolean
called by 999
src/main/java/me/eccentric_nz/TARDIS/lazarus/LazarusGUIListener.java

Shape

Method 8,050
Class 2,229
Enum 208
Interface 18
Function 2

Languages

Java100%
Kotlin1%

Modules by API surface

src/main/java/me/eccentric_nz/TARDIS/TARDIS.java125 symbols
src/main/java/me/eccentric_nz/TARDIS/TARDISTrackerInstanceKeeper.java117 symbols
src/main/java/me/eccentric_nz/TARDIS/api/TardisAPI.java66 symbols
src/main/java/me/eccentric_nz/TARDIS/api/TARDII.java66 symbols
src/main/java/me/eccentric_nz/TARDIS/bStats/Metrics.java49 symbols
src/main/java/me/eccentric_nz/TARDIS/messaging/TARDISMessage.java44 symbols
src/main/java/me/eccentric_nz/TARDIS/database/resultset/ResultSetPlayerPrefs.java43 symbols
src/main/java/me/eccentric_nz/TARDIS/TARDISGeneralInstanceKeeper.java40 symbols
src/main/java/me/eccentric_nz/TARDIS/database/data/Tardis.java35 symbols
src/main/java/me/eccentric_nz/TARDIS/messaging/AdventureComponents.java34 symbols
src/main/java/me/eccentric_nz/TARDIS/rooms/games/rockpaperscissors/Letters.java31 symbols
src/main/java/me/eccentric_nz/TARDIS/utility/protection/TARDISWorldGuardUtils.java26 symbols

Datastores touched

(mysql)Database · 1 repos
TARDISDatabase · 1 repos

For agents

$ claude mcp add TARDIS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact