Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
Velocity Sign Link
A lightweight Paper/Spigot plugin for Velocity that allows players to use signs to connect to other servers.
Features
- Save Signs: Use
/savesign <serverName>to configure a sign with its target server. - Retrieve Sign Data: Use
/getsignto read a sign's data. - Delete Sign Data: Use
/deletesignto remove the configuration from a sign. - Cooldown Management: Use
/signcooldown <milliseconds>to set a global cooldown for sign usage. - Customizable Cooldown Display: Option in
config.yml(display_below_one_second_as_one) to show cooldowns less than 1 second as "1 second". - Conditional "No Data Found" Message: Control the visibility of the "No Data found for this sign" message using the
VeloSign.nomessagepermission. - Database Integration: Utilizes SQLite to store sign data.
- Velocity/BungeeCord Integration: Leverages plugin messaging to send players between servers.
Installation
- Download the plugin jar.
- Place the jar in your server's
pluginsfolder. - Restart or reload your server.
- Edit
plugins/VelocitySignLink/config.ymlas needed.
Configuration
Located in plugins/VelocitySignLink/config.yml:
display_below_one_second_as_one: (Default:true) If set totrue, any cooldown that is less than 1 second (e.g., 0.2, 0.6 seconds) will be displayed to the player as "1 second". Iffalse, it will display as "0 seconds".cooldown: (Default:1000) The cooldown between the usage of a sign.
Commands
-
/savesign
<serverName>Saves the target server for the sign you’re looking at. RequiresVeloSign.command.savesignorVeloSign.admin. -
/getsign Retrieves the data of the sign you are looking at. Requires
VeloSign.command.getsignorVeloSign.admin. -
/deletesign Deletes the data of the sign you are looking at. Requires
VeloSign.command.deletesignorVeloSign.admin. -
/signcooldown
<milliseconds>Sets the global cooldown for sign usage. RequiresVeloSign.command.signcooldownorVeloSign.admin.
Permissions
VeloSign.useAllows players to use the signs to teleport. (Default: all/true)VeloSign.nomessagePlayers with this permission will not see the "No Data found for this sign" message when interacting with an unconfigured sign. (Default: all/true - message is hidden by default). Revoke this permission from groups/players if you want them to see the message.VeloSign.bypass.cooldownAllows players to bypass the sign usage cooldown. (Default: op)VeloSign.adminGrants access to allVeloSign.command.*permissions. (Default: op)VeloSign.command.savesignPermission to use the/savesigncommand. (Default: op)VeloSign.command.getsignPermission to use the/getsigncommand. (Default: op)VeloSign.command.deletesignPermission to use the/deletesigncommand. (Default: op)VeloSign.command.signcooldownPermission to use the/signcooldowncommand. (Default: op)
Contributing
Contributions are welcome! Feel free to fork the project and submit pull requests.
License
This project is licensed under the GPL-3.0 License.
Support
For issues or feature requests, please open an issue on GitHub.



