Minecraft Mods

[Craftbukkit Plugin] EzTutorial

  • 3,013 views, 1 today
  • 126 downloads, 0 today
  • 11
  • 4
  • 9
FrostedSnowman's Avatar FrostedSnowman
Level 31 : Artisan Dragonborn
33


EzTutorial plugin lets server owners easily make fun and informational tutorials for the users of their server!

Authors:
CaptainLink_ (Me)
Smurfy129




Introduction




Have you ever tried to explain every aspect of the game by just writing signs?
Are you tired of new players joining and asking to explain how the game works?



That time is over! Now with EzTutorial you can make easy and informational tutorials for your players to learn from!
The
way this plugin works is by location points. You the owner sets as many
locations as you want, then your server users can then go on a tour of
those locations you set. But they can have messages, rewards, delays,
and so much more. Almost every aspect of the plugin is configurable.
Make sure you read the configuration section because it can be
confusing.

Features


  • Tutorials are easy to create and, use signs to start them.
  • Tutorials are easily expandable for as many locations as you want, even after the tutorial has been saved.
  • Tutorials can be easily be deleted in game with one command!
  • Locations in tutorials can be easily deleted in game with one command!
  • Messages and location names for each location are available for easy customization.
  • The delay in between the locations can be configured.
  • Rewards of any kind and of any amount can be given on completion of a tutorial.
  • An end message can be easily customized to be sent after a player has completed a tutorial.
  • A tutorial can be set as the default tutorial for new players to the server to be put through
  • A custom join message can be sent on first join of new players, in correlation to the default tutorial.
  • Staff members of the server can put a player through a tutorial with one easy command!
  • Every aspect of the plugin in configurable
  • Permissions are available on every aspect of the plugin (If you don't have a permissions manager it defaults to OP).

Commands and Permissions


CommandPermissionAbout
/tutorial listtutorial.listLists all the tutorials
/tutorial helptutorial.helpDisplays the help page for the plugin
/tutorial new <tutorial name>tutorial.newCreates a new tutorial
/tutorial setlocation <tutorial name> <location number>tutorial.setlocationCreates a new location in the given tutorial
/tutorial dellocation <tutorial name> <location number>tutorial.dellocationDeletes a location from the given tutorial
/tutorial deltutorial <tutorial name>tutorial.deltutorialDeletes the tutorial given
/tutorial startplayer <tutorial name> <target player>tutorial.startplayerPuts the target player through the tutorial given

tutorial.startGives the ability to use the start signs for the tutorials

tutorial*Gives the ability to use every command in the plugin

Usage


  1. Type /tutorial new <tutorial name>
  2. Take the sign and place it where ever you want and leave it blank (It will be the sign users will click to start the tutorial)
  3. Walk to where you want a location to be and type /tutorial setlocation <tutorial name> <location number>
  4. Repeat step 3 as many times as you want
  5. Edit the config to your liking
  6. Right click the start sign to be put through the tutorial!

Configuration




Some of the things in this are just examples such as the heading
Spawn (The example tutorial name) and 1 (The example location number)



Tutorials:

  • New Players Default Tutorial:
    • Enabled: <true/false> If true on first join new players will be put through the specified tutorial
    • Tutorial Name: <tutorial name> The tutorial new players will be put through if enabled
    • Join Message:
      • Enabled: <true/false> If true on first join new players will be sent a customized message
      • Message: <message> The message that will be sent to new players if enabled


  • Spawn:
    • Reward:
      • Enabled: <true/false> If true the reward below will be given to the player
      • Item Name: <ITEM_NAME> The reward that will be given if enabled (Acceptable material names can be found here)
        • ex: DIAMOND_BLOCK

      • Amount: <number> How many items you will get of the reward listed above if enabled

    • Delay In Seconds: <seconds> How many seconds the player will spend at each location
    • Move During Tutorial: <true/false> If true players can move during the tutorial
    • End Message:
      • Enabled: <true/false> If true players will receive a message when they complete the tutorial
      • Message: <message> The message that will be sent to the player at the end of the tutorial if enabled
        • ex: Thank you for learning more with EzTutorials


    • '1'
      • Message:
        • Enabled: <true/false> If true a message will be sent at this location
        • Message: <message> The message that will be sent to the player at this location if enabled
          • ex: Here you will be able to buy and sell items


      • Location Name: <name> Name the location so when the player is at this location, it will tell them the name
        • ex: Chest Shop








For a more indepth tutorial watch this video explaining everything with more detail!





TODO


  • Vault integration so money rewards can be given
  • Citizens integration so you can have a npc tour guide

Use of the Plugin


  • If you would like to make a video showcasing the plugin please ask permission first. We would be more than happy to let you, just ask first.
  • In addition if you use the plugin on your server and would like us to check it out give your server ip below and you may receive a surprise visit! (Please no spam though)


Visit our Bukkitdev page here.
CreditSmurfy129,CaptainLink_
Progress85% complete
Game VersionMinecraft 1.7.10
Tags

3 Update Logs

Update #3 : by FrostedSnowman 11/29/2014 11:08:22 pmNov 29th, 2014

Bump! I am bumping this for anyone that still wants to use, whilst it's still compatible.
LOAD MORE LOGS

Create an account or sign in to comment.

1
10/19/2014 6:56 am
Level 31 : Artisan Dragonborn
FrostedSnowman
FrostedSnowman's Avatar
I will no longer be continuing this plugin. I have found that I am busy with other huge projects, and will no longer be able to maintain this. Although, this does currently work with all game versions, 1.7.9 +
1
08/01/2014 1:49 pm
Level 31 : Artisan Dragonborn
FrostedSnowman
FrostedSnowman's Avatar
Thanks for the tip.
1
08/01/2014 11:15 am
Level 65 : High Grandmaster Programmer
fillpant
fillpant's Avatar
just a small issue, your main class named main should be Main with a capital M
other than that good pluging with good concept!
PS Finaly someone who remembers the if sender instanceof Player before casting!
1
08/03/2014 3:44 pm
Level 31 : Artisan Toast
ShadowCatEXE
ShadowCatEXE's Avatar
It's not required but is recommended that you name the class with a capital.
1
08/04/2014 5:08 pm
Level 65 : High Grandmaster Programmer
fillpant
fillpant's Avatar
Ik but by my opinion following the convention makes the app/servlet/class/project whatever look more pro-ish and made by someone who knows these tactics :)
1
07/31/2014 10:41 am
Level 31 : Artisan Dragonborn
FrostedSnowman
FrostedSnowman's Avatar
We are currently trying to add Citizens2 support, but for now, you can possibly use CommandNPC.
1
07/31/2014 4:54 am
Level 57 : Grandmaster Programmer
sycoinc
sycoinc's Avatar
looks great
1
07/30/2014 11:42 am
Level 31 : Artisan Dragonborn
FrostedSnowman
FrostedSnowman's Avatar
Thanks.
1
07/30/2014 9:34 am
Level 49 : Master Robot
RezzedUp
RezzedUp's Avatar
This plugin looks extremely useful. It's even been verified by bukkit! +Diamond
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome