- ◆ 支持核心
- 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% 开启了一个幸运方块'
插件交流,反馈群:884852290