Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed ARR
Published 3 weeks ago
Dreamcraft Network Announcements API
A lightweight, plug-and-play announcement system for Minecraft NeoForge mods.
đ Overview
The Dreamcraft Network Announcements API is a modular library designed to allow Minecraft mods to display dynamic, server-driven announcements directly to players. Perfect for network-wide events, maintenance notices, updates, or community highlightsâwithout requiring a mod update.
This API handles:
- â Remote JSON-based announcement fetching
- â Asynchronous loading (no main-thread lag)
- â Elegant, customizable in-game UI
- â Clickable links with hover effects
- â Session management (show once per launch)
- â Full NeoForge 1.21.1+ / 1.21.x compatibility
⨠Features
| Feature | Description |
|---|---|
| đ Remote Configuration | Fetch announcements from any HTTPS endpoint. Update messages instantly without rebuilding your mod. |
| đ¨ Polished UI | Fancy gradient borders, glowing effects, styled header/footer, and responsive layout. |
| đ Interactive Links | Embed clickable buttons or footer links that open browsers directly from-game. |
| ⥠Non-Blocking | Uses CompletableFuture for async HTTP requestsâzero impact on game performance. |
| đ Session Control | Announcements display once per game session. Reset via AnnouncementManager.resetSession(). |
| đ§Š Easy Integration | Just add the JAR to your libs/ folder and call one method in your title screen handler. |
đŚ Installation
Gradle (NeoForge)
dependencies {
// Add the API JAR to your libs folder, then:
implementation files('libs/dreamcraftnetworksannouncementsapi-1.0.jar')
}


