ServerIntroduction UPDATED V2.0 - Make INTROS/TUTORIALS for your players!

Status
This thread has been locked.

DinoThePro

Feedback score
0
Posts
10
Reactions
2
Resources
0
ServerIntroduction.png

ServerIntroduction was originally made for my survival server to show the players around, after shown interest from several players wondering what plugin it was I decided to make a public release of the plugin, and here it is! This plugin basically allows you to create introductions or as I prefer to call them "tutorials" to your players that they can play and hopefully learn from. You can ofcourse make several tutorials and on first join if enabled a player may be prompted with a welcoming tutorial of your choice.

Example situation that this plugin can be useful in:
Several players ask for the same thing, you answer them all and more questions of the same type keep coming and you wish you could just simply create ONE simple tutorial for them to understand it... Well... Now you can! Just create a tutorial, set the poses for it and add the titles and then you're good to go!


Commands.png

/intro - Shows help menu, base command Permission: ServerIntro.intro

/intro list - Lists all intros Permission: ServerIntro.intro

/intro create <intro> Permission: ServerIntro.intro.create

/intro delete <intro> Permission: ServerIntro.intro.delete

/intro setpos <intro> Permission: ServerIntro.intro.setpos

/intro play <intro> Permission: ServerIntro.intro



Configuration.png


Code:
# This is the DEFAULT ServerIntroduction configuration file.
# The value below is either set to true or false, if set to true you have to have a first join tutorial set at the variable
# below called 'firstjointutorial', simply change that to whatever tutorial that you've made on your server you want first join players to be prompted with.
# The variable 'intros' you should not change, it's there to keep track of what introductions there are.
playerfirstjoinprompt: false
firstjointutorial: 'example'

Default configuration file.​

How-to-use.png
1. Put it in your plugin folder along with TitleAPI (it's a dependency).
2. Restart your server.
3. Execute /plugins and make sure it loaded correctly.


TOS.png
1. You are not allowed to redistribute the plugin.

2. You are allowed to edit this plugin to fit your needs but please do inform me of it first.

3. You are not allowed to publish this plugin on any sites. (Bukkit, Spigot etc)

4. You are not allowed to sell this plugin without my permission.

5. No refunds.

6. You will get further updates of this plugin*
* If possible for me to send updates.

The plugin has been tested and should work on 1.8-1.10.2.
Note:

A second plugin remake is in the process, it is done but not yet bugtested, as soon as it's fully done with a youtube tutorial out I will publish it here, ofcourse those who have already bought this version will get the newer one.

Config file:
Code:
# Set firstjointut to the tutorial that you wish new players to be prompted with, set to 'none' to disable
firstjointut: 'none'

messages:
  helpIntro:
    - '&8------------------&7ServerIntroduction&8------------------'
    - '&f/intro reload'
    - '&7/intro list'
    - '&f/intro play <intro>'
    - '&7/intro delete <intro>'
    - '&f/intro create <intro>'
    - '&7/intro setpos <intro>'
    - '&f/intro deletepos <intro> <posnumber>'
    - '&7/intro settitle <intro> <posnumber>'
    - '&f/intro setsubtitle <intro> <posnumber>'
    - '&7/intro setstay <intro> <stay>'
    - '&f/intro settime <intro> <time>'
    - '&7/intro info <intro>'
  noPerm: '&4You don''t have permission to do that.'
  tutNoExist: '&cThat tutorial doesn''t exist...'
  onlyPlayers: '&4Only players can use this command!'
  configReloaded: '&6Config reloaded!'
  curIntros: '&7These are the current introductions:'
  tutNotSetup: '&cThat tutorial is not setup yet.'
  introDeleted: '&cIntroduction deleted.'
  tutAlreadyExists: '&cThat introduction already exists...'
  tutCreated: '&6Introduction created! To set stay or time for each pos execute &b/intro <setstay|settime> <intro> <stay|time>'
  posAdded: '&6Pos added, to set title and subtitle of pos use &b/intro settitle/setsubtitle &l%introname% %locpos%'
  notValidNumber: '&cThat''s not a valid number.'
  posNoExist: '&cThat pos doesn''t exist...'
  posDeleted: '&6Pos &b%posnum% &6 deleted.'
  setTitle: '&6To set the title of pos &b%posnum% &6Type the desired title in chat.'
  setSubtitle: '&6To set the subtitle of pos &b%posnum%6 type the desired subtitle in chat.'
  setStayTime: '&6Introduction stay time set to &b%stay%'
  setTime: '&6Introduction time for each pos set to &b%time%'
 

Attachments

  • ServerIntroduction.png
    ServerIntroduction.png
    34.3 KB · Views: 74
  • Commands.png
    Commands.png
    29.1 KB · Views: 77
  • Configuration.png
    Configuration.png
    40.6 KB · Views: 67
  • TOS.png
    TOS.png
    9.6 KB · Views: 71
  • How-to-use.png
    How-to-use.png
    28.7 KB · Views: 70
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

DinoThePro

Feedback score
0
Posts
10
Reactions
2
Resources
0

DinoThePro

Feedback score
0
Posts
10
Reactions
2
Resources
0
You give like 1 copy to 1 member and if the plugin is safe, the person who got the copy will post a comment "Vouch", a vouch is like a LIKE

Sorry for bad english xd
Aight, sure I could do that.
Just send a pm with skype or whatever method you'd prefer me to send the plugin over.
 

KingAdrien

MaliciousMC Owner
Premium
Feedback score
0
Posts
208
Reactions
143
Resources
0
Will be buying soon.
 

DinoThePro

Feedback score
0
Posts
10
Reactions
2
Resources
0
Will be buying soon.
Alright, just note that I'm right now recoding the whole plugin (rewriting it from scratch) with new features such as:
  • You will be able to setup several introductions/tutorials.
  • The command will change to /intro <create|play|setpos|list> <tutorial> - The last argument is NOT required when you're getting the list, etc /intro list
  • You'll be able to configure what intro/tutorial a player will be prompted with when they join, which will mean you can have a beginner tutorials and more :D!
 

KingAdrien

MaliciousMC Owner
Premium
Feedback score
0
Posts
208
Reactions
143
Resources
0
Alright, just note that I'm right now recoding the whole plugin (rewriting it from scratch) with new features such as:
  • You will be able to setup several introductions/tutorials.
  • The command will change to /intro <create|play|setpos|list> <tutorial> - The last argument is NOT required when you're getting the list, etc /intro list
  • You'll be able to configure what intro/tutorial a player will be prompted with when they join, which will mean you can have a beginner tutorials and more :D!
When will this be finished? How much will it be? Add me on Skype kingadrien15
 

DinoThePro

Feedback score
0
Posts
10
Reactions
2
Resources
0
When will this be finished? How much will it be? Add me on Skype kingadrien15
The plugin will most likely be done in about an hour or two at max, when it's complete I will update this thread with new details about it and a new video. The plugin cost will be the same.[DOUBLEPOST=1465059841][/DOUBLEPOST]The plugin remake is now complete! Fully recoded and new cool features such as multiple introductions/tutorials!
The plugin cost is the same.
 
Last edited:
Status
This thread has been locked.
Top