☄️ RHSignItem REWORKED - /sign your items! [1.20.x - 1.21.x] icon

☄️ RHSignItem REWORKED - /sign your items! [1.20.x - 1.21.x] -----

Setze Deine Signatur unter Items / Adds a personal item signature ☄️ Customizable!




This project was moved to Hangar!

Newer versions will only be published as Paper releases.
Meaning you will need Paper or a up-to-date derivative of it.

Please visit the projects Hangar page to see and download future updates.

The support for this version of RHSignItem will be discontinued!
----------, Feb 16, 2025

~ Java 17 is now required
~ tested color coding inside sign-content sections using legacy format &x&r&r&g&g&b&b

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Dec 31, 2024

~ fixed a critical error when using auto-lock: true whilst having not enough money

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Dec 8, 2024

+ added Vault integration

~ changed config defaults

Code (YAML):
################################
#                              #
# Configuration for RHSignItem #
#    reworked by GeekLegend    #
#                              #
################################

# Just replace the default info with your own. :)
# Be careful! Make always sure to put an ' after and before the text!

options
:
  # Available placeholders:
  # %text% = lore | %group% = LuckPerms group prefix | %player% = player | %date% = current date | %time% = current time
  content
:
   - ' %text%'
    - ' '
    - '&7Signed by %group%&a&l%player%&r &7on &e&l%date% %time%'
  date-format
: 'dd.MM.yyyy'
  time-format
: 'HH:mm:ss'
  # Do you want to enable the "/fsign" command? To use it, players need the permission "RHSignItem.fastsign"!
  fast-sign
:
    enabled
: false
    content
: '&7Signed by %group%&a&l%player%&r &7on &e&l%date%'
  # Do you want to use automatic signature locking? (No permission needed!)
  auto-lock
: false
  # Do you want to charge for using the commands?
  vault
:
    enabled
: false
    cost
: 250.00
    # Choose which commands should be charged.
    charged-commands
:
      sign
: true
      delete
: true
      lock
: true
      unlock
: true
      fsign
: true
      rename
: true
    # Do you want to send the "vault-withdraw-success" message, when the player has been charged?
    paid-message
: false
  # Set Maximum items in player hand.
  max-stack-size
: 1
  # Should items, that already contain a lore be blocked for "/sign" and "/fsign"?
  block-existing-lore
: false
  # Do you want to also use the LuckPerms group prefixes?
  luckperms-prefixes
: false
  # Do you want to have sounds, when executing commands?
  plugin-sounds
: true
  # Do you want to block certain items for signatures? Leave empty to disable.
  #item-blacklist:
  #  - 'poisonous_potato'
  item-blacklist
: [ ]

messages
:
  # This is the plugins chat prefix
  # If you don't want to use it, you can just remove %prefix% in the following messages
  prefix
: '&8 [&9&lRHSignItem&8 ]'

  sign
:
    usage
:
     - '&7- - - &8 [&9&lRHSignItem&8 ]&7 - - -'
      - ''
      - ' &f/sign &7<&btext&7> &8-&7 signs the held item with &btext'
      - ' &f/sign &edelete &8-&7 the signature gets &edeleted'
      - ' &f/sign &elock&8&o* &8-&7 the item gets &elocked'
      - ' &f/sign &eunlock&8&o* &8-&7 the item gets &eunlocked'
      - ' &f/fsign &8-&7 quickly signs the held item'
      - ''
      - ' &f/renameitem &7<&btext&7>&8&o* &8-&7 &erenames&7 the item with &btext'

    reload
: ' %prefix% &7The configuration has been reloaded'
    no-permission
: ' %prefix% &7You don''t have the permission for that'
    no-item-in-main-hand
: ' %prefix% &7You have no item in your hand'
    item-lock
: ' %prefix% &7The item has been locked'
    item-unlock
: ' %prefix% &7The item has been unlocked'
    item-sign
: ' %prefix% &7The item has been signed'
    item-delete
: ' %prefix% &7The signature has been removed'
    item-rename
: ' %prefix% &7The item has been renamed'
    item-not-signed
: ' %prefix% &7This item is not signed'
    item-not-locked
: ' %prefix% &7This item is not locked'
    item-already-signed
: ' %prefix% &7This item is already signed by &a%player%'
    item-already-locked
: ' %prefix% &7This item is already locked by &a%player%'
    item-already-locked-owner
: ' %prefix% &7This item is already locked by &ayou'
    item-is-locked
: ' %prefix% &7This item is locked by &a%player%'
    item-is-blacklisted
: ' %prefix% &7This item is blacklisted'
    item-wrong-owner
: ' %prefix% &7You are not the owner of the item'
    above-stack-limit
: ' %prefix% &7You are trying to sign too many items (max. %stacksize%)'
    blocked-lore
: ' %prefix% &7You can''t sign this item, because it already contains a lore'
    fast-sign-disabled
: ' %prefix% &7Fast item signing is currently disabled'
    vault-withdraw-success
: ' %prefix% &7That action cost you $%cost%'
    vault-withdraw-fail
: ' %prefix% &7You can''t afford to use this command'
 

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Dec 7, 2024

+ added tested support for 1.21

~ fixed bStats metrics

- dropped official support for 1.16, 1.17, 1.18 and 1.19
You can still use it on these versions, but don't expect help if something goes horribly wrong!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Jun 18, 2024

+ added support for Spigot version 1.20.5

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Apr 24, 2024

+ added new parameter to the content; time-format
Works the exact same way, as the date-format. Enabled by default. If you wish to not use it, remove the %time% placeholder from the content.

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Apr 3, 2024

~ fixed wrong NBT data input and reading for locking logic

Please update as fast as possible!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Jan 21, 2024

+ added better lore support
+ added /fsign command
You can now quickly sign an item with a short signature.
+ added auto-lock feature
+ added new messages
+ added permission RHSignItem.fastsign

~ fixed incorrect messages
~ better handling, when interacting with locked items
~ improved code structure
~ config file overhaul with new defaults
~ new keys to NBT data (making it incompatible with older signatures)

- cleaned up code

Important!
Please delete your old config.yml file and let the new defaults generate! You can edit them to your likings after that!

Code (YAML):
################################
#                              #
# Configuration for RHSignItem #
#    reworked by GeekLegend    #
#                              #
################################

# Just replace the default info with your own. :)
# Be careful! Make always sure to put an ' after and before the text!

options
:
  # Available placeholders:
  # %text% = lore | %group% = LuckPerms group prefix | %player% = player | %date% = current date
  content
:
   - ' %text%'
    - ' '
    - '&7Signed by %group%&a&l%player%&r &7on &e&l%date%'
  date-format
: 'dd.MM.yyyy'
  # Do you want to use fast signing on the /sign command instead of the normal signing? The player needs permission "RHSignItem.fastsign"!
  fast-sign
:
    enabled
: false
    content
: '&7Signed by %group%&a&l%player%&r &7on &e&l%date%'
  # Do you want to use automatic signature locking? (No permission needed!)
  auto-lock
: false
  # Set Maximum items in player hand.
  max-stack-size
: 1
  # Should items, that already contain a lore be blocked for /sign?
  block-existing-lore
: false
  # Do you want to also use the LuckPerms group prefixes?
  luckperms-prefixes
: false
  # Do you want to have sounds, when executing commands?
  plugin-sounds
: true
  # Do you want to block certain items for signatures? Leave empty to disable.
  #item-blacklist:
  #  - 'poisonous_potato'
  item-blacklist
: [ ]

messages
:
  # This is the plugins chat prefix
  # If you don't want to use it, you can just remove %prefix% in the following messages
  prefix
: '&8 [&9&lRHSignItem&8 ]'

  sign
:
    usage
:
     - '&7- - - &8 [&9&lRHSignItem&8 ]&7 - - -'
      - ''
      - ' &f/sign &7<&btext&7> &8-&7 signs the held item with &btext'
      - ' &f/sign &edelete &8-&7 the signature gets &edeleted'
      - ' &f/sign &elock&8&o* &8-&7 the item gets &elocked'
      - ' &f/sign &eunlock&8&o* &8-&7 the item gets &eunlocked'
      - ' &f/fsign &8-&7 quickly signs the held item'
      - ''
     - ' &f/renameitem &7<&btext&7>&8&o* &8-&7 &erenames&7 the item with &btext'

    reload
: ' %prefix% &7The configuration has been reloaded'
    no-permission
: ' %prefix% &7You don''t have the permission for that'
    no-item-in-main-hand
: ' %prefix% &7You have no item in your hand'
    item-lock
: ' %prefix% &7The item has been locked'
    item-unlock
: ' %prefix% &7The item has been unlocked'
    item-sign
