
MVS - Moog's Voyager Structure (config pack)
A customisable datapack for the MVS mod, allowing for easy control over the mod
Обновлён 6 июля 2026 г. · опубликован 29 января 2023 г.


This datapack is automatically kept up to date.
It now stays in sync with the latest version of the mod. Prefer a different approach? You can still build your own config pack from our git repos or use a config mod like Cristel Lib
Please comment any ideas you may have to improve this mod. Any and all feedback is greatly appreciated :)
Additionally, if you make any configs you think other people would enjoy, send it to me on Discord and I'll be happy to upload it here!
All datapack versions work on Forge, NeoForge and Fabric.
This is a template ("config") datapack for my structure mod, Moog's Voyager Structures. Everything MVS generates is data-driven, so this pack lets you re-configure the mod (remove structures, change how rare they are, and control which biomes they spawn in) just by editing JSON files. No coding required.
Step 1: Install the datapack
- Download the version of this pack that matches your Minecraft version from the Versions tab above.
- Add it to your world:
- One world: drop the downloaded
.zipinto.minecraft/saves/<your world>/datapacks/. - Every world / on a server: use a datapack loader such as Paxi so the pack is applied globally instead of per-world.
- One world: drop the downloaded
- Enable it in-game: load the world and run
/datapack enable "file/<datapack file name>", or run/reloadif the pack is already in the folder.
⚠️ Worldgen only affects new chunks. Changes to structure spawning, rarity, or biomes only appear in newly generated terrain. Already-explored chunks won't change. To see your edits, explore into fresh land or start a new world.
Step 2: Edit the pack
- Open the datapack
.zip(or unzip it) and browse to thedata/mvs/folder. - Edit the JSON file for the thing you want to change (see the common tasks below).
- Save, re-zip if you unzipped it, then run
/reloadin-game (or regenerate the world) to apply.
Common things people want to do
Remove a structure completely
Open its file in data/mvs/worldgen/structure_set/… and empty the structures array so nothing spawns:
{
"structures": [],
"placement": {
"type": "mvs:advanced_random_spread",
"salt": 836845261,
"spacing": 77,
"separation": 58
}
}
Example file: data/mvs/worldgen/structure_set/other_decoration/crimson_enchanting_table.json
Make a structure rarer or more common
In the same structure_set file, change spacing and separation. Larger spacing means rarer. separation must always be smaller than spacing.
"placement": {
"type": "mvs:advanced_random_spread",
"salt": 836845261,
"spacing": 100,
"separation": 80
}
Change which biomes a structure spawns in
Edit the matching tag in data/mvs/tags/worldgen/biome/has_structure/… and add or remove entries from values:
{
"replace": true,
"values": [
"minecraft:snowy_taiga",
{ "id": "byg:frosted_taiga", "required": false }
]
}
- Plain biomes look like
"minecraft:snowy_taiga"; biome tags start with#, e.g."#minecraft:is_taiga". - Modded biomes/tags must use
"required": falseso the pack still loads when that mod isn't installed.
The tasks above cover the most common tweaks. Every JSON file in this pack (structures, template pools, placement types, biome tags and the .nbt building blocks) is documented in full on the Moog's Structure Lib Wiki:
| What you want to edit | Wiki page |
|---|---|
| Where structures spawn (spacing, salt, biomes) | Structure Sets |
| A structure's type & properties | Structure Files |
| Which building pieces are used | Template Pools |
| Advanced placement & terrain adaptation | Placement Systems |
The .nbt structure files themselves |
NBT Files |
| New to all of this? | Getting Started |
The wiki's examples are built around Moog's Voyager Structures (MVS), so they apply directly to this pack.

