“社区:TrMenu:公益配置:第一章:第一节”的版本间的差异
来自Purtmars Wikipedia —— 普特莫斯维基
标签:替换 |
|||
(未显示3个用户的18个中间版本) | |||
第1行: | 第1行: | ||
{{模板:TrMenu目录}} | {{模板:TrMenu目录}} | ||
+ | == Configurations == | ||
+ | <br> | ||
+ | === '''<big>settings.yml</big>''' === | ||
+ | * '''快捷键模块''' | ||
+ | :<small>按下对应按键执行动作反应</small> | ||
+ | <syntaxhighlight lang="yaml" line="line"> | ||
+ | Shortcuts: | ||
+ | # 副手键 | ||
+ | Offhand: 'open: Example' | ||
+ | # 潜行+副手键 | ||
+ | Sneaking-Offhand: | ||
+ | # 条件 | ||
+ | - condition: 'perm *trmenu.shortcut' | ||
+ | # 反应 | ||
+ | execute: 'open: Example' | ||
+ | # 条件未达到的反应 | ||
+ | deny: 'return' | ||
+ | # 右键玩家 | ||
+ | # 菜单内第一个默认参数({0})为对方玩家ID,下同 | ||
+ | Right-Click-Player: 'open: Profile' | ||
+ | # 潜行+右键玩家 | ||
+ | Sneaking-Right-Click-Player: [ ] | ||
+ | # 左键点击生存背包以外的区域 | ||
+ | PlayerInventory-Border-Left: [ ] | ||
+ | # 右键点击生存背包以外的区域 | ||
+ | PlayerInventory-Border-Right: [ ] | ||
+ | # 中键点击生存背包以外的区域 | ||
+ | PlayerInventory-Border-Middle: [ ] | ||
+ | </syntaxhighlight> | ||
+ | * '''注册命令模块''' | ||
+ | :需要重启服务器 | ||
+ | ::<small>可注册带有参数的指令</small> | ||
+ | ::<small>可以执行TrMenu及Kether</small> | ||
+ | <syntaxhighlight lang="yaml" line="line"> | ||
+ | RegisterCommands: | ||
+ | # 主命令( 自定义 ) | ||
+ | # 礼包领取,提供者: 劫( QQ:1503745098 ) | ||
+ | Gift: | ||
+ | aliases: [ pack ] | ||
+ | permission: null | ||
+ | # 在没有参数时执行的动作 | ||
+ | execute: | ||
+ | - 'tell: &f输入 &cGift help &f获取帮助' | ||
+ | arguments: | ||
+ | # 参数-1 | ||
+ | help: | ||
+ | - 'tell: &fGift <key>\n &f获得礼包' | ||
+ | # 参数-2 | ||
+ | default: |- | ||
+ | if all [ not perm *default.kit check papi *%player_empty_slots% >= *1 ] | ||
+ | then { | ||
+ | command papi *"give %player_name% diamond 5" as op | ||
+ | command papi *"lp user %player_name% permission set default.kit" as console | ||
+ | } else { | ||
+ | tell *你背包没有足够的空间领取礼包或者你已领取过该礼包 | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | <br> | ||
+ | |||
+ | === '''<big>menus</big>''' === | ||
+ | # 可自定义创建无数个菜单配置 | ||
+ | # 配置间跳转可以传递参数 | ||
+ | <br> | ||
+ | * '''容器的标题及动态刷新周期''' | ||
+ | <syntaxhighlight lang="yaml" line="line"> | ||
+ | Title: | ||
+ | - '主菜单' | ||
+ | - '这里是下一回显示的标题' | ||
+ | - '&11&22&33' | ||
+ | - '自定义内容' | ||
+ | # 当标题有多个时,每30tick( 1.5秒 )向下切换一次 | ||
+ | Title-Update: 30 | ||
+ | </syntaxhighlight> | ||
+ | <br> | ||
+ | * '''容器排版''' | ||
+ | <syntaxhighlight lang="yaml" line="line"> | ||
+ | Layout: | ||
+ | # 每个标识符代表一个图标,可在下方 ( Icons ) 内编写图标 | ||
+ | # 使用 `字符串` 将多个字符串何为一个标识 | ||
+ | - - '####C####' | ||
+ | - ' WZQ ' | ||
+ | - '########`next`' | ||
+ | </syntaxhighlight> | ||
+ | <br> | ||
+ | * '''更多内容请看后两节''' | ||
+ | <br> | ||
+ | ===== 公益配置 ===== | ||
+ | * [[:File:trmenu公益配置.yml|公益配置V1.x]] | ||
+ | * [[:File:trmenu公益配置-V2.3.yml|公益配置V2.x]] | ||
+ | * [[:File:trmenu公益配置V2.2.yml|公益配置V2.2 (入坑必看)]] | ||
+ | * [[:File:trmenu公益配置-V3.1.yml|公益配置V3.x]] |
2021年7月22日 (四) 20:42的最新版本
<-返回社区首页
目录
- 公益配置
- 系统商城
- 配置说明
Configurations
settings.yml
- 快捷键模块
- 按下对应按键执行动作反应
1 Shortcuts:
2 # 副手键
3 Offhand: 'open: Example'
4 # 潜行+副手键
5 Sneaking-Offhand:
6 # 条件
7 - condition: 'perm *trmenu.shortcut'
8 # 反应
9 execute: 'open: Example'
10 # 条件未达到的反应
11 deny: 'return'
12 # 右键玩家
13 # 菜单内第一个默认参数({0})为对方玩家ID,下同
14 Right-Click-Player: 'open: Profile'
15 # 潜行+右键玩家
16 Sneaking-Right-Click-Player: [ ]
17 # 左键点击生存背包以外的区域
18 PlayerInventory-Border-Left: [ ]
19 # 右键点击生存背包以外的区域
20 PlayerInventory-Border-Right: [ ]
21 # 中键点击生存背包以外的区域
22 PlayerInventory-Border-Middle: [ ]
- 注册命令模块
- 需要重启服务器
- 可注册带有参数的指令
- 可以执行TrMenu及Kether
1 RegisterCommands:
2 # 主命令( 自定义 )
3 # 礼包领取,提供者: 劫( QQ:1503745098 )
4 Gift:
5 aliases: [ pack ]
6 permission: null
7 # 在没有参数时执行的动作
8 execute:
9 - 'tell: &f输入 &cGift help &f获取帮助'
10 arguments:
11 # 参数-1
12 help:
13 - 'tell: &fGift <key>\n &f获得礼包'
14 # 参数-2
15 default: |-
16 if all [ not perm *default.kit check papi *%player_empty_slots% >= *1 ]
17 then {
18 command papi *"give %player_name% diamond 5" as op
19 command papi *"lp user %player_name% permission set default.kit" as console
20 } else {
21 tell *你背包没有足够的空间领取礼包或者你已领取过该礼包
22 }
- 可自定义创建无数个菜单配置
- 配置间跳转可以传递参数
- 容器的标题及动态刷新周期
1 Title:
2 - '主菜单'
3 - '这里是下一回显示的标题'
4 - '&11&22&33'
5 - '自定义内容'
6 # 当标题有多个时,每30tick( 1.5秒 )向下切换一次
7 Title-Update: 30
- 容器排版
1 Layout:
2 # 每个标识符代表一个图标,可在下方 ( Icons ) 内编写图标
3 # 使用 `字符串` 将多个字符串何为一个标识
4 - - '####C####'
5 - ' WZQ '
6 - '########`next`'
- 更多内容请看后两节