RedLib (RedLib-为Spigot插件开发提供强大的开源库)
RedLib是一个免费且开源的库,为Spigot插件开发提供了各种工具。它包括先进的命令管理器,使编写命令变得轻而易举;配置管理器让加载和保存配置值变得比以往更容易;还有库存GUI API、物品构建器、多方块结构库、区域和区域保护库、可配置的消息助手、SQL助手、内联事件监听器、自定义附魔和自定义方块库、NMS助手等等。
支持的Spigot版本:1.8 - 1.19
开发者Wiki:
Javadocs:
RedLib被设计为在游戏中几乎没有任何交互。除非启用了开发者模式,否则插件不会自行执行任何操作。启用开发者模式后,它会提供一些游戏内工具,帮助您进行开发。这个库不是为玩家或管理员设计的,而是专门为开发者设计的。因此,它考虑到了易用性,所有工具都力求尽可能直观而不失功能强大。
RedLib的命令管理器是迄今为止最有用的工具,提供了其他命令库中没有的独特方法。在编写命令时,您编写的大部分代码本质上是关于命令的元数据:名称,帮助消息,权限检查,发送者检查(控制台/玩家),参数健全性检查(空值,顺序),参数转换。RedLib的命令管理器会将所有这些内容从您的代码中分离出来,并要求您编写一个简单的命令文件,以简单易读、易写的格式清楚地描述您的命令和子命令,然后为您处理几乎所有事情。它基于注解直接连接到您代码中的方法,确保参数正确传递,将它们转换为您需要的类型,并支持任何类型参数的标签补全,并允许参数的可选值和默认值。而您要做的就是实例化一个CommandParser,然后让它解析和注册您的命令。
另外,RedLib还有一个配置管理器,它可以直接将配置值加载到您代码中的变量中,包括配置节。您只需为您的字段添加注解,然后实例化一个ConfigManager并调用register和load方法,配置值就会加载到您的变量中。
请不要犹豫,随时联系我,寻求关于使用RedLib的帮助,或者告诉我您是否喜欢它或者认为它还有改进的空间!
Spigot: Redempt#0001
RedLib (RedLib-为Spigot插件开发提供强大的开源库)
可用版本为:|1.8|1.9|1.10|1.11|1.12|1.13|1.14|1.15|1.16|1.17|1.18|1.19
收录