Files
cobblemon-survival-pack/docs/licenses.md
T
claudeandClaude Opus 5.5 5d275e4e14 Phase 4: regenerating ore veins, each tier in one zone
Regenerating Ore Veins 1.4.0 (CurseForge only, MIT). tools/zone_ores.py
writes its config from world/zones.json: surface zones as boxes from the
zone grid, cave tiers by cave biome, 21 tiers including Cobblemon's
evolution stones (their natural ores are off). The world report now
allows ore only in tracked veins inside their tier's zone. Self-tests:
a mined vein regrows after its chunk unloads and after a restart (new
after_restart pass in selftest.py and quick_check.py). make_world places
showcase veins.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 02:30:34 +01:00

72 lines
8.8 KiB
Markdown

# 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](https://modrinth.com/mod/cobblemon) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/cobblemon) | Also the compile dependency of the companion mod (official maven `artefacts.cobblemon.com`) |
| Kotlin for Forge | thedarkcolour | LGPL-2.1-only | [Modrinth](https://modrinth.com/mod/kotlin-for-forge) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/kotlin-for-forge) | |
| KubeJS | LatvianModder (latvian.dev) | LGPL-3.0-only | [Modrinth](https://modrinth.com/mod/kubejs) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/kubejs) | Embeds Better Advanced Tooltips (MIT) |
| Rhino | LatvianModder (latvian.dev) | MPL-2.0 | [Modrinth](https://modrinth.com/mod/rhino) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/rhino) | |
| FTB Quests | FTB Team | All Rights Reserved (jar metadata) | [CurseForge](https://www.curseforge.com/minecraft/mc-mods/ftb-quests-forge) | Referenced by project/file ID only. Not on Modrinth |
| FTB Library | FTB Team | All Rights Reserved (jar metadata) | [CurseForge](https://www.curseforge.com/minecraft/mc-mods/ftb-library-forge) | Same |
| FTB Teams | FTB Team | All Rights Reserved (jar metadata) | [CurseForge](https://www.curseforge.com/minecraft/mc-mods/ftb-teams-forge) | Same |
| Architectury API | shedaniel | LGPL-3.0-only | [Modrinth](https://modrinth.com/mod/architectury-api) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/architectury-api) | |
| Just Enough Items (JEI) | mezz | MIT | [Modrinth](https://modrinth.com/mod/jei) | QOL: recipe and item viewer (both) |
| MezzConfig | mezz | MIT | [Modrinth](https://modrinth.com/mod/mezzconfig) | QOL: JEI dependency (both) |
| Jade | Snownee | CC BY-NC-SA 4.0 | [Modrinth](https://modrinth.com/mod/jade) | QOL: shows the block/entity you look at and its mod (both) |
| Inventory Profiles Next | blackd | AGPL-3.0-or-later | [Modrinth](https://modrinth.com/mod/inventory-profiles-next) | QOL: inventory sorting, auto-refill (Inventory Tweaks successor) (client) |
| libIPN | blackd | AGPL-3.0-or-later | [Modrinth](https://modrinth.com/mod/libipn) | QOL: Inventory Profiles Next dependency (client) |
| Mouse Tweaks | YaLTeR | BSD-3-Clause | [Modrinth](https://modrinth.com/mod/mouse-tweaks) | QOL: drag/scroll item moving (client) |
| AppleSkin | squeek502 | Unlicense | [Modrinth](https://modrinth.com/mod/appleskin) | QOL: food and saturation display (both) |
| Controlling | jaredlll08 | MIT | [Modrinth](https://modrinth.com/mod/controlling) | QOL: keybind search (client) |
| Searchables | jaredlll08 | MIT | [Modrinth](https://modrinth.com/mod/searchables) | QOL: Controlling dependency (client) |
| Xaero's Minimap | thexaero | All Rights Reserved | [Modrinth](https://modrinth.com/mod/xaeros-minimap) | QOL: minimap (both) |
| Xaero's World Map | thexaero | All Rights Reserved | [Modrinth](https://modrinth.com/mod/xaeros-world-map) | QOL: world map (both) |
| Sodium | CaffeineMC (jellysquid3, IMS, douira) | Polyform Shield 1.0.0 | [Modrinth](https://modrinth.com/mod/sodium) | QOL: rendering performance (client) |
| FerriteCore | malte0811 | MIT | [Modrinth](https://modrinth.com/mod/ferrite-core) | QOL: memory use (both) |
| ModernFix | embeddedt | LGPL-3.0-only | [Modrinth](https://modrinth.com/mod/modernfix) | QOL: load time and memory (both) |
| ImmediatelyFast | RaphiMC | LGPL-3.0-or-later | [Modrinth](https://modrinth.com/mod/immediatelyfast) | QOL: rendering performance (client) |
| Entity Culling | tr7zw | tr7zw Protective License | [Modrinth](https://modrinth.com/mod/entityculling) | QOL: skips rendering hidden entities (client) |
| Default Options | BlayTheNinth | All Rights Reserved | [Modrinth](https://modrinth.com/mod/default-options) | QOL: ships conflict-free default keybinds (client) |
| Balm | BlayTheNinth | All Rights Reserved | [Modrinth](https://modrinth.com/mod/balm) | QOL: Default Options dependency (both) |
| CobbleHardcoreMon | Matthiesen-dev (Adammatthiesen) | MIT | [Modrinth](https://modrinth.com/mod/cobblehardcoremon) | Phase 2 |
| Matthiesen Core | Matthiesen-dev (Adammatthiesen) | MIT | [Modrinth](https://modrinth.com/mod/matthiesen-core) | Phase 2 |
| Cobblemon Fight or Flight Reborn | see Modrinth page | MIT | [Modrinth](https://modrinth.com/mod/cobblemon-fight-or-flight-reborn) | Phase 2 |
| Cobblemon TP-Pastures | see Modrinth page | All Rights Reserved | [Modrinth](https://modrinth.com/mod/cobblemon_tp_pastures) | Phase 2 |
| Lootr | noobanidus | MIT | [Modrinth](https://modrinth.com/mod/lootr) | Phase 2 |
| Cold Sweat | Momo Softworks (Mikul) | GPL-3.0-or-later | [Modrinth](https://modrinth.com/mod/cold-sweat) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/cold-sweat) | Phase 3: heat and cold as zone hazards (both) |
| Regenerating Ore Veins | Stargazer | MIT (jar metadata) | [CurseForge](https://www.curseforge.com/minecraft/mc-mods/regenerating-ore-veins) | Phase 4: the only ore source besides chest loot (both). Not on Modrinth |
| WorldGen Editor | waterflane | CC BY-NC-SA 4.0 | [Modrinth](https://modrinth.com/mod/worldgen-editor) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/worldgen-editor), [source](https://github.com/waterflane/WorldGen-Editor) | 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/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](https://gitlab.com/cable-mc/cobblemon-mdks); Gradle wrapper (Apache-2.0); [packwiz](https://github.com/packwiz/packwiz) and [packwiz-installer](https://github.com/packwiz/packwiz-installer) (MIT); [Chunky](https://modrinth.com/mod/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.