
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') }
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。