FreeMinecraftModels
FreeMinecraftModels é tanto um runtime de modelos customizados quanto uma API voltada para desenvolvedores.
O plugin atual não é mais apenas um fluxo de trabalho de "pasta imports mais /fmm reload". A base de código atual adiciona:
- um fluxo de configuração inicial e lembrete ao entrar até que a configuração seja marcada como concluída
- um menu de configuração gerenciado pelo Nightbreak para instalação e atualização de pacotes oficiais de modelos
- uma pasta de resource pack gerado em
plugins/FreeMinecraftModels/output/FreeMinecraftModels - um artefato de pack compactado em
plugins/FreeMinecraftModels/output/FreeMinecraftModels.zip - uma superfície de comandos mais ampla para configuração, atualizações de conteúdo, spawn, disfarces, props e depuração
Comece Aqui
- Configuração
- Pacotes de conteúdo
- Comandos
- Saída do resource pack
- API e guia para desenvolvedores
- FAQ
Scripting Lua para Props
FreeMinecraftModels inclui suporte a scripts Lua para props, alimentado pelo motor de scripting MagmaCore 2.0. Scripts de props ficam em plugins/FreeMinecraftModels/scripts/ e podem responder a hooks como on_spawn, on_game_tick, on_zone_enter, on_zone_leave, on_destroy, on_left_click, on_right_click e on_projectile_hit. Scripts recebem uma tabela context.prop com campos como model_id e current_location, e métodos como play_animation(name) e stop_animation().
Notas Atuais
- Os pacotes oficiais gerenciados pelo Nightbreak incluídos no plugin atualmente são
BetterStructures Prop PackeEliteMobs Prop Pack. - FreeMinecraftModels reconstrói sua saída de resource pack durante a inicialização e ao executar
/fmm reload. - ResourcePackManager ainda é a forma recomendada de distribuir o pack gerado automaticamente para os clientes.