- ◆ 支持核心
- CatServer
- ◆ 插件前置
- AyCore(1.12.2-1.2.0 1.16.5-9.0.3)(必须) PlaceHolder(可选)
- ◆ 游戏版本
- 1.12.2 1.16.5
前言 |
职业队伍 |
职业商店 |
插件指令 |
插件变量 |
插件权限 |
- 本插件未经允许禁止转载
- 本插件购买后需向作者获取插件授权(QQ:1258883168)
- 插件售后交流群: 928752729
- 每个职业都有各自的技能
- 贴图放不了太多更多内容望你购买插件来体验吧!
- 加载插件请重启服务器,不支持热加载,加载前请装好必须的前置插件
- 战斗家 是 击败精灵 的职业
- 锻造师 是 锻造精灵球 的职业(1.16.5锻造师替换为采集者)
- 垂钓者 是 用宝可梦钓竿钓起 的职业
- 收藏家 是 捕捉宝可梦 的职业
- 培育家 是 繁殖宝可梦 的职业
- 科学家 是 清洗矿石与克隆 的职业
- 美食家 是 投喂宝可梦 的职业
- 每个职业通过各自专精的事业可获取职业点数
- 获取多少职业点数可自定义
职业队伍 |
- 职业队伍的玩法可使团队协作的重要性变得更重要
- 一个团队内一起努力收获的点数和奖励将更多
- 同时创建职业队伍的权限也成为服主们圈钱的一个点
- 让一个玩家能够拥有其他拓展职业
- 同时可以作为vip的功能开放
- 每次升级技能会增加下一次升级所需点数皆可自定义
- 可自定义选项
- 初始概率
- 技能等级上线
- 升级提升概率
- 触发倍数上限等
职业商店 |
- 商店内容可自定义 来消耗玩家的点数
插件指令 |
插件变量 |
- %PokeOccupation_occupation% 玩家的职业(显示什么可自定义)
- %PokeOccupation_points% 玩家的职业点数
- %PokeOccupation_teamName% 玩家的职业队伍名称
- %PokeOccupation_extend% 显示玩家的拓展职业
YAML:
Messages:
reload: '&b&l[职业系统] &a➠ &f插件重载成功'
success: '&b&l[职业系统] &a➠ &f职业选择成功!'
strikeSuccess: '&b&l[职业系统] &a➠ %skill%&f触发成功!'
getPoints: '&b&l[职业系统] &a➠ &f你获取了&e%points%&f点职业点数'
inputWrong: "&b&l[职业系统] &a➠ &f你输入的格式错误"
noPermission: '&b&l[职业系统] &a➠ &f您没有权限!'
noOccupation: '&b&l[职业系统] &a➠ &f没有该职业!'
noPlayer: '&b&l[职业系统] &a➠ &f该玩家不在线!'
back: '&b&l[职业系统] &a➠ &f点击任意键返回'
lookPoints: '&b&l[职业系统] &a➠ &f%playerName%有%points%点数'
givePoints: '&b&l[职业系统] &a➠ &f您成功给予%playerName%%points%点数'
takePoints: '&b&l[职业系统] &a➠ &f您成功扣除%playerName%%points%点数'
pointsNotEnough: '&b&l[职业系统] &a➠ &f他的点数都不够你扣的!'
dayLimit: '&b&l[职业系统] &a➠ &f已达今日点数获取上限!'
upSuccess: '&b&l[职业系统] &a➠ &f技能升级成功!您的&e%skill%&f升到了&e%level%级'
beyondMax: '&b&l[职业系统] &a➠ &f该技能已满级,无法再次升级'
notEnoughPoints: '&b&l[职业系统] &a➠ &f您的点数不足!'
buySuccess: '&b&l[职业系统] &a➠ &f商品购买成功!'
shopMaxLimit: '&b&l[职业系统] &a➠ &f该商品已达今日购买上限!'
MySQL:
#ip
ip: "localhost"
#端口
port: "3306"
#数据库名称
database: "PokeOccupation"
#用户名
username: "root"
#密码
password: "123456"
#驱动
driver: "com.mysql.jdbc.Driver"
#数据库表名
tableName: "playerData"
#商店限制数据库表名
shopLimitTableName: "shopLimit"
#拓展职业数据库表名
extendTableName: "extendPlayerData"
Setting:
#是否开启yaml存储 如果为false则开启数据库
yaml: true
#每日获取点数上限 包括玩家队伍中一天能获取的点数
dayLimitPoints: 500.0
#每天几点清空今日获取点数数据?
#包括重置转职
#请你开服前就设置好这个时间,否则reload不会改动
times: '3:59'
#没有职业时papi变量显示
NoOccupation: '&f无职业'
Commands:
reload: '&b&l[职业系统] &a➠ &f/po reload 重载插件'
look: '&b&l[职业系统] &a➠ &f/po look <玩家> 查看玩家的职业点数'
open: '&b&l[职业系统] &a➠ &f/po open <玩家> 打开职业gui界面'
#这个请按 缩写来填 zd,py,sc,cd,dz 如zd为战斗家职业
choose: '&b&l[职业系统] &a➠ &f/po choose <玩家> <职业名称> 选择职业'
rto: '&b&l[职业系统] &a➠ &f/po rto <玩家> 打开转职界面'
#这个请按 缩写来填 zd,py,sc,cd,dz 如zd为战斗家职业
transfer: '&b&l[职业系统] &a➠ &f/po rt <玩家> <职业名称> 转职'
give: '&b&l[职业系统] &a➠ &f/po give <玩家> <点数> 给予某玩家职业点数'
take: '&b&l[职业系统] &a➠ &f/po take <玩家> <点数> 扣除某玩家职业点数'
create: '&b&l[职业系统] &a➠ &f/po create <队伍名称> 创建一个队伍'
team: '&b&l[职业系统] &a➠ &f/po team <玩家> 为某玩家打开队伍界面'
invite: '&b&l[职业系统] &a➠ &f/po invite <玩家> 邀请某玩家来到队伍'
extend: '&b&l[职业系统] &a➠ &f/po extend <玩家> <职业名称> 为某玩家多选一个职业'
exo: '&b&l[职业系统] &a➠ &f/po exo <玩家> 打开拓展职业界面'
Transfer:
#是否开始职业转职限制时间
TransferLimit: true
#转职是否保留职业点数
keepPoints: true
transferSuccess: '&b&l[职业系统] &a➠ &f恭喜你转职成功!转职成%job_name%'
transferTime: '&b&l[职业系统] &a➠ &f转职还在冷却中'
noJobNoTransfer: '&b&l[职业系统] &a➠ &f请先选职业再转职!'
hasCaptainNoTransfer: '&b&l[职业系统] &a➠ &f你当前在一个队伍中,你不能转职!'
dontHaveThisJob: '&b&l[职业系统] &a➠ &f没有该职业!'
sameJobNoTransfer: '&b&l[职业系统] &a➠ &f不能转职为相同职业!'
needItem: '&b&l[职业系统] &a➠ &f你现在可以进行转职了,但是需要消耗一个转职核心'
noItem: '&b&l[职业系统] &a➠ &f你没有转职核心,无法转职!'
# 检测转职所需的道具的lore
lore: "&f能够进行职业转职的核心"
# 一次消耗几个转职核心?
num: 1
- reload -> po.reload
- look -> po.look
- open -> po.open
- choose -> po.choose
- rt -> po.transfer
- rto -> po.transferOpen
- give -> po.give
- take -> po.take
- create -> po.create
- team -> po.team
- invite -> po.invite(推荐给权限)
- extend -> po.extend
- exo -> po.extendOpen
- 切换拓展职业按钮权限 -> po.upOccupation