: ' %prefix% &7The item has been signed'
    item-delete
: ' %prefix% &7The signature has been removed'
    item-rename
: ' %prefix% &7The item has been renamed'
    item-not-signed
: ' %prefix% &7This item is not signed'
    item-not-locked
: ' %prefix% &7This item is not locked'
    item-already-signed
: ' %prefix% &7This item is already signed by &a%player%'
    item-already-locked
: ' %prefix% &7This item is already locked by &a%player%'
    item-already-locked-owner
: ' %prefix% &7This item is already locked by &ayou'
    item-is-locked
: ' %prefix% &7This item is locked by &a%player%'
    item-is-blacklisted
: ' %prefix% &7This item is blacklisted'
    item-wrong-owner
: ' %prefix% &7You are not the owner of the item'
    above-stack-limit
: ' %prefix% &7You are trying to sign too many items (max. %stacksize%)'
    blocked-lore
: ' %prefix% &7You can''t sign this item, because it already contains a lore'
    fast-sign-disabled
: ' %prefix% &7Fast item signing is currently disabled'
 

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Jan 21, 2024

~ fixed blacklisted items

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Nov 30, 2023

~ fixed a critical error when trying to sign an item that has a custom name

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Nov 28, 2023

+ added better lore support
Now a pre-existing lore on the item will be saved, when signing it.

- cleaned up code

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Nov 25, 2023

+ added 1.20 support

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Jun 7, 2023

~ compiled against Spigot 1.19.2
~ updated PlaceholderAPI to 1.11.2
~ cleaned up experimental features

- removed the cooldown
The cooldown broke the plugin's functionality.
Please use an external plugin like Command Cooldown by Darrionat!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Nov 12, 2022

~ fixed ignored cooldown permission

I am sorry for the inconvenience! :coffee:
gomenasai >_<'

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Aug 20, 2022

+ added cooldown option for /sign and renameitem
The cooldown can be configured with the use-cooldown option. Be aware, that the cooldown will be reset on plugin reload or server restart!
+ added new permission RHSignItem.bypass-cooldown
This permission skips the cooldown and is default for op players.

~ fixed missing message on /sign delete
~ fixed missing sounds for /renameitem
~ corrected the permission checks

- code cleanup

CONFIG CHANGES!
Code (YAML):
# Do you want to apply a cooldown, when executing commands?
use-cooldown
:
  sign-command
: true
  renameitem-command
: true
  cooldown-in-seconds
: 180
Code (YAML):
   player-cooldown : ' %prefix% &7You still have &e%cooldown% second(s) &7cooldown left'

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Aug 20, 2022

~ fixed the incomplete config.yml
Now everything sould work fine! sorry :)

UPDATING IS ADVISED!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Aug 19, 2022

~ fixed a bug with /sign unlock
Previously the command also did remove the player's name, that was embed into the NBT data. That was not supposed to be!! Be informed, that those items are broken, until they are edited with /sign delete

PLEASE UPDATE AS FAST AS POSSIBLE!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Aug 18, 2022

+ added tested 1.19 support

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Jun 8, 2022

~ fixed the config.yml file for 2 lines, that were wrongly configured
Please update your config file:
Code (YAML):
################################
#                              #
# Configuration for RHSignItem #
#    reworked by GeekLegend    #
#                              #
################################

# Just replace the default info with your own. :)
# Be careful! Make always sure to put an ' after and before the text!

sign
:
  # Available placeholders:
  # %text% = lore | %group% = LuckPerms group prefix | %player% = player | %date% = current date
  content
:
   - ' %text%'
    - ' '
    - '&7Signed by %group%&a&l%player%&r &7on &e&l%date%'
  date-format
: 'dd.MM.yyyy'

# Should items, that already contain a lore be blocked for /sign?
block-items-with-lore
: false

# Maximum items in player hand
max-stack-size
: 1

# Do you want to also use the LuckPerms group prefixes?
use-luckperms-prefix
: false

# Do you want to have sounds, when executing commands?
use-rhsignitem-sounds
: true

messages
:
  # This is the plugins chat prefix
  # If you don't want to use it, you can just remove %prefix% in the following messages
  prefix
: '&8 [&9&lRHSignItem&8 ]'

  sign
:
    usage
