A lightweight and powerful Minecraft plugin that lets you create interactive reward signs with commands, teleporting, and full management.
✨ Features
Unique ticket-based reward system (RS000001, RS000002…)
Create clickable reward signs
Execute multiple commands per reward
Prevent duplicate claiming
Teleport to reward signs via command or clickable list
View all rewards with /rewardsign list
Automatic cleanup when a sign is broken
Remove rewards safely with command
All data stored in rewards.yml
Fully configurable messages
Commands
Command Description
/rewardsign create <name> Enter sign creation mode
/rewardsign setcmd <id> <command> Add command to reward
/rewardsign list List all unclaimed rewards (click to teleport)
/rewardsign tp <id> Teleport to reward
/rewardsign remove <id> Remove reward
/rewardsign info <id> View reward details
/rewardsign reload Reload config
️ How it works
Place a sign
Run: /rewardsign create DiamondReward
Right Click on sign
It makes the sign and gives it costum id. Id's start from RS000001. When adding commands to sign, you do not need to type out entire RS000001. You can simply write 1 as ticket id.
Add commands: /rewardsign setcmd RS000001(Can use short "1") give %player% diamond 5 Players click the sign to claim reward
You can use any command that is available as reward. (eco, give, luckperms etc.) You can also use several commands on one sign, so they can claim several rewards from one sign.
When giving command to sign (/rewardsign setcmd) then %player% represents whoever claims the reward. So correct use is:
/rewardsign setcmd 1 eco give %player% 2000 or /rewardsign setcmd 1 give %player% diamond_block 5
Permissions
Permission Description
rewardsign.create Create rewards
rewardsign.remove Remove rewards
rewardsign.setcmd Add commands
rewardsign.list View list
rewardsign.tp Teleport to rewards
rewardsign.reload Reload plugin
rewardsign.break Break reward signs
There is no separate permission for use. Everyone can use the signs to get reward.
Configure
Every message is configurable. Every action made with RewardSign is logged and found in rewards.yml
Reward ID Who placed it Where was it placed What commands were used as reward Who claimed it
Supported Versions ✔ 1.13 – Latest (including future versions) ✔ Works on Spigot / Paper / Purpur
Why use RewardSign?
Simple to use Clean system (no GUI clutter) Powerful command rewards
Perfect for:
Servers
Events
Giveaways
Spawn rewards
If you find bugs or want features, feel free to suggest improvements!
✨ Features
Unique ticket-based reward system (RS000001, RS000002…)
Create clickable reward signs
Execute multiple commands per reward
Prevent duplicate claiming
Teleport to reward signs via command or clickable list
View all rewards with /rewardsign list
Automatic cleanup when a sign is broken
Remove rewards safely with command
All data stored in rewards.yml
Fully configurable messages
Commands
Command Description
/rewardsign create <name> Enter sign creation mode
/rewardsign setcmd <id> <command> Add command to reward
/rewardsign list List all unclaimed rewards (click to teleport)
/rewardsign tp <id> Teleport to reward
/rewardsign remove <id> Remove reward
/rewardsign info <id> View reward details
/rewardsign reload Reload config
️ How it works
Place a sign
Run: /rewardsign create DiamondReward
Right Click on sign
It makes the sign and gives it costum id. Id's start from RS000001. When adding commands to sign, you do not need to type out entire RS000001. You can simply write 1 as ticket id.
Add commands: /rewardsign setcmd RS000001(Can use short "1") give %player% diamond 5 Players click the sign to claim reward
You can use any command that is available as reward. (eco, give, luckperms etc.) You can also use several commands on one sign, so they can claim several rewards from one sign.
When giving command to sign (/rewardsign setcmd) then %player% represents whoever claims the reward. So correct use is:
/rewardsign setcmd 1 eco give %player% 2000 or /rewardsign setcmd 1 give %player% diamond_block 5
Permissions
Permission Description
rewardsign.create Create rewards
rewardsign.remove Remove rewards
rewardsign.setcmd Add commands
rewardsign.list View list
rewardsign.tp Teleport to rewards
rewardsign.reload Reload plugin
rewardsign.break Break reward signs
There is no separate permission for use. Everyone can use the signs to get reward.
Configure
Every message is configurable. Every action made with RewardSign is logged and found in rewards.yml
Reward ID Who placed it Where was it placed What commands were used as reward Who claimed it
Supported Versions ✔ 1.13 – Latest (including future versions) ✔ Works on Spigot / Paper / Purpur
Why use RewardSign?
Simple to use Clean system (no GUI clutter) Powerful command rewards
Perfect for:
Servers
Events
Giveaways
Spawn rewards
If you find bugs or want features, feel free to suggest improvements!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RewardSigns is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 8 times (via Spigot). Download it and open it directly in the game.