小晓_ 提交了一个新资源:
⚡ KaMenu⚡ - 全新 Dialog 界面 | 无限扩展可能 | 强大的交互体验 [1.21.6+]
本主题用于该资源的交流讨论和反馈支持。
>> 前往资源介绍页 <<
⚡ KaMenu⚡ - 全新 Dialog 界面 | 无限扩展可能 | 强大的交互体验 [1.21.6+]
本主题用于该资源的交流讨论和反馈支持。
>> 前往资源介绍页 <<
打赏用户
你可以在执行动作列表添加一行open动作重新打开当前菜单,以实现不关闭当前菜单的效果。具体配置如下:可以让点击按钮后不在关闭菜单执行命令而是在当前菜单执行命令?我用这个菜单设计了一个点歌界面,玩家反馈每次总需要重复打开菜单点歌
Settings:
after_action: NONE
actions:
- 你的点歌相关的操作...
- 'wait: 1' #延迟1tick确保点歌动作执行完成
- 'open: 你的当前菜单名称' #重新打开本菜单
目前我正在使用这个方案,但是,正如我现在的使用场景,这是个点歌界面,拥有极其多的按钮,我的服务器为了兼容多种设备(列如手机Java)按钮最多只能使用3排否则将超出屏幕,重复打开菜单虽然依然是当前菜单,但是会让列表直接回到最顶上,玩家需要重新滚动鼠标滚轮或者按按钮回到底部,体验反馈极其割裂,另外,这是一个非常优秀的插件
这个问题确实棘手,这是目前mojang能提供的全部功能了,按照你的使用场景,由于我们无法调整按钮的高度和间距,能做的只能调整按钮宽度了,参阅[此处]目前我正在使用这个方案,但是,正如我现在的使用场景,这是个点歌界面,拥有极其多的按钮,我的服务器为了兼容多种设备(列如手机Java)按钮最多只能使用3排否则将超出屏幕,重复打开菜单虽然依然是当前菜单,但是会让列表直接回到最顶上,玩家需要重新滚动鼠标滚轮或者按按钮回到底部,体验反馈极其割裂,另外,这是一个非常优秀的插件![]()
Bottom:
type: 'multi'
columns: 2
buttons:
button: # 示例
text: '窄按钮'
width: 50 # 按钮宽度
actions:
- 'tell: &a这是一个窄按钮'
感谢你的建议。该功能1.7.2版本已更新支持。可以更好的支持基岩版吗?
我测试了一下,java可以唤起自定义屏幕,而基岩版玩家可以唤起原生支持的基岩版表单
但是,基岩版表单似乎不支持图标显示
大佬能添加一个基岩图标的适配吗?
[MD] ### 临时数据 tmpdata - 新增 `tmpdata:` 动作,支持带到期时间的玩家级键值对,到期后自动清空,适合冷却、限时加成、限时称号等场景。 - 数据持久化到 SQLite/MySQL,玩家下线或服务器重启后仍按原到期时间计算,不会提前失效。 - 支持 `set`、`add`、`take`、`addtime`、`taketime`、`refresh`、`delete` 七种操作类型。 - `ttl` 参数支持纯数字(按秒)与 `1d2h30m15s` 组合(d/h/m/s,不区分大小写)两种写法,`ttl=0` 可作立即作废。 ### 时间与数值边界 - `addtime` 只延长到期时间,`taketime` 提前到期;`taketime` 后剩余时间小于等于 0 时立即删除该键(扣时间溢出处理)。 - `refresh` 把到期时间重置为 now + `ttl`,不保留剩余时间。 - `add` / `take` 命中有效键时只改动数值,提供 `ttl` 时同时续期;键不存在或已过期时必须有 `ttl` 才能按新键写入。 -...[/MD]
[MD] ### KaProxy 跨服目标选择器 - 新增 `{cross}` 标记。在动作末尾的目标选择器 `{player: 选择器}` 后追加 `{cross}`,即可通过 KaProxy 把动作转发到其他后端执行。 - 新增 KaMenu `kaproxy.enabled` 配置项。启用后自动注册 `kaproxy:main` 插件消息通道;关闭或卸载时自动注销。 - KaProxy 新增 `modules.kamenu` 模块及 `servers` 配置。列表控制可接收跨服动作的后端;设为 `all` 或 `*` 时转发到所有后端,始终排除来源服。 - 目标后端收到动作后在本地求值选择器,因此 PAPI 变量和 KaMenu 内置条件在各服均可正常使用。 - 跨服执行采用后端白名单保护,仅支持...[/MD]