Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed ARR
Published 2 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')
}


