- 插件中文名称
- NexEngine
- 插件英文名称
- NexEngine
- 支持的核心
- Spigot
- Paper
- Purpur
- PufferFish
- PaperSpigot
- 资源语言
- 简体中文
- 繁体中文
- 英语
- 其他
- 适配版本
- 1.17
- 1.18
- 1.19
- 1.20
NexEngine——插件前置引擎
前言
本插件可为Excellent系列插件充当前置,也可以自行开发插件对接搬运授权
https://github.com/nulli0n/NexEngine-spigot/issues/27
关于
NexEngine 的主要目的是让插件创建更轻松,并且还有更好维护的能力。最重要的是,它可以保持轻巧和良好的性能。功能列表:
- 内部命令和权限注册(不使用plugin.yml)。
- 命令 API,用于创建具有多级子命令和自定义标志 [-f] 的命令。
- 具有自动生成的字段和选项的配置 API 以及带有一些有用方法的自定义 FileConfiguration 类。
- 数据库API,用于存储具有SQLite和MySQL支持的插件和用户数据。包括用于构建 SQL 查询、列和表的实用程序类。
- 编辑器 API,用于在出现提示时处理玩家的聊天/命令输入(主要用于 GUI 编辑器)。
- 语言 API,用于处理多种语言配置和出色的消息自定义(JSON、操作栏、标题、声音、前缀)。
- 管理器 API,用于创建“管理器”类和事件侦听器。
- 菜单 API,用于以编程方式或从配置文件创建可自定义的灵活 GUI。
- 占位符 API,用于创建和处理内部占位符,并非常快速地在插件文本/消息中替换它们,而不是常规的 Java 。.replace
- Vault Integration,用于获取服务器的经济和权限数据。
- JSON 解析器自定义实用程序,用于创建和解析具有多个 JSON 组件的消息,例如:悬停、运行命令、显示项目等。
- 在 Spigot 类上包装一些包装类,以便于创建和使用。
- 实用程序 许多具有不同实用程序的类,例如 Location、Item、String、File、Number、Player、Time、Array 等。
- 正则表达式 API 自定义实现,可防止插件/服务器在指定超时后出现未优化的正则表达式卡顿。CharSequence
- 随机 API 自定义随机算法节奏,具有有用的方法来滚动机会、权重或只是数字。
- TriFunction 函数类。