Dreamcraft Network 的 API V2

Dreamcraft Network 的 API V2

我的模组默认API。添加公告和其他有趣功能。

Dreamcraft Network 公告 API V2

一个轻量级、即插即用的 Minecraft NeoForge 模组公告系统。


📋 概述

Dreamcraft Network 公告 API 是一个模块化库,旨在让 Minecraft 模组直接向玩家显示由服务器驱动的动态公告。非常适合全网络活动、维护通知、更新或社区亮点——无需更新模组。

此 API 处理以下功能:

  • ✅ 基于远程 JSON 的公告获取

  • ✅ 异步加载(无主线程卡顿)

  • ✅ 精致、可自定义的游戏内用户界面

  • ✅ 带悬停效果的可点击链接

  • ✅ 会话管理(每次启动仅显示一次)

  • ✅ 完全兼容 NeoForge 1.21.1+ / 1.21.x

  • 当前版本:1.1.4


✨ 功能特性

功能 描述
🌐 远程配置 从任意 HTTPS 端点获取公告。无需重新构建模组即可即时更新消息。
🎨 精致界面 精美的渐变边框、发光效果、样式化的页眉/页脚以及响应式布局。
🔗 交互式链接 嵌入可点击按钮或页脚链接,直接从游戏内打开浏览器。
⚡ 非阻塞 使用 CompletableFuture 进行异步 HTTP 请求——对游戏性能零影响。
🔄 会话控制 公告在每个游戏会话中仅显示一次。可通过 AnnouncementManager.resetSession() 重置。
🧩 轻松集成 只需将 JAR 添加到你的 libs/ 文件夹,并在标题屏幕处理器中调用一个方法即可。

📦 安装

Gradle(NeoForge)

```groovy dependencies { // 将 API JAR 添加到你的 libs 文件夹,然后: implementation files('libs/dreamcraftnetworksannouncementsapi-1.0.jar') }