:
     - '&7- - - &8 [&9&lRHSignItem&8 ]&7 - - -'
      - ''
      - ' &f/sign &7<&btext&7> &8-&7 signs the held item with &btext'
      - ' &f/sign &edelete &8-&7 the signature gets &edeleted'
      - ' &f/sign &elock&8&o* &8-&7 the item gets &elocked'
      - ' &f/sign &eunlock&8&o* &8-&7 the item gets &eunlocked'
      - ''
      - ' &f/renameitem &7<&btext&7>&8&o* &8-&7 &erenames the item with &btext'

    reload
: ' %prefix% &7The configuration has been refreshed'
    no-permission
: ' %prefix% &7You don''t have the permission for that'
    no-item-in-main-hand
: ' %prefix% &7You have no item in your hand'
    item-blacklisted
: ' %prefix% &7This item is blacklisted'
    item-unlocked
: ' %prefix% &7The item has been unlocked'
    item-locked
: ' %prefix% &7The item has been locked'
    item-signed
: ' %prefix% &7The item has been signed'
    item-deleted
: ' %prefix% &7The signature has been removed'
    item-renamed
: ' %prefix% &7The item has been renamed'
    item-not-signed
: ' %prefix% &7This item is not signed'
    item-not-locked
: ' %prefix% &7This item is not locked'
    item-already-signed
: ' %prefix% &7This item is already signed by &a%player%'
    item-already-locked
: ' %prefix% &7This item is already locked by &a%player%'
    item-wrong-owner
: ' %prefix% &7You are not the owner of the item'
    above-stack-limit
: ' %prefix% &7You are trying to sign too many items at once'
  blocked-lore
: ' %prefix% &7You can''t sign this item, because it already contains a lore'

# You can exclude items from being signed
#item-blacklist:
#  - 'poisonous_potato'
item-blacklist
: [ ]

I am sorry for the inconvenience! :coffee:
gomenasai >_<'

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Apr 21, 2022

~ changed the way /sign delete edits the lore
Instead of removing the entire lore of an item, it now removes the last n lines of the lore, depending on the size of the sign.content stringlist size.

Important!
If you use special item data, such as custom lore (custom enchantments) make sure to make the /sign <text> the last step of creating the item! Always make your custom stuff first and THEN use RHSignItem as the finishing step!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Apr 18, 2022

~ fixed the block-items-with-lore option not working properly
The plugin should now work as intended.

I am sorry for the inconvenience! :coffee:
gomenasai >_<'

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Feb 12, 2022

~ fixed the missing use of the RHSignItem.sign permission
~ switched from set to add for the signature
This will contain the previous lore an item contains.

Important!
Keep in mind, that /sign delete still removes the entire lore on the item! So be careful with it!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Jan 30, 2022

* complete rework of RHSignItem thanks to GeekLegend *

+ added 1.18.x support yay!
+ added a blacklist

~ moved away from NMS bye bye~
~ modified /sign lock

~ modified the sign-content for more possible lore lines
~ the plugin prefix can now be removed
~ the sounds can now be deactivated

- dropped support for 1.12.x - 1.15.x
- removed unssessary code

Important!
The old config.yml will not work! Please delete the old file and let the new one generate!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!

* * * * GeekLegend and I wish you a wonderful winter time! * * * *
----------, Dec 17, 2021

~ fixed the occurring error with the PlaceholderAPI
If it was not installed, the plugin would spew out an error, that PlaceholderAPI is not installed.

Special thanks to lupus0802 for noticing!

I am sorry for the inconvenience! :coffee:
gomenasai >_<'
----------, Oct 6, 2021

~ fixed /sign lock
I've had left a wrong string inside the plugins code, that I've used for testing purposes. Now I corrected it to the correct one. Sorry :)

Thank you for over 4.000 downloads! It makes me happy, that my plugin is so well used. :love:

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!
----------, Aug 18, 2021

+ added hexcolors_nano.png hex color support for the config.yml file
Now every message output supports hex color codes! :)
+ added LuckPerms Chat Formatter (LPC) as soft-depend
This helps catching the prefixes in combination with the PAPI expansion
+ added a new way of pre-configurate a signature inside the config.yml
rhsignitem_config_signcontent.png

- removed a ton of unnecessary code
The plugin is now more lightweight
----------, Aug 3, 2021

+ added a reload usage information
rhsignitem_usage_reload.png
+ added reload to the tab completer
rhsignitem_tabcomplete_reload.png

