简介
uLib 是一个通用 LIB,为模组和插件开发者提供一些功能。
特点
uLib 的特点简要概述:
核心
代码注入框架;
动态库注入;
专家解析器;
反射实用程序;
JsonRPC v2 API;
Yaml/Json API;
SQL API;
其他。
Minecraft
Mojang 启动器 API;
Mojang/Bukkit 映射 API;
连接代理服务器;
用户缓存;
其他。
Spigot
GUI/物品栏菜单 API;
自定义附魔;
物品 API;
其他。
需知
Minecraft 变体的库取决于最近的 Spigot/Bungeecord/Velocity 版本,这意味着它可能无法按预期工作,或者在较旧的服务器版本上根本无法工作。当使用此库所针对的服务器版本以外的其他服务器版本时,将不会获得任何支持。
如果想使用较旧的服务器版本,请考虑使用跨版本兼容性工具,如 ViaBackwards,ViaRewind 或 ProtocolSupport。
需要的最低 Java 版本为 17。
当第一次启动 uLib 时(或者如果相应的缓存文件夹被删除),它将会自动下载一些依赖项。
免责声明
包含的软件
本项目包含以下第三方软件: