Paper 26.1.2 plugin that gives a configurable item to the first player who joins when the server is empty.
- Configurable reward item (material, amount, lore)
- Optional cooldown (seconds) between rewards
- Discord webhook notification (plain message or embed)
- Simple
/firstjoinreward reloadcommand - No permissions required to receive the reward
- 10× Petrified Oak Slabs with a short lore
Requires Java 25 and Maven.
mvn clean packageThe jar will be in target/FirstJoinReward.jar.
- Drop
FirstJoinReward.jarinto your Paper server'splugins/folder. - Start the server once to generate
config.yml. - Edit
plugins/FirstJoinReward/config.yml:- Set your Discord webhook URL under
discord.webhook-url - Adjust material / amount / lore / cooldown as desired
- Set your Discord webhook URL under
- Run
/firstjoinreward reload(or restart)
reward:
material: PETRIFIED_OAK_SLAB
amount: 10
lore:
- "&7You were the first to join an empty server!"
cooldown-seconds: 0
discord:
enabled: true
webhook-url: "https://discord.com/api/webhooks/..."
use-embed: true
embed:
title: "Empty Server Reward"
description: "**{player}** was the first to join and received the reward!"
color: 5763719firstjoinreward.reload– allows the reload command (default: op)