~ changed /rhsireload into /sign reload
I've changed the reload command, because some users got confused how to reload the plugin properly, while ingame. So, here is the solution :)
----------, Aug 3, 2021

+ added luckperms_nano.png hex color support for LuckPerms
Credits for this update to Lion_King287, who came up with this idea:
rhsignitem_lphexcolors_idea.png

~ updated LuckPerms to 5.3.55
~ updated PlaceHolderAPI to 2.10.10

rhsignitem_lphexcolors.jpg
----------, Aug 1, 2021

+ added RHSignItem.unsign permission
I've added this in order to seperate the RHSignItem.use permission node int o sign and unsign.

Credits for this update to Hemanth, who came up with this idea:
rhsignitem_seperate_permissions_idea.png


Info
You can still use RHSignItem.use instead of RHSignItem.sign, but you have to grant RHSignItem.unsign seperatly to players in order to remove a signature!

I hope, that you enjoy my plugin!
If so please consider leaving a review! :)
----------, Jul 22, 2021

~ fixed an issue with older Java versions like JRE-1.8
The plugin was compiled in Java 15 and did not run on older versions. Now it's remade on Java 8. All features are working fine
----------, Jul 8, 2021

~ changed the api-version inside of the plugin.yml file
I changed it to 1.17, but that caused an incompatibility with older versions such 1.16 and prevented the plugin to load at all. It has been reverted back to 1.13

Code (YAML):
api-version : 1.13
----------, Jun 23, 2021

+ added official 1.17 support!! yay!
RHSignItem_1.17_R1_Update.png

~ renamed the version number
I shortened the plugins version number from e.g. 1.15.5-1.16_R24 to e.g. 1.17_R1. It helps to keep it simple and also makes it easier to find in the /plugins folder of your spigot server.

Thank you for over 3.000 downloads! I am so happy, that you enjoy my plugin so much!

As always, if you find bugs or have an idea for improvement, please do not hesitate to open a discussion here or send me a direct message.

And if you like this or my other plugins, then please leave a review!


Have an awesome summer time! :)
----------, Jun 19, 2021

+ added hex colors hexcolors_nano.png
It works for the /sign and /renameitem commands. Just use a & followed by a color code; for example '&#669999'

rh_signitem_hex_update_example.png

I've used /sign &#ff3300&nIt's&r &#ff00ffsoo &#009900&mcolorful! & /renameitem &#669999&oSmithing &#9966ff&lTable

Info
I am preparing everything for the 1.17 update. It will be released soon! :)
----------, Jun 11, 2021

~ fixed the wrong message output, when a player does not have the RHSignItem.lockitem permission
Also it used RHSignItem.unlockitem instead of the upper permission, which was wrong
rhsignitem_config_fix_june.jpg
----------, Jun 4, 2021

+ added tab completion for the /sign command
RHSignItem_tab_complete_patch.png

~ renamed the internal main package to eu.raidersheaven.RHSignItem
----------, May 22, 2021

+ added bstats metrics into the plugin
However, you do not need to update. It would be nice though :)
----------, May 15, 2021

~ fixed the wrong message output, when an item was renamed
I've left the wrong text message active for testing and forgot to add the new ' item-renamed-msg' to the config file. Gomenasai >-<'

Important!

Please reset your config file or just add the following:
Code (YAML):
# [DEU] Wenn das Item erfolgreich umbennant wurde
# [ENG] If the item has been successfully renamed
item-renamed-msg
: '&7Item &aerfolgreich &7umbenannt.'
config.yml

rhsignitem_new_config_renamed_message.png

I'm so sorry for the inconvenience.
----------, Jan 23, 2021

+ added the /renameitem command
With this players have the possibililty to rename the held item. For this, they need the RHSignItem.renameitem permission. It's recommended to leave this for the op's.

Two new lines were also added to the config file under ' sign-usage-msg'. However, you do not have to add these, if you want to keep the new command unknown for your players.

config.yml

rhsignitem_new_config_usage_lines_rename.png
----------, Jan 23, 2021

+ added the option to customize the /sign usage lines
You can now configure it with ' sign-usage-msg'.

Take a look!

rhsignitem_new_usage_messages.png

Attention!
You have to delete the current config.yml, as the plugin does not add these new lines for you if you just update the .jar file!

config.yml

rhsignitem_new_config_usage_lines.png
----------, Jan 23, 2021

+ added the global permission RHSignItem.*
This permission overrides all other of RHSignItem's permissions. It's pretty handy, if you don't want to spam your group permission file with more than one line of text. :D

~ fixed a tremendously error when trying to do /sign delete on other lore variants ( 2 - 5)
Previously there was an error showing up, when trying to remove a lore with an other variant than 1.

How the error looked like:


An internal error occurred while attempting to perform this command

Now you are (finally) able to delete the lore. phew :)
----------, Jan 21, 2021

+ added two more variants to choose from for the signature (lore)
This update is delivered to you, because some users requested the possibilty to create just the lore or just the authors signature with date. So here it is! Just pick one of the two new settings on ' sign-item-lore-variant'; either 4 or 5. :)

Take a look!

rhsignitem_new_variants_4.png
rhsignitem_new_variants_4lp.png
rhsignitem_new_variants_5.png
rhsignitem_new_variants_5lp.png

The config.yml also got an adjustment. You don't need to recreate the config file.

rhsignitem_new_config_variants_2.png

I hope you enjoy this update. I am also sorry for this many updates I've posted recently :p
----------, Jan 21, 2021

+ added a new method to prevent player signatures
If you have an item, that should be locked, to prevent any signatures from other players, just type in /sign lock to lock the held item. If you want to remove the lock you can do that anytime with /sign unlock.

Needed permissions
  • RHSignItem.lockitem
  • RHSignItem.unlockitem
These new permissions are now listed inside the plugin.yml file together with the RHSignItem.use and RHSignItem.reload.

plugin.yml

rhsignitem_new_plugin_permissions_list.png

Attention!
You have to delete the current config.yml, as the plugin does not add these new lines for you if you just update the .jar file!

config.yml

rhsignitem_new_config_item_locking.png
----------, Jan 21, 2021

+ added the option ' block-items-with-lore' into the config.yml
If it is true, then items, that already contain a lore can't be signed. Please know, that even admins can't sign those items until it is changed back to false inside the config.

Attention!
You have to delete the current config.yml, as the plugin does not add these new lines for you if you just update the .jar file!

config.yml

rhsignitem_new_config_lore_blocking.png


Oh man. How many more updates will he push? ;D
----------, Jan 21, 2021

~ fixed the charset of the config.yml
It is now set to UTF-8 instead of the standard Cp1252. Now you can use more characters instead of heaving your signature blasted by those nasty ' '. Have fun! :)
----------, Jan 20, 2021

+ added lore variants to change, how the global signature looks
To choose your best fitting one, change ' sign-item-lore-variant' to 1, 2 or 3.

Attention!
You have to delete the current config.yml, as the plugin does not add these new lines for you if you just update the .jar file!

config.yml

rhsignitem_new_config_variants.png

How it looks ingame

rhsignitem_new_variants_1.png
rhsignitem_new_variants_1lp.png
rhsignitem_new_variants_2.png
rhsignitem_new_variants_2lp.png
rhsignitem_new_variants_3.png
rhsignitem_new_variants_3lp.png
----------, Jan 20, 2021

+ added support for LuckPerms group prefixes
They are available, if you change ' use-luckperms-prefix' to true while using LuckPerms along with PlaceholderAPI and the LuckPerms expansion ( /papi ecloud download LuckPerms).

Attention!
You have to delete the current config.yml, as the plugin does not add these new lines for you if you just update the .jar file!

config.yml

rhsignitem_1.9.0_config.yml_change_luckpermssupport.png
----------, Jan 19, 2021

+ added 1.16.5 support

~ fixed some issues with slow execution
~ cleaned up the code
----------, Jan 17, 2021

Please read the whole changelog to prevent wrong usage!

+
now you are able to configure, how many items a player can sign at once

Info:
You change the maximum amount with ' sign-item-maximum-items-in-main-hand'. But be told, that this changes also the value of amount, when the player wants to remove the signature!

Example:
You have set the amount to '4'. Now a player can do /sign onto 4 items per command. But if the player wants to remove the signature from those items, he only can remove the same amount!

Attention!
You have to delete the current config.yml, as the plugin does not add these new lines for you if you just update the .jar file!

- cleaned up the plugin with the removal of unnecessary and unused code

~ ' no-single-item-msg' was changed into ' false-item-amount-msg'
~ fixed an small issue with the configuration
----------, Jan 5, 2021

~ fixed an issue with the 1.16 compatibility

