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!
I 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
@frostalf If you are still taking suggestions, would it be possible to force a guided tutorial flight path?
In reply to mibby2: Updated the plugin.
Are 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?
This 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.
Thanks for the feedback, I will get to work on the bugs. Multi-line should work unless you mean something different.
Won'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?
I 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
For text, could you add multi-line support? That'd be awesome!
Also a way to edit views in-game?
@frostalf, I am getting this error when I join a tutorial on Spigot 1.8.8: http://pastebin.com/gUX7n83Z
PLEASE HELP!
Should 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
This depends on TextAPI? Link please.
Yes 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.
So do I still need TextAPI? :)
Umm the end command won't execute? I'm just flying in the air and I have to restart the server
@TheBlackBeltPanda
Yes it is, I uploaded an update as well that fixes some bugs and is pending approval.
Is this 1.11 compatible?
Is 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.
Can essentials color codes please be supported? (& codes)