Signed Signs is a simple plugin that adds the signature of the player that wrote the sign, as well as the date the sign was written. Both the signature and date format can be edited in the config, or disabled entirely.
Commands:there are no commands
Permissions:
signedsigns.nosigning: Any player with this permission won't add a signature or date to any sign
signedsigns.anonymoussigning: Players with this permission can choose not to add their name to a sign by sneaking while placing the sign. More about this feature below.
Features:
Does not require dependencies or setup
All signs that a normal player writes will have a signature and date
Ability to change the format of both the signature and the date in the config
Can change the time-zone and precision of the date
Ability to anonymously sign signs by sneaking while placing the sign, which hides the player's name
Works with every sign type
Hanging signs can have a separate format from normal signs, or be disabled entirely.
Default config:
Code (YAML):
# -------------------------- # Signed Signs config file # --------------------------
# The format of the date on the sign # If left empty (set to []), no date will appear # THIS CAN INCLUDE MULTIPLE LINES! # Example with more precision: "MM/dd/yy h:mma" # See https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html for more format guidelines date-format:
normal-signs: -
"MM/dd/yy" hanging-signs: -
"MM/dd/yy"
# The timezone you want the date to be for # If the timezone is set to DEFAULT, it will use the timezone that the server uses # List of valid timezones: https://garygregory.wordpress.com/2013/06/18/what-are-the-java-timezone-ids/ time-zone: "DEFAULT"
# Format of the signature on the sign # If left empty (set to []), no signature will appear # THIS CAN INCLUDE MULTIPLE LINES! signature-format:
normal-signs: -
"&o- %player_name%" hanging-signs: []
# Can either be DATE-FIRST or SIGNATURE-FIRST format-order: "DATE-FIRST"
# Allows players to sign signs anonymously anonymous-signing: false
# What signature shows up when an anonymous sign is signed anonymous-signature: "Anonymous"
# Whether empty signs should be signed or not
Setup and usage: Simply place a sign and a signature and date will appear at the bottom of it
Installation:
Drag the .jar file into your servers plugin folder
Restart or reload the server
Edit the auto-generated configuration file to your preference
Versions: This plugin should work for every version with signs or hanging signs
If there are any questions, issues or ideas for features, DM my discord: tenmillionapples