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 Mar 3, 2014@frostalf
But you can change 2 lines of code to allow me using views without specifying a location.
I think it`s a bad idea to hide the chat completely. Instead you could "gray it out" so that people might still follow the chat and (more important) can scroll up to read it later.
-
View User Profile
-
Send Message
Posted Mar 2, 2014@Baba43
The stick is so you can move between views if its Not a timed transition. So if its set to CLICK, its suppose to be you use the the stick and clicking with it to advance to the next view. We are working on a way to make chat not appear while in the tutorial. The reason you can't create a view without a location is because views rely on a location to teleport the person in the tutorial to it.
@ThaPengwin
Which version are you using?
-
View User Profile
-
Send Message
Posted Mar 2, 2014Hey Uhh There Is A Problem With The Tutorial. Whenever I Finish Making A Tutorial And Finish Adding The View Points, And Then Restart The Server I Get And Internal Error Like Whenever I Want To Test A Tutorial!
Example: /tutorial tutorial
Internal Error Exception.....
Help Fix This! I Can't Like Do Anything But Am Allowed To Move?!?
-
View User Profile
-
Send Message
Posted Mar 2, 2014@ThaPengwin yep... was a ticket, but got marked as fixed although its not :( http://dev.bukkit.org/bukkit-plugins/servertutorial/tickets/1-viewtype-text-double-outputted/
-
View User Profile
-
Send Message
Posted Mar 1, 2014is there a possible way to add a smooth transition between each point? like a velocity transition that the player is forced to fly towards that point, and adjust the yaw and pitch with it, it should be an option.
-
View User Profile
-
Send Message
Posted Mar 1, 2014For some reason I'm getting double messages past the first view. Anyone else?
-
View User Profile
-
Send Message
Posted Mar 1, 2014@frostalf
Thanks for your reply. Let me explain my ideas.
1. We want to send chat messages without resetting the players view. Of course we want some teleports, but why is it not possible to create views without a location or at least to remove them from config?
2. An option to disable your "forced-view" would be really cool
3. Is it right that I get a stick even If I can`t do anything with it?
4. Maybe it would be cool to gray out regular chats while in text tutorial but this might be "nice to have" feature ;)
-
View User Profile
-
Send Message
Posted Feb 28, 2014@Baba43
Chat getting closed is intentional. As for the second thing, please elaborate a bit more on what you mean by 2 messages at the same time. the last part where the view resets is intentional as well.
The Next version will have a lot more things implemented as well, a few more possibly useful commands, and more customizations you could do with the plugin such as maybe rewarding players for going through tutorials etc.
-
View User Profile
-
Send Message
Posted Feb 27, 2014Is it possible to allow players to keep their chat history open while a tutorial is running? Currently it gets closed every message.
Also it is possible to show 2 messages at the same time?
Maybe it would be cool to not reset the view of a player.. just let them look where they want or add an option to stop the tutorial if they are running away.
-
View User Profile
-
Send Message
Posted Feb 27, 2014@azatom
It shouldn't cause any lag.
-
View User Profile
-
Send Message
Posted Feb 26, 2014If many players use that in the same time this will not make my server lag ?
-
View User Profile
-
Send Message
Posted Feb 25, 2014Uploaded new version which allows removing of views.
-
View User Profile
-
Send Message
Posted Feb 22, 2014@ZackBlazes
The next update will have the tutorial view remove as well as it being implemented properly. It will automatically decrease the other view numbers based on the view number you removed. EX: you remove view 1 of a tutorial and you have 3 views. It will turn view 2 into view 1 and view 3 into view number 2.
-
View User Profile
-
Send Message
Posted Feb 16, 2014Could you please add /tutorial removeview?
Thanks.
-
View User Profile
-
Send Message
Posted Feb 14, 2014I received this very large error, and I am not using spiggot: http://pastebin.com/ruPRu7pR
-
View User Profile
-
Send Message
Posted Feb 14, 2014@Frankyi9
Please create a ticket by using the above ticket button.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@Toxicterror1991
I've added a ticket button next to the download button at the top.
@tracker7767
That might be in our future plans, but not at the moment.
-
View User Profile
-
Send Message
Posted Feb 14, 2014or any mob as the clickable npc?
-
View User Profile
-
Send Message
Posted Feb 14, 2014is there a way to make a clickable npc like a villager to start the tutorial?
-
View User Profile
-
Send Message
Posted Feb 13, 2014@hawkfalcon
It doesn't run in Spigot. I'm using Craftbukkit 1.7.2 R0.2.