メインコンテンツまでスキップ

FreeMinecraftModels

FreeMinecraftModelsは、カスタムモデルのランタイムであると同時に、開発者向けのAPIでもあります。

現在のプラグインは、単なる「importsフォルダと/fmm reload」のワークフローではなくなりました。現在のコードベースには以下が追加されています:

  • 初回セットアップフローとセットアップ完了まで表示されるログイン時のリマインダー
  • 公式モデルパックのインストールとアップデートのためのNightbreak対応セットアップメニュー
  • plugins/FreeMinecraftModels/output/FreeMinecraftModelsにある生成リソースパックフォルダ
  • plugins/FreeMinecraftModels/output/FreeMinecraftModels.zipにあるZIP圧縮パック
  • セットアップ、コンテンツ更新、スポーン、ディスガイズ、プロップ、デバッグ用の拡張コマンド

ここから始めましょう

Luaプロップスクリプティング

FreeMinecraftModelsには、MagmaCore 2.0スクリプティングエンジンによるプロップ向けLuaスクリプティングサポートが含まれています。プロップスクリプトはplugins/FreeMinecraftModels/scripts/に配置し、on_spawnon_game_tickon_zone_enteron_zone_leaveon_destroyon_left_clickon_right_clickon_projectile_hitなどのフックに応答できます。スクリプトはmodel_idcurrent_locationなどのフィールド、play_animation(name)stop_animation()などのメソッドを持つcontext.propテーブルを受け取ります。

現在の注意事項

  • 現在プラグインに組み込まれている公式Nightbreak管理パックはBetterStructures Prop PackEliteMobs Prop Packです。
  • FreeMinecraftModelsは起動時および/fmm reload実行時にリソースパック出力を再構築します。
  • ResourcePackManagerは、生成されたパックをクライアントに自動配布するための推奨方法です。