Have you ever wanted to make a cool tutorial for players that doesn't use boring signs? Now you can make one!


This is the ultimate tutorial plugin for Bukkit. It allows easy creation of 'views' which the player sees after typing /tutorial.


  • Easy tutorial creation
  • Unlimited tutorials, unlimited scenes per tutorial
  • Two types of tutorials (CLICK/TIME)
  • Two types of view (META/TEXT)
  • Show a player a tutorial when they first join your server
  • 100% configurable
  • Easy to set up and use
  • Give your players a tutorial that isn't boring
  • Versatile - Use it for a play, or a plugin tutorial, or a welcome tutorial, or anything you can think of.
  • Lightweight


/tutorialList tutorials
/tutorial helpHelp page
/tutorial <name>Puts you in the tutorial
/tutorial create <name>Create a new tutorial
/tutorial addview <name>Add a view to a tutorial
/tutorial remove <name>Removes a tutorial
/tutorial remove <name> <view number>Removes a tutorial view


tutorial.createUse /tutorial create <name>Creating a tutorial
tutorial.useUse /tutorial <name>Allows a player to use any tutorial
tutorial.tutorial.<name>Use /tutorial <name>Allows a player to use a specific tutorial
tutorial.removeUse /tutorial remove <name>Remove a tutorial

Tutorial types

Tutorial TypeDescription
CLICKRight click an item to go to the next view
TIMEAutomatically go to the next view after a customizable amount of time

View types

View TypeDescription
METAShow message in item metadata, center middle
TEXTShow message as a simple chat text


  • To make a sign, the top line must be [Tutorial] (changeable in the config), then the second line must be the name of the tutorial.
  • To make a tutorial start when a player first joins the server, edit the appropriate fields in the config.

Metrics | Updater

We use metrics to collect stats! We only collect basic things such as version type, and players online. If you want to see everything, click on the graph. Go into /plugins/PluginMetrics/config.yml to disable stat collecting if you wish.
We also include an update checker. It will download the latest updates for you. If you'd like to disable it, go into /plugins/ServerTutorial/config.yml

Bugs? Suggestions?

Leave feedback in the comments or file a ticket if there are any bugs!

Development Builds

Jenkins CI

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Github Repo


IRC Channel

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

  • Avatar of frostalf frostalf Sep 22, 2014 at 01:00 UTC - 0 likes

    @tjbruce: Go

    This is in the updated version. I added a rewards system.


  • Avatar of tjbruce tjbruce Sep 14, 2014 at 04:44 UTC - 0 likes

    Idea: Add a reward for completing the turtorial.

  • Avatar of frostalf frostalf Sep 12, 2014 at 04:00 UTC - 0 likes

    Not sure if the plugin will ever be approved, I have submitted it.

  • Avatar of frostalf frostalf Sep 10, 2014 at 22:09 UTC - 0 likes

    @TribulationFu: Go

    That will be in the next update as it will require protocollib as a dependency. Therefore I will have to re-design some of the code so that the plugin can still run without it. IE make it an optional feature but must have that dependency present for it to work.

    For everyone else, I am submitting an update today. :)

  • Avatar of TribulationFu TribulationFu Sep 10, 2014 at 03:55 UTC - 0 likes

    Hey, I have an idea for the plugin, you should make it where the plugin only shows the chat of the tutorial because at the moment, other players chat can interrupt the plugin and on a large server, players can't read the tutorial.

  • Avatar of frostalf frostalf Sep 09, 2014 at 07:03 UTC - 0 likes

    @Toxicterror1991: Go

    Not always easy for me to do, but I do try lol. At least someone notices though :)

  • Avatar of Toxicterror1991 Toxicterror1991 Sep 04, 2014 at 13:14 UTC - 0 likes

    @frostalf: Go at least we get regularly informed that someone is working on the plugin :) <3

  • Avatar of frostalf frostalf Sep 04, 2014 at 10:43 UTC - 0 likes

    sorry about the wait everyone, I had some things come up, getting back to work on this plugin. Terribly sorry for the time length :(

  • Avatar of ANRGamer ANRGamer Aug 29, 2014 at 20:49 UTC - 0 likes

    the latter should enter a command to be activated at the end of the tutorial, and that can only be used 1 time per player to command

  • Avatar of Toxicterror1991 Toxicterror1991 Aug 27, 2014 at 11:35 UTC - 0 likes

    @frostalf: Go man i cant wait for an official update release on this plugin :)


Date created
Nov 16, 2013
Last update
Sep 10, 2014
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files