Elkonia data packs
The four packs published under elkidog on Modrinth, what each one changes, and which of them can coexist. All four are plain data packs — no mods, no loader — and all three are GPL‑3.0, so you can read them, fork them and learn from them.
This reference is mostly about how data packs work in the abstract. These pages are the worked examples: a dimension pack, a whole-Overworld biome replacement, a large jigsaw structure, and a pack that is nothing but attribute modifiers. Where one of them does something the reference explains, the pack page links back to the explanation.
At a glance
| Pack | Minecraft | Latest | Size | Licence |
|---|---|---|---|---|
| Elkonian Wilderness | 26.1, 26.1.1, 26.1.2, 26.2 | 1.0.2-blend | 4,387 KB | GPL-3.0-only |
| Elkonia Deep Coral Ocean Biome | 1.21.10, 1.21.11, 1.21.9, 26.2 | 1.23 | 1,085 KB | GPL-3.0-only |
| Elkonia: Phantom Keep | 26.1.2, 26.2 | 26.2.0.9.14 | 1,317 KB | GPL-3.0-only |
| Elkonia: Fast Happy Ghasts | 26.2 | 26.2.2.0.2 | 10 KB | GPL-3.0-or-later |
Which one you want
| If you want… | Use | New world? |
|---|---|---|
| A whole custom overworld — new biomes, custom trees, reworked villages | Elkonian Wilderness | Yes |
| An all-ocean world with no land at all | Deep Coral Ocean | Yes |
| A rare dungeon to find in an otherwise normal world | Phantom Keep | No — drops into an existing save |
| Faster happy ghasts, with the harness colour as a throttle | Fast Happy Ghasts | No — drops into an existing save |
Elkonian Wilderness and Deep Coral Ocean both replace the Overworld generator, so they conflict with each other and with any other worldgen pack in the same save. Worse, a data pack that defines world generation is baked at world creation — adding it to an existing world does nothing to terrain that already exists, and removing it from a world that used it leaves chunks that can no longer be generated consistently. Decide before you create the world, not after.
Phantom Keep adds a structure rather than a generator, so it layers onto an existing world happily — though only chunks generated after you add it can contain a keep.
Installing any of them
- Download the
.zipfrom the pack's Modrinth versions page. - Drop it into
<world>/datapacks/— or a server'sworld/datapacks/. Do not unzip it. - For the two worldgen packs, do this before the world is first loaded.
/datapack listin game to confirm it is enabled.
Some of these ship a resource pack alongside the data pack for their custom textures. The data pack is what generates the world; the resource pack only changes how it looks, and the world is still playable without it.
Reading them as examples
All four are GPL‑3.0 and unobfuscated JSON, so the fastest way to learn a technique is often to open the one that already uses it:
| To see how… | Open | And read |
|---|---|---|
| a custom dimension and biome set is wired up | Elkonian Wilderness | Dimensions, Biomes |
| one biome is forced across an entire Overworld | Deep Coral Ocean | Worldgen |
| a large structure is assembled from jigsaw pools | Phantom Keep | Template pools |
| attributes are layered without compounding, and a loop is avoided | Fast Happy Ghasts | Data components, Advancements |
| custom trees and placed features are defined | Elkonian Wilderness | Features |
Sources
- Modrinth — elkidog — the publisher page; version numbers, sizes and compatibility on this page are read from the Modrinth API rather than transcribed.
- MCJIG — jigsaw layout simulation.
- MCDDD — in-browser pack validation.