跳到正文

RadixCore

作者:WildBamaBoy

RadixCore

收藏

截图

介绍

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

本项目现已停止维护,不再提供支持。RadixCore 仍会继续为需要它的模组运行,但将不再更新。

概述

RadixCore 并非 MinecraftForge、FML、LiteLoader 或任何其他具备模组加载能力的 API 的替代品。

它是一个包含众多不同功能的库,可协助模组开发者(无论是新手还是老手)创建和维护他们的模组。它本身不加载模组,而是自动处理大多数模组都需要实现的若干核心功能。RadixCore 还提供了一些只需几行代码即可启用的强大附加功能。


该 API 构建自 Minecraft Comes Alive 的核心。我们发现自己在其它的模组中重复使用了 MCA 的大量代码,并意识到这对其他人可能非常有用。

完整功能列表

如果你只是一名玩家,安装 RadixCore 后你不会察觉到任何外观上的变化。它只执行模组要求它执行的操作。如果你不使用依赖 RadixCore 的模组——那你就不需要它!

如果你是一名模组开发者,RadixCore 将为你创建和维护模组提供大量帮助。

  • 借助 DataWatcherEx 及其配套的 WatchedObjects,客户端/服务端同步变得极其简单。
  • 简单的物品和方块初始化可通过一行代码自动处理。
  • 易于使用的 .schematic 文件处理器,可读取结构文件并将其粘贴到世界中。
  • 自定义玩家数据的实现,这些数据在玩家死亡、服务器关闭等情况下永不丢失。
  • 众多不同的类和方法,可协助处理逻辑、简单数学和 AI。
  • 一个自动更新检查器。你只需提供一个包含模组当前版本的 URL,以及你希望将用户重定向到的 URL。
  • 一个自动崩溃监视/报告器,可用于将模组的崩溃报告发送到你指定的远程系统。
  • 一套语言系统,便于翻译 GUI 和解析变量。
  • 一个网络系统,多少让人想起 1.7 之前的系统。
  • 还有更多……需要你的帮助!我们希望扩展 RadixCore,以有效满足大多数模组开发者的需求。

安装

RadixCore 的行为与普通模组完全一样。安装方式也相同——在安装好 Forge 的情况下,只需将其拖放到 Minecraft 的 mods 文件夹中即可。

开发者

要开始在你的项目中使用 RadixCore,你需要执行以下操作:

  1. 使用 Forge 的 src 版本搭建一个默认的模组工作区。
  2. 从我们的网站下载 RadixCore 的 deobf 版本。
  3. 将 RadixCore 放置在工作区的某个位置。
  4. 修改你的构建路径,以包含你刚刚下载的 JAR。
  5. RadixCore 没有 maven 仓库。Gradle 必须使用本地版本进行编译。参见 MCA 的实现。

所有 deobf 和源码分发版本均位于我们的网站上。Curse 仅用于分发通用 JAR。

常见问题

RadixCore 支持哪些 Minecraft 版本?

RadixCore 支持 Minecraft Java 版 1.7.2–1.12.2,共 10 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

RadixCore 怎么安装?

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

评论

登录后评论和评分

WildBamaBoy 的其他作品

查看全部 →