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 Apr 26, 2014Wow is there anyway you can push out a fix for the double "TEXT" ? it's really annoying lol
-
View User Profile
-
Send Message
Posted Apr 25, 2014I have found a much better way to make the item display name stay there. It does not require packets.
EDIT: I have found a more efficient way of doing this. It still uses the same concept:
Please tell me if this helped!
-
View User Profile
-
Send Message
Posted Apr 24, 2014@Toxicterror1991
I know right!
-
View User Profile
-
Send Message
Posted Apr 23, 2014@BluePig yeah... almost checking every day if an update is out :D
-
View User Profile
-
Send Message
Posted Apr 19, 2014@Toxicterror1991
https://github.com/hawkfalcon/ServerTutorial
-
View User Profile
-
Send Message
Posted Apr 17, 2014I HATE THE DOUBLE MESSAGE GLITCH (Sorry for caps but its necessary)
-
View User Profile
-
Send Message
Posted Apr 15, 2014@hawkfalcon never said something else :P just wanted to share my thoughts :D
is there actually a source code available?
-
View User Profile
-
Send Message
Posted Apr 14, 2014@Toxicterror1991
Working on it :s
-
View User Profile
-
Send Message
Posted Apr 10, 2014can't wait for an update :/
-
View User Profile
-
Send Message
Posted Mar 26, 2014@hawkfalcon
Could you maybe add a way to quit a tutorial? When dealing with massive , timed tutorials it is really irritating to accidentally enable the tutorial and have to wait until you can do anything . I recommend adding one more item in the hotbar ( Like the existing stick ) with a quit lore that does let you quit with a right click :D
Please reply asap , the plugin really needs these additions :)
-
View User Profile
-
Send Message
Posted Mar 26, 2014@hawkfalcon
There is a bug you have to consider :
Every time I start a tutorial I can't click disconnect through escape which is how it should work but when I use Alt+Tab I'm allowed to disconnect and if I do so the console gets spammed with errors informing me that the scheduled tasks couldn't be performed because of the sudden absence of the player . In other words , if someone's pc crashes my server gets really close to crashing too .
I'm so looking forward to the rewarding system though..keep it up!
-
View User Profile
-
Send Message
Posted Mar 25, 2014The messages repeat 2 times! why?
-
View User Profile
-
Send Message
Posted Mar 24, 2014@PlanetNZX
Reload breaks it. Restart doesn't.
-
View User Profile
-
Send Message
Posted Mar 23, 2014hey I just got this plugin and it works great except whenever I restart my server the tutorial doesn't work properly and I cant teleport or move to view point. I looked in my console and it had a big error. I don't can u fix this, this is a great plugin!
-
View User Profile
-
Send Message
Posted Mar 18, 2014@forshadowing2
Actually they get teleported at the exact same place they were when they executed the command or started the tutorial in any way :D
-
View User Profile
-
Send Message
Posted Mar 17, 2014Also when you set it on join it takes their shit.
-
View User Profile
-
Send Message
Posted Mar 17, 2014When they are finished they get teleported to a random place?
-
View User Profile
-
Send Message
Posted Mar 16, 2014@DahDuff
If the stick is required for the CLICK transition I can't see why it appears in TIME tutorials.
-
View User Profile
-
Send Message
Posted Mar 16, 2014@frostalf
There is a bug you have to consider :
Every time I start a tutorial I can't click disconnect through escape which is how it should work but when I use Alt+Tab I'm allowed to disconnect and if I do so the console gets spammed with errors informing me that the scheduled tasks couldn't be performed because of the sudden absence of the player . In other words , if someone's pc crashes my server gets really close to crashing too .
I'm so looking forward to the rewarding system though..keep it up!
-
View User Profile
-
Send Message
Posted Mar 4, 2014@Baba43
I think I might not be understanding why you would need to use the views without a location? What I am saying about views is that the whole view method relies on the location of the player and to work properly as it is intended.
Upcoming