[INACTIVE][MISC] SignColours v0.3 - for allowing coloured text on signs [672]

Discussion in 'Inactive/Unsupported Plugins' started by Edward Hand, Feb 12, 2011.

  1. Offline

    Edward Hand

    SignColours v0.3

    This plugin allows all players on the server to add coloured text to signs. Simply use the # character followed by a hexidecimal digit (0-f) to give the rest of that line a colour.

    Instructions

    Colour codes are the same as chat message colours:
    [​IMG]
    using a # in a sign in any other circumstances will keep the # symbol

    As an example, adding the text to a sign:

    #4###WARNING###
    #6Land Mines
    so be #Ecareful
    (or #fdie#0)

    results in:

    [​IMG]

    (and as you can see it shows up quite well at night)

    Permissions

    To customise permissions, you can add any of the following to your permissions plugin config.yml (permissions subsection):

    #Allow user to use the colour yellow (e):
    - 'signColours.e'
    #Allow user to use all colours:
    - 'signColours.*'
    #To avoid offending anyone's sensibilities, American spelling works too (here for allowing red):
    - 'signColors.4'

    Permission Notes:
    • As many or as few colours can be added as desired
    • If someone without permission uses a hash-code, the hash-code will remain there unchanged
    • Anyone who can use any colour will automatically be allowed to use black too
    • In permission definitions, the hex digits must be lower case (a,b,c rather than A,B,C). Signs are not case sensitive, however
    • If the permissions plugin is not installed, colours are enabled for everyone
    Feature Summary
    • Allows players to easily add a variety of colours to their signs
    • Compatible with the Permissions plugin
    DOWNLOAD LINK:
    http://www.srcf.ucam.org/~eh392/minecraft/SignColours/SignColours0.3.zip
    (source code is included)

    Change log:
    version 0.1
    • Plugin Released
    version 0.2
    • Added Permissions plugin compatibility
    version 0.25
    • Compatibility bug-fix
    version 0.3
    • Major Bugfix (eliminating possibility of sign corruption)
     
  2. Offline

    Liger_XT5

    Figured I'd mention that Signcolors and commandsign both don't work on the CB 700+ series. :/
     
  3. Offline

    Kane

    just to let you know it works fine with 714
     
  4. Offline

    Liger_XT5

    Ok, I'm on 709 at the moment and doesn't like it too much lol.
    I'll update to 714 when the server is empty.
     
  5. Offline

    TuRmoiLxx

    I'm sticking with 702 or soemthing like that. I don't want to update to the latest build ASAP. Because then I have to turn off the server, it pisses off everyone and the only time theres not a lot of players is 2AM and theres about 3 players on at that time -.-
     
  6. Offline

    Liger_XT5

    @TuRmoiLxx
    I use milkadmin and RemoteToolkitPlugin so a restart takes 1 minute.
    If updating, changing, removing or adding a plugin or plugin settings, /reload does great.
     
  7. Offline

    TuRmoiLxx

    thing is some plugins tend to crash, even with a build 1 higher then the previous one.
     
  8. Offline

    Liger_XT5

    @TuRmoiLxx
    I've been getting errors in the log when anyone rightclicks a sign. I know this may sound like it has to do with commandsigns, but the error pertains to signcolors.

    Code:
    2011-04-24 00:40:01 [SEVERE] Could not pass event PLAYER_INTERACT to SignColours
    java.lang.NoSuchFieldError: c
        at com.edwardhand.commandsigns.SignListener.onBlockRightClick(SignListener.java:74)
        at com.edwardhand.commandsigns.SignPlayerListener.onPlayerInteract(SignPlayerListener.java:20)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:252)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:207)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:504)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    
     
  9. Confirmed working with CB 733. :D
     
    Mr_Fj likes this.
  10. Offline

    Sweet_Mafia

    Bukkit version #733 is currently the latest recommended version that supports 1.5_01! Please -update- your plugin to support this version asap with the time you need.
     
  11. Offline

    TuRmoiLxx

    Does this support RB 740 yet?

    Confirmed to work with RB 740.

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

    BioRage

    - 'signColours.*' Is not working.

    Idea's?

    #dherp

    Tested even sign colors.e

    Won't work either.

    Works for me, not for my users.

    - 'signColours.*'
    - signColours.*
    - signColors.*
    - 'signColors.*'
     
  13. Offline

    Jdbye

    The JAR is missing the source code. I wanted to change the # character to & like in iChat, because the # character conflicts with MusicCraft.

    @BioRage: They should all work:
    return ((_col == 0) && (hasAnyPermission(_player))) || (p.has(_player, "signColours." + col)) || (p.has(_player, "signColors." + col)) || (p.has(_player, "signColours.*")) || (p.has(_player, "signColors.*"));
    @Edward Hand: You don't need a signColours.* permission, the Permissions plugin handles the * for you.
     
  14. I am having issues with CommandSigns, not sure this plugin is to blame or the other :p

    17:10:56 [SEVERE] Could not pass event PLAYER_INTERACT to SignColours
    java.lang.NoSuchFieldError: c
    at com.edwardhand.commandsigns.SignListener.onBlockRightClick(SignListener.java:74)
    at com.edwardhand.commandsigns.SignPlayerListener.onPlayerInteract(SignPlayerListener.java:20)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:254)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:207)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:521)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  15. Offline

    Plague

    considered inactive
     
  16. Offline

    xPaw

    This plugin keeps working absolutely fine for me on latest build, i dont see any reason considering it inactive
     
  17. Offline

    viviengaetan

    Yes me too, I'm using it with latest RB.
     
  18. Offline

    rakiru

    Yep, still works on latest RB. The title needs to be updated to show it though.
     
  19. Offline

    LastKossack

    Supports 766
     
  20. Offline

    GmK

    Supports 815 ;)
     
  21. Offline

    Courtney

    Works on 818
     
  22. Offline

    nichiatu

    Thanks for reportin' :)
     
  23. Offline

    MrCrazySteve2

    there are problems with lockette, wont work with the user that locks doors and etc
     
  24. Offline

    trigger281

    works on 860
     
  25. Offline

    stormx11

    good job=] plugin is welcome on my server thanks alot=]
     
  26. Offline

    compgurusteve

    Alright, there is something wrong with this plugin. I've completely removed it from my server, .jar file and all and i'm still getting severe's for it. Can anyone help? or am I gonna need a new minecraftserver.jar?
     
  27. Offline

    Masterflapdrol

    lol Carful die :) epic sign :) epic plugin [diamond]
     
  28. Offline

    Ratchet

    still works fine in latest RB. someone should pick it up to keep it from being inactive :(
     
  29. Offline

    Darq

    Ratchet means RB 860, by the way.
     
  30. Offline

    Ahava

    Does it work for 1.7?
     
  31. Offline

    Darq

    Yes it does.

    And to the rest wondering, I've confirmed this working on RB 953.
     

Share This Page