NexEngine——插件前置引擎

免费 开源 授权转载 前置/API NexEngine——插件前置引擎 2.2.12 R2 Final

插件中文名称
NexEngine
插件英文名称
NexEngine
支持的核心
  1. Spigot
  2. Paper
  3. Purpur
  4. PufferFish
  5. PaperSpigot
版权链接
https://github.com/nulli0n/NexEngine-spigot/
资源语言
  1. 简体中文
  2. 繁体中文
  3. 英语
  4. 其他
适配版本
  1. 1.17
  2. 1.18
  3. 1.19
  4. 1.20

NexEngine——插件前置引擎​

前言​

本插件可为Excellent系列插件充当前置,也可以自行开发插件对接

搬运授权​

1708713066772-png.43

https://github.com/nulli0n/NexEngine-spigot/issues/27

关于​

NexEngine 的主要目的是让插件创建更轻松,并且还有更好维护的能力。最重要的是,它可以保持轻巧和良好的性能。

功能列表:
  • 内部命令和权限注册(不使用plugin.yml)。
  • 命令 API,用于创建具有多级子命令和自定义标志 [-f] 的命令。
  • 具有自动生成的字段和选项的配置 API 以及带有一些有用方法的自定义 FileConfiguration 类。
  • 数据库API,用于存储具有SQLiteMySQL支持的插件和用户数据。包括用于构建 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 函数类。

性能​

NexEngine 本身几乎不使用服务器资源,因为没有事件、任务、GUI、命令等。如果您在顶部附近的Spark timings中看到它,那么一些使用 NexEngine 的插件要么设计不当,要么滥用了 API。

  • 1708713066772.webp
    1708713066772.webp
    63.4 KB · 查看: 255
作者
HiTech0926认证用户 HiTech0926
下载
83
查看
242
首次发布
最后更新

评论

0.00 星 0 星

来自HiTech0926的更多资源

后退
顶部 底部