FreeMinecraftModels
FreeMinecraftModels ist sowohl eine Laufzeitumgebung für benutzerdefinierte Modelle als auch eine API für Entwickler.
Das aktuelle Plugin ist nicht mehr nur ein "imports-Ordner plus /fmm reload"-Workflow. Die aktuelle Codebasis bietet zusätzlich:
- einen Ersteinrichtungs-Ablauf und eine Erinnerung beim Beitritt, bis die Einrichtung als abgeschlossen markiert ist
- ein Nightbreak-gestütztes Einrichtungsmenü für offizielle Modellpaket-Installationen und -Updates
- einen generierten Ressourcenpaket-Ordner unter
plugins/FreeMinecraftModels/output/FreeMinecraftModels - ein gezipptes Paket-Artefakt unter
plugins/FreeMinecraftModels/output/FreeMinecraftModels.zip - eine erweiterte Befehlsoberfläche für Einrichtung, Inhaltsaktualisierungen, Spawning, Verkleidungen, Props und Debugging
Hier starten
Lua-Prop-Skripting
FreeMinecraftModels enthält Lua-Skripting-Unterstützung für Props, angetrieben durch die MagmaCore 2.0 Skript-Engine. Prop-Skripte befinden sich in plugins/FreeMinecraftModels/scripts/ und können auf Hooks wie on_spawn, on_game_tick, on_zone_enter, on_zone_leave, on_destroy, on_left_click, on_right_click und on_projectile_hit reagieren. Skripte erhalten eine context.prop-Tabelle mit Feldern wie model_id und current_location sowie Methoden wie play_animation(name) und stop_animation().
Aktuelle Hinweise
- Die aktuellen offiziellen, von Nightbreak verwalteten Pakete, die im Plugin integriert sind, sind
BetterStructures Prop PackundEliteMobs Prop Pack. - FreeMinecraftModels erstellt seine Ressourcenpaket-Ausgabe beim Start und bei
/fmm reloadneu. - ResourcePackManager ist weiterhin der empfohlene Weg, um das generierte Paket automatisch an Clients zu verteilen.