HomeJavaModsSign-InfoSk
Sign-InfoSk
[​IMG]
[​IMG]
What does this plugin do?
This plugin is made so when you click on a sign that's set up correctly it will open the GUI it is hooked to.

Skript Showcase:
Spoiler: Example of the GUI
[​IMG]
Code for this Sign GUI:
Code (Legend.yml):
Legend:
  SignColor: '&5'
  GuiTitle: '&5Legend &0Perks'
  GuiSize: '1'
  Items:
    legendmine:
      ItemId: 'diamond pickaxe'
      Shiny: false
      Name: '&fAccess to Donormine'
      Lore:
      - '&8* &6Access to &5Legend+ &6mine'
      - '&8* &6/warp Donormines'
    ranktag:
      ItemId: 'name tag'
      Shiny: false
      Name: '&fLegend Tag'
      Lore:
      - '&8* &6In-game &7[&5Legend&7] &6tag'
    rankkit:
      ItemId: 'chest'
      Shiny: false
      Name: '&fKit Legend'
      Lore:
      - '&8* &6Access to &7/kit Legend'
      - '&8* &65 day cooldown'
    homes:
      ItemId: 'compass'
      Shiny: false
      Name: '&fHome Increase'
      Lore:
      - '&8* &611 Total Homes'
    xptriple:
      ItemId: 'xp bottle'
      Shiny: false
      Name: '&fmcMMO Triple XP'
      Lore:
      - ''
    pv:
      ItemId: 'ender chest'
      Shiny: false
      Name: '&fPlayer Vault Increase'
      Lore:
      - '&8* &636 PV slots total'
    colornick:
      ItemId: 'sign'
      Shiny: true
      Name: '&fColor Nickname'
      Lore:
      - '&8* &6Set a colorful nickname'
    renameite:
      ItemId: 'book and quill'
      Shiny: false
      Name: '&fRename Items'
      Lore:
      - '&8* &6Access to &7/rename'
[​IMG]

Making your Sign GUI
  1. Once you have installed this Skript, go to your /plugins/ directory.
  2. Then make your way to /plugins/SignInfo/ , This is the plugin folder, in this folder you will find another folder called " GUIs " ( /plugins/Signinfo/GUIs ).
  3. Open the file " GUIs ", you should find a file called "example.yml".
  4. Open the file " example.yml " and copy all the text in that.
  5. In the " GUIs " folder, create a new file called "<custom-name>.yml".
  6. Open your file you just created and paste the text you copied from "example.yml".
  7. You should now have another file that looks like this:
[​IMG]
Code (tutorial.yml):

example:             #This can be anything just don't reuse the same name!
  SignColor: §a      #This is the color of the sign text when you make the sign in-game! (You can use the "&" symbol for color coding also.)
  GuiTitle: '2'      # This is the title of you GUI in-game! (You can use the "&" symbol for color coding also.)
  GuiSize: '2'       # This is the amount of rows the GUI has. The maximum amount of rows you can have is 6 rows!
  Items:
    exampleitem:     #This is just the Icon label for the items. Do not reuse the same name in this .yml.
      ItemId: wooden pickaxe #Icon item id.
      Shiny: true    #This can be set to true or false. This makes your icon shiny (enchanted) or not.
      Name: §7Manly Pickaxe #Name of the icon when you hover over it. (You can use the "&" symbol for color coding also.)
      Lore:
      - §7To OP for you! #Lore of the item when you hover over it! (You can use the "&" symbol for color coding also.) for now lore use [B]- ''[/B].
      Type: 'icon' #This can be set to icon (which makes the icon do nothing on click) or cmd (which makes cmds run)
      cmds: #These are the commands that are ran if the icon is clicked and the type 'cmd' is set. Use plyr:<cmd> (NO / needed) for a player command or cnsl:<cmd> (NO / needed) for a console command. You can use !player! to replace the player who clicks the icons name.
      - ''
 
For an example see the Showcase above this for my Legend.yml GUI.
[​IMG]

Setting up your Sign with the GUI
  1. Place a sign.
  2. On the first line of the sign put "[GUI-SIGN]" ([GUI-SIGN] is the default, it can be changed in the config.yml, the variable sign-title)
  3. On the second line of the sign put the name of your .yml file for the GUI you want. For example, I am adding my "example.yml" to my sign, on the second line I put "example".
  4. You can set the third and fourth line to whatever you want! To change what the first line becomes after you make the GUI, edit the option in "sign-gui-1.2.sk".
  5. Then click "Done" and your Sign GUI is created!
[​IMG]

[​IMG]

Coming soon:
  • What would you like to see added? Contact me on skype @ Wakington. Or message me here on Spigot!
Need help? Contact me @ Wakington on Skype or message me here on Spigot! Also tell me what you would like to see added to this plugin!

Dependencies:
Skript 2.2, SkQuery 3.5, skUtilities 0.5.0, skRayfall
1.9.2


Permissions:

  • To create a Sign GUI you need the permission: signgui.create

[​IMG]

How to install Sign-info-1.2.sk
  1. Put the 4 dependencies jars into your /plugins/ folder.
  2. Restart your server.
  3. Find "Skript" in /plugins/ (/plugins/Skript/)
  4. Then open the "Scripts" folder and place the Sign-info-1.2.sk in that folder.
  5. Reload your server again and it should be installed!
[​IMG]
Donations help:
[​IMG]
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Sign-InfoSk is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9. Downloaded 943 times (via Spigot). Download it and open it directly in the game.

Explore more