Files
cobblemon-survival-pack/docs/licenses.md
T
claudeandClaude Opus 5.5 11a583db01 Phase 5: Cobblebase jobs take back gated work, dig only zone ores
From Adrian's Mining test (2026-10-31):

- A gated job assigned to a pastured Pokemon that doesn't pass its gate
  is taken back at once (BaseManager assignment cleared, Cobblebase's
  assignment sync sent, owner told what the Pokemon needs), so it no
  longer sticks or shows under Buffs -> Active.
- Mining, Ore Finder and Evolution-item Finder only give the ores and
  evolution stones of the pasture's zone: new loot condition
  cobblesurvival:in_zone, the pack's versions of the 12 Cobblebase
  tables (tools/cobblebase_loot.py), Cobblebase's built-in copies
  removed at server start (ore/BaseLoot.kt). Mining adds quartz and the
  evolution stones, drops the type gems.
- Mining's loot reaching the chest needs an Item Gatherer in the same
  pasture (Cobblebase's design); documented, not changed.
- Self-tests gated_jobs_are_taken_back, base_jobs_dig_their_zones_ores;
  docs, balance table, licenses, Phase 5 checklist.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 18:56:00 +01:00

9.7 KiB

Licenses and credits

The pack is free. It references every third-party mod through packwiz metadata, so players download each jar from Modrinth or CurseForge, the author's own host. No third-party jar is copied into this repo or into an export; tools/build.py fails an export that would do that.

Read each license before adding a mod, and add a row here in the same change.

Mods in the pack

Mod Authors License Where it comes from Notes
Cobblemon Cobblemon team (cable-mc) MPL-2.0 Modrinth / CurseForge Also the compile dependency of the companion mod (official maven artefacts.cobblemon.com)
Kotlin for Forge thedarkcolour LGPL-2.1-only Modrinth / CurseForge
KubeJS LatvianModder (latvian.dev) LGPL-3.0-only Modrinth / CurseForge Embeds Better Advanced Tooltips (MIT)
Rhino LatvianModder (latvian.dev) MPL-2.0 Modrinth / CurseForge
FTB Quests FTB Team All Rights Reserved (jar metadata) CurseForge Referenced by project/file ID only. Not on Modrinth
FTB Library FTB Team All Rights Reserved (jar metadata) CurseForge Same
FTB Teams FTB Team All Rights Reserved (jar metadata) CurseForge Same
Architectury API shedaniel LGPL-3.0-only Modrinth / CurseForge
Just Enough Items (JEI) mezz MIT Modrinth QOL: recipe and item viewer (both)
MezzConfig mezz MIT Modrinth QOL: JEI dependency (both)
Jade Snownee CC BY-NC-SA 4.0 Modrinth QOL: shows the block/entity you look at and its mod (both)
Inventory Profiles Next blackd AGPL-3.0-or-later Modrinth QOL: inventory sorting, auto-refill (Inventory Tweaks successor) (client)
libIPN blackd AGPL-3.0-or-later Modrinth QOL: Inventory Profiles Next dependency (client)
Mouse Tweaks YaLTeR BSD-3-Clause Modrinth QOL: drag/scroll item moving (client)
AppleSkin squeek502 Unlicense Modrinth QOL: food and saturation display (both)
Controlling jaredlll08 MIT Modrinth QOL: keybind search (client)
Searchables jaredlll08 MIT Modrinth QOL: Controlling dependency (client)
Xaero's Minimap thexaero All Rights Reserved Modrinth QOL: minimap (both)
Xaero's World Map thexaero All Rights Reserved Modrinth QOL: world map (both)
Sodium CaffeineMC (jellysquid3, IMS, douira) Polyform Shield 1.0.0 Modrinth QOL: rendering performance (client)
FerriteCore malte0811 MIT Modrinth QOL: memory use (both)
ModernFix embeddedt LGPL-3.0-only Modrinth QOL: load time and memory (both)
ImmediatelyFast RaphiMC LGPL-3.0-or-later Modrinth QOL: rendering performance (client)
Entity Culling tr7zw tr7zw Protective License Modrinth QOL: skips rendering hidden entities (client)
Default Options BlayTheNinth All Rights Reserved Modrinth QOL: ships conflict-free default keybinds (client)
Balm BlayTheNinth All Rights Reserved Modrinth QOL: Default Options dependency (both)
CobbleHardcoreMon Matthiesen-dev (Adammatthiesen) MIT Modrinth Phase 2
Matthiesen Core Matthiesen-dev (Adammatthiesen) MIT Modrinth Phase 2
Cobblemon Fight or Flight Reborn see Modrinth page MIT Modrinth Phase 2
Cobblemon TP-Pastures see Modrinth page All Rights Reserved Modrinth Phase 2
Lootr noobanidus MIT Modrinth Phase 2
Cold Sweat Momo Softworks (Mikul) GPL-3.0-or-later Modrinth / CurseForge Phase 3: heat and cold as zone hazards (both)
Cobblebase notlown MPL-2.0 Modrinth Phase 4: Pokémon jobs at the base (both). The 1.8 build is Modrinth only
Cobblemon Poke Power Matthiesen-dev (Adammatthiesen) MIT Modrinth Phase 4: Pokémon-powered Forge Energy (both). Not on CurseForge
Cobblemon HMs shiero shiero's Mods License (in the jar): free to use, also in free modpacks; any monetized use (paid pack, paid server perks) needs an agreement with the author Modrinth Phase 5: field moves (both). Also on CurseForge, not linked in the pack yet
Regenerating Ore Veins Stargazer MIT (jar metadata) CurseForge Phase 4: the only ore source besides chest loot (both). Not on Modrinth
WorldGen Editor waterflane CC BY-NC-SA 4.0 Modrinth / CurseForge, source Non-commercial, share-alike. See the derived files below

Licenses of mods planned for later phases are in docs/addon-status.md and move here when the mod is added. Cobblemon TP-Pastures, CobbleStrike and the FTB mods are All Rights Reserved: reference only, never redistribute or modify.

Files derived from third-party data

File Derived from License of the derived file
datapacks/core/data/worldgen_editor/worldgen/noise_settings/island_overworld.json WorldGen Editor's island_overworld noise settings, with only ore_veins_enabled set to false CC BY-NC-SA 4.0, © waterflane (share-alike)
datapacks/core/data/cobblesurvival/worldgen/world_preset/island.json Structure of WorldGen Editor's bundled world presets; the biome table is vanilla's overworld parameters (Mojang, from the game's own data generator) with biomes renamed CC BY-NC-SA 4.0 for the WorldGen Editor part; the vanilla data stays Mojang's, shipped in a data pack as data packs commonly do
pack/config/worldgen_editor/presets/cobblesurvival_island.json Field format of WorldGen Editor presets; our own values CC BY-NC-SA 4.0 to be safe
datapacks/core/data/cobblemon/worldgen/placed_feature/ore/*.json Cobblemon's placed features (feature id kept, placement replaced) MPL-2.0, like Cobblemon
datapacks/core/data/cobblemon/worldgen/processor_list/**, .../template_pool/** Cobblemon's processor lists with an ore-stripping rule appended, and Gimmighoul tower pools without their mob pieces (tools/clean_structures.py) MPL-2.0, like Cobblemon
datapacks/core/data/cobblebase/loot_table/*.json Cobblebase's mining, Ore Finder and Evolution-item Finder loot tables, with zone conditions added and type gems removed (tools/cobblebase_loot.py) MPL-2.0, like Cobblebase
datapacks/core/data/cobblesurvival/spawn_pool_world/*.json, docs/zone-species.md Cobblemon's spawn pool entries, regrouped by zone with levels clamped (tools/zone_spawns.py) MPL-2.0, like Cobblemon
datapacks/core/data/minecraft/worldgen/processor_list/fossil_*.json, datapacks/core/data/minecraft/tags/worldgen/biome/has_structure/*.json Vanilla fossil processor lists (ore rule appended) and structure biome tags (basalt deltas removed) Mojang's data, adapted as data packs commonly do

Our own work

Part License
Companion mod (mod/) MIT (placeholder, see open decisions in docs/design.md)
Datapack, KubeJS scripts, configs, quests, tools not chosen yet (same open decision)

Build tooling, not shipped in the pack: the companion mod's Gradle setup follows Cobblemon's official NeoForge Kotlin MDK; Gradle wrapper (Apache-2.0); packwiz and packwiz-installer (MIT); Chunky by pop4959 (GPL-3.0), used only to pregenerate the world template.

Disclaimer

This is an unofficial, fan-made modpack. It is not affiliated with, endorsed, sponsored or approved by Nintendo, Game Freak, Creatures Inc., The Pokémon Company, the Cobblemon team, Mojang Studios or Microsoft. Pokémon and Pokémon character names are trademarks of Nintendo. Minecraft is a trademark of Mojang Studios. The pack is free, has no monetization, and will never be sold.