A Spigot / Paper plugin for all Doctor Who fans — create and use a TARDIS! It’s bigger on the inside!
You can define flat rectangular regions so that TARDISs can either be blocked from appearing in, or allowed/forced to travel to. This can be useful for creating TARDIS parking lots/airports, preventing players from travelling into towns or restricting players to particular locations.
A TARDIS area is perfect when setting up a TARDIS recharge beacon.
From TARDIS v3.0-beta-1, an area can be configured as the only place on the server that TARDISes can be created. To set this up follow the instructions below.
There are 2 commands used to set up TARDIS areas:
/tardisarea start [name]
/tardisarea end
After typing /tardisarea start [name]
you will be prompted to define the first corner of the TARDIS area by clicking on the block where you want it to start. Change [name]
to something suitable (between 2 and 16 characters, no spaces).
You will then have 60 seconds to run the second command /tardisarea end
. Once again you will be prompted to click on the block (diagonally opposite the start block…) where you want the TARDIS area to end. The end block must be at the same Y-level coordinate as the start block
TARDIS areas cannot overlap, and ideally should be nice flat areas.
See also: the Area commands page
By default TARDIS areas default to using 2 blocks of space between parked TARDISes, you can change this setting on a per area basis by typing:
/tardisarea parking [name] [distance]
Where [name]
is the name you gave the area when you created it, and [distance]
is the number of blocks between TARDISes.
To temporarily show markers on the four corners of a defined TARDIS area, type:
/tardisarea show [name]
Where [name]
is the name you gave the area when you created it. A SNOW block will appear on each corner, then disappear after 15 seconds.
To delete an area, type:
/tardisarea remove [name]
Where [name]
is the name you gave the area when you created it.
Access to TARDIS areas is blocked by default. All access is controlled by permission nodes.
To give a player/group access to a TARDIS area they must have the permission:
tardis.area.<area_name>
Where <area_name>
is the name you gave the area when you created it.
creation.area
to the name of the area defined in step 1If you want to punish a player or do some Timelord exile role playing (thanks to PiP69 and TKR101010 for the ideas) you can give the player the permission node for the TARDIS area you want to restrict them to, AND the permission:
tardis.exile
This will restrict all TARDIS travel to the specified area.
Note: allow.exile
must be true
in the config.
Note The video shows the old command syntax, the process is the same, but the commands have changed from /tardis area
to just /tardisarea
See also: the Artron Energy page for another video.