A Spigot / Paper plugin for all Doctor Who fans — create and use a TARDIS! It’s bigger on the inside!
Players can gain rewards for TARDIS achievements. The achievement system is mostly automatic, and works in conjunction with TARDIS books. If using a Spout enabled server/client combination, then an actual Minecraft achievement popup is used :)
Players can get the following achievements.
Players can list achievements with the /tardisbook list
command. This shows the name of the achievement/book and the reward type and amount.
You can edit the plugins/TARDIS/achievements.yml file to change the attributes of each achievement. An achievement looks like this:
rooms:
name: Room freak
description: Grow all room types
required: 1
reward_type: XP
reward_amount: 50
enabled: true
repeatable: false
auto: true
message: Grew a truckload of rooms
icon: BOOKSHELF
rooms
) matches the name of the book the player gets to read about the achievementname:
is used as the title of the bookdescription:
is not currently usedrequired:
is the amount of the goal the player needs to gain e.g. for the ‘travel’ achievement this is set to 100000 — the number of blocks they need to travelreward_type:
what sort of reward to give the player when they reach the achievement goal. This can be:
XP
reward_amount:
the amount of the reward type the player getsenabled:
a true of false value determining whether the achievement is available to playersrepeatable:
a true of false value determining whether the achievement can be repeatedauto:
if true
the player does not have to manually initiate the start of the achievement with the /tardisbook start
commandmessage:
is the second line of the achievement notificationicon:
is material icon used in the achievement notification