LikeBeacon
LikeBeacon is a server-side Paper plugin for sharing appreciation in your community. Players can send Likes with messages, react to chat, and revisit positive moments in a shared feed.
![]()
What players can do
- Send a Like — thank another player with
/like <player> <message>. - Like a chat message — click the
[♡]shown beside eligible messages. - React from the feed — open
/like feedand react to existing items. - Explore the community — browse rankings and personal statistics through Minecraft's book UI.
The first Like on a chat message adds it to the shared feed. Messages that nobody Likes are never stored.
Book UI
The shared feed, rankings, and personal statistics use Minecraft's native book interface.
![]()
Features
- Daily direct-Like limits and per-player-pair cooldowns
- English and Japanese messages selected from each player's client locale
- Clickable controls with optional display codes for Bedrock/Geyser players
- Configurable heart and firework effects
- Aggregated notifications to reduce chat noise
- SQLite persistence with
server-idisolation - No client-side mods required
Requirements
| Paper / Minecraft | Java |
|---|---|
| 1.21.4–1.21.11 | Java 21 |
| 26.3 | Java 25 |
LikeBeacon is a Paper-only plugin. Spigot, Bukkit, and Folia are not currently supported.
There are no required plugin dependencies. The SQLite JDBC driver is included in the release JAR.
Installation
- Download the latest version using the Download button.
- Place the JAR in the server's
plugins/directory. - Start or restart the server.
- Optionally edit
plugins/LikeBeacon/config.yml.
The default configuration works without additional setup.
Commands
| Command | Description |
|---|---|
/like <player> <message...> |
Send a direct Like |
/like #<code> |
Like a chat message or react to a feed item |
/like feed |
Open the shared feed |
/like ranking |
Open community rankings |
/like mine |
View personal statistics |
/like log |
Show recent feed items and display codes |
All commands require likebeacon.use, which is granted to all players by default. Operators receive likebeacon.limit.bypass.
Compatibility notes
LikeBeacon preserves formatting from chat renderers installed before it. Plugins that use private chat channels or replace the renderer later may require compatibility testing. Chat integration can be disabled with:
chat:
enabled: false
Anonymous metrics
LikeBeacon uses bStats for anonymous usage statistics. It does not send player names, UUIDs, chat content, Like messages, server IDs, or server addresses.
Server owners can disable bStats globally in plugins/bStats/config.yml.
Documentation and support
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
First public release 1.0.0 |
1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.3
|
paper
|
Download |