[INACTIVE][MECH] SignEdit v1.4.8 - Remote-edit signs (with Colors!) [617]

Discussion in 'Inactive/Unsupported Plugins' started by .$pIrit, Jan 22, 2011.

  1. Offline

    .$pIrit

    SignEdit v1.4.8 (LWC, GroupManager & Permissions support)

    Built against:
    Latest recommended CraftBukkit #617
    LWC 2.1
    GroupManager 1.0 alpha 5
    Permissions 2.5.4

    Description:
    With SignEdit you can edit the text of a sign without having to re-place it.
    You can register names for the signs to edit them whithout seeing them.
    This is very useful for sign-plugins like CraftBook!

    [​IMG]

    Features:
    • Use colors on signs!
    • Edit whole signs you´re looking at.
    • Edit only some lines of signs.
    • Edit signs out of range with a self-set name.
    • Clear signs with ease.
    • Add/Edit/Remove names for signs to edit them from everywhere.
    • Full LWC & GroupManager support
    • Much more planned...
    ToDo:
    • Switch between texts by clicking the sign. (if wanted)
    • Switch between texts of another sign by clicking the control sign.
    • Redstone-Wire the control sign.
    • Save texts & sign-names per player.
    • Allow multiple signs per name.
    Using it:
    The main command is /signedit or /se
    ( <> = needed; [ ] = optional )
    Add an ID to the sign you´re looking at:
    /se add <name/id>
    Edit the ID of the sign you´re looking at or by ID:
    /se edit [Name/ID] <newName/newId>
    Remove the ID of the sign you´re looking at or by ID:
    /se remove [Name/ID]
    Clear the text of the sign you´re looking at or by ID:
    /se clear [Name/ID]
    Set the text of the sign you´re looking at:
    /se set <text>
    Set the text of the sign matched by it´s ID:
    /se setid <name/id> <text>
    Save the text of a sign.
    /se save [Name/ID] <SaveName>
    Load a text on the sign.
    /se load [Name/ID] <SaveName>
    Remove a saved text.
    /se rsave <SaveName>

    Syntax of <text>:
    "first line" "second line" "third line" "fourth line"
    - Two quotes mark one line.
    - You dont need to put a space between the quotes.
    - A line can contain any character except for a quote.
    - A line can be empty
    - You dont have to set all lines.
    Setting specific lines:
    2"second line" 4"fourth line"
    - The number before a quote is the line-number. (1-4)[/size]
    - None-set lines will keep the text they have.

    Permissions:
    Code:
    signedit.add - Add Sign-IDs
    signedit.edit - Edit Sign-IDs
    signedit.remove - Remove Sign-ID´s
    signedit.edittext - Clear/Set/Edit signs
    signedit.savetext - Save sign-texts
    signedit.loadtext - Load sign-texts
    signedit.removetext - Remove saved texts
    Colors:
    See http://wom.thatgamer.com/colorguide.php for Color-Codes.

    Example commands:
    /se add MyPluginName
    /se edit MyPluginName MyNewPluginName
    /se remove MyPluginName
    /se set "First line" "" "Third line"
    /se set 2"Second line" 4"Fourth line"
    /se setid MyPluginName "First line" "" "Third line"
    /se setid MyPluginName 2"Second line" 4"Fourth line"
    Change Color of a line:
    /se set "[ColorCode]"

    Download v1.4.8 #617:
    http://software.sp1rit.de/Minecraft/SignEdit.jar

    Download v1.4.7 #602:
    http://software.sp1rit.de/Minecraft/600/SignEdit.jar

    Download v1.4.6 #556:
    http://software.sp1rit.de/Minecraft/556LWC2/SignEdit.jar

    Changelog (open)
    V 1.4.8
    - again
    V1.4.7
    - Latest Bukkit and LWC 2.1
    V1.4.6
    - Compiled with LWC 2
    V1.4.5
    - And again
    V1.4.4
    - Built with latest Bukkit, GroupManager, Permissions & LWC.
    V1.4.3
    - Built with latest Bukkit, GroupManager, Permissions & LWC.
    V1.4.2
    - various bugfixes
    V1.4.1
    - Added Multiworld support for name-based sign editing.
    - Updated to b493jnks
    - Update to GroupManager 1.0 pre alpha 3
    - Update to Permissions 2.5.2
    - Changed to new save-format for sign-names
    V1.4
    - Added Permissions 2.5.1 support
    - Added Save/load/remove of sign-texts (atm only one savefile for all users)
    V1.3
    - Added GroupManager support
    V1.2.1
    - Recompiled with new bukkit
    - Fixed TSLPC
    - Temorary disabled permissions (LWC still active)
    V1.2
    - Added LWC-Protection support
    - Added Permissions support
    V1.1.1
    - Rebuild with new bukkit rev.
    V1.1
    - Colors now usable without the command (Right-click sign after placing)
    - Registered ID´s will be removed if the signs get destroyed.
    V1.0
    - First release


    Reuploaded... sry 4 missrelease ^^

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 6, 2016
    Jucko13, Kainzo, PoPsou and 1 other person like this.
  2. Offline

    ShaDooM

  3. Offline

    .$pIrit

    LWC 2 isnt supported yet. I dont even saw that v2 is out.
    Update comes tomorrow.
     
  4. Offline

    ShaDooM

    Thanks spirit :)

    Great support for a great plugin from a great dev

    Totally manly man love to you <3

    edit: Using LWC 2.0 with sqlite (not mysql)
     
  5. Offline

    Kainzo

    Retracted - didnt see the two above posts.
     
  6. Offline

    .$pIrit

    Updated with LWC2 but i have no time to test it.

    Would you pls test it with a protected sign and see if it works?
    I edit the first post as soon as i know it works but it should work without any problem.

    Download: http://software.sp1rit.de/Minecraft/LWC2/SignEdit.jar
     
  7. Offline

    ShaDooM

    Tested it on 556 with LWC2
    Works fine :)

    Lwc also can protect the sign and make it unbreakable.

    Thanks Spirit
     
  8. Offline

    Kartus

    bug: i can't set a line empty. i wanted to change 3rd line of sign from "test" into "". but /se set 3"" doesn't work. can you please fix this?
     
  9. Offline

    .$pIrit

    Updated for #602 and LWC 2.1

    @Kartus I cant retrace the bug. It works fine for me. Any error message in the console?
     
  10. Offline

    Kartus

    Sorry, i don't know why, but with 1.4.6 now it works fine. thank you :)
     
  11. Offline

    .$pIrit

    For all who cares: SignEdit v2 just got Right-Click-SignEditing.
    v2 still goes forward ;)
     
  12. Offline

    DerKB

    Greetings,
    was a bit going around and tried a plugin and found it would be nice to have the option to write a text to a sign and make it transparent, so it is still written but can not be seen (usefull for some of my plugins using signs)

    And the secound thing, it is nice to edit a sign, but how about set a text for a sign and simple type something like
    /se preset xyz and it writes the text to the sign that i defined earlyer by the name xyz?

    Maybe it is possible to do, not sure, but would be nice to hear if you maybe can add it.

    Regards
    DerKB
     
  13. Offline

    .$pIrit

    Hi,
    first off all: It is not possible to make the text transparent afaik. I can just use the colors they are already defined in mc.

    The second request is already possible if i understood it right.
    /se add SignName <- while you are looking at a sign
    /se setid SignName "Line1" "Line2" "Line3" "Line4"
    or
    /se setid SignName 3"Line3"
    ...

    Regards
     
  14. Offline

    DerKB

    Well ok for the transparent stuff ... but well then it is like it is.

    For the other part, what you wrote sounds like i edit a sign from some other point on the map after i gave it an id, thats fine as it is.

    But i have for example some ICs running that all need the same text on the sign, it gets boring after some time to type it all over again and again, so something like set the text once and with a short command put it on a sign would be nice.

    /se preset TextID "Line 1" "Line 2" Line 3" "Line 4"
    to save the text

    then
    /se usepreset TextID

    to write the preset Text to the Sign i am looking at or
    /se usepreset TextID SignName
    to write it to a saved Sign

    So long
    DerKB
     
  15. Offline

    The_Nut

    what you want is already built into sign edit.

    Create a sign with the text you want to use as a template.
    /se add <SignName/ID> <- while you are looking at a sign
    /se save <SaveName> or
    /se save <SignName/ID> <SaveName>

    Create your new sign
    /se add <SignName/ID> <- while you are looking at a sign
    /se load <SaveName> or
    /se load <SignName/ID> <SaveName>

    All your saved sign templates are saved in the plugins\SignEdit\savedTexts.dat file.
    It has a strange format, so you may not want to edit it directly.
     
  16. Offline

    DerKB

    Ok,
    thx for that, now i a go and find a dark room to hide myself in and let no one find me ....
    How st....

    I think some other plugins messed up my mind and my users did the rest in the past days and i fear the 1.5 update ...
     
  17. Offline

    MatCat

    Not sure if this has been reported yet but if you edit a sign below a sign thats on a sign, it edits the top sign.
     
  18. Offline

    .$pIrit

    I didnt really unterstand it, but its a getTargetBlock problem ob bukkit.
     
  19. Offline

    The_Nut

    When looking at the sign to edit, are you sure you are "looking through" the top sign block to the bottom one and thus are really looking at the top sign to edit?

    to test this, try digging a hole in front of the sign stack, so you player is in the 1 deep hole. look at the bottom sign and then try to edit it. Does it still edit the top sign?
     
  20. Offline

    Gratlofatic

    Anyone know a colour chart? I can't find one for the life of me and the one on the OP is broken..
     
  21. Offline

    .$pIrit

  22. Offline

    The_Nut

    &4 = Dark red/Brown = RGB(190,0,0) #be0000
    &c = Red = RGB(254,63,63) #fe3f3f
    &6 = Yellow = RGB(217,163,52) #d9a334
    &e = Light Yellow = RGB(254,254,63) #fefe3f
    &2 = Green = RGB(0,190,0) #00be00
    &a = Light Green= RGB(63,254,63) #3ffe3f
    &b = Light Blue = RGB(63,254,254) #3ffefe
    &3 = Cyan = RGB(0,190,190) #00bebe
    &1 = Blue = RGB(0,0,190) #0000be
    &9 = Deeper blue = RGB(63,63,254) #3f3ffe
    &d = Magenta = RGB(254,63,254) #fe3ffe
    &5 = Purple = RGB(190,0,190) #be00be
    &f = White = RGB(255,255,255) #ffffff (this text is obviously not white, but you can read it)
    &7 = Light Gray = RGB(190,190,190) #bebebe
    &8 = Gray = RGB(63,63,63) #3f3f3f
    &0 = Black = RGB(0,0,0) #000000

    if you can't see the color information above, highlight the lines.

    @.$pIrit, could you please put this in your OP. It would help a lot with future questions. I just took the values from the page you linked.
     
  23. Offline

    ShaDooM

    anyone getting Internal Exception: java.io.IOException: Received string length longer than maximum allowed (16 > 15)
    this ?
     
  24. Offline

    The_Nut

    This is when you try to set a line on a sign with more than 15 letters/spaces.
    Don't put so many letters on the sign line.
     
  25. Offline

    ShaDooM

    Yeah I know but it creates a crashloop, the only way to get back into game for me was to stay away from that sign... if i go close it creates a crashloop again
     
  26. Offline

    The_Nut

    Are you using MinecartMania? If so, they have discussed this issue as it relates to MM there.
     
  27. Offline

    ShaDooM

    Oh, hmm.
    Then I apologize. I was almost sure it was because of SignEdit. Thanks :D
     
  28. Offline

    Jucko13

    i discovered a bug and i thought lets register and tell u what bug i have found:

    i have a space in my world name. this couses to put a / in my world name in the save file signs.dat
    so the next time i reload my server and i want to set a sign's text by its id it says no sign with that id found or something. but when i tried to register the sign again with the same id as before it says: there is already a sign registered with that id.... so.. i hop you can fix this.

    what i am doing now is after creating a new sign, edit the signs.dat and removed the / in my world name and everything works perfectly.

    and 1 more thing: THANK YOU THANK YOU THANK YOU for creating such a nice plugin :)
     
  29. Offline

    .$pIrit

    That will be fixed in v2 because im using the built in bukkit database.
    I cant tell an release date yet but it will be soon.

    Thx for registering ;)

    Regards
     
  30. Offline

    Quadster

    So how do I get rid of this? Internal Exception: java.io.IOException: Received string length longer than maximum allowed (16 > 15)
     
  31. Offline

    .$pIrit

    For the moment... dont use more than 15 cahrs. (color = 2 chars i guess)
     

Share This Page