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 Jul 18, 2018I have updated the plugin @mibby2
for everyone else, I have also updated the irc webchat link. Feel free to drop by on irc. I am also back to actively updating the plugin. I am sorry for the long hiatus
-
View User Profile
-
Send Message
Posted Mar 30, 2017@frostalf If you are still taking suggestions, would it be possible to force a guided tutorial flight path?
-
View User Profile
-
Send Message
Posted Jul 18, 2018In reply to mibby2: Updated the plugin.
-
View User Profile
-
Send Message
Posted Jan 29, 2017Are you able to add in a feature that allows for region activation? For example, a person walks into a set area and activates a single use tutorial only?
-
View User Profile
-
Send Message
Posted Jan 8, 2017This next update will take longer than normal. I am building it from scratch in this way I can improve how its coded so that its cleaner and more optimized. This will also allow me to expand the API for the plugin to allow other plugin author's to hook into Server Tutorial more easily. This will also make it easier on me to add features you request as well and hopefully resolve some bugs.
I also will note the supporting of outdated server versions is not supported, therefore if you are going to report a bug in this plugin, please test it on the latest server version as bug reports for outdated server versions will be ignored and removed. It takes too much work to support older server versions especially if they are quite a few major versions behind. Remember this plugin is open source with the MIT license therefore pull requests are more than welcome.
This is a perfect time to request features and when you do request features please create a github issue stating its a feature request please as it is difficult to track feature requests from here.
-
View User Profile
-
Send Message
Posted Jan 2, 2017Thanks for the feedback, I will get to work on the bugs. Multi-line should work unless you mean something different.
-
View User Profile
-
Send Message
Posted Dec 28, 2016Won't work when I try and join my server, I've deleted all my data, tried on a clean server and config is setup correctly for new players to get the tutorial.
Using 1.10.
Any Ideas?
-
View User Profile
-
Send Message
Posted Dec 22, 2016I don't get differences between creative, survival, spectator or adventure.
There should be multi-line support.
When I clicked on TITLE or ACTIONBAR it worked but so terribly. Hidden after half second, Can't read anything and it's vanished lol
-
View User Profile
-
Send Message
Posted Dec 21, 2016For text, could you add multi-line support? That'd be awesome!
Also a way to edit views in-game?
-
View User Profile
-
Send Message
Posted Dec 1, 2016@frostalf, I am getting this error when I join a tutorial on Spigot 1.8.8: http://pastebin.com/gUX7n83Z
PLEASE HELP!
-
View User Profile
-
Send Message
Posted Dec 6, 2016Should probably update your server version. I personally don't test on older versions of MC nor code either. However I will take a look at it and possibly see if its something easy. From the appearance of the error, it looks like it is a problem with the dependency of TextAPI
-
View User Profile
-
Send Message
Posted Dec 7, 2016This depends on TextAPI? Link please.
-
View User Profile
-
Send Message
Posted Dec 7, 2016Yes it does, I have submitted an updated version that includes the dependency in it and maybe it will resolve your problem. So for the time being its just waiting for it to be approved.
-
View User Profile
-
Send Message
Posted Dec 12, 2016So do I still need TextAPI? :)
-
View User Profile
-
Send Message
Posted Dec 12, 2016-
View User Profile
-
Send Message
Posted Jan 14, 2017Umm the end command won't execute? I'm just flying in the air and I have to restart the server
-
View User Profile
-
Send Message
Posted Nov 29, 2016@TheBlackBeltPanda
Yes it is, I uploaded an update as well that fixes some bugs and is pending approval.
-
View User Profile
-
Send Message
Posted Nov 27, 2016Is this 1.11 compatible?
-
View User Profile
-
Send Message
Posted Oct 4, 2016Is it possible to make views execute commands?
For example:
[text shows]
[cmd: tppos: %player% {co-ords}]
[next text shows]
This would allow to change what the player sees in the world, as well as the text, and I think it would be a great way to take tutorials to the next level.
-
View User Profile
-
Send Message
Posted Sep 25, 2016Can essentials color codes please be supported? (& codes)