Cobblemon True Pickup
Brings the Pickup ability's real mainline mechanic to Cobblemon: your lead party Pokémon has a chance to find items just from walking around, no battling needed.
截图
介绍
Cobblemon True Pickup
**The Pickup ability, the way it actually works in the mainline games —
plus a flexible loot system for it and Honey Gather.**
Cobblemon’s built-in Pickup only triggers from items used during battle. In
the mainline games, though, Pickup’s real claim to fame is simpler: walk
around with a Pickup Pokémon as your lead party member, and every so
often it’ll just… find something. No battling required. This mod adds
that as the default behavior, with an optional battle-triggered bonus on top.
Why this exists
Anyone who’s farmed Rare Candies by biking around Hoenn with a lead
Zigzagoon knows Pickup is really a walking-simulator minigame. This mod
brings that back as the default trigger, while still letting you layer in
battle-based pickups for Pickup, Honey Gather, or any other ability you want
to wire up loot for.
Inspired by Tim’s Cobblemon Pickup
Credit where it’s due: Tim’s Cobblemon Pickup
got here first, and its approach shaped a lot of this mod’s design. To
describe it accurately: it’s a lightweight side mod that reproduces Pickup’s
out-of-battle item effect, generalized so that any ability with an
associated loot table can trigger it — Pickup and Honey Gather are supported
by default. After a party wins a battle, each eligible party member gets a
chance to receive an item in its held-item slot, provided it isn’t already
holding one.
This mod exists alongside that idea rather than in spite of it:
- Tim’s mod hasn’t been updated for Cobblemon 1.7.3.
- I wanted walking to be the default trigger, matching mainline’s actual behavior, with the battle-triggered version available as an optional layer instead of the only option.
- I opted for config-folder-based loot tables instead of datapacks, since that’s more approachable for server owners who don’t want to learn datapack structure just to tweak drop weights.
If a battle-triggered-only setup with datapack-based tables is exactly what
you want, Tim’s mod (once updated) is worth a look — the underlying idea is
the same, just packaged differently. This mod is built to sit alongside it
or serve as a 1.7.3-compatible alternative, depending on what you’re after.
Features
- Walking Pickup (the default) — your lead party Pokémon has a chance to find an item every so often as you walk around, exactly like mainline. No battling needed.
- Optional post-battle trigger — want a chance at loot after winning a fight too? Flip on
enableBattlePickupand every eligible Pokémon that participated (or just your lead, your choice) gets a roll. - Any ability with a loot table can trigger — not hardcoded to Pickup. Honey Gather is supported out of the box, and adding another ability is as simple as dropping in a new loot table file, no code changes required.
- Optional “must be out of its Poké Ball” rule — restrict the walking trigger to only fire while the Pokémon is actively following/riding alongside you, rather than just sitting in its ball in the party.
- Fully configurable odds — base chance, steps required between rolls, and optional level-scaling (higher level = slightly better odds, with a configurable cap) for the walking and battle triggers independently.
- Rarity-tiered loot pools — each ability’s loot table is split into named tiers (
generic,uncommon,rare,epic,legendaryby default) instead of one long flat list, so tuning drop rates is a matter of adjusting a handful of tier weights rather than juggling dozens of entries. - Config-folder based, not datapack-based — every loot table lives in
config/truepickup/loot_tables/, plain JSON files generated with sane defaults on first launch. No datapack knowledge needed to customize. - Lightweight — server-side logic only, no client mod required.
Requirements
- Minecraft 1.21.1
- Fabric Loader
- Fabric API
- Fabric Language Kotlin
- Cobblemon 1.7.3
Configuration
Settings live in config/truepickup.toml, generated with sane defaults on
first launch — no manual setup required to get going. Loot tables live in
config/truepickup/loot_tables/, one file per ability (pickup.json,
honeygather.json), each editable without touching any code or datapacks.
A work in progress
This mod is actively being developed alongside Cobblemon’s own version
updates. Feedback, bug reports, and loot table suggestions are welcome —
this is meant to be a community-tunable mechanic, not a fixed one.
Not affiliated with Tim or the original Cobblemon Pickup mod — inspired by
its loot-table-per-ability approach, built as a 1.7.3-era alternative with
walking as the default trigger.
常见问题
Cobblemon True Pickup 支持哪些 Minecraft 版本?
Cobblemon True Pickup 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Cobblemon True Pickup 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
zmoonmaru 的其他作品
查看全部 →
Cobblemon Pasture Limit
Server-side pasture block management for Cobblemon. Set rank-based limits, per-player overrides, species caps, and blacklists to prevent farming and protect your server economy.
Cobblemon Full Restore
Recover your lost Pokémon after crashes, disconnects, or save corruption.
Cobblemon: SnackStay
Stops Pokémon that spawn from Poké Snacks from despawning. Fully configurable filters for rarity, labels, shinies, and more.
评论
登录后评论和评分