2 Star 1 Fork 1

GermMC / WikiGermEngine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mysimplepet.md 3.84 KB
一键复制 编辑 原始数据 按行查看 历史
清茶 提交于 2022-06-19 12:09 . 同步wiki 2022/6/19/12:07

MySimplePet


MySimplePet简介

MySimplePet 是萌芽引擎的付费附属插件,它可以自定义宠物槽位,可以给人物或宠物增加属性;宠物支持mm技能,并且增加大量触发条件;支持辅助宠物 战斗宠物。

该附属为第三方作者开发,请自行评估插件和风险后购买。


使用须知

指令 作用
/pet c 召唤宠物
/pet respawn <玩家名> 重置指定玩家的宠物复活时间
/pet remove 移除当前已召唤的宠物
/pet reload 重载配置文件

配置文件

config.yml

# 插件验证
activation:
  qq: ""
  code: ""

# 是否启动插件调试信息
debug: false

# 设置
setting:
  # 宠物槽位设置
  slotIdentity: ""

  # 宠物默认血量
  health: 20

  # 宠物默认重生时间
  respawn: 20

  # 是否启动宠物死亡自动重生
  autoRespawn: true

  # 允许召唤宠物的世界名白名单
  worlds:
    - "world"
    - "zc"

# 格式读取配置
format:
  # 读取宠物名称lore
  name: 名称
  # 读取宠物技能lore
  skill: 技能
  # 读取宠物伤害lore
  attack: 伤害
  # 读取宠物血量lore
  health: 血量
  # 读取宠物死亡重生时间
  respawn: 重生
  # 读取宠物是否为战斗宠物类型,如果没有则为辅助类型
  fighting: 战斗
  # 读取宠物移动速度
  speed: 速度

# 自定义显示变量配置
# 变量格式:
# mysimplepet_install = 是否已经安装宠物蛋
# mysimplepet_world = 宠物是否允许在当前世界召唤
# mysimplepet_respawn = 宠物重生变量
# mysimplepet_health = 宠物的当前血量
# mysimplepet_max_health = 宠物的最大血量
placeholder:
  # 是否已经安装宠物蛋
  install:
    t: "√"
    f: "X"
  # 宠物是否允许在当前世界召唤
  world:
    t: "√"
    f: "X"
  # 宠物重生时间变量配置
  respawn:
    # 是否启动显示剩余重生时间变量
    # 如果启动这该变量返回剩余重生时间
    # 如果不启动则显示以下自定义变量
    s: true
    t: "√"
    f: "X"
  # 宠物类型
  fighting:
    t: 战斗宠物
    f: 辅助宠物
    n: 未安装宠物
  name:
    n: 未安装宠物

language.yml

message:  
  notPermission: §c你当前没有使用该指令的权限  
  notCommand: §c错误的指令参数  
  reloadConfig: §c插件配置已完成重载  
  notPet: §c当前未安装宠物  
  following: §c当前宠物已经在跟随中  
  notCall: §c当前宠物未被召唤  
  call: §a成功召唤宠物  
  respawn: §a宠物已重生  
  death: §a宠物已死亡  
  remove: §a成功卸下宠物  
  notWorld: §c当前世界无法召唤宠物  
  inRespawning: §c当前有宠物重生中...  
  notPlayer: §c当前玩家不存在或不在线  
  resetRespawn: §c成功重置宠物的重生时间
command:  
  call: /pet call[r] - 召唤当前已安装的宠物  
  respawn: /pet respawn[res] <player> - 重置玩家宠物的重生时间 
  reload: /pet reload[r] - 重载插件配置  
  remove: /pet remove[del] - 移除当前已召唤的宠物

skills/exampleSkill.yml

# 技能key
exampleSkill:
  # 技能名称
  name: "测试技能"
  # 技能触发器
  # call = 召唤宠物触发
  # death = 宠物死亡触发
  # pet_attack = 宠物攻击时触发
  # pet_damage = 宠物受伤时触发
  # owner_attack = 拥有者攻击时触发
  # owner_damage = 拥有者受伤时触发
  # ~ = 为触发几率,默认为100%触发
  trigger: "call"
  # MM技能标签配置
  skiills: []

exampleSkill2:
  name: "消息提示"
  trigger: "owner_attack~30.5"
  skiills:
    - message{m="&c 哈哈哈哈!统统烧起来吧"} @PIR{r=30}

1
https://gitee.com/germmc/wiki-germ-engine.git
git@gitee.com:germmc/wiki-germ-engine.git
germmc
wiki-germ-engine
WikiGermEngine
master

搜索帮助