O plugin migra automaticamente configs antigas para o novo formato ao iniciar.
defaultHidden:
- 160
- 161
- 162
- 163npcs:
160:
states:
default:
visible: false
actions: []
161:
states:
default:
visible: false
actions: []- ✅ Backup automático criado em
config.yml.backup - ✅ Conversão automática de todos NPCs em
defaultHidden - ✅ Criação de estados com
visible: false - ✅ Remoção da seção
defaultHidden - ✅ Log completo no console
[IGNpcUtils] =========================================
[IGNpcUtils] Config migration started (v1.x -> v2.0)
[IGNpcUtils] =========================================
[IGNpcUtils] Found 8 NPCs in defaultHidden
[IGNpcUtils] Config backup created: config.yml.backup
[IGNpcUtils] - Migrated NPC 160 (default hidden)
[IGNpcUtils] - Migrated NPC 161 (default hidden)
[IGNpcUtils] - Migrated NPC 162 (default hidden)
[IGNpcUtils] - Migrated NPC 163 (default hidden)
[IGNpcUtils] - Migrated NPC 148 (default hidden)
[IGNpcUtils] - Migrated NPC 165 (default hidden)
[IGNpcUtils] - Migrated NPC 158 (default hidden)
[IGNpcUtils] - Migrated NPC 206 (default hidden)
[IGNpcUtils] =========================================
[IGNpcUtils] Migration complete!
[IGNpcUtils] - 8 NPCs migrated
[IGNpcUtils] - Backup saved: config.yml.backup
[IGNpcUtils] =========================================
Se algo der errado:
cd plugins/IGNpcUtils
cp config.yml.backup config.yml⚠️ Migração roda uma única vez (detectadefaultHidden)- ✅ NPCs já migrados são ignorados
- ✅ Totalmente seguro - cria backup antes
- ✅ Idempotente - pode rodar múltiplas vezes sem problemas