Inactive [FUN] SimpleSign v1.5 - Sign Colors + Functions (traps) [953]

Discussion in 'Inactive/Unsupported Plugins' started by captainawesome7, May 21, 2011.

  1. Offline

    captainawesome7

    Go here for new versions!
    SimpleSign - Use colors in signs and make sign traps/functions




    Version: 1.5
    SimpleSign is a fun plugin. It adds colors to signs, just type &a-f/1-9 and it adds traps/functions. The sign functions are below, as well as the permissions node required for making a sign with that function.

    Features:
    • Colors to signs
    • Sign Traps/Functions
    • Permissions
    Traps+Functions Example:
    Traps+Functions (open)
    Traps+Functions (open)

    *Note, the [TRADE] sign needs to be clicked directly, to prevent fraud ;) *
    To make a sign do something, set it up as shown below:
    [​IMG]
    The TP sign uses:
    [TP]
    X coords
    Y coords
    Z coords
    For the take sign, use the following setup *Note the chest is generated automatically, and you CAN use a chest protection plugin on it*
    [​IMG]
    When somebody right clicks on the top sign, then will perform the action, if it's kill they would die, etc.

    Trap And Function Types:
    InDepth (open)
    InDepth (open)

    In Depth Explanation:
    Commas indicate the next line of the sign:
    • [TP], x, y, z - Teleports the player to the given coordinates
    • [GIVE], id, amount, durability - Gives the player the itemstack, amount and durability are optional
    • [HEAL], heartamount - Heals the player the given amount of hearts
    • [HURT], heartamount - Damages the player the given amount of hearts
    • [SETHEARTS], heartamount - Sets the players health to the specified amount
    • [SPAWN] - Teleports the player to the world's spawn
    • [TAKE], itemid - Takes one itemstack of the given ID from the player, and puts it in a chest next to the bottom sign
    • [SPAWNMOB], Mobname, amount - Spawns the given mobname and amount is optional, first letter of mob name Must be capital (ie: Chicken)
    • [KILL] - Kills the player
    • [THROW], force - Throws the player up into the air, a force is needed, effective forces are 1-10
    • [BURN] - Burns the player for 1000 ticks
    • [LAVA] - Places still lava where the player is standing, be careful with this one!
    • [MSG], mt, mt, mt - Sends the player the message on the other lines put together to equal one string. Supports colors with &a-f/1-9 (not on sign, but in message)
    • [CMD], args, args, args - Makes the player perform the command. Use %name to represent the interacting player's name. DOES NOT add spaces between lines, so this would work as /give captainawesome7 dirt 64:
    • Code:
      [CMD][/COLOR]
      [COLOR=#ff0000]   give capta[/COLOR]
      [COLOR=#ff0000]   inawesome7[/COLOR]
      [COLOR=#ff0000]   dirt 64
    • [PS] - Stands for poop shower, it showers the player with 8 coco beans (or whatever they're called)
    • [TRADE], args, args - Trades the top item and amount for the bottom item and amout, Format and example (You need to right click this sign directly, not a sign 2 above it):
    • Code:
      [TRADE][/COLOR]
      [COLOR=#ff0000]   4-2[/COLOR]
      [COLOR=#ff0000]   1-1

      Format:
      Code:
      [TRADE][/COLOR]
      [COLOR=#ff0000] idtobetaken-amounttaken[/COLOR]
      [COLOR=#ff0000] idtobegiven-amountgiven
    Permissions Nodes:
    The nodes are to MAKE the signs, not use:
    • [TP] = simplesign.tp
    • [GIVE] = simplesign.give
    • [HEAL] = simplesign.heal
    • [HURT] = simplesign.hurt
    • [SETHEARTS] = simplesign.sethealth
    • [SPAWN] = simplesign.spawn
    • [TAKE] = simplesign.take
    • [SPAWNMOB] = simplesign.spawnmob
    • [KILL] = simplesign.kill
    • [THROW] = simplesign.throw
    • [BURN] = simplesign.burn
    • [LAVA] = simplesign.lava
    • [MSG] = simplesign.message
    • [CMD] = simplesign.command
    • [PS] = simplesign.poopshower
    • [TRADE] = simplesign.trade

    Video:
    Show Spoiler
    Show Spoiler



    Downloads:
    The source code is included in the .jar (/me/captain/SimpleSign/)

    Planned Changes
    Add more types of signs/traps :)

    Changelog:
    Version 1.5
    • Added %name variable in the [CMD] sign
    Version 1.4
    • Added [TRADE]
    • ^ That one is slightly AWESOME ^
    Version 1.3
    • Added [PS]
    • ^PoopShower LOL^
    Version 1.2
    • Added [CMD], arg, arg, arg
    Version 1.1
    • Added [THROW], force
    • Added [MSG], Message text, message text, message text
    • Added [BURN]
    • Added [LAVA]
    Version 1.0
    • Release
    [​IMG] To me to support my plugins :)[/CODE][/COLOR][/LIST]
     
  2. Offline

    Jadedwolf

    Are you going to update this for R5 and 1.2+?
    I liked this little plugin, simple.
     
  3. Offline

    captainawesome7

    Probably. I've got a lot of stuff to update then so I'm not sure.
     
  4. Offline

    Cucuyoyo

    You need to update the plugin to 1.2.4 or higher,
    cause of Text Coding problem

    If i type &6Test

    It not be in the middle,
    its just &6 in invincible,
    could you please fix this issue? kinda waited long for it. Hope you can fix it ASAP.
     
  5. Offline

    captainawesome7

    what?
     
  6. Offline

    TheComputerDewd

    OMG :O Had this plugin a long time ago and its still up :) Just downloaded it. This plugin would be so beast if it had multiworld support for teleporting :(
     
  7. Offline

    captainawesome7

    I guess I would have to add a config thing that let you use variables as world names, then stick the world name after a Y value because those can't be too big anyways. When I update it I'll add it in.
     
  8. Offline

    TheComputerDewd

  9. Offline

    Riolu

    Why I can't just use simplesign.* and simplesign.use.* (for players) nodes at all? =\
     
  10. Offline

    captainawesome7

  11. Offline

    Riolu

  12. Offline

    captainawesome7

    I don't use PermissionsBukkit, but Pex works just fine
     
  13. Offline

    Riolu

    I see. Well, it's one more thing to delete PermissionsBukkit and use Pex.
     
  14. can someone please explain the [TRADE] to me i dont get how to make it work
     
  15. Offline

    captainawesome7

    oh you just do this
     
  16. Offline

    ShockJawz

    Is there anyway that you could be charged money through iConomy in this because that is what i was looking for
     
  17. Offline

    captainawesome7

    maybe in a later update
     
  18. Offline

    ShockJawz

    Im not a programmer but would that be easy to make? Could you make it in the next update
     
  19. i made a [TP] sign and it spawns me way under ground how can i make it spawn on ground level
     
  20. Offline

    captainawesome7

    by putting the correct y value?
     
  21. Offline

    Riolu

    I can't use [GIVE] with colored wool and same things.
    I use
    Code:
    [GIVE]
    35:14
    1
    <empty>
    But console show me error, when I trying to use sign
    Code:
    04:15:41 [SEVERE] Could not pass event PlayerInteractEvent to SimpleSign
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:177)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.j
    ava:287)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:636)
    at net.minecraft.server.Packet15Place.handle(SourceFile:39)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7
    8)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:558)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NumberFormatException: For input string: "35:14"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at tk.awesomeville.simplesign.listeners.SSListener.onPlayerInteract(SSLi
    stener.java:362)
    at sun.reflect.GeneratedMethodAccessor332.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:301)
    ... 12 more
     
  22. Offline

    jogoodman

    what are the permission?
     
  23. Offline

    OfficalSevineX

    Please help me, how do I use the sign colors? Im completely new to "Bukkit" Servers and this whole plug-ins thing.
     

Share This Page