普特莫斯维基 (Purtmars Wikipedia 📖)

TrMenu - 公益配置 - 第一章 - 第三节 (社区)

来自Purtmars Wikipedia —— 普特莫斯维基

<-返回社区首页

目录

  • 公益配置
  • 系统商城
  • 配置说明



menus

注意! 所有属性在菜单内是全局唯一的

Events

  • 在菜单打开/关闭时执行的动作
  • 可以设置条件
  • 打开时执行的动作
  • 可设置条件 在打开/关闭时需要达到条件才可触发
Events:
  Open:
    - condition: 'check papi *%player_level% >= *10'
      execute:
        - 'tell color *&f打开成功'
      deny:
        - 'tell color *&f你的等级不足 10 级'
        - 'return'
  • 关闭时执行的动作
Events:
  Close:
    - 'tell color *&f成功关闭菜单'


Bindings

  • 设置菜单的绑定指令/绑定物品
  • 可设置正则表达式
  • 绑定指令/绑定物品示例
  • 自定义头颅可用trmenu指令获取,手拿物品输入指令trmenu item tojson后进入网址,找到正下方图片内的内容
  • 自定义头颅.png
  • 随后复制data后面这部分的内容放入texture即可


Bindings:
  Commands:
  - '(?i)example(-)?(gui)?(s)?'
  Items:
  - 'material:compass'
  - 'material:clock,lore:OPEN_MENU'
  - 'texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDRmNDUyZDk5OGVhYmFjNDY0MmM2YjBmZTVhOGY0ZTJlNjczZWRjYWUyYTZkZmQ5ZTZhMmU4NmU3ODZlZGFjMCJ9fX0='


Options

  • 选项设置
Options:
  # 是否启用菜单传参功能 (默认开启)
  Arguments: true
  # 默认填充参数
  Default-Arguments: ["0"]
  # 默认布局页码
  Default-Layout: 0
  # 自由槽位
  Free-Slots:
    - '71-73'
  # 是否隐藏玩家容器
  Hide-Player-Inventory: true
  # 防频繁点击的间隔
  Min-Click-Delay: 200
  # 强制需要依赖的 PlaceholderAPI 拓展变量
  #输入/papi ecloud download [Expansion] 
  #若服务端内下载失败
  #可使用链接 https://api.extendedclip.com/expansions/[Expansion]  [Expansion] 替换对应变量的英文名称
  #下载后安装至 服务端\plugins\PlaceholderAPI\expansions
  #完成后输入/papi reload
  Depend-Expansions:
    - 'player'


Tasks

  • 自定义周期性任务
  • tikTok 任务ID
  • period 执行周期: 单位( tick )
  • task 任务组: 可加入条件
Tasks:
  tikTok:
    period: 20
    task:
      - condition: 'check papi *%player_health% <= *10'
        actions:
          - 'sound: BLOCK_NOTE_BLOCK_BIT-1-2'


Functions

  • 内置的自定义脚本变量
  • 通过 ${ID_参数_参数} 的方式可以调用
  • 需要有JavaScript基础,不做教程
  • health 脚本变量: ${health}
Functions:
  health: |-
    function math(){
      return player.getHealth()
    }
    math()


Node

  • 可通过调用节点快速编辑内容
  • 不需要重复查找内容编辑