[TP/MISC] SuperSigns v2.1 - Make signs better. [1000]

Discussion in 'Inactive/Unsupported Plugins' started by thescreem, Jul 26, 2011.

  1. Offline

    thescreem

    [​IMG]

    <font color="rgb(128, 128, 128)">SuperSigns - Make signs better.</font>

    Current Version: 2.1

    SuperSigns adds a variety of different signs that perform different operations. All the signs are grouped under a certain category for an easy way to remember them.


    Features:
    * Adds many different signs with many useful uses
    * Permissions Support!
    * iConomy Support!

    Future Additions:

    * More signs and categories! Feel free to suggest your own ideas.

    The Different Types of Signs and How to Use Them:


    There are three main types of signs. <font color="rgb(255, 0, 0)">Health</font>, <font color="rgb(192, 192, 192)">Clear</font>, and <font color="rgb(51, 102, 255)">Teleport</font>.
    Each category has a few different signs in them, which perform different functions, but are based around the name of the category.

    Here are how to make the all the different types of signs:
    (To use them you just right-click them)


    Show Spoiler
    Health sign:

    [​IMG]


    You can also write [heal] on the first line instead if you want to.
    <font color="rgb(255, 0, 0)">[WARNING]</font> If you have Essentials, writing [heal] on the first line will not work.

    What it does: This sign will do is heal your health back to maximum hearts.

    The fourth line is how much you want the sign to cost. (iConomy)


    Health Set Sign:

    [​IMG]

    You can also write [heal] on the first line if you want to.
    <font color="rgb(255, 0, 0)">[WARNING]</font> If you have Essentials, writing [heal] on the first line will not work.

    What it does: This sign will set your health to the number on the second line. The number must be between 1 (one) and 20 (twenty). Each increment of 1 (one) will increase your health by half a heart. So in this case, 11, will set your health to five and a half hearts.

    The fourth line is how much you want the sign to cost. (iConomy)




    Show Spoiler
    Clear Sign:

    [​IMG]


    What it does: This sign will delete the current item you have in your hand. If it's in a stack, it will delete one of it in that stack.

    The fourth line is how much you want the sign to cost. (iConomy)


    Clear All Sign:

    [​IMG]


    What it does: This sign will clear your whole inventory.

    The fourth line is how much you want the sign to cost. (iConomy)


    Clear Trashcan Sign:

    [​IMG]

    This sign is currently under development and has no function at the moment. When it is finished, right clicking it will open up a chest screen in which you can place items inside to throw away.

    Since this sign has no use, it doesn't let you add a cost to it.

    Just a note, I did not copy essentials with this sign. I found out essentials had the same idea after I have already made it.




    Show Spoiler
    Teleport Sign:

    [​IMG]

    You may also write [teleport] on the first line if you want to.

    What it does: This sign will teleport you to the coordinates written on the sign.
    You must write the coordinates in order like so: X,Y,Z

    The fourth line is how much you want the sign to cost. (iConomy)


    Teleport Spawn Sign:

    [​IMG]

    You may also write [teleport] on the first line if you want to.

    What it does: This sign will teleport you to spawn.

    The fourth line is how much you want the sign to cost. (iConomy)


    Teleport Block Sign:

    [​IMG]

    You may also write [teleport] on the first line if you want to.

    What it does: When you first right-click the sign, you will receive a message telling you to left click a block, and that once you do so the coordinates of that block will be set on the sign. The sign will then work like a Teleport sign, but with an easier why to get coordinates on it.

    The fourth line is how much you want the sign to cost. (iConomy)


    Teleport Player Sign:

    [​IMG]

    You may also write [teleport] on the first line if you want to.

    What it does: This sign will teleport you to the player written on the third line.

    The fourth line is how much you want the sign to cost. (iConomy)




    Show Spoiler

    Permission NodeWhat it allows you to do
    SuperSigns.UseAllUse all the signs
    SuperSigns.Clear.UseUse a Clear Sign
    SuperSigns.ClearAll.UseUse a Clear All sign
    SuperSigns.ClearTrashcan.UseUse a Clear Trashcan sign [Currently under development, has no function]
    SuperSigns.Health.UseUse both Health signs
    SuperSigns.Teleport.UseUse a Teleport sign
    SuperSigns.TeleportSpawn.UseUse a Teleport Spawn sign
    SuperSigns.TeleportBlock.UseUse a Teleport Block sign
    SuperSigns.TeleportPlayer.UseUse a Teleport Player sign



    Permission NodeWhat it allows you to do
    SuperSigns.CreateAllCreate all the signs
    SuperSigns.Clear.CreateMake a Clear Sign
    SuperSigns.ClearAll.CreateMake a Clear All sign
    SuperSigns.ClearTrashcan.CreateMake a Clear Trashcan sign [Currently under development, has no function]
    SuperSigns.Health.CreateMake both Health signs
    SuperSigns.Teleport.CreateMake a Teleport sign
    SuperSigns.TeleportSpawn.CreateMake a Teleport Spawn sign
    SuperSigns.TeleportBlock.CreateMake a Teleport Block sign
    SuperSigns.TeleportPlayer.CreateMake a Teleport Player sign


    Permission NodeWhat it allows you to do
    SuperSigns.Bypass.CostsBypass paying for signs (iConomy)




    <Edit by Moderator: Redacted mediafire url>
    [​IMG]


    Changelog:
    * v2.1

    - * Fixed a bug with Teleport signs
    - v2.0
    * Added iConomy support
    * Changed the layout of all signs besides Teleport Spawn and Teleport Block signs.
    - v1.2.1
    * Fixed issue with error in defaulting to OP permissions if Permissions isn't installed on your server.
    - v1.2
    * Added two new permission nodes to allow people to use all signs or create all signs.
    - v1.1
    * Fixed a bug with Teleport Block and Teleport Spawn Signs
    - v1.0
    * Initial Release
     
    Last edited by a moderator: Nov 13, 2016
    Lunthus likes this.
  2. Offline

    Sh00ck

    Really Nice Features ;)

    i will use it when Clear Trashcan Sign is finished ;)


    Edit//

    i tryed the Plugin and :
    [tele]
    [block]

    doesnt work!
    Then comes :
    The Player is offline or does not exist ;)
     
  3. Offline

    thescreem

    Thanks!

    Fixed the bug, it should work now. :)
     
  4. Offline

    Sh00ck

    i try ;)
    Thanks for the Fix ;)

    And a question :
    the permissions are only FOR THE USE or For Build and USE ? :D


    Edit//
    Now the Signs works ! NICE!
     
  5. Offline

    thescreem

    When I posted the thread I forgot to include the permissions for building the signs (Sorry! :()
    I added the permissions for making the signs now, sorry for the trouble.
     
  6. Offline

    Sh00ck

    ah i see :)

    Thanks!
    I love this plugin that helps a lot :)


    Edit//
    a feature :

    a permission to allow ALL Signs to USE ;)
    and the same with create ;)
     
  7. Offline

    thescreem

    Done! :D

    v1.2 - Added two new permission nodes to allow people to use all the signs or create all the signs.
     
  8. Offline

    Sh00ck

    wow :confused:
    You are fast :D

    Thanks :)

    Edit//
    Feature :

    WARP Sign :
    Example :

    [warp]
    WARPNAME
    empty
    empty

    and then with Rightklick to that Warp ;)
    or so :p
    Warps from Essentials? (because i use essentials :p)
     
  9. Offline

    Sharphunty

    On my server, it wont work, it says that it cannot pass the action, any help?
     
  10. Offline

    thescreem

    Can you post the full error message?

    Nevermind what it is, whatever it was I uploaded a fix. Re-download and it should work.
     
  11. Offline

    Grammar Troll

    Good job on the OP's lay-out!
     
  12. Offline

    Sharphunty

    k, thx

    hmm, still wont work, the error message: [SEVER]: could not pass event PLAYER_INTERACT to SuperSignsjava.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  13. Offline

    thescreem

    Oh, I see the problem. The problem is that you don't have permissions installed, but it should default to OP's if you don't. I'll take a look now to see what the problem is.
     
  14. Offline

    Sharphunty

  15. Offline

    thescreem

    @Sharphunty

    Uploaded a fix, works now.

    v1.2.1 - Fixed issue with error in defaulting to OP permissions if Permissions isn't installed on your server.


    Thanks! I like having a nice clean OP layout. :D

    Thanks for the idea, I'll try to make it.;)
     
  16. Offline

    Sh00ck

    wow that whould be good but i think that's difficult :D
     
  17. Offline

    Sharphunty

    Thank you

    Now it works, awsome plugin!:D

    but how do u know your position?:confused:

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  18. Offline

    Sh00ck

    with F3 :)

    or do the Sign with :
    [tele]
    block

    Then you only must rightklick and then LEftclick on the position where you went to teleported :p

    Edit//
    Next Feature Idea from Sh00ck ;P :
    [money]
    -/+HOWMUCH
    empty
    empty

    Example :

    [money]
    -25


    Then rightklick on that and i become 25Money debited in iConomy ;P

    and a SUPER Feature will be :

    i pay that with Money ;)
    and then the Sign goes for a little Seconds to a [tele] sign that the User who payed can tele ? :p
     
  19. Offline

    Sharphunty

    That would be nice... but i think that may be a little much for him.
     
  20. Offline

    Sh00ck

    he said he will features from users and there he become them ;P
     
  21. Offline

    thescreem

    @Sh00ck
    I can try to add iConomy support, shouldn't be too much of a problem. But if I do it'll be something like this:

    Line 1: [normal sign parameter here]
    Line 2: [normal sign parameter here]
    Line 3: [normal sign parameter here]
    Line 4: cost (So if you want to charge 100 iConomy money, you'd write 100)

    Then when someone right-clicks it, the sign works as normal but it would deduct the cost you specified on line 4.

    For manual Teleport Signs (The teleport sign which you need to write the coordinates on your own), it would be a bit hard to do because you won't have all four lines for the coordinates, so if I do include this it won't support manual Teleport Signs.
    EDIT: Instead of doing that, I'll just change the teleport signs to have all the coordinates on one or two lines, would be easier to write and would allow Teleport and Block Teleport signs to work.
     
  22. Offline

    Sh00ck

    Thats PERFECT!
    That's that what i mean ;)
    i hope you can add that in the next version ;()
     
  23. Offline

    thescreem

    ***HUGE UPDATE***

    v2.0 - Added iConomy support and changed the layout of all signs besides Teleport Spawn and Teleport Block signs.

    I have also added a new Permission Node, 'SuperSigns.Bypass.Costs', which will let you bypass paying for signs if you have iConomy installed.

    Also, I am sorry for any inconvenience with the new sign layout. This is the only re-design to the layout and am sorry for any broken signs.

    EDIT: Thanks to @Sh00ck for suggesting to add iConomy support!

    Woops... forgot to change the title to v2.0 :p
    The title now says v2.0.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  24. Offline

    webflashing

    I have a problem with the teleport sign (The only one i'm using). When I teleport, it works fine except for the Y coordinate which takes me to -333 floor. Or sometimes, 50 blocks above the written Y coordinate. I'm using the last bukkit and plugin version.

    Any idea?
     
  25. Offline

    thescreem

    Ah, the problem is that with version 2.0, I tried to have you teleport to the highest block at the Y-coordinate, so you don't get teleported inside of blocks. I'll remove this feature when I get home, as it doesn't seem to work right. Sorry for the trouble. :(
     
  26. Offline

    webflashing

    No problem, you now owe me a diamond sword and a pickaxe ¬¬. Joooking, let me know when you update the plugin so I can downloaded. Thanks!
     
  27. Offline

    thescreem

    Alright, fixed the bug. :D

    v2.1 - Fixed a bug with Teleport signs.
     
  28. Offline

    webflashing

    Thanks very much! Now it works wonderfully. Great plugin!

    Is there a possibility that you could make a configuration file, where we can configure that teleporting is enabled for everyone, not just the op's ?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  29. Offline

    thescreem

    Sure, I'll do it in the next version. :)
     
  30. Offline

    JustMeFlex

    Just a quick tip on permissions.

    Instead of having a SuperSigns.UseAll and SuperSigns.CreateAll make all use permissions come from SuperSigns.Use
    for example SuperSigns.Clear.Use would be SuperSigns.Use.Clear and all create permissions should come from SuperSigns.Create. Then the server admin can just give the permissions SuperSigns.Use.* and they can use every sign
     

Share This Page