GuiEngine

GuiEngine ✨ 轻松创建GUI ✨ 一个强大的GUI框架,允许服务器所有者和开发者在无需过多努力的情况下创建交互式自定义GUI。

资源图片
# GuiEngine ✨ 轻松制作无限数量的 GUI ✨ [1.16-1.21.x] + API ![Icon](https://github.com/ToberoCat/GuiEngine/assets/67831042/3ac46980-8fda-4b9f-ae0a-6b8c94012a1d) [![JavaDoc 在线](https://img.shields.io/badge/JavaDoc-Online-green)](https://ToberoCat.github.io/GuiEngine/javadoc/) [![ToberoCat GuiEngine](https://img.shields.io/static/v1?label=ToberoCat&message=GuiEngine&color=%23FEDD58&logo=github)](https://github.com/ToberoCat/GuiEngine) [![通过 PayPal 捐赠](https://img.shields.io/badge/Donate-PayPal-green.svg?logo=paypal&style=flat-square)](https://www.paypal.com/donate/?hosted_button_id=QVJDUKN2VJ6BE) [![最新发布](https://img.shields.io/github/release/ToberoCat/GuiEngine?include_prereleases=&sort=semver&color=%23FEDD58)](https://github.com/ToberoCat/GuiEngine/releases/) ## 通过 AI 获取帮助 ✨ 您可以与 AI 讨论 GuiEngine。它了解有关 GuiEngine 文档的所有信息,并且可以帮助您解决与 guiengine 相关的疑问。 这是开始与它聊天的链接 [ChatGPT - GuiEngine GPT](https://chatgpt.com/g/g-G21gTuVHq-guiengine-assistant) ## 介绍 GUI Engine ✨ 使用 GUI Engine——终极 GUI 制作工具,轻松制作迷人的库存布局并提升服务器的吸引力。告别依赖外部插件,迎接关于 GUI 编辑的无限可能性。更棒的是,您现在无需任何编码烦恼,就可以自己创建令人惊叹的 GUI! ### 为什么选择 GUI Engine? 这款插件使其与一般的 GUI 插件区分开来。它允许所有技能水平的服务器所有者创建可以在没有外部插件的情况下查看的 GUI,同时为开发人员提供在他们的插件中集成 GUI 的机会,而无需付出太多努力。体验以前所未有的自由来创建、修改和塑造您的 GUI。 #### 特点 - 通过 XML 文件轻松创建 GUI - 记录良好,并提供许多指导,说明如何操作 - 以各种形状和尺寸创建 GUI (箱子、铁砧、熔炉、附魔台...) - Papi 支持 - 玩家命令、连接服务器、控制台命令、声音、操作栏、广播、添加经验... - 多菜单、多页面、自动分页 - 自定义纹理的玩家头颅 - 延迟的同步执行 - 切换菜单项 - 自定义纹理的 GUI (使用资源包) - 多种输入:聊天等 - 权限 - 更多! ## 今天就开始使用!🚀 准备好开始了吗?查看我们的 [新手指南](https://github.com/ToberoCat/GuiEngine/wiki/User-Beginner-Guide) – 您掌握 GuiEngine 的门户。无论您是新手还是专家,本指南都将引导您完成使用此强大工具的基础知识。准备好爱上 GUI Engine! 如果您有兴趣在您的插件中使用它,可以查看 [开发者文档](https://github.com/ToberoCat/GuiEngine/wiki/Developer-Docs)。这是您可能希望使用此框架做出的最重要事情的文档。 ## 比较 🔄 ![GUI 比较](https://github.com/ToberoCat/GuiEngine/assets/67831042/83acb3d3-d142-4ed2-b04e-38e2a47f13fd) 仔细查看 GUI 比较!左侧使用了 RedLibs InventoryGui 来创建展示的 GUI。右侧则展示了 GuiEngine 的强大功能。 当与其他框架进行比较时,GuiEngine 的卓越优势显而易见。它让没有编码知识的人们可以轻松地修改 GUI。这种可访问性赋能服务器所有者,无论他们的编码技能如何,都可以自定义和调整 GUI 以适应他们的偏好和愿景。这个框架的用户友好性使其极其易于使用。您可以在无需编写代码的情况下开始使用它。而且,如果您想要更多功能,API 允许无缝交互。您会惊叹于仅仅需要三行代码就可以根据这样的 GUI 文件为用户打开 GUI。 准备好开始这段 GUI 之旅了吗?[查看新手指南](https://github.com/ToberoCat/GuiEngine/wiki/User-Beginner-Guide) 立即开始创建前所未有的迷人 GUI! ## BStats 📊 该插件使用 bstats 来收集有关插件的非常简约的数据。请访问插件的 [bstat](https://bstats.org/plugin/bukkit/GuiEngine/19167) 站点以查看正在收集的指标。 ![BStats 签名](https://bstats.org/signatures/bukkit/GuiEngine.svg) ## 技术见解 💡 [剧透:幕后技术](#spoiler) 发现 GuiEngine 功能背后的魔法!GuiEngine 利用解释的基于组件的方法来渲染 GUI,具有无与伦比的效率。通过使用组件,开发人员可以创建视觉上吸引人的内容,从而增强 GUI 的整体外观。 秘诀是什么?解释器的力量允许用户使用简单的配置文件,并抽象掉复杂的编码细节。无需任何编码专业知识!GuiEngine 还支持函数和占位符,从而能够执行动态操作和图形数据表示。 总而言之,GuiEngine 彻底改变了 GUI 开发。它简化了配置,集成了动态动作和数据表示,所有这些都不需要高级编码技能。使用 GuiEngine 轻松制作精美且实用的 GUI。 ## 兼容插件 以下插件可能对于处理 GUI 创建感兴趣 - [Papi](https://www.spigotmc.org/resources/placeholderapi.6245/) 允许在 GUI 中使用占位符。请查看 [wiki 条目](https://github.com/ToberoCat/GuiEngine/wiki/Miscellaneous#papi-support),以了解如何正确利用它的更多信息。 - GuiEngine 高级版带有 Web GUI 编辑器,允许您通过拖放快速创建 GUI - [命令别名](https://www.spigotmc.org/resources/custom-command-aliases.105037/) 添加了创建自定义命令的能力 – 如果您计划通过命令打开 GUI,这非常适合此插件 ## 注意事项 这是为 modrinth 用户镜像 Spigot GuiEngine 页面。已授予权限。 ## 链接 - [原始资源](https://www.spigotmc.org/resources/guiengine-%E2%9C%A8-craft-unlimited-guis-effortlessly-%E2%9C%A8-1-16-1-20-1-api.109983/) - [GitHub](https://github.com/ToberoCat/GuiEngine/issues) - [Wiki](https://github.com/ToberoCat/GuiEngine/wiki) - [Discord](https://discord.com/invite/VmSbFNZejz)