AdvancedAnnouncements — Professional Global Broadcast & Template System
AdvancedAnnouncements is a lightweight server-side Forge 1.20.1 mod that enables global command-based broadcast templates with seamless virtual player autocompletion integration.
介绍
AdvancedAnnouncements is an ultra-lightweight, server-only Forge mod for Minecraft 1.20.1 that offers customizable announcements, timed events, and reusable message templates featuring an intuitive command structure, infinite component chaining, multi-user dynamic variable support, and an on-demand disk-read help system.
✨ Features & Core Systems
- Infinite Component Architecture: Completely redesigned template system replacing rigid prefix/text fields with an unlimited chain of independent blocks, combining custom colors and styles fluidly.
- Template Management: Create, save, and reuse custom message templates with distinct text styles and full support for multi-user dynamic variables.
- Timed Broadcast Events: Schedule recurring server announcements at precise time intervals with fully configurable intervals and independent visual styling.
- Extended Multi-User Support: Native compatibility for multiple positional variables (
$player1,$player2,$player3, etc.) within a single template for advanced moderation and administrative notices. - On-Demand Help System (Zero RAM Impact): A quick command reference guide accessible directly by executing
/announcewithout arguments, read straight from disk on-demand to protect server memory. - Hot-Reloading: Instantly apply configuration and template updates via
/announce reloadwithout requiring a server restart or consuming disk/memory overhead. - Intuitive Command Structure: Clean, human-readable command syntax utilizing a
greedyStringlogic for effortless scaling and command completion. - FakePing Integration (Virtual Player Autocompletion): Features an optional runtime bridge that communicates with our fake player mod (
FakePing) to dynamically extract visible virtual names and offer them directly in chat autocompletion. - Extreme Performance Optimization: Designed specifically for low-spec servers with zero static memory persistence for help texts, efficient immutable snapshots, and direct string scanning.
⚙️ Configuration Parameters & Structure
enabled: Globally turns the announcement and event system on or off.maxTemplateComponents: Configuration parameter to optionally manage the cap or lack of a limit for components per template.fakePingTabSuggestions: A boolean parameter (trueby default) that toggles the integration with our fake player mod to include virtual names in autocompletion.- Directory & File Structure: The mod file is compiled as
AdvancedAnnouncements-1.0.3-Forge-1.20.1-final.jar, and upon running, it automatically generates its dedicated configuration folder inconfig/advancedannouncements/, containing structured JSON persistence and the on-demandhelp.txtfile.
🕹️ Commands Reference Important Note: Although the mod and its folder are identified under the name AdvancedAnnouncements, the root command you must use inside the game is strictly /announce.
0. On-Demand Help Command (Permission: Admin)
Execute the root command without arguments to privately view the quick command guide directly read from disk:/announce
1. Template Creation Command (Permission: Admin)
Create a new reusable announcement template chaining infinite format blocks./announce template create <name> <color> <style> "<text>" ...
2. Event Creation Command (Permission: Admin)
Create a recurring scheduled announcement event with custom intervals and infinite component chaining./announce event create <name> <intervalSeconds> <color> <style> "<text>" ...
3. Template Send Command (Permission: Admin)
Send a template using multiple dynamic variables (e.g., $player1, $player2):/announce template send <name> <player1> <player2> ...
4. Hot-Reload Command (Permission: Admin)
Reload all configuration files and templates instantly in runtime:/announce reload
📦 Installation & Compatibility
- Install Minecraft Forge 1.20.1 on your dedicated server.
- Place the mod
.jarfile (AdvancedAnnouncements-1.0.3-Forge-1.20.1-final.jar) inside the server’smods/directory. (Optional: If you use our fake player modFakePing, make sure to also have it installed in the same folder to enable unified autocompletion). - Start the server once to generate default configuration files and the
help.txtfile inside theconfig/advancedannouncements/folder. - Adjust your preferences in the configuration and use
/announce reloadif necessary. - Compatibility: Minecraft 1.20.1 | Forge | Dedicated Server | No client-side installation required.
Support the Project
AdvancedAnnouncements is provided free of charge to help server owners. If you would like to support its continued development and maintenance, voluntary contributions are welcome:
👉 Donate via PayPal
常见问题
AdvancedAnnouncements — Professional Global Broadcast & Template System 支持哪些 Minecraft 版本?
AdvancedAnnouncements — Professional Global Broadcast & Template System 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
AdvancedAnnouncements — Professional Global Broadcast & Template System 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
SamuZone 的其他作品
查看全部 →FakePing — Lightweight Server-Side Player Count & Tab Simulation
A lightweight, server-side Forge 1.20.1 mod that simulates server population, tab lists, and chat activity without entities or performance impact.
AdminLock – Secure Operator Authentication
AdminLock is a server-side authentication mod for Forge 1.20.1 on non-premium servers. It protects OP accounts with a password using a hybrid approach and requires no client-side installation.
NodeCraft – Resource Nodes & Extraction System
NodeCraft is a 100% server-side Forge mod that introduces advanced, customizable resource nodes featuring progressive extraction, cooldowns, and flexible on-demand or automated generation control.
评论
登录后评论和评分