The best and fastest way to get help is to join our Discord server.
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 5.0.8 | Релиз | 1.20.3, 1.20.4, 1.20.5, 1.20.6 | datapack | 6 июля 2026 г. | Скачать (1.3 МБ) |
| 5.0.14 | Релиз | 1.21.11, 26.1, 26.1.1, 26.1.2 | datapack | 4 июля 2026 г. | Скачать (1.7 МБ) |
| 5.0.7 | Релиз | 1.20.3, 1.20.4, 1.20.5, 1.20.6 | datapack | 4 июля 2026 г. | Скачать (1.3 МБ) |
| 5.0.7 | Релиз | 1.20.3, 1.20.4, 1.20.5, 1.20.6 | datapack | 9 июня 2026 г. | Скачать (1.6 МБ) |
| 5.0.13 | Релиз | 26.1, 26.1.1, 26.1.2, 26.2 | datapack | 9 июня 2026 г. | Скачать (2.2 МБ) |
| 4.23.2 | Релиз | 1.21.4 | datapack | 16 февраля 2025 г. | Скачать (2.6 МБ) |
| 4.2.8 | Релиз | 1.21.1, 1.21.2, 1.21.3, 1.21.4 | datapack | 16 февраля 2025 г. | Скачать (2.6 МБ) |
| 4.1.4 | Релиз | 1.20.5, 1.20.6 | datapack | 16 февраля 2025 г. | Скачать (2.3 МБ) |
| 4.1.4 | Релиз | 1.20.1, 1.20.2, 1.20.3, 1.20.4 | datapack | 16 февраля 2025 г. | Скачать (2.3 МБ) |
| 4.1.1-1.19.2-fabric | Релиз | 1.19, 1.19.1, 1.19.2 | fabric | 6 ноября 2023 г. | Скачать (1.0 МБ) |
| 4.1 | Релиз | 1.19.4, 1.20, 1.20.1, 1.20.2 | datapack | 19 октября 2023 г. | Скачать (195 КБ) |
| 3.1-2.1 | Релиз | 1.19.2, 1.19.4, 1.20, 1.20.1 | datapack | 30 апреля 2023 г. | Скачать (134 КБ) |
| 2 | Релиз | 1.19, 1.19.1, 1.19.2, 1.19.3 | datapack | 29 января 2023 г. | Скачать (590 КБ) |
| 1 | Релиз | 1.18.2 | datapack | 29 января 2023 г. | Скачать (572 КБ) |
Ченджлог
5.0.8Релиз1.20.4, 1.20.5, 1.20.6 · 6 июля 2026 г.
Fixed
- Fixed crash when generating any of the new houses on 1.20.1 (diorite_and_deepslate_house, mud_brick_house_1, prismarine_house_1) - their sign block entities had bare empty
messageslist entries that the 1.20.1 sign codec parses as null, causing an NPE during chunk feature placement (#85) - Converted written book items in mud_brick_house_1 and lecturn_garden from the 1.20.5+
componentsschema to the legacytagschema so their pages, title, and author actually load on 1.20.x - Converted entity
attributeslist on strays, guardians, drowned, and the small_ship villager to the legacyAttributesschema so their custom health/speed/follow-range no longer silently drop on 1.20.x - Stripped 1.21.5+
fall_distancefloat from mobs in prismarine_house_2 and ocean_tower (silently ignored pre-1.21.5) - Fixed horse jump strength attribute id on horse_pen
5.0.14Релиз26.1, 26.1.1, 26.1.2 · 4 июля 2026 г.
Changed
- mc 26.2 support
- Removed mineshaft as it has been moved to MMR, link
- Removed end scraps and end wells as they have been moved to MES, link
- Removed grass blocks and dirt from lots of structures so they blend more in with various biomes
Added
- Added houses:
- diorite_and_deepslate_house
- diorite_tower
- mud_brick_house_1
- prismarine_house_1
- prismarine_house_2
5.0.7Релиз1.20.4, 1.20.5, 1.20.6 · 4 июля 2026 г.
Changed
- Removed mineshaft as it has been moved to MMR, link
- Removed end scraps and end wells as they have been moved to MES, link
- Removed grass blocks and dirt from lots of structures so they blend more in with various biomes
Added
- Added houses:
- diorite_and_deepslate_house
- diorite_tower
- mud_brick_house_1
- prismarine_house_1
- prismarine_house_2
5.0.7Релиз1.20.4, 1.20.5, 1.20.6 · 9 июня 2026 г.
Changed
- Removed end scraps as they have been moved to MES
- Removed grass blocks and dirt from lots of structures so they blend more in with various biomes
Added
- Added houses:
- diorite_and_deepslate_house
- diorite_tower
- mud_brick_house_1
- prismarine_house_1
- prismarine_house_2
5.0.13Релиз26.1.1, 26.1.2, 26.2 · 9 июня 2026 г.
Changed
- Removed end scraps as they have been moved to MES
- Removed grass blocks and dirt from lots of structures so they blend more in with various biomes
Added
- Added houses:
- diorite_and_deepslate_house
- diorite_tower
- mud_brick_house_1
- prismarine_house_1
- prismarine_house_2
4.1.1-1.19.2-fabricРелиз1.19, 1.19.1, 1.19.2 · 6 ноября 2023 г.
- reduced all structure generation by x1.65
- added custom loot tables to structures using vanilla loot or no loot tables
- fixed mushroom pond
4.1Релиз1.20, 1.20.1, 1.20.2 · 19 октября 2023 г.
updated for MVS v4.1
3.1-2.1Релиз1.19.4, 1.20, 1.20.1 · 30 апреля 2023 г.
The config pack for MVS versions 3.2+ and 2.2+
Комментарии
Загружаем…

