- ◆ 支持核心
- Arclight
- ◆ 插件前置
- Vault Cobblemon
- ◆ 游戏版本
- 1.21.1
介绍
本插件是Cobblemon的插件,旨在为服务器中的玩家提供一个让宝可梦工作的机制。通过该插件,玩家可以派遣自己的宝可梦执行各种任务(如农场工作、矿洞采矿、捕鱼、快递和警卫等),并从中获得金币和经验值奖励。
指令列表
命令 | 权限要求 | 语法示例 | 功能说明 |
---|---|---|---|
/pokework help | 默认权限 | /pokework help | 查看宝可梦打工系统指令 |
/pokework reload | pokemonwork.admin | /pokework reload | 重新加载配置 |
/pokework open | pokemonwork.use | /pokework open | 打开宝可梦打工系统 |
config 配置文件说明
用于打工系统设置 选择宝可梦的模式 限制 奖励倍率 系统语言等
示例:config.yml
# 宝可梦打工系统配置文件
# 打工系统设置
work:
# 选择宝可梦的模式: "party" 表示只能选择背包中的宝可梦, "pc" 表示可以选择PC中的宝可梦
pokemon-selection-mode: "party"
# 同时工作的宝可梦数量限制 (每个玩家)
max-working-pokemon-per-player: 6
# 是否允许同一个任务派遣多只宝可梦
allow-multiple-pokemon-per-task: false
# 是否允许使用PC中的宝可梦
allow-pc-pokemon: false
# 打工完成后获得的奖励倍率
reward-multipliers:
money: 1.0
exp: 1.0
# 是否根据宝可梦属性和任务属性计算匹配倍率
use-type-matching: true
# 任务属性匹配倍率 (当宝可梦属性与任务属性匹配时)
type-match-multiplier: 1.5
# 属性不匹配惩罚倍率 (当宝可梦没有任务要求的属性时)
type-mismatch-penalty: 0.8
# 奖励设置(所有倍率都可以设置为负数,负数表示减少奖励)
rewards:
# 基础倍率设置(1.0表示100%,0.5表示50%,-0.5表示减少50%)
base:
# 经验奖励倍率
exp_multiplier: 1.0
# 金币奖励倍率
money_multiplier: 1.0
# 特殊奖励设置
special:
# 触发概率(百分比)
chance: 10.0
# 触发后的奖励倍率(1.5表示增加50%,0.5表示减少50%)
multiplier: 1.5
# 等级加成设置
level_bonus:
# 是否启用等级加成
enabled: true
# 每多少级增加一次加成
level_interval: 10
# 每次加成的倍率(0.1表示增加10%,-0.1表示减少10%)
bonus_per_interval: 0.1
# 最大等级加成倍率(0表示无上限,正数表示最大加成上限,负数表示最大减少上限)
max_bonus: 0.0
# 属性加成设置(如果宝可梦属性与任务匹配)
type_bonus:
# 是否启用属性加成
enabled: false
# 属性匹配时的奖励倍率(1.2表示增加20%,0.8表示减少20%)
multiplier: 1.2
# 时间加成设置
time_bonus:
# 是否启用时间加成
enabled: false
# 特定时间段的加成倍率
periods:
# 例如:早上6点到8点奖励翻倍
morning:
start: "06:00"
end: "08:00"
# 倍率(2.0表示200%,0.5表示50%)
multiplier: 2.0
# 深夜奖励减少50%
night:
start: "22:00"
end: "24:00"
multiplier: 0.5
# 消息设置
messages:
prefix: "&7[&bPokemonWork&7] "
task_start: "&a你的宝可梦开始工作了!"
task_complete: "&a工作完成!获得奖励:&e%reward%"
task_cancel: "&c工作已取消"
no_pokemon: "&c你没有符合要求的宝可梦!"
already_working: "&c这只宝可梦正在工作中!"
task_not_found: "&c找不到指定的任务!"
pokemon_level_up: "&a恭喜!%pokemon% 升级到了 %level% 级!"
special_reward: "&6&l触发特殊奖励!奖励变更 &e%percent%%&6&l!"
level_bonus: "&e等级加成:&7奖励变更 &6%percent%%&7!"
type_bonus: "&d属性加成:&7奖励变更 &6%percent%%&7!"
time_bonus: "&b时间加成:&7奖励变更 &6%percent%%&7!"
economy_disabled: "&c经济系统未启用,无法获得金币奖励!"
exp_gained: "&a%pokemon% 获得了 &e%exp% &a点经验值!"
max_working_pokemon: "&c你已达到最大工作宝可梦数量上限!"
task_already_has_pokemon: "&c你已经派出一只宝可梦执行该任务了!"
# 打工系统设置
work:
# 选择宝可梦的模式: "party" 表示只能选择背包中的宝可梦, "pc" 表示可以选择PC中的宝可梦
pokemon-selection-mode: "party"
# 同时工作的宝可梦数量限制 (每个玩家)
max-working-pokemon-per-player: 6
# 是否允许同一个任务派遣多只宝可梦
allow-multiple-pokemon-per-task: false
# 是否允许使用PC中的宝可梦
allow-pc-pokemon: false
# 打工完成后获得的奖励倍率
reward-multipliers:
money: 1.0
exp: 1.0
# 是否根据宝可梦属性和任务属性计算匹配倍率
use-type-matching: true
# 任务属性匹配倍率 (当宝可梦属性与任务属性匹配时)
type-match-multiplier: 1.5
# 属性不匹配惩罚倍率 (当宝可梦没有任务要求的属性时)
type-mismatch-penalty: 0.8
# 奖励设置(所有倍率都可以设置为负数,负数表示减少奖励)
rewards:
# 基础倍率设置(1.0表示100%,0.5表示50%,-0.5表示减少50%)
base:
# 经验奖励倍率
exp_multiplier: 1.0
# 金币奖励倍率
money_multiplier: 1.0
# 特殊奖励设置
special:
# 触发概率(百分比)
chance: 10.0
# 触发后的奖励倍率(1.5表示增加50%,0.5表示减少50%)
multiplier: 1.5
# 等级加成设置
level_bonus:
# 是否启用等级加成
enabled: true
# 每多少级增加一次加成
level_interval: 10
# 每次加成的倍率(0.1表示增加10%,-0.1表示减少10%)
bonus_per_interval: 0.1
# 最大等级加成倍率(0表示无上限,正数表示最大加成上限,负数表示最大减少上限)
max_bonus: 0.0
# 属性加成设置(如果宝可梦属性与任务匹配)
type_bonus:
# 是否启用属性加成
enabled: false
# 属性匹配时的奖励倍率(1.2表示增加20%,0.8表示减少20%)
multiplier: 1.2
# 时间加成设置
time_bonus:
# 是否启用时间加成
enabled: false
# 特定时间段的加成倍率
periods:
# 例如:早上6点到8点奖励翻倍
morning:
start: "06:00"
end: "08:00"
# 倍率(2.0表示200%,0.5表示50%)
multiplier: 2.0
# 深夜奖励减少50%
night:
start: "22:00"
end: "24:00"
multiplier: 0.5
# 消息设置
messages:
prefix: "&7[&bPokemonWork&7] "
task_start: "&a你的宝可梦开始工作了!"
task_complete: "&a工作完成!获得奖励:&e%reward%"
task_cancel: "&c工作已取消"
no_pokemon: "&c你没有符合要求的宝可梦!"
already_working: "&c这只宝可梦正在工作中!"
task_not_found: "&c找不到指定的任务!"
pokemon_level_up: "&a恭喜!%pokemon% 升级到了 %level% 级!"
special_reward: "&6&l触发特殊奖励!奖励变更 &e%percent%%&6&l!"
level_bonus: "&e等级加成:&7奖励变更 &6%percent%%&7!"
type_bonus: "&d属性加成:&7奖励变更 &6%percent%%&7!"
time_bonus: "&b时间加成:&7奖励变更 &6%percent%%&7!"
economy_disabled: "&c经济系统未启用,无法获得金币奖励!"
exp_gained: "&a%pokemon% 获得了 &e%exp% &a点经验值!"
max_working_pokemon: "&c你已达到最大工作宝可梦数量上限!"
task_already_has_pokemon: "&c你已经派出一只宝可梦执行该任务了!"
tasks 配置文件说明
任务配置文件,用来配置界面中的显示名字,界面中的描述等
示例:tasks.yml
# 任务配置文件
tasks:
farming:
# 界面中的显示名字
name: "农场工作"
# 界面中的描述
description: "让宝可梦在农场帮忙种植和收获作物"
# 最低等级限制
minLevel: 5
# 需求属性
requiredTypes:
- "Grass"
- "Ground"
# 任务时长
duration: 30 # 分钟
# 奖励
rewards:
# 增加金币 (废话!当然是增加资本家的金币啊!)
money: 100.0
# 增加宝可梦的经验 (资本家不配吃经验!当然是加给宝可梦的啊!)
exp: 500.0
# 工作完成时执行的命令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# broadcast 广播信息
commands:
- "broadcast: 恭喜 %player% 的宝可梦 完成 %taskname% 任务!"
- "op: give %player% minecraft:wheat 5"
# 显示材质
icon: "WHEAT"
mining:
name: "矿洞工作"
description: "让宝可梦在矿洞中开采矿物"
minLevel: 10
requiredTypes:
- "Rock"
- "Ground"
- "Steel"
duration: 45
rewards:
money: 200.0
exp: 800.0
commands:
- "broadcast: &a恭喜 %player% 的宝可梦 %pokemon% 完成了 %taskname% !"
- "op: give %player% minecraft:iron_ore 3"
icon: "IRON_PICKAXE"
fishing:
name: "捕鱼工作"
description: "让宝可梦在海边捕捉鱼类"
minLevel: 8
requiredTypes:
- "Water"
duration: 35
rewards:
money: 150.0
exp: 600.0
commands:
- "broadcast: &b%player% 的水系宝可梦 %pokemon% 完成了 %taskname%!"
- "op: give %player% minecraft:cod 5"
icon: "FISHING_ROD"
delivery:
name: "快递工作"
description: "让宝可梦帮忙送快递"
minLevel: 15
requiredTypes:
- "Flying"
- "Normal"
duration: 25
rewards:
money: 120.0
exp: 450.0
commands:
- "broadcast: &e%player% 的飞行宝可梦 %pokemon% 完成了 %taskname% !"
- "op: give %player% minecraft:emerald 2"
- "command: me 感谢 %pokemon% 的快速配送服务!"
icon: "FEATHER"
guarding:
name: "警卫工作"
description: "让宝可梦守卫重要地点"
minLevel: 20
requiredTypes:
- "Fighting"
- "Dark"
- "Steel"
duration: 60
rewards:
money: 300.0
exp: 1000.0
commands:
- "broadcast: &c%player% 的守护者 %pokemon% 完成了 %taskname% !"
- "op: give %player% minecraft:diamond 1"
icon: "SHIELD"
tasks:
farming:
# 界面中的显示名字
name: "农场工作"
# 界面中的描述
description: "让宝可梦在农场帮忙种植和收获作物"
# 最低等级限制
minLevel: 5
# 需求属性
requiredTypes:
- "Grass"
- "Ground"
# 任务时长
duration: 30 # 分钟
# 奖励
rewards:
# 增加金币 (废话!当然是增加资本家的金币啊!)
money: 100.0
# 增加宝可梦的经验 (资本家不配吃经验!当然是加给宝可梦的啊!)
exp: 500.0
# 工作完成时执行的命令
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# broadcast 广播信息
commands:
- "broadcast: 恭喜 %player% 的宝可梦 完成 %taskname% 任务!"
- "op: give %player% minecraft:wheat 5"
# 显示材质
icon: "WHEAT"
mining:
name: "矿洞工作"
description: "让宝可梦在矿洞中开采矿物"
minLevel: 10
requiredTypes:
- "Rock"
- "Ground"
- "Steel"
duration: 45
rewards:
money: 200.0
exp: 800.0
commands:
- "broadcast: &a恭喜 %player% 的宝可梦 %pokemon% 完成了 %taskname% !"
- "op: give %player% minecraft:iron_ore 3"
icon: "IRON_PICKAXE"
fishing:
name: "捕鱼工作"
description: "让宝可梦在海边捕捉鱼类"
minLevel: 8
requiredTypes:
- "Water"
duration: 35
rewards:
money: 150.0
exp: 600.0
commands:
- "broadcast: &b%player% 的水系宝可梦 %pokemon% 完成了 %taskname%!"
- "op: give %player% minecraft:cod 5"
icon: "FISHING_ROD"
delivery:
name: "快递工作"
description: "让宝可梦帮忙送快递"
minLevel: 15
requiredTypes:
- "Flying"
- "Normal"
duration: 25
rewards:
money: 120.0
exp: 450.0
commands:
- "broadcast: &e%player% 的飞行宝可梦 %pokemon% 完成了 %taskname% !"
- "op: give %player% minecraft:emerald 2"
- "command: me 感谢 %pokemon% 的快速配送服务!"
icon: "FEATHER"
guarding:
name: "警卫工作"
description: "让宝可梦守卫重要地点"
minLevel: 20
requiredTypes:
- "Fighting"
- "Dark"
- "Steel"
duration: 60
rewards:
money: 300.0
exp: 1000.0
commands:
- "broadcast: &c%player% 的守护者 %pokemon% 完成了 %taskname% !"
- "op: give %player% minecraft:diamond 1"
icon: "SHIELD"




结语
感谢使用 PokemonWork 插件,我们持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:966720491。注意:购买此插件只有使用权,没有分发权,请自觉
购买插件后 凭借购买记录 联系作者要授权码
作者QQ:2401322882