跳到正文

Atlantis API

作者:Waterdude

Forge模组和插件实用工具合集

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Atlantis 是一套实用工具,旨在方便地创建 Forge 服务端插件,同时也能辅助创建传统模组。

包含以下实用工具等:

  • AtlantisUI:面向对象且采用函数式风格的箱子GUI前置库,支持分页。
  • AtlantisConfig:集文件系统管理器和数据库管理器于一体的解决方案,可在多种数据存储类型之间无缝共用相同的数据对象。
  • AtlantisData:用于调用 Mojang API,以获取玩家头颅、玩家名称和玩家 UUID 的封装工具。
  • AtlantisCommand:用于旧式命令的 Brigadier 封装;CommandBuilder 则是 Brigadier 的另一种封装,可用函数式风格更快地创建命令。
  • Trident:用于解析和提示 Forge 模组与插件更新文件,并以美观格式显示内容。
  • TridentLevels:仅适用于 Forge 的多世界解决方案及前置库。
  • Atlantis for Pixelmon:针对 Pixelmon 生态的类型适配器和辅助类,包含一个简单的战斗执行器与监听器 AtlantisBattles。
  • Atlantis Object Notation:一种支持注释且格式更简洁的 JSON 变体。
  • 各种实用类和惰性封装工具,支持自动解析字符串,可用于许多场景,例如 Text、ParsedItemStack、LazyLevel 等。

Jar 文件包含 HikariCP、MySQL Connector/J、Lettuce 和 Netty。如果将其用作注解处理器,还会在编译时验证各种 Atlantis 注解的使用情况。

代码采用 MIT 和 LGPL v3 许可证授权,你可以在自己的模组中自由使用、复制、修改和分发此代码,并可根据使用场景选择所需的许可证。

常见问题

Atlantis API 支持哪些 Minecraft 版本?

Atlantis API 支持 Minecraft Java 版 1.16.5–1.20.2,共 2 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Atlantis API 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Waterdude 的其他作品

查看全部 →