TutorialSpawn
Introduction: TutorialSpawn allows the user to create a tutorial area for their server. A player can view the tutorial area and then enter a passphrase to leave the tutorial. Players will be forced back into the tutorial area every time they log-in until they enter the proper passphrase.
Purpose: I found the need for servers to have an initial tutorial area without having to interfere with their normal spawn area. This plugin allows the user to have a tutorial area that users will automatically port to, while being able to maintain a smaller, less cluttered spawn for the players who already know how the server functions.
Commands (v1.32b+):
Command | Description |
---|---|
/tsphrase [passphrase] | Confirm phrase |
/tssetphrase [passphrase] | Set passphrase |
/tsgetphrase | Get passphrase |
/tsspawn | Teleport to tutorial spawn |
/tssetspawn | Set tutorial spawn location |
/tsexit | Teleport to tutorial exit |
/tssetexit | Set location to teleport to once passphrase is entered |
/tssetmje [integer] | Set maximum join events (EX /tssetmje 5) |
/tsgetmje | Get maximum join events |
/tssetrp [true/false] | Set reuse passphrase setting (EX /tssetrp true) |
/tsgetrp | Get reuse passphrase setting |
/tssettd [double] | Set teleport delay (EX /tssettd 0.5) |
/tsgettd | Get teleport delay |
Once the spawn has been set, users will be transported to that location every time they log-in until they enter the correct passphrase using /tsphrase or until they reach the maximum amount of join events (Default maximumJoinEvents is set to -1. maximumJoinEvents will have to be set to a non-negative integer for this feature to work). Default phrase is putwhateverphraseyoulike and can be changed in the config.yml or by using the /tssetphrase command.
Permissions (v1.32b+):
Permission node | Description | Default |
---|---|---|
tutorialspawn.phrase | Allows user to input passphrase needed to leave tutorial | true |
tutorialspawn.phrase.get | Allows user to get current passphrase | false |
tutorialspawn.phrase.set | Allows user to set current passphrase | false |
tutorialspawn.spawn | Allows user to teleport to tutorial spawn | false |
tutorialspawn.spawn.set | Allows user to set tutorial spawn | false |
tutorialspawn.exit | Allows user to teleport to tutorial exit | false |
tutorialspawn.exit.set | Allows user to set tutorial exit | false |
tutorialspawn.mje.get | Allows user to get current maximum join events | false |
tutorialspawn.mje.set | Allows user to set current maximum join events | false |
tutorialspawn.rp.get | Allows user to get reuse passphrase setting | false |
tutorialspawn.rp.set | Allows user to set reuse passphrase setting | false |
tutorialspawn.td.get | Allows user to get current teleport delay | false |
tutorialspawn.td.set | Allows user to set current teleport delay | false |
Each permissions can be used as a wildcard (EX: tutorialspawn.phrase.* would give the permissions for tutorialspawn.phrase, tutorialspawn.phrase.get, and tutorialspawn.phrase.set). The only permissions a user should need is the tutorialspawn.phrase permission, which is set as default:true for all users. The rest of the permissions are considered admin/op controls.
Files (v1.32b+):
For previous version info visit TutorialSpawn 1.21b | TutorialSpawn 1.0b
If you like this plugin please donate to [email protected] (PayPal)
Check out my other project:
Works like a charm as needed! Combined with WorldGuards no chat flag - creates the perfect spot make players read the signs and prevent advert spammers from joining the server. :D
Interesting plugin, I too might try this soon :D
Hello, This really looks like a good plugin! I maybe try it soon! :D