• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PokeSplit - 宝可梦分解[1.16.5,1.20.1]

Bukkit PokeSplit - 宝可梦分解[1.16.5,1.20.1] 1.3

没有下载权限
◆ 支持核心
Arclight
◆ 插件前置
必须:PlaceholderAPI,Vault
介绍
- 自定义每日分解次数(次日自动重置)
- 每日日志[记录宝可梦UUID,分解获得的金币,玩家名字,命令拓展Key值]
- 自定义设置禁止分解的宝可梦
- 宝可梦分解失败功能
- 宝可梦分解成功后给予玩家金币功能(金币算法可以自定义)
- 分解指定参数(等级,种族值,努力值总和,个体值总和,闪光,神兽)宝可梦后概率执行命令
- 自定义宝可梦分解条件(等级,种族值,个体值总和,努力值总和,闪光,神兽,满个体,不可交易,不可繁殖)
- 自定义玩家分解宝可梦的权限,无权无法进行分解(使用分解功能权限,闪光分解权限,神兽分解权限,满个体宝可梦分解权限,不可交易,不可繁殖宝可梦分解权限)
命令
- /pokesplit op -> 打开分解面板
- /pokesplit op [玩家名字] -> 为某个玩家打开分解面板
- /pokesplit load -> 加载Split.yml配置文件命令
- /pokesplit reset all -> 为所有玩家重置当日的分解次数
- /pokesplit reset [玩家名字] -> 重置玩家当日的分解次数
- /pokesplit remove [玩家名字] -> 删除玩家的累计分解次数
玩家变量
- %pokesplit_split% -> 玩家累计分解次数
- %pokesplit_number% 玩家剩余分解次数

排行榜变量
- 第几名请填写数字,如 1,2,3
- 这个变量会显示玩家名字与开启的数量
- %pokesplit_split_ranking_第几名%
-> [累计分解宝可梦第几名]
2023-08-16_18.50.09.png
YAML:
#Gui的标题,支持玩家变量 如%player_name%
Title: "&6宝可梦分解面板&a%player_name%"
#Gui分隔板的材质
Glass_Type: LIME_STAINED_GLASS_PANE
#分解介绍的参数
Help:
  #物品Type材质
  Type: BOOK
  #物品名字
  Name: '&6[分解介绍]'
  #这里你可以填写Poke_Set设置的参数条件,方便玩家知道分解的规则
  Lore:
    - '&a[分解条件]'
    - '&a[分解须知]'
