Changelog
Version 1.7
- Added database support
- Added an option to not automatically safe the configuration on plugin disable
Version 1.6.2
- Added configuration option to allow anyone to break signs that have no owner even if break protection is enabled; it has no effect if break protection is not enabled
- Fixed a potential NullPointerException that would sometimes occur when disabling; this bug could in theory haved cause loss of owner data
- Fixed PermissionsBukkit antibuild interfering with the operation of the plugin; now you should be able to edit signs if you have simplesignedit.edit even if you do not have permissions.build
- Fixed duplication issue that resulted from a conflict with plugins that display an inventory window when right-clicking a sign; any other, similar duplication issues that I'm unaware of should be similarly fixed
Version 1.6.1
- Editing signs despite anti-build should now work with more anti-build plugins. It still might not work with some though.
Version 1.6
- Added an option to require that you are sneaking (or not sneaking) in order to edit signs. By default, you can edit signs regardless of whether you are sneaking.
- Added the simplesignedit.* permission node, which somehow I managed to forget when implementing superperms support.
- Added more API stuff. I suppose it's unlikely people will use it, but still. Also, the API is now used internally as well.
- It should now be possible to make signs editable for users who do not have build permission. Whether it actually works may also depend on what plugin you use for anti-build. It still won't affect built-in spawn protection though.
Version 1.5
- Add a getOwner function to the public API
- Updated for Bukkit superperms, and other little things
- No longer uses Permissions, even if present
- The simplesign.x nodes are no longer checked; use simplesignedit.x instead
- Doesn't send sign updates once per player (which doesn't imply not sending to all players, hopefully)
- Fixed colour permissions to work as advertised
Version 1.4
- When editing signs with & on it, it should be changed to && so that you don't need to edit the whole line.
- Sign posts can now be stacked by default; clicking on the top face of a sign post with a sign in hand won't trigger an edit. The old behaviour may be retained by changing allow-stacking to false.
- Permissions nodes are now simplesignedit.node, though the old nodes still work.
- If you set break-protect to true, players will not be able to break signs unless they are the owner.
- I added a public function to set the ownership of a sign at a given location; in theory, other plugins could use this to declare signs which would trigger the infinite sign bug as belonging to no-one (which means editable only by those with special privilege to edit [i]all[/i] signs). I dunno if anyone will use it, but it's there.
v1.3.4
- Should fix the data loss error related to invalid keys.
v1.3.3
- Decode colours on editing to avoid the !? issue.
v1.3.2
- Fixed the fix of the issue of not working without Permissions.
v1.3.1
- Fixed issue of not working without Permissions.
v1.3
- Can now see the old sign text while you edit.
v1.2
- Update for Minecraft 1.5.
v1.1
- Now keeps track of who owns the sign; only owners can edit the sign.
- Ownership is automatically given when the sign is placed and revoked when it is broken.
- Signs can also have no owner, or be owned by everyone
- Players can be given permission to edit signs they don't own
- Players can check who owns a sign by right-clicking with a stick (configurable).
- Players with permission can change ownership of a sign by right-clicking with a feather (configurable).
- Should now be impossible to break the "ghost sign" that appears while a user is editing (formerly this could be used to obtain free signs); regular signs are (hopefully) unaffected.
v1.0
- Colours support (colour codes are &0 through &f; && is replaced with &)
- More fine-grained permissions (simplesign.edit and simplesign.colour.<colour> where <colour> is a lower-case, underscore-free version of one of these).
- Sign updates immediately for all players. No logging out and back in is required to see the edited sign.
v0.2
- Permissions support (the permission is "simplesignedit", no dots)
- Sign updates immediately for the editor. Other players in the vicinity may still not see the update.
v0.1
- Initial release
Comments