ItemFrame touchscreens | AdvancedGUI 2.2.2
ItemFrame 触摸屏 | 高级 GUI 2.2.2
Tested Minecraft Versions: 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18 / 1.19


你们中的大多数人可能已经看到过在 ItemFrames/Maps 中显示的图像甚至 GIF。好吧,AdvancedGUI 将它提升到了一个新的水平。您现在可以创建完全交互式的自定义 GUI,几乎可以用于您可以想象的任何事情。最好的事情是:您不需要浪费时间编写一些 .yml 文件,因为您在某处遗漏了引号而最终退出 
因为 AdvancedGUI 带有一个非常直观的 Web 编辑器,您可以使用它来创建您的 GUI。
您甚至不仅限于将 GUI 放置在墙上,手持式 GUI 玩家可以在手中使用 GUI,用他们的目光导航光标。
要说的太多了^^,请务必查看我们的展示和功能部分。

查看我们的展示服务器:AGShowcase.hopefuls.de(版本 1.8.8 - 1.16 | 在 1.16 上效果最佳)
这是我在开发插件时制作的一些示例 GUI,其中大多数使用虚拟数据,但功能是 100如果您有正确的插件,则可以使用 AdvancedGUI。
此外,您可以下载所有这些 GUI 的保存点文件并在 Web 编辑器中检查它们:https
://advancedgui.app/ 下载保存点:https ://content.hopefuls.de/AdvancedGUI/ (还包括来自的示例 GUI展示服务器)






我想强调的一些功能是:
- 墙壁和手持式 GUI
- 直观的 Web 编辑器*(顺便说一句,它是开源的)
- 高级缓存以获得最佳性能
- PlaceholderAPI 支持
- Vault 支持
- 很多方便的组件和操作
- 广泛具有良好文档的 API
- 频繁的功能更新和快速支持
组件:
- 具有自定义字体的文本组件
- 矩形组件
- 图像组件
- 远程图像组件(用于皮肤渲染)
- GIF 组件
- 组
- 悬停组件
- 检查组件
- 模板和副本组件
- 查看组件
操作和检查:
-命令操作
- 消息操作
- 延迟操作
- 组件可见性操作
- 查看更改操作
-占位符检查(检查占位符是否与玩家的某个值匹配)
- 金钱检查
- 权限检查
- 组件可见性检查
注意有多少您可以使用命令操作和占位符检查,因为所有插件都有命令并且大多数支持占位符。
是否缺少任何您想要的功能?
那我很想听听!我们的 discord 上有一个建议频道,其中添加了最受好评的建议。
https://discord.gg/ycDG6rS

基础知识:
首先,您需要在服务器上安装 AdvnacedGUI 和 ProtocolLib。然后重启你的服务器,AdvancedGUI 应该安装成功了!
使用 PlaceholderAPI 通过 Placeholder-Checks 为您的 GUI 添加了许多功能,因此您可能也想安装它。
要使 Money-Check 正常工作和“以 OP 方式运行命令”,您还需要安装 Vault(不是必需的)。
创建您的第一个 GUI:
要创建一个 GUI,您可以使用我们的 Web 编辑器:https ://advancedgui.app/
你从左下角的“添加组件”开始,看看你的创造力从那里带你去哪里(如果你需要更多帮助,请参阅教程部分)。一旦您对您的 GUI 感到满意,您应该下载布局文件。这为您提供了一个转换为插件可以理解的格式的文件。
将布局 .json 文件放在 AdvancedGUI 的layout/文件夹中,然后执行“/ag reload”。现在你的 GUI 应该可以在游戏中使用了。您可以使用“/ag layouts”查看所有布局。
在游戏中放置和管理 GUI:
您可以使用“/ag place [Layout-Name]”放置 GUI,然后单击匹配 ItemFrame 网格的左上角 ItemFrame。或者,如果它是 1x1 GUI,您可以使用“/ag item [Layout-Name] (Player)”获得一个 GUI 项目。
还有更多管理命令,只需执行“/ag help”即可查看所有可用命令及其作用。
如果您在途中遇到任何问题,请随时请求我们的不和谐支持。我们很乐意为您提供帮助。只需确保首先真正阅读此资源页面 ^^
文档/Wiki:https://wiki.advancedgui.app https://wiki.advancedgui.app/
使用 AdvancedGUIs API 是您可以创建的真正令人兴奋的地方几乎没有限制的 GUI。想想朋友列表、交易系统、派对/公会管理、情节选择…… 查看我们的 API 入门页面:https ://wiki.advancedgui.app/wiki/api.html

AdvancedGUI 有大量文档,因此请查看 Java 文档以获取特定 API 信息:
https
: //advancedgui.app/apidocs实施它,然后就在不和谐上与我联系,我会确保把事情弄清楚。
作为如何扩展使用 Web 编辑器创建的 GUI 的示例,我为我的其他插件 AdvnacedBan 创建了一个 GUI 插件。您可以在 GitHub 上找到代码(此扩展在某些部分可能不遵循最佳实践,因为它的设计对于工作原理完全不同的旧 API 版本):https ://github.com/DevLeoko/AdvancedBan-AG-Addon
|