Pular para o conteúdo principal

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

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 Pack e EliteMobs 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.