LikeBeacon

LikeBeacon

A Paper plugin for sharing appreciation through Likes, chat reactions, and a community feed.

4 downloads 0 followers

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.

LikeBeacon plugin demo

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 feed and 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.

LikeBeacon shared feed

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-id isolation
  • 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

  1. Download the latest version using the Download button.
  2. Place the JAR in the server's plugins/ directory.
  3. Start or restart the server.
  4. 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