- ◆ 支持核心
- Arclight
- ◆ 插件前置
- Cobblemon
- ◆ 游戏版本
- 1.21.1
介绍
CobblePal 是一款基于 Cobblemon 模组开发的宝可梦基地自动化工作系统插件,灵感源自帕鲁(Palworld)的基地玩法。玩家可以建立自己的基地,将宝可梦分配到不同类型的工作台上自动工作,实现冶炼、浇灌、种植、采矿、伐木、搬运、远征、牧场产出、制药、采集等多种自动化生产。插件还包含完善的体力/心情/饱食系统、喂食系统、基地升级系统以及入侵防御系统。指令列表
| 指令 | 权限要求 | 含义 |
|---|---|---|
| /cpal reload | cobblepal.admin.reload | 重载配置文件 |
| /cpal give <类型|all> [数量] | cobblepal.admin.give | 给予工作方块 |
| /cpal base list | cobblepal.use | 列出自己的基地 |
| /cpal base info | cobblepal.use | 查看当前基地详情 |
| /cpal base remove | cobblepal.admin.base.remove | 删除当前基地 |
| /cpal status | cobblepal.use | 查看工作宝可梦状态 |
工作方块一览
| 方块 | 材质 | 适配属性 | 用途 |
|---|---|---|---|
| 帕鲁盒 | 玩家头颅 | — | 创建基地、管理分配 |
| 喂食箱 | 木桶 | — | 放食物恢复宝可梦状态 |
| 冶炼台 | 高炉 | 火 | 加速烧制熔炉中的物品 |
| 灌溉器 | 炼药锅 | 水 | 浇灌作物加速生长 |
| 种植台 | 堆肥桶 | 草 | 自动收割并补种 |
| 采石场 | 切石机 | 地面/岩石 | 持续产出矿物 |
| 伐木场 | 锻造台 | 格斗/虫 | 自动砍伐树木 |
| 传送带 | 投掷器 | 普通/飞行 | 工作台间物流搬运 |
| 远征台 | 制图台 | 钢/电/龙 | 远征探险带回战利品 |
| 牧场 | 干草捆 | 特定物种 | 特定宝可梦产出专属物品 |
| 酿造台 | 酿造台 | 毒 | 加速药水酿造 |
| 采集盆 | 陶罐 | 冰/恶/幽灵 | 采集浆果树果等 |
config 主配置文件说明
YAML:
language: "zh_CN" # 语言文件名,对应 lang/ 下的 yml 文件名,不带扩展名
debug: false # 是否开启调试模式;正式服建议保持 false
# 基地设置
base:
max-per-player: 3 # 每位玩家最多可放置多少个帕鲁盒,也就是最多拥有多少个基地
max-workers: 8 # 单个基地最多可分配多少只工作宝可梦
pal-box-head-texture: "adeae817756bca0eaffef85ce8fa0cb1bdb609bec4b0fe71e9f363d51660c0ea" # 帕鲁盒头颅材质值,可填 textures.minecraft.net 对应纹理值
# 宝可梦来源模式
# PARTY_ONLY - 只能从队伍选择宝可梦
# PC_ONLY - 只能从 PC 选择宝可梦
# BOTH - 队伍和 PC 都可以选择
pokemon-source-mode: "PARTY_ONLY"
# 基地等级设置
# range 表示:以帕鲁盒为中心,向 X / Y / Z 三个方向各自延伸的格数
# max-workstations 表示:该等级下基地里最多能放置多少个工作方块
# costs 表示:升级到该等级时所需材料
levels:
1:
range: 32
max-workstations: 4
2:
range: 48
max-workstations: 7
costs:
1:
amount: 16
item:
==: org.bukkit.inventory.ItemStack
type: IRON_INGOT
amount: 1
3:
range: 64
max-workstations: 10
costs:
1:
amount: 8
item:
==: org.bukkit.inventory.ItemStack
type: DIAMOND
amount: 1
# 工作引擎
work:
tick-interval: 20
max-actions-per-tick: 200
tick-budget-ms: 5
# 适配度公式可用变量: pokemon_level, pokemon_friendship, pokemon_iv_total, pokemon_is_shiny
suitability-expression: "1 + {pokemon_level} / 20 + {pokemon_iv_total} / 186" # 决定工作效率倍率的公式
# 离线工作系统
offline-work-enabled: true # 是否允许离线工作;关闭后玩家离开基地附近时会停工
offline-work-efficiency: 0.5 # 离线工作效率倍率,0.5 表示只有在线时的一半效率
require-player-online: true # 是否要求基地拥有者在线;false 时玩家下线后也能继续工作
pause-on-dimension-change: false # 玩家切换维度/世界时是否暂停基地工作
entity-render-distance: 64.0 # 超过此距离后会切到虚拟工作模式,不再强制显示实体
# 体力系统
stamina:
enabled: true # 是否启用体力系统
base-max: 100.0 # 基础最大体力
max-expression: "100 + {pokemon_level} * 2 + {pokemon_friendship} / 5" # 最大体力公式
work-drain-per-cycle: 1.5 # 每次工作扣除多少体力
work-drain-interval: 10 # 每隔多少 tick 扣一次体力
rest-regen-per-cycle: 5.0 # 休息时每次恢复多少体力
rest-regen-interval: 10 # 每隔多少 tick 恢复一次体力
exhaustion-message: true # 体力耗尽时是否给玩家发送提示
# 心情系统
mood:
enabled: true # 是否启用心情系统
default-value: 80.0 # 新宝可梦默认心情值
work-drain-per-cycle: 0.5 # 工作时每次降低多少心情
work-drain-interval: 30 # 每隔多少 tick 降一次心情
rest-regen-per-cycle: 3.0 # 休息时每次恢复多少心情
rest-regen-interval: 20 # 每隔多少 tick 恢复一次心情
low-mood-threshold: 30.0 # 心情低于此值后开始触发低心情惩罚
low-mood-efficiency: 0.5 # 低心情时的工作效率倍率
refuse-threshold: 10.0 # 心情低于此值后,宝可梦会开始拒绝工作
refuse-chance: 0.3 # 达到拒工区间后,每轮拒工的概率
# 饱食系统
hunger:
enabled: true # 是否启用饱食系统
max-hunger: 100.0 # 最大饱食值
work-drain-per-cycle: 1.0 # 工作时每次扣除多少饱食
work-drain-interval: 15 # 每隔多少 tick 扣一次饱食
hungry-threshold: 30.0 # 低于该值会提示“宝可梦饿了”
starving-threshold: 0.0 # 低于该值视为严重饥饿,通常会停工或强提示
feeding 喂食配置文件说明
YAML:
# 喂食箱配置
cooldown: 5
# 食物效果: 材料 -> 体力/心情/饱食恢复
items:
APPLE:
stamina: 10
mood: 5
hunger: 15
GOLDEN_APPLE:
stamina: 50
mood: 20
hunger: 40
COOKED_BEEF:
stamina: 25
mood: 10
hunger: 30
COOKED_PORKCHOP:
stamina: 25
mood: 10
hunger: 30
BREAD:
stamina: 15
mood: 5
hunger: 20
COOKIE:
stamina: 5
mood: 15
hunger: 10
CAKE:
stamina: 30
mood: 25
hunger: 35
GOLDEN_CARROT:
stamina: 35
mood: 15
hunger: 25
SWEET_BERRIES:
stamina: 8
mood: 10
hunger: 12
HONEY_BOTTLE:
stamina: 20
mood: 20
hunger: 20
COOKED_CHICKEN:
stamina: 20
mood: 8
hunger: 25
COOKED_MUTTON:
stamina: 22
mood: 8
hunger: 25
COOKED_SALMON:
stamina: 20
mood: 10
hunger: 25
PUMPKIN_PIE:
stamina: 25
mood: 15
hunger: 30
# 属性偏好食物(额外加成)
type_preferences:
fire:
BLAZE_POWDER:
stamina: 40
mood: 30
hunger: 35
MAGMA_CREAM:
stamina: 35
mood: 25
hunger: 30
water:
TROPICAL_FISH:
stamina: 40
mood: 30
hunger: 35
PUFFERFISH:
stamina: 20
mood: 35
hunger: 25
grass:
MELON_SLICE:
stamina: 40
mood: 30
hunger: 35
GLOW_BERRIES:
stamina: 30
mood: 35
hunger: 30
electric:
GLOWSTONE_DUST:
stamina: 35
mood: 30
hunger: 25
ice:
SNOWBALL:
stamina: 30
mood: 25
hunger: 20
dragon:
DRAGON_BREATH:
stamina: 50
mood: 40
hunger: 40
fairy:
CHORUS_FRUIT:
stamina: 35
mood: 35
hunger: 30
raids 入侵配置文件说明
YAML:
enabled: true
check-interval: 12000 # 检查间隔(tick),12000 = 约 10 分钟检查一次
raid-chance: 0.05 # 每次检查时,每个基地触发袭击的概率;0.05 = 5%
min-base-level: 5 # 触发袭击所需的最低基地等级总和(所有工作台等级之和)
cooldown: 72000 # 单个基地的袭击冷却时间(tick),72000 = 约 1 小时
raid-types:
- name: "dark_swarm"
display-name: "恶属性宝可梦群袭"
weight: 40
base-power: 50
per-level-power: 10
attack-type: dark
species: [rattata, zubat, murkrow, poochyena]
spawn-count: 4
- name: "ghost_haunt"
display-name: "幽灵宝可梦侵袭"
weight: 30
base-power: 60
per-level-power: 12
attack-type: ghost
species: [gastly, haunter, misdreavus, duskull]
spawn-count: 3
- name: "fire_assault"
display-name: "火属性宝可梦突袭"
weight: 20
base-power: 80
per-level-power: 15
attack-type: fire
species: [houndour, magmar, growlithe]
spawn-count: 3
- name: "dragon_incursion"
display-name: "龙属性宝可梦入侵"
weight: 10
base-power: 100
per-level-power: 20
attack-type: dragon
species: [bagon, dratini, axew, deino]
spawn-count: 2
rewards:
- { material: IRON_INGOT, min: 2, max: 8, weight: 40 }
- { material: GOLD_INGOT, min: 1, max: 4, weight: 30 }
- { material: DIAMOND, min: 1, max: 2, weight: 15 }
- { material: EXPERIENCE_BOTTLE, min: 3, max: 10, weight: 35 }
penalties:
destroy-workstation-count: 1 # 防守失败时被摧毁的工作台数量
storage-loss-percent: 10 # 防守失败后,其余幸存工作台仓库丢失的物品百分比
workstation-downtime: 1200 # 幸存工作台的停工时间(tick),1200 = 约 1 分钟
# 入侵宝可梦等级计算公式:base + (防御方宝可梦平均等级 × multiplier),结果限制在 [min, max]
# 示例:防御方平均 Lv.40,公式 = 0 + (40 × 1.0) = Lv.40
level-scaling:
base: 0 # 基础等级加成
multiplier: 1.0 # 防御方平均等级的倍率
min: 5 # 入侵宝可梦最低等级
max: 100 # 入侵宝可梦最高等级
属性与工作类型对照表
| 宝可梦属性 | 对应工作类型 | 工作方块 |
|---|---|---|
| 火 | 冶炼 | 冶炼台 |
| 水 | 浇灌 | 灌溉器 |
| 草 | 种植 | 种植台 |
| 地面/岩石 | 采矿 | 采石场 |
| 格斗/虫 | 伐木 | 伐木场 |
| 普通/飞行 | 搬运 | 传送带 |
| 钢/电/龙 | 远征 | 远征台 |
| 特定物种 | 牧场 | 牧场 |
| 毒 | 制药 | 酿造台 |
| 冰/恶/幽灵 | 采集 | 采集盆 |
远征系统
远征台支持多个远征目标,随工作台等级解锁:| 等级 | 远征目标 | 时长 | 特色战利品 |
|---|---|---|---|
| 1 | 近郊森林 | 5 分钟 | 原木、苹果、铁粒 |
| 2 | 废弃矿井 | 10 分钟 | 铁锭、红石、青金石 |
| 3 | 海底遗迹 | 15 分钟 | 海晶碎片、鹦鹉螺壳、海洋之心 |
| 4 | 下界要塞 | 20 分钟 | 烈焰棒、地狱疣、凋灵骷髅头 |
| 5 | 末地城 | 30 分钟 | 潜影壳、鞘翅(稀有)、龙息 |
牧场系统
牧场支持特定物种宝可梦自动产出专属物品,容量随等级增长(1→5 只)。| 物种 | 产出物品 | 冷却时间 |
|---|---|---|
| Miltank(大奶罐) | 奶桶、哞哞牛奶 | 90~120 秒 |
| Wooloo(毛辫羊) | 白色羊毛 | 180 秒 |
| Mareep(咩利羊) | 白色羊毛 | 180 秒 |
| Torchic(火稚鸡) | 羽毛、鸡蛋 | 90~240 秒 |
| Combee(三蜜蜂) | 蜂蜜瓶、蜜脾 | 180~240 秒 |
| Tropius(热带龙) | 西瓜片、甜浆果 | 120~150 秒 |
| Gogoat(坐骑山羊) | 奶桶 | 120 秒 |
| Tauros(肯泰罗) | 皮革、生牛肉 | 180~240 秒 |
| Dubwool(毛毛角羊) | 白色羊毛 | 180 秒 |
| Flaaffy(茸茸羊) | 白色羊毛 | 170 秒 |
| Ampharos(电龙) | 白色羊毛 | 160 秒 |
| Vespiquen(蜂女王) | 蜂蜜瓶、蜜脾 | 180~240 秒 |
| Swinub(小山猪) | 雪球、生猪排 | 120~240 秒 |
| Skiddo(坐骑小羊) | 奶桶 | 120 秒 |
| Chansey(吉利蛋) | 鸡蛋、大量鸡蛋 | 180~300 秒 |
基地升级
| 等级 | 范围(格) | 最大工作台数 | 升级材料 |
|---|---|---|---|
| 1 | 32 | 4 | — |
| 2 | 48 | 7 | 16 个铁锭 |
| 3 | 64 | 10 | 8 个钻石 |
游戏截图
结语
感谢使用 CobblePal 模组/插件,我们持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:966720491。作者很听劝!遇到问题尽管说!
注意:购买此插件只有使用权,没有分发权,请自觉
购买插件后 凭借购买记录 联系作者要授权码