Multi Village SelectorСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (14)
beta
Multi Village Selector 0.4.3
0.4.3-fabric17 окт. 2026 г.132Minecraft: 1.21.1fabric
Что нового
## What's New
### Apply your generated config from chat
`/mvs generate` now ends with an **[Apply changes now]** button, so you no longer have to find the file and copy it by hand.
1. `/mvs generate` writes the config to `local/mvs/multivillageselector.json5` and shows the button.
2. Clicking it runs `/mvs generate do-confirm`, which warns you to review the list first (it is a best guess and can be wrong) and offers **[Confirm, move now]**.
3. That runs `/mvs generate apply`, which moves the file into `config/`. If the generated file isn't there, it tells you.
If your existing config is still the untouched default MVS created, it is simply replaced. If it has your own changes, it is saved first as `multivillageselector.json5.bak` (only the latest backup is kept). Restart Minecraft afterwards. Copying the file yourself still works.
### Under the hood
- Mappings are now Mojang + Parchment.
- Gradle build migrated to the Kotlin DSL; NeoForge entry point moved to its own package.
- JaCoCo coverage report for the common module, with a regression floor enforced in `check`.
- CI: Gradle wrapper validation, Gradle caching via `setup-gradle`, concurrency control, coverage report artifact.
- Docs updated for the new flow.
No config format changes. Drop-in upgrade from 0.4.2.
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.4.2...v0.4.3
beta
Multi Village Selector 0.4.3
0.4.3-neoforge17 окт. 2026 г.141Minecraft: 1.21.1neoforge
Что нового
## What's New
### Apply your generated config from chat
`/mvs generate` now ends with an **[Apply changes now]** button, so you no longer have to find the file and copy it by hand.
1. `/mvs generate` writes the config to `local/mvs/multivillageselector.json5` and shows the button.
2. Clicking it runs `/mvs generate do-confirm`, which warns you to review the list first (it is a best guess and can be wrong) and offers **[Confirm, move now]**.
3. That runs `/mvs generate apply`, which moves the file into `config/`. If the generated file isn't there, it tells you.
If your existing config is still the untouched default MVS created, it is simply replaced. If it has your own changes, it is saved first as `multivillageselector.json5.bak` (only the latest backup is kept). Restart Minecraft afterwards. Copying the file yourself still works.
### Under the hood
- Mappings are now Mojang + Parchment.
- Gradle build migrated to the Kotlin DSL; NeoForge entry point moved to its own package.
- JaCoCo coverage report for the common module, with a regression floor enforced in `check`.
- CI: Gradle wrapper validation, Gradle caching via `setup-gradle`, concurrency control, coverage report artifact.
- Docs updated for the new flow.
No config format changes. Drop-in upgrade from 0.4.2.
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.4.2...v0.4.3
beta
Multi Village Selector 0.4.2
0.4.2-fabric10 мар. 2026 г.2,2 тыс.Minecraft: 1.21.1fabric
Что нового
## What's Changed
* Claude/explore yacl config h4p rp by @rhettl in https://github.com/rhettl/multi-village-selector/pull/2
* Revert "Claude/explore yacl config h4p rp" by @rhettl in https://github.com/rhettl/multi-village-selector/pull/3
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.4.1...v0.4.2
beta
Multi Village Selector 0.4.2
0.4.2-neoforge10 мар. 2026 г.1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Claude/explore yacl config h4p rp by @rhettl in https://github.com/rhettl/multi-village-selector/pull/2
* Revert "Claude/explore yacl config h4p rp" by @rhettl in https://github.com/rhettl/multi-village-selector/pull/3
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.4.1...v0.4.2
beta
Multi Village Selector 0.4.1
0.4.1-fabric11 дек. 2025 г.512Minecraft: 1.21.1fabric
Что нового
Fixing Neoforge issue and found new bug with explorer's compass compatability.
beta
Multi Village Selector 0.4.1
0.4.1-neoforge11 дек. 2025 г.296Minecraft: 1.21.1neoforge
Что нового
Fixing Neoforge issue and found new bug with explorer's compass compatability.
beta
Multi Village Selector 0.4.0
0.4.0-fabric9 дек. 2025 г.37Minecraft: 1.21.1fabric
Что нового
## v0.4.0 Release Notes
### 🎮 Placement Control
MVS now controls village spacing directly - no more datapacks needed!
```json5
placement: {
"minecraft:villages": {
spacing: 34, // Grid cell size in chunks
separation: 8, // Buffer zone on edges
spreadType: "triangular", // linear, triangular, gaussian, etc.
}
}
```
Use `/mvs info` to see current placement values and their sources.
### 🔍 Locate Command
Find structures with `/mvs locate <structure>`:
- Autocomplete for all pool structures
- Click coordinates to teleport
- Use `/mvs locate <structure> more` for multiple results
### 🐛 Bug Fixes
- **Spawn chunk fix:** Villages now correctly spawn near world origin
- **Biome sampling:** Fixed position mismatch causing wrong biome detection
- **Large structures:** Added `relaxed_biome_validation: true` option for mods with large villages (BCA, CTOV large, etc.)
### ✨ Quality of Life
- `/mvs help` - now paginated with clickable navigation
- `/mvs config fill-placements` - auto-fill placement config with registry values
- `/mvs structure nearby` - structure IDs are now click-to-copy
- Config auto-migrates from v0.3.x (adds `placement{}` section)
### 🔧 Compatibility
- Tested compatible with **C2ME** (concurrent chunk generation)
- Tested compatible with **Explorer's Compass** (structure locations match `/mvs locate`)
### 📖 Documentation
- New [Spread Types Guide](https://github.com/RhettL/multi-village-selector/blob/master/docs/SpreadTypes.md) with visual diagrams
- Rewritten [Spacing Guide](https://github.com/RhettL/multi-village-selector/blob/master/docs/SpacingGuide.md) for v0.4.0
- Updated all docs for new placement config format
beta
Multi Village Selector 0.4.0
0.4.0-neoforge9 дек. 2025 г.46Minecraft: 1.21.1neoforge
Что нового
## v0.4.0 Release Notes
### 🎮 Placement Control
MVS now controls village spacing directly - no more datapacks needed!
```json5
placement: {
"minecraft:villages": {
spacing: 34, // Grid cell size in chunks
separation: 8, // Buffer zone on edges
spreadType: "triangular", // linear, triangular, gaussian, etc.
}
}
```
Use `/mvs info` to see current placement values and their sources.
### 🔍 Locate Command
Find structures with `/mvs locate <structure>`:
- Autocomplete for all pool structures
- Click coordinates to teleport
- Use `/mvs locate <structure> more` for multiple results
### 🐛 Bug Fixes
- **Spawn chunk fix:** Villages now correctly spawn near world origin
- **Biome sampling:** Fixed position mismatch causing wrong biome detection
- **Large structures:** Added `relaxed_biome_validation: true` option for mods with large villages (BCA, CTOV large, etc.)
### ✨ Quality of Life
- `/mvs help` - now paginated with clickable navigation
- `/mvs config fill-placements` - auto-fill placement config with registry values
- `/mvs structure nearby` - structure IDs are now click-to-copy
- Config auto-migrates from v0.3.x (adds `placement{}` section)
### 🔧 Compatibility
- Tested compatible with **C2ME** (concurrent chunk generation)
- Tested compatible with **Explorer's Compass** (structure locations match `/mvs locate`)
### 📖 Documentation
- New [Spread Types Guide](https://github.com/RhettL/multi-village-selector/blob/master/docs/SpreadTypes.md) with visual diagrams
- Rewritten [Spacing Guide](https://github.com/RhettL/multi-village-selector/blob/master/docs/SpacingGuide.md) for v0.4.0
- Updated all docs for new placement config format
beta
Multi Village Selector 0.3.2
0.3.2-fabric1 дек. 2025 г.34Minecraft: 1.21.1fabric
Что нового
## What's New
### New Command: `/mvs structure list [filter]`
Dumps ALL structures in your game to a file - perfect for discovering what structures you have available.
**Output:** `local/mvs/structure-list-<timestamp>.txt`
**Filter examples:**
- `/mvs structure list` - All structures
- `/mvs structure list bca:*` - Only BCA structures
- `/mvs structure list *village*` - Structures with "village" in name
**Output format:**
```
=== minecraft (23 structures) ===
[minecraft:villages]
minecraft:village_plains
Biomes: #minecraft:has_structure/village_plains
weight: 1 (normalized: 25)
```
### Breaking Change
`/mvs structure list` → `/mvs structure pool`
The old command that showed structures in your MVS config pool has been renamed to `/mvs structure pool` for clarity.
---
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.3.1...v0.3.2
beta
Multi Village Selector 0.3.2
0.3.2-neoforge1 дек. 2025 г.52Minecraft: 1.21.1neoforge
Что нового
## What's New
### New Command: `/mvs structure list [filter]`
Dumps ALL structures in your game to a file - perfect for discovering what structures you have available.
**Output:** `local/mvs/structure-list-<timestamp>.txt`
**Filter examples:**
- `/mvs structure list` - All structures
- `/mvs structure list bca:*` - Only BCA structures
- `/mvs structure list *village*` - Structures with "village" in name
**Output format:**
```
=== minecraft (23 structures) ===
[minecraft:villages]
minecraft:village_plains
Biomes: #minecraft:has_structure/village_plains
weight: 1 (normalized: 25)
```
### Breaking Change
`/mvs structure list` → `/mvs structure pool`
The old command that showed structures in your MVS config pool has been renamed to `/mvs structure pool` for clarity.
---
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.3.1...v0.3.2
beta
Multi Village Selector 0.3.1
0.3.130 нояб. 2025 г.84Minecraft: 1.21.1fabric
Что нового
## Bug Fixes
- **Fixed Towns & Towers structure filtering** - T&T structures like `towns_and_towers:village_beach` were incorrectly marked as "unlikely" by `/mvs generate` due to overly aggressive name matching. Fixed `isUnlikelyByName()` to not flag structures containing "village" in the path.
## Documentation Overhaul
Complete rewrite of documentation for clarity and accuracy:
- **Configuration.md** - Converted from tutorial style to concise API reference (~220 lines vs ~395)
- **Commands.md** - Rewrote with all actual commands, fixed incorrect descriptions
- **ModCompatibility.md** - Fixed typos, updated Towns & Towers section
- **Troubleshooting.md** - Fixed non-existent biome tags (`#minecraft:is_plains` → `#minecraft:has_structure/village_plains`), removed non-existent `mod-weights` command
- **GettingStarted.md** - Made JAR version references generic
- **Scope.md** - Fixed inaccurate limitations (structure sets not jigsaw-specific, removed single-player focus)
- **README.md** - Added FAQ entries for modpack usage and all-structures support
## Generate Command Improvements
- Better clickable file link UX after running `/mvs generate`
- Improved structure categorization accuracy
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.3.0...v0.3.1
beta
Multi Village Selector 0.3.1
0.3.130 нояб. 2025 г.54Minecraft: 1.21.1neoforge
Что нового
## Bug Fixes
- **Fixed Towns & Towers structure filtering** - T&T structures like `towns_and_towers:village_beach` were incorrectly marked as "unlikely" by `/mvs generate` due to overly aggressive name matching. Fixed `isUnlikelyByName()` to not flag structures containing "village" in the path.
## Documentation Overhaul
Complete rewrite of documentation for clarity and accuracy:
- **Configuration.md** - Converted from tutorial style to concise API reference (~220 lines vs ~395)
- **Commands.md** - Rewrote with all actual commands, fixed incorrect descriptions
- **ModCompatibility.md** - Fixed typos, updated Towns & Towers section
- **Troubleshooting.md** - Fixed non-existent biome tags (`#minecraft:is_plains` → `#minecraft:has_structure/village_plains`), removed non-existent `mod-weights` command
- **GettingStarted.md** - Made JAR version references generic
- **Scope.md** - Fixed inaccurate limitations (structure sets not jigsaw-specific, removed single-player focus)
- **README.md** - Added FAQ entries for modpack usage and all-structures support
## Generate Command Improvements
- Better clickable file link UX after running `/mvs generate`
- Improved structure categorization accuracy
**Full Changelog**: https://github.com/rhettl/multi-village-selector/compare/v0.3.0...v0.3.1
beta
Multi Village Selector 0.3.0
0.3.028 нояб. 2025 г.33Minecraft: 1.21.1fabric
Что нового
Here we go, first version with solidified api!
beta
Multi Village Selector 0.3.0
0.3.028 нояб. 2025 г.34Minecraft: 1.21.1neoforge
Что нового
Here we go, first version with solidified api!