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

Bukkit LuckBlock - 宝可梦幸运方块[1.16.5] 1.1

没有下载权限
◆ 支持核心
Arclight,CatServer
◆ 插件前置
必须:PlaceholderAPI
介绍
- 自定义创建幸运方块
- 自定义幸运方块材质
- 幸运方块保护,幸运方块宝可梦保护
- 自定义幸运方块宝可梦,保底宝可梦参数
- 默认保护[
活塞无法推移头颅,如果幸运方块头颅被冲走(水,岩浆)不会掉落,会直接消失]
命令
#重载插件
/luckblock load

#查询所有幸运方块Key值
/luckblock key

#删除幸运方块的储存数据
/luckblock delete [幸运方块Key]

#删除无效幸运方块的储存数据
/luckblock delete invalid

#重置幸运方块的储存数据
/luckblock reset [幸运方块Key]

#重置玩家某个幸运方块的储存数据
#值 -> 累计开启[open_count] 保底次数[limit_count]
/luckblock reset [玩家] [幸运方块key] [值]

#给予玩家某个Key值的幸运方块
/luckblock give [玩家] [幸运方块key]
变量
#返回某个幸运方块的累计开启次数
%luckblock_[幸运方块key]_open%

#返回某个幸运方块的保底次数
%luckblock_[幸运方块key]_limit%

#返回某个幸运方块的累计开启排行榜
%luckblock_ranking_[幸运方块key]_[排行榜位数]%
配置文件
YAML:
#开启幸运方块后的宝可梦信息
PokemonInfo:
  - '&a性格:&e{nature} 体型:&e{growth}'
  - '&a等级:&e{level} 性别:&e{gender}'
  - '&a闪光:&e{shiny} 神兽:&e{legend}'
  - '&a配色:&e{shiny}'
  - '&a不可交易:&e{untradeable} 不可繁殖:&e{unbreedable}'
  - '&a个体值:{ivs}'
#宝可梦保护消息,不使用请将参数改为Poke_Protect_Message: '[]'
Poke_Protect_Message: '%player_name%此宝可梦已被保护'
#幸运方块保护消息,不使用请将参数改为LuckBlock_Protect_Message: '[]'
LuckBlock_Protect_Message: '%player_name%此幸运方块已被保护'

#幸运方块
LuckBlock:
  #Key值,随意命名,不能重复
  #但是你要记住这个值,因为你将从值名获取到这个幸运方块
  Luck1:
    #幸运方块头颅材质
    #头颅网站https://minecraft-heads.com/
    #此处填写头颅的value
    Type: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTZhNjA1MWY3ZjZmNDM5ZDhmMjE0YzIzNGU4ZTJjNDc3NjMwMDUyNDMyZTQyNjA3ZjA0MDRiODQwYjUzY2VhYiJ9fX0='
    #幸运方块名字
    Name: '&b测试幸运方块1'
    #幸运方块Lore
    Lore:
      - '&aLore--1'
      - '&eLore--1'
      - '&bLore--1'
    #放置幸运方块后给玩家发送的消息
    #不使用请将参数改为info: {}
    Info: '%player_name%你成功放置了一个幸运方块'
    #放置幸运方块后执行的命令
    #不使用请将参数改为cmd: {}
    Cmd:
      - 'say %player_name%放置了一个幸运方块'
    #宝可梦保护
    Poke_Protect: true
    #幸运方块保护
    #开启后场外丢出宝可梦球无法捕捉,只能通过战斗进行捕捉
    LuckBlock_Protect: true
    ############################################
    #幸运方块默认开出的宝可梦设置
    PokeSet:
      #此幸运方块可开出的宝可梦
      #Type[Random 随机] [PokeList 从PokeList中随机选择一只]
      Poke:
        Type: 'PokeList'
        #此处可设置宝可梦配色,比如 Gengar:配色名 例子: Gengar:ashen
        #闪光配色(shiny)无效
        PokeList:
          - 'Gengar:ashen'
          - 'Pikachu'
      #宝可梦Ivs
      Ivs: '[0,0,0,0,0,0]-[31,31,31,31,31,31]'
      #宝可梦等级
      Level: '1-5'
      #开启幸运方块后,宝可梦的名字,不使用请将值改为 Name: '[]'
      Name: '&cLuckPokemon&e[{poke}]'

      # Type[4] ->  Shiny - MaxIvs - Shiny_MaxIvs - Legend
      # 随机抽取一个,然后再进行概率计算
      # Shiny:50.0 -> 宝可梦百分之50%的概率为闪光
      #
      # Legend -> 此Type选项针对Poke-Type为Random有效 PokeList无效
      Type:
        - 'Shiny:50.0'
        - 'MaxIvs:50.0'
        - 'Shiny_MaxIvs:50.0'
        - 'Legend:50.0'
      #开到什么宝可梦设置为不可交易
      #类型 -> Shiny[闪光] - MaxIvs[满个体] - Legend[神兽] - Shiny_MaxIvs[闪光满个体]
      Untradeable_Set:
        - 'Shiny'
        - 'MaxIvs'
        - 'Legend'
      #开到什么宝可梦设置为不可繁殖
      #类型 -> Shiny[闪光] - MaxIvs[满个体] - Legend[神兽] - Shiny_MaxIvs[闪光满个体]
      Unbreedable_Set:
        - 'Shiny'
        - 'MaxIvs'
      #禁止幸运方块开出的宝可梦
      Ban_List:
        - 'Zacian'
      #开启后的命令,消息设置
      Info_Cmd:
        Def_Set:
          #开启幸运方块后给开启者发送的消息
          Info: '你开到了宝可梦{pokemon}'
          #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: '[]'
          Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
          #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
          Cmd:
            - 'say %player_name% 开启了一个幸运方块'
        #当玩家开到概率神兽宝可梦发送的消息以及执行的命令
        Legend_Set:
          Info: '你开到了概率神兽宝可梦{pokemon}'
          #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
          Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
          #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
          Cmd:
            - 'say %player_name% 开启了一个幸运方块'
        #当玩家开到概率闪光宝可梦发送的消息以及执行的命令
        Shiny_Set:
          Info: '你开到了概率闪光宝可梦{pokemon}'
          #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
          Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
          #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
          Cmd:
            - 'say %player_name% 开启了一个幸运方块'
        #当玩家开到概率满个体宝可梦发送的消息以及执行的命令
        MaxIvs_Set:
          Info: '你开到了概率满个体宝可梦{pokemon}'
          #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
          Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
          #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
          Cmd:
            - 'say %player_name% 开启了一个幸运方块'
        #当玩家开到概率闪光满个体宝可梦发送的消息以及执行的命令
        Shiny_MaxIvs_Set:
          Info: '你开到了闪光满个体宝可梦{pokemon}'
          #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
          Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
          #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
          Cmd:
            - 'say %player_name% 开启了一个幸运方块'
    ############################################
    #幸运方块保底设置
    Ensure_Set:
      #是否开启保底
      Enable: true
      #保底的次数
      Number: 10
      #保底宝可梦参数
      PokeSet:
        #此幸运方块可开出的宝可梦
        #type[Random 随机] [PokeList 从PokeList中随机选择一只]
        Poke:
          Type: 'PokeList'
          #此处可设置宝可梦配色,比如 Gengar:配色名 例子: Gengar:ashen
          #闪光配色(shiny)无效
          PokeList:
            - 'Gengar:ashen'
            - 'Pikachu'
        #宝可梦Ivs
        Ivs: '[0,0,0,0,0,0]-[31,31,31,31,31,31]'
        #宝可梦等级
        Level: '1-5'
        #开启幸运方块后,宝可梦的名字,不使用请将值改为 Name: '[]'
        Name: '&cLuckPokemon&e[{poke}]'

        # Type[4] ->  Shiny - MaxIvs - Shiny_MaxIvs - Legend
        # 随机抽取一个,然后再进行概率计算
        # Shiny:50.0 -> 宝可梦百分之50%的概率为闪光
        #
        # Legend -> 此Type选项针对Poke-Type为Random有效 PokeList无效
        Type:
          - 'Shiny:50.0'
          - 'MaxIvs:50.0'
          - 'Shiny_MaxIvs:50.0'
        #开到什么宝可梦设置为不可交易
        #类型 -> Shiny[闪光] - MaxIvs[满个体] - Legend[神兽] - Shiny_MaxIvs[闪光满个体]
        Untradeable_Set:
          - 'Shiny'
          - 'MaxIvs'
          - 'Legend'
        #开到什么宝可梦设置为不可繁殖
        #类型 -> Shiny[闪光] - MaxIvs[满个体] - Legend[神兽] - Shiny_MaxIvs[闪光满个体]
        Unbreedable_Set:
          - 'Shiny'
          - 'MaxIvs'
        #禁止开出的宝可梦
        Ban_List:
          - 'Zacian'
        #开启后的命令,消息设置
        Info_Cmd:
          Def_Set:
            #开启幸运方块后给开启者发送的消息
            Info: '你开到了保底宝可梦{pokemon}'
            #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
            Info_All: '%player_name%在幸运方块中开到了保底宝可梦{pokemon}'
            #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
            Cmd:
              - 'say %player_name% 开启了一个保底幸运方块'
          #当玩家开到概率神兽宝可梦发送的消息以及执行的命令
          Legend_Set:
            Info: '你开到了概率神兽宝可梦{pokemon}'
            #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
            Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
            #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
            Cmd:
              - 'say %player_name% 开启了一个幸运方块'
          #当玩家开到概率闪光宝可梦发送的消息以及执行的命令
          Shiny_Set:
            Info: '你开到了概率闪光宝可梦{pokemon}'
            #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
            Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
            #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
            Cmd:
              - 'say %player_name% 开启了一个幸运方块'
          #当玩家开到概率满个体宝可梦发送的消息以及执行的命令
          MaxIvs_Set:
            Info: '你开到了概率满个体宝可梦{pokemon}'
            #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
            Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
            #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
            Cmd:
              - 'say %player_name% 开启了一个幸运方块'
          #当玩家开到概率闪光满个体宝可梦发送的消息以及执行的命令
          Shiny_MaxIvs_Set:
            Info: '你开到了闪光满个体宝可梦{pokemon}'
            #开启幸运方块后给所有玩家发送的消息,不使用请将参数改为Info_All: {]
            Info_All: '%player_name%在幸运方块中开到了宝可梦{pokemon}'
            #开启幸运方块后执行的命令,不使用请将参数改为Cmd: {}
            Cmd:
              - 'say %player_name% 开启了一个幸运方块'
插件使用图片
2023-09-18_15.11.30.png

2023-09-18_15.10.53.png
插件交流,反馈群:884852290
作者
Nagaki
下载
74
查看
2,164
首次发布
最后更新
评分
5.00 星 3 星

来自Nagaki的更多资源

分享资源

最新更新

  1. 1.1

    修复Type为Random失效
  2. 1.1

    修改部分代码 LuckBlock.yml配置文件参数Legend_List 修改为 Ban_List 替换插件时请注意修改配置文件,或者你可以重新生成一份新的配置文件进行对照
  3. 1.0

    更新内容 - 修复变量报错

最新评论

这个变量用不了啊显示占位符无效
没有1.12的吗?
!!!贼好用,这个新版本自定义用起来超级舒服