It was not possible to sign / unsign an item because of a deprecated method I've used in the code. :confused: I am very sorry for this unconvenience!

Previous: getItemInHand() & setItemInHand()

Now: getInventory().getItemInMainHand() & getInventory().setItemInMainHand()

The code is now fully corrected and will work 100% again

Compiled with Java 15 :coffee:


I wish everyone a wonderful X-Mas! :giggle:

Info:
If you want your server be presented on the plugin page, then please contact me! :)
----------, Dec 18, 2020

~ fixed an issue with the 1.16.4 compatibility

Info:
If you want your server be presented on the plugin page, then please contact me! :)
----------, Nov 21, 2020

+ support for 1.16.4

Info:
If you want your server be presented on the plugin page, then please contact me! :)
----------, Nov 14, 2020

Ab sofort ist das Plugin universell einsetzbar. Das heißt, dass das Plugin auf dem neuesten Stand bleibt und ab der 1.12.0 bis hin zur neuesten Version (aktuell 1.16.2) funktioniert.

Ich gebe zu, dass dieses Update viel zu lange auf sich warten lassen hat, aber nun ist es soweit! Ich wünsche allen Server-Ownern und Usern meines Plugins viel Freude! ^_^/

Sollten irgendwelche Bugs auftauchen, dann meldet dies entweder im Forum, oder als Diskussion unter diesem Plugin! :)

Unterstützte NMS:
  • 1_12_R1
    • 1.12.0 - 1.12.2
  • 1_13_R1
    • 1.13.0
  • 1_13_R2
    • 1.13.1 - 1.13.2
  • 1_14_R1
    • 1.14.0 - 1.14.4
  • 1_15_R1
    • 1.15.0 - 1.15.2
  • 1_16_R1
    • 1.16.0 - 1.16.1
  • 1_16_R2
    • 1.16.2
----------, Sep 10, 2020

Ab sofort könnt Ihr das Plugin nach Belieben anpassen :)
----------, Sep 8, 2020

Update auf 1.16.2! :3

mc_rh_1.16.x_mp_slot.png
----------, Sep 1, 2020

Mini-Update: Falsche Textpassagen korriert inklusive Versionsnummer ;)

mc_rh_1.16.x_mp_slot.png
----------, Jun 30, 2020

Hallo, ich habe das Plugin aufgrund der Beliebtheit auf die 1.16.1 geupdated!

[​IMG]
----------, Jun 30, 2020

Rechtschreibkorrektur in der englischen Version

upload_2020-4-12_23-59-17.png

Weiterhin viel Spaß! :)

[​IMG]
----------, Apr 12, 2020

Hallo, ich habe das Plugin aufgrund der Beliebtheit auf die 1.15.2 geupdated!
  • Plugin erscheint jetzt in zwei Ausführungen im .zip-Format für die Sprachen Deutsch (de) und Englisch (en). Bitte zieht die .jar-Datei in euren Plugins-Ordner, in welcher Sprache Ihr das Plugin nutzen wollt.
Shoutout an Darutan, welcher um dieses Update bat :)

Ich hoffe sehr, dass euch das Plugin bisher gefällt und Ihr es auch weiterhin nutzt ;)

**Schaut außerdem mal auf unserem Minecraftserver vorbei! -> raidersheaven.eu**

[​IMG]
----------, Mar 7, 2020

Hallo, aufgrund einer Nachfrage habe ich das Plugin auf die 1.14.4 geupdated. Ebenfalls ist nun ein kleiner Tipp eingebaut, für diejenigen, die nicht unbedingt eine Beschreibung zum Item hinzufügen möchten.
  • Neuer Pluginprefix (übernommen von unserem Freebuild-Server)
Vorher:
[​IMG]

Nachher:
[​IMG]

Im Code:
[​IMG]
  • Neues Menü (mit /sign zu öffnen)
[​IMG]
  • Neue Aliases für den Hauptbefehlt /sign
[​IMG]
  • Sounds hinzugefügt

Ich hoffe sehr, dass euch das Plugin bisher gefällt und Ihr es auch weiterhin nutzt ;)

[​IMG]
----------, Mar 2, 2020

  • Code bereinigt
  • Korrektur Schreibfehler
[​IMG]
----------, Apr 14, 2019

Resource Information
Author:
----------
Total Downloads: 16,305
First Release: Apr 14, 2019
Last Update: Feb 16, 2025
Category: ---------------
All-Time Rating:
35 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings