Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
Server News
PluginLicenseRef-All-Rights-Reserved

Server News

A lightweight server announcements plugin that prompts players to read news, tracks who has read it, and optionally rewards them — fully configurable and reloadable.

38
Downloads
0
Followers
5 months ago
Updated
📦
1
Versions
utilitybukkitpaperpurpurspigot
Download Latestv1.0.0View on Modrinth

📖About Server News

📢 Server News

Server News is a simple, lightweight Minecraft server plugin for sharing announcements with your players - without spamming chat or forcing popups.

Players are gently reminded when new server news is available, can read it at any time using /news, and the plugin tracks who has already read it. Optionally, you can reward players the first time they read the news.

Built for modern Paper/Spigot servers with performance and simplicity in mind.


✨ Features

  • 📜 Display server announcements via /news
  • 👀 Track which players have already read the news (UUID-based)
  • 🔔 Automatic join reminders (with configurable delays)
  • 🧪 Test announcements before publishing (testnews.yml)
  • 💾 Reader data persists across restarts
  • 🎁 Optional reward command for first-time readers
  • 🔊 Optional reward sound effect
  • ♻️ Reloadable without restarting the server
  • 🛡️ Permission-based admin controls

🧑‍💻 Commands

Player Commands

  • /news
    Reads the current server news and marks the player as having read it.

Admin Commands

  • /news test
    Preview testnews.yml without tracking reads
    Permission: shantekmc.servernews.test

  • /news reset
    Clears the reader list (use when publishing new announcements)
    Permission: shantekmc.servernews.reset

  • /news list
    Shows how many players have read the news and their names
    Permission: shantekmc.servernews.list

  • /news reload
    Reloads config.yml, news.yml, and testnews.yml
    Permission: shantekmc.servernews.reload


⚙️ Configuration (config.yml)

reward:
  enabled: true
  # Console command to run when a player reads the news for the first time
  # %player% is replaced with the player name
  command: "eco give %player% 25"
  delay-seconds: 5

sound:
  enabled: true
  name: "ENTITY_PLAYER_LEVELUP"
  volume: 0.6
  pitch: 1.2

messages:
  rewarded: "&aPay-day for keeping informed. Good work!"

Notes

  • The reward command is fully customizable - economy, items, permissions, crate keys, or any console command.
  • Rewards only fire once per news cycle.
  • All configuration values can be changed and reloaded live using /news reload.

📰 News Files

news.yml

lines:
  - "&6Welcome to Block Horizon!"
  - "&7Check out the new shopping district."
  - "&eHave fun and play fair!"

testnews.yml

Used for previewing announcements before publishing them live.

lines:
  - "&d[Test] &7This is what the next announcement will look like."
  - "&7Make sure colors and formatting look right."

🚀 How It Works

  1. Admin updates news.yml
  2. Admin runs /news reload and /news reset
  3. Players are reminded on join if they haven’t read it
  4. Players run /news
  5. News is shown and the player is marked as read
  6. Optional reward is given on first read

No spam. No forced UI. Just clean communication.

👥 Team & Contributors

Shantek
ShantekOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.191.19.11.19.21.19.31.19.41.201.20.11.20.2+16 more

🔗 Links

Modrinth Page