ServerTutorial
Have you ever wanted to make a cool tutorial for players that doesn't use boring signs? Now you can make one!
Description
NOW 1.13 COMPATIBLE
This is the ultimate tutorial plugin for Bukkit. It allows easy creation of 'views' which the player sees after typing /tutorial.
Features
- Easy tutorial creation
- Unlimited tutorials, unlimited scenes per tutorial
- Two types of tutorials (CLICK/TIME)
- Three types of views (TEXT/TITLE/ACTIONBAR)
- Show a player a tutorial when they first join your server
- 100% configurable
- Economy tie-in
- 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
Commands
| Command | Description |
|---|---|
| /tutorial | List tutorials |
| /tutorial help | Help 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 |
Permissions
| Permission | Command | Description |
|---|---|---|
| tutorial.create | Use /tutorial create <name> | Creating a tutorial |
| tutorial.use | Use /tutorial <name> | Allows a player to use any tutorial |
| tutorial.tutorial.<name> | Use /tutorial <name> | Allows a player to use a specific tutorial |
| tutorial.remove | Use /tutorial remove <name> | Remove a tutorial |
Tutorial types
| Tutorial Type | Description |
|---|---|
| CLICK | Right click an item to go to the next view |
| TIME | Automatically go to the next view after a customizable amount of time |
View types
| View Type | Description |
|---|---|
| TEXT | Show message as a simple chat text |
| TITLE | Title (subtitle) |
| ACTIONBAR | Action bar above item bar |
Miscellaneous
- 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
- This plugin makes use of BStats Metrics.
- To disable metrics either disable metrics in Bstats config file or disable it in the plugin config file.
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!

-
View User Profile
-
Send Message
Posted Nov 16, 2013@OriginalMadman
Great idea! Invisible chat, text position and multiple tutorials. (/tutorial 1 . /tutorial 2)
My ideia is every page a line with "time:" or "delay:" and put a number in seconds. (Example: time: 5).
Nice plugin.
-
View User Profile
-
Send Message
Posted Nov 16, 2013Very nice. It has some interesting potentials. Will you incorporate multiple (named) tutorials? Just having one is gonna be a severe limit. Text position is another problem (at least for me), since it is placed too low and gets behind the server chat making it near invisible. Configurable positioning would be great. Thanks!
-
View User Profile
-
Send Message
Posted Nov 16, 2013@Relicum
I was thinking about doing this, and actually wrote some code for it, but decided not to, at least for the first release. And ideas about how this implementation would look like? Also, feel free to contribute https://github.com/hawkfalcon/ServerTutorial
-
View User Profile
-
Send Message
Posted Nov 15, 2013Great idea. Are you doing to consider using the conversation API. I find this very under used in Bukkit but is very powerful allowing scripted conversations with prompts from players input. But am sure you know that any way.
-
View User Profile
-
Send Message
Posted Nov 15, 2013Cool idea. Will surly try out when i can :)
-
View User Profile
-
Send Message
Posted Nov 15, 2013:D \o/