Skip to content

Finish nacho.yml → windspigot.yml config migration - #194

Open
xii69 wants to merge 1 commit into
Wind-Development:masterfrom
xii69:fix/nacho-windspigot-config-migration
Open

xii69 wants to merge 1 commit into
Wind-Development:masterfrom
xii69:fix/nacho-windspigot-config-migration

Conversation

@xii69

@xii69 xii69 commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

What was wrong

The Nacho → WindSpigot config migration was half-done: migration code commented out, and when it did copy values they often stayed in memory instead of being written to windspigot.yml. Operators with an old nacho.yml could lose or confuse settings across the rename.

What this changes

Adds NachoConfigMigration: one-shot copy of overlapping options + world-settings into Wind YAML, flag settings.migrated-from-nacho so later boots don’t overwrite operator edits, and world config prefers Wind after migration. Options Wind intentionally removed (e.g. ProtocolLib shim stuff) are not migrated.

Why this is needed

This is Wind-owned unfinished work. Leaving dual configs unfinished is an ops footgun; finishing migration once and persisting it is the whole point of the rename.

Testing

NachoConfigMigrationTest 5/5; knockback tests still green; compile OK.

@xii69

xii69 commented Oct 13, 2026

Copy link
Copy Markdown
Contributor Author

I'll check why this one failed the build

Co-authored-by: xii69 <xii69@yahoo.com>
@cursor
cursor Bot force-pushed the fix/nacho-windspigot-config-migration branch from 3cd57d9 to 7ad5328 Compare October 14, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants