Список изменений
Bugfixes and Code Improvements
While reviewing my project, I came across several areas that were not functioning as intended. These errors may have gone unnoticed by others until now, but they have now been resolved. Additionally, I have made the signature logic more robust (if one can call it that) and refactored several methods into separate classes. This improves the maintainability of the code for my own benefit.
Changes to Admin Permissions
The rhsignitem.admin permission now also bypasses the locked status of a signed item. This serves as a measure to facilitate improved moderation by server administrators or players with higher permission levels.
A Frequently Asked Question
Does the plugin support multiple signatures on a single item—or, in other words, can multiple players sign their names on the same item? Currently, the answer is: No.
The plugin was originally created with the firm decision that only one player could sign a given item. Generally speaking, this makes sense. However, there are users who wish to utilize the plugin more within the context of role-playing concepts or as a document-stamping tool. This simply isn't possible with the current architecture, as the plugin was never designed for such purposes.
Consequently, I find myself somewhat conflicted regarding the future direction of RHSignItem—specifically if, when, and how additional features should be added or adjustments made.
And to be honest, I’m not sure how to implement this effectively without completely overhauling the plugin. Furthermore, the final implementation would very likely fail to satisfy all the users who originally requested this feature equally; after all, everyone has their own distinct design preferences.
I would love to hear your opinion—yes, you, dear user—on this matter. Please feel free to provide feedback and let me know how you envision future updates, particularly regarding the "multi-signature" situation. Design examples and stimulating discussions are highly encouraged, and I look forward to an active exchange of ideas. However, please keep in mind that I am not an incredibly experienced programmer myself; I do all of this purely for fun in my spare time and, beyond that, do not possess the deep-seated expertise of a professional application developer. I am always happy to listen to exciting ideas and suggestions, though there is a possibility that technical limitations may prevent their actual implementation.
In any case—thank you very much for reading. And a huge thank you for using RHSignItem—or perhaps even one of my other plugins! <3