#宝可梦分解参数设置
Split_Set:
  #玩家宝可梦栏内只有一只宝可梦的时候,是否阻止玩家分解
  Alone: true
  #当玩家尝试分解宝可梦栏内的最后一只宝可梦失败时,给玩家发送的消息,如果不使用,请将参数改为Alone_Message: []
  Alone_Message: "&c你的宝可梦栏只有一只宝可梦,无法进行分解"
  #分解失败功能
  Lose_Split:
    #是否启用分解失败功能
    Enable: true
    #分解失败的概率
    Chance: 10.0
    #分解失败后执行的命令,如果不使用,请将参数改为Command: {}
    Command:
      - 'say %player_name%分解宝可梦[{pokemon}]失败了'
    #分解失败后给玩家发送的消息,这里你可以给玩家发送一条今日剩余分解次数的消息,如果不使用,请将参数改为Message: []
    Message: '&a宝可梦[{pokemon}]分解失败,你今日的分解次数剩余&6%pokesplit_number%'

  #分解成功后的参数设置
  Success_Set:
    #分解成功后执行的命令,如果不使用,请将参数改为Command: {}
    Command:
      - 'say %player_name%分解宝可梦[{pokemon}]成功了'
    #分解成功后给玩家发送的消息,这里你可以给玩家发送一条今日剩余分解次数的消息,如果不使用,请将参数改为Message: []
    Message: '&a成功分解宝可梦[{pokemon}],你今日的分解次数剩余&6%pokesplit_number%'
    #这里是分解成功后的命令拓展,你可以根据分解宝可梦的参数来设置,如果被分解的宝可梦参数的设置范围内,那么就会根据命令的触发概率来触发命令
    Command_Expand:
      #Key值,随意填写
      Def:
        #被分解宝可梦的种族值范围
        Base:
          #最小范围
          Minimum_Range: 0
          #最大范围
          Maximum_Range: 700
        #被分解宝可梦的等级范围
        Level:
          #最小范围
          Minimum_Range: 0
          #最大范围
          Maximum_Range: 100
        #被分解宝可梦的个体值范围
        Evs:
          #最小范围
          Minimum_Range: 0
          #最大范围
          Maximum_Range: 100
        #被分解宝可梦的努力值范围
        Ivs:
          #最小范围
          Minimum_Range: 0
          #最大范围
          Maximum_Range: 186
        #如果你这里设置为true 被分解的宝可梦是闪光,那么条件就满足,如果你设置为false,那么不管宝可梦是不是闪光,条件都满足
        Shiny: false
        #如果你这里设置为true 被分解的宝可梦是神兽,那么条件就满足,如果你设置为false,那么不管宝可梦是不是神兽,条件都满足
        Legend: true
        #命令
        Command:
          - 'give %player_name% pixelmon:master_ball 16'
        #执行命令的概率
        Command_Chance: 100.0
        #执行命令后给玩家发送的消息,支持多行
        Message:
          - '&7[&b宝可梦分解&7]&6%player_name%你分解了一只种族值0-700,等级0-100,努力值总和0-100,个体值总和0-186的神兽宝可梦[{pokemon}]'
          - '&7[&b宝可梦分解&7]&6得到了奖励,16个大师球'
  #被分解的宝可梦所需的条件
  Poke_Set:
    #被分解的宝可梦的种植需要高于多少
    Base: 300
    #被分解宝可梦所需的等级(最高100)
    Level: 1
    #被分解的宝可梦所需努力值(最高510)
    Evs: 0
    #被分解的宝可梦所需个体值(最高186)
    Ivs: 60
    #神兽宝可梦是否能被分解
    Legend: true
    #当神兽宝可梦不能被分解,玩家尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Legend_Message:[]
    Legend_Message: "%player_name%&c神兽无法分解"
    #闪光宝可梦是否能被分解
    Shiny: true
    #当神兽宝可梦不能被分解,玩家尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Shiny_Message:[]
    Shiny_Message: "%player_name%&c闪光宝可梦无法分解"
    #满个体宝可梦是否能被分解
    MaxIvs: false
    #当神兽宝可梦不能被分解,玩家尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为MaxIvs_Message:[]
    MaxIvs_Message: "%player_name%&c满个体宝可梦无法分解"
    #不可交易的宝可梦是否能被分解
    Untradeable: false
    #当神兽宝可梦不能被分解,玩家尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Untradeable_Message:[]
    Untradeable_Message: "%player_name%&c不可交易的宝可梦无法分解"
    #不可繁殖的宝可梦是否能被分解
    Unbreedable: false
    #当神兽宝可梦不能被分解,玩家尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Unbreedable_Message:[]
    Unbreedable_Message: "%player_name%&c不可繁殖的宝可梦无法分解"
    #被分解的宝可梦训练师不是分解者是否能被分解
    Owner: false
    #当神兽宝可梦不能被分解,玩家尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Owner_Message:[]
    Owner_Message: "%player_name%&c被分解的宝可梦原训练师不是你,你无法分解"
    #禁止分解的宝可梦,如果不使用,请将参数改为 BanPoke: {}
    BanPoke:
      - 'JJB'
      - 'Gengar'
    #当玩家尝试进行分解禁止分解的宝可梦时,给玩家发送的消息,如果不使用,请将参数改为BanPoke_Message: []
    BanPoke_Message: "%player_name%&c此宝可梦禁止分解"

  #这是分解成功后给玩家金币参数
  Money_Set:
    #是否在玩家分解成功后,给玩家金币
    Enable: true
    #默认金币
    default: 120
    #宝可梦等级加成
    Level_Ratio: 4.5
    #宝可梦努力值加成
    Evs_Ratio: 4.5
    #宝可梦个体值加成
    Ivs_Ratio: 4.5
    #宝可梦种族值加成
    Base_Ratio: 0.020
    #{money}为分解获得的金币 {pokemon}为分解宝可梦的名字 [这两个变量在其他地方无效]
    #给玩家金币后执行的命令,如果不使用,请将参数改为Command: {}
    Command:
      - 'say &7[&b宝可梦分解&7]&a%player_name%分解了一只宝可梦[{pokemon}]'
    #给玩家金币后发送的消息,如果不使用,请将参数改为Message: []
    Message: "&7[&b宝可梦分解&7]&a%player_name%你分解宝可梦[{pokemon}]后获得了[{money}]金币"

  #宝可梦照片Lore参数
  Poke_Lore:
    - '&6[基础信息]'
    - '&e-> 等级: &a{level}'
    - '&e-> 闪光: &a{shiny}'
    - '&e-> 神兽: &a{legend}'
    - '&e-> 种族值: &a{base}'
    - '&e-> 不可交易: &a{untradeable}'
    - '&e-> 不可繁殖: &a{unbreedable}'
    - '&e-> 主人名字: &a{owner}'
    - '&e-> 努力值总和: &a{evs_total}/510'
    - '&e-> 个体值总和: &a{ivs_total}/186'
    - '&6[分解信息]'
    - '&e-> 等级是否达标: &a{level_reach}'
    - '&e-> 种族值是否达标: &a{base_reach}'
    - '&e-> 努力值是否达标: &a{evs_reach}'
    - '&e-> 个体值是否达标: &a{ivs_reach}'
    - '&b[SHIFT+左键]进行分解'
