{bbname}

搬砖狐 | 夜航星 发表于 2025-7-18 01:09:01

BukkitRePokeSpawn - 宝可梦自定义刷神插件[1.12]1.0.2

一个宝可梦排位插件,现在还只是demo阶段,日后完善
rpp join加入默认对战规则,pvplist文件夹下的default.yml
rpp join 排位名加入指定排位,pvplist文件夹下的 排位名.yml
要自己创建好哦,不然会报错
rpp top排行榜,rpp reload 重载插件支持了yaml sqlite mysql存储
默认积分是100分,赢一次+10分,100分是最低
(但我自己主要测试了sqlite,其他俩懒得测试)
还有段位的部分还是无效的
(重构的我累死了,下次继续改2025.5.9)
本插件是开源的,奥开源链接感谢青佬允许我搬运一部分东西
config.yml配置如下:
YAML:
# 存储类型(mysql/sqlite/yaml)
Storage:
Type: \"sqlite\"
# 如果开了mysql选项,就要自己修改好下面的配置(废话)
MySQL:
Host: \"localhost\"
Port: 3306
Database: \"repokepvp\"
Username: \"root\"
Password: \"123456\"
Table: \"daily_wins\"
# 你先给nye点数吧,我懒得自己写存储库了,正好nye也有排行榜
WinCommand:
- \"say %player%获胜了\"
LoseCommand:
- \"say %player%失败了\"
DailyFirstWinCommand:
- \"say &a玩家 &6%player%获得了今日首胜!\"
Ranks:
青铜:
    RequiredScore: 100
    Commands:
      - \"broadcast {player} 晋级青铜段位!\"
白银:
    RequiredScore: 500
    Commands:
      - \"give {player} diamond 1\"
      - \"title {player} title §6白银段位达成!\"
黄金:
    RequiredScore: 1000
    Commands:
      - \"effect give {player} speed 300 1\"
pvplist文件夹下的default.yml 配置文件如下:
YAML:
rule:
# 对战类型 - Single(单打) Double(双打) 严格大小写奥
battleType: \"Single\"
# 等级上限
levelCap: 50
# 宝可梦数量
numPokemon: 3
# 回合时间
turnTime: 30
# 队伍选择时间
teamSelectTime: 60
# 战斗前为玩家宝可梦回满血,战斗后结束
fullHeal: true
# 是否把宝可梦临时提升到设置的等级上限
raiseToCap: true
# 是否允许双方预览队伍
teamPreview: true
# 分级 OU UU RU NU PU 这里大小写严格奥,空就代表无限制
tier: \"\"
# 使用哪个世代的机制 None(默认 - Mega / Dynamax 2选1)、 Mega(Mega进化)、Dynamax(极巨化)、None(Mega、Dynamax 都不可以) 要跟里面大小写相同奥 有None Mega Dynamax None
oldgen: \"None\"
blackList:
    # 黑名单宝可梦
    blackListPokemon: [米粒龙,怪力,脱壳忍者]
    # 黑名单技能
    blackListMove: [吹飞]
    # 黑名单携带物
    blackListHeldItem: [传说石板]
    # 黑名单特性
    blackListAbility: []
    # 黑名单形态
    blackListForm: [达摩模式]
# 是否开启条款
openClauses: false
Clauses:
    # 包包条款:玩家不可以在战斗时使用背包中的道具。
    bagClause: true
    # 接力棒条款:禁止拥有接棒招式的宝可梦。
    batonPassClause: false
    # 接力仅一次条款:只有一只宝可梦可以拥有接棒招式。
    maxOneBatonPass: false
    # 喋喋不休规则:禁止拥有喋喋不休招式的宝可梦。
    chatter: false
    # 降雨规则:禁止拥有降雨特性的宝可梦。
    drizzle: false
    # 降雨-悠游自如规则:队伍中不可同时存在降雨特性和悠游自如特性。
    drizzleSwim: false
    # 日照规则:禁止拥有日照特性的宝可梦。
    drought: false
    # 无限战斗规则:禁止能让战斗无限进行的宝可梦,具体指携带苹野果,并学会回收利用,并学会投掷或治愈波动或痛苦平分的宝可梦。
    endlessBattle: false
    # 闪避特性规则:禁止拥有沙隐或雪隐特性的宝可梦。 evasionAbili
下载地址:
**** Hidden Message *****
页: [1]
查看完整版本: BukkitRePokeSpawn - 宝可梦自定义刷神插件[1.12]1.0.2