A Spigot / Paper plugin for all Doctor Who fans — create and use a TARDIS! It’s bigger on the inside!
Quote from eccentric_nz:
If you are getting the error:
Your exile status does not allow you to bring the TARDIS to this…
or
Your travel has been restricted to the [] area!
Update the plugin!
To automatically set permissions for TARDIS worlds when they are created go read the Add permissions page.
Tested with PermissionsBukkit, there are a number of self explanatory permissions:
Allow players to use a TARDIS
tardis.use
There are a number of (probably unnecessary and self explanatory) child nodes. This means that if you have given players tardis.use
you DON’T need to give any of the permissions below.
tardis.create
tardis.exterminate
tardis.timetravel
tardis.list
tardis.save
tardis.enter
tardis.add
tardis.find
tardis.update
tardis.rebuild
tardis.help
tardis.book
tardis.advanced
tardis.storage
tardis.gravity
tardis.texture
tardis.temporal
In order to be able to create a ‘bigger’, ‘deluxe’, ‘eleventh’, ‘twelfth’, ‘redstone’, ‘steampunk’, ‘ARS’, ‘tom’, ‘plank’, ‘war’, ‘master’, ‘pyramid’, ‘custom’TARDIS, or any of the other consoles players will need:
tardis.factory
tardis.bigger
tardis.deluxe
tardis.eleventh
tardis.twelfth
tardis.thirteenth
tardis.redstone
tardis.steampunk
tardis.ars
tardis.tom
tardis.plank
tardis.war
tardis.master
tardis.pyramid
tardis.coral
tardis.ender
tardis.rotor
tardis.delta
tardis.legacy_bigger
tardis.legacy_budget
tardis.legacy_deluxe
tardis.legacy_eleventh
tardis.legacy_redstone
tardis.custom
If a server is set up to use a default world (and create_worlds_with_perms: true
is set on the config), players can be allowed to create a TARDIS in its own world if they have:
tardis.create_world
If a server is set up to allow a Junk TARDIS (both junk.enabled: true
and creation.default_world: true
are set on the config), players can use the Junk TARDIS if they have:
tardis.junk
To allow players to grow new TARDIS rooms, they will need the permission for each room type. To be able to grow all room types (including custom ones), use:
tardis.room
Otherwise there are individual nodes for for each room:
tardis.room.antigravity
tardis.room.antigravity
tardis.room.arboretum
tardis.room.baker
tardis.room.bedroom
tardis.room.birdcage
tardis.room.empty
tardis.room.farm
tardis.room.gravity
tardis.room.greenhouse
tardis.room.harmony
tardis.room.hutch
tardis.room.igloo
tardis.room.kitchen
tardis.room.lazarus
tardis.room.library
tardis.room.mushroom
tardis.room.passage
tardis.room.pool
tardis.room.rail
tardis.room.renderer
tardis.room.stable
tardis.room.trenzalore
tardis.room.vault
tardis.room.village
tardis.room.wood
tardis.room.workshop
tardis.room.zero
To use the Architectural Reconfiguration System, pl;ayers will need:
tardis.architectural
There are a some time travel specific nodes:
Allow travel to player locations
tardis.timetravel.player
Allow travel to specified co-ordinates
tardis.timetravel.location
Allow travel to a specified biome
tardis.timetravel.biome
Allow travel to caves
tardis.timetravel.cave
Allow travel to villages
tardis.timetravel.village
If the TARDIS config option per_world_perms
is true
, then players will need the appropriate permission to time travel to a world. The permission format is:
tardis.travel.[world]
Where [world]
is the name of the world they will have access to.
There are a couple of world environment specific nodes:
Allow travel to Nether worlds
tardis.nether
Allow travel to The End worlds
tardis.end
There are two TARDIS Item Kit specific nodes:
Allow players to recieve a kit when they join
tardis.kit.join
Allow players to recieve a kit when they create a TARDIS
tardis.kit.create
There are two Advanced Console specific nodes:
Allow players to use the advanced console
tardis.advanced
Allow players to store items in the Disk Storage Container
tardis.storage
Allow players to store Artron Energy in Artron Energy Cells:
tardis.store
Allow players to use the Temporal Locator:
tardis.temporal
Allow players to use the Perception Filter:
tardis.filter
Allow players to use the Architectural Reconfiguration System:
tardis.ars
Allow TARDISes to automatically return to the nearest of the ‘Home’ location or the nearby recharge area:
tardis.autonomous
To allow players to farm mobs:
tardis.farm
To allow players to eject entities (players and mobs — except horses):
tardis.eject
To allow players to use the TARDIS Genetic Manipulator and reverse the polarity of the TARDIS Genetic Manipulator turning it into the Immortality Gate:
tardis.lazarus
tardis.themaster
To allow players to use the Chameleon Arch:
tardis.chameleonarch
To allow players to use the desktop themer / upgrade GUI:
tardis.upgrade
To allow players to have an automatic vault room chest sorter:
tardis.vault
To allow players to to add a TARDIS back door:
tardis.backdoor
Each sonic upgrade has its own permission:
tardis.sonic.standard
tardis.sonic.bio
tardis.sonic.redstone
tardis.sonic.emerald
tardis.sonic.diamond
tardis.sonic.paint
tardis.sonic.ignite
tardis.sonic.arrow
tardis.sonic.admin
The Bio-scanner Sonic has an extra permission to allow player freezing:
tardis.sonic.freeze
The Emerald Environment Sonic has an extra permission to allow automatic replanting of crops (if the player has the correct seed item in their inventory):
tardis.sonic.plant
The Diamond Disruptor Sonic has an extra permission to allow silk touch block drops:
tardis.sonic.silktouch
To allow players to get books and gain achievements:
tardis.book
To allow players to use the /tardissay
command:
tardis.translate
To allow players to place the TARDIS Artron Furnace:
tardis.furnace
To allow players to initiate Atmospheric Excitation:
tardis.atmospheric
To allow players to use the /tardistexture
command and switch texture packs when entering/exiting the TARDIS:
tardis.texture
To allow players to use the /tardisgravity
command:
tardis.gravity
To allow players to use the /tardisprefs difficulty [easy|hard]
command:
tardis.difficulty
To allow access to TARDIS areas, users/groups must be given the permission:
tardis.area.[name_of_area]
eg. to give access to the “airport” area, the permission would be:
tardis.area.airport
To restrict a player to a specific area, the player must have the permission:
tardis.exile
AND the permission for the area they are restricted to.
To allow players to bypass the abandoned TARDIS pruning feature:
tardis.prune.bypass
Allow players to do administration stuff
tardis.admin
tardis.delete
tardis.skeletonkey
tardis.remote
The node tardis.delete
will allow admin users to remove any TARDIS by breaking the sign on the front of the Police Box, or using the /tardisadmin delete [player]
command.
When breaking the sign, the TARDIS must not be occupied (including offline players).
The permission is set to false by default, so will have to explicitly given!
The node tardis.skeletonkey
will allow admin users to enter and use any TARDIS (either via the door, or via the /tardisadmin enter [player]
command.
The permission is set to false by default, so will have to explicitly given!
The node tardis.remote
will allow admin users to remotely control a TARDIS.
Can’t find the permission you’re looking for?
Check out the Big list of permissions taken directly from plugin.yml.