#玩家参数
Player_Set:
  #玩家需要什么权限才能进行分解,如果不使用,请将参数改为Permissions: []
  Permissions: []
  #当玩家没有权限,尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Message: []
  Message: "&a%player_name%&c你没有权限分解宝可梦"

  #玩家每日分解的次数(分解次数每天凌晨自动重置)
  Number: 5
  #玩家每日分解次数后达到限制,尝试进行分解时发送的消息,如果不使用,请将参数改为Number_Message:[]
  Number_Message: "&a%player_name%&c你今日的分解次数已经达到限制,无法进行分解"

  #玩家需要什么权限才能分解神兽宝可梦,如果不使用,请将参数改为Legend_Permissions: []
  Legend_Permissions: 'OP'
  #当玩家没有神兽宝可梦分解权限,尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Legend_Permissions_Message: []
  Legend_Permissions_Message: "&a%player_name%&c你没有权限分解神兽宝可梦"

  #玩家需要什么权限才能分解闪光宝可梦,如果不使用,请将参数改为Shiny_Permissions: []
  Shiny_Permissions: 'OP'
  #当玩家没有闪光宝可梦分解权限,尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为Shiny_Permissions_Message: []
  Shiny_Permissions_Message: "&a%player_name%&c你没有权限分解闪光宝可梦"

  #玩家需要什么权限才能分解满个体宝可梦,如果不使用,请将参数改为MaxIvs_Permissions: []
  MaxIvs_Permissions: 'OP'
  #当玩家没有满个体宝可梦分解权限,尝试进行分解失败后,给玩家发送的消息,如果不使用,请将参数改为NaxIvs_Permissions_Message: []
  MaxIvs_Permissions_Message: "&a%player_name%&c你没有权限分解满个体宝可梦"
2023-08-06_13.15.09.png

根据Split.yml配置文件中默认的Command_Expand参数触发后的效果图
2023-08-06_13.35.56.png
插件交流,反馈群:884852290
作者
Nagaki
下载
62
查看
2,181
首次发布
最后更新
评分
0.00 星 0 星

来自Nagaki的更多资源

分享资源

最新更新

  1. 新增1.20.1版本

     
  2. 1.6

    修复重置每日分解次数报错 PixelmonMod依赖添加至9.1.6
  3. 修复报错,添加每日日志功能