このmodはゲリラmod1.12.2等の前提modです。
必ずセーブ毎にバックアップを取って使用してください。

<導入方法>＊var1.0以降
1.forge1.12.2以上を導入する。
2.この.zipを「解凍しないで」modフォルダに入れる。
3.ゲームを起動してタイトルまで行ければ導入成功です。

<config設定>
GVCLib.cfg

＊optifine1.10.2_HD_U_D7以降では表示がおかしくなるため使用しないでください。
B:cfg_optifine=false  trueにするとoptifine導入時の銃表示が改善されます

event {
    B:cfg_Instant_death_avoidance=true
}

<src>
このmodではゲリラmod等で使用されている銃やentityなどを定義しています。
ソースはsrcフォルダに付属しているのでご自由にご利用ください。

<mqoモデルについて>
objモデルと同じように使用できます。
作画されるモデルはオブジェクトのほうです。(材質は関係なし)
だたし、銃系モデルはオブジェクト名をmat1,mat2というようにしてください。
作成にあたってEMB4氏のものを参考にさせていただきました。
http://forum.minecraftuser.jp/viewtopic.php?f=13&t=14837&start=2800#p288137


<スペシャルサンクス>
EMB4様　MQOモデルローダー作成
frou01様　モデル読み込み速度向上


<更新履歴>
11/20 修正
　　　・銃弾の描画を最適化
　　　他

08/18 修正
　　　・銃弾(通常・砲弾)に銃弾の軌跡が残るように

06/19 追加
　　　・ゲーム立上げ中に銃の読み込み表示が出るように
      修正
　　　・銃の反動描画をより滑らかに
　　　他

05/14 修正
　　　・銃の設定画面が高速で切り替わる問題を修正
　　　・モブが銃を構えた時のレンダーを微修正
　　　他

22/04/10 追加
　　　　　・乗り物の傾き機能を追加
　　　　　他

09/16 追加
　　　・ヘリ関連にダウンウォッシュエフェクトを追加
　　　他

07/16 修正
　　　・銃のアタッチメント画面の修正
　　　　専用アタッチメントのみ使えるものは赤-、銃そのものの専用モデルを使用
　　　　するものは黄〇で表示するように
　　　・乗り物の搭乗位置の挙動を最適化
　　　他

06/20 修正
　　　・モブのターゲットが1024を超えるとクラッシュする問題を修正
　　　　他

05/24 修正
　　　・乗り物関係の処理を最適化
　　　他

02/16 修正
　　　・ヘリ系モブでスニーク中に機体が破壊されると降りられなくなる問題を修正
　　　追加
　　　・entity式パーテクルを追加
　　　他

01/08 修正
　　　・マズルフラッシュ発生時クラッシュする場合があるのを修正

21/01/14 修正
　　　・ショットガン系銃器をモブが使用時に盲目ポーションを付与されるとフリーズする問題を修正
　　　・起動時のロード時間を短縮(出来たかも)
　　　　これでも遅いときは B:cfg_multiCoreLoading=trueをfalseにしてください
　　　・再起動時に乗り物に乗っているモブが消失する問題をモブをセーブ時に降ろすことで修正
　　　　・不具合あったらB:cfg_mobdismount_insave=trueをfalseにしてください
　　　・迫撃砲弾などをモブが撃ったときに飛翔音がしなかった問題を修正
　　　・マズルフラッシュでクラッシュ場合がある問題を修正
　　　他

12/23 修正
　　　・左手に銃を構えた際に落ちることがある問題を修正
　　　他

11/01 追加
　　　・config設定にarm_lmmを追加
　　　　trueにすることで銃を構えた際のモデルがリトルメイドモブのメイドさんの腕になります
　　　　テクスチャ及びモデルの変更はgvclib:texture/model/arm内のarm_lmm及びlmm_texを変更してください
　　　修正
　　　・起動時のモデル読み込み時間を短縮
　　　　作成にあたってfrou01氏にご協力頂きました
　　　・1人称視点での銃を構えた際の腕のモデルでalex型スキンで表示がおかしかった問題を修正
　　　他

9/25 修正
　　　マルチでの挙動を修正
　　　他

8/30 修正
　　　・モブが兵器等搭乗時透明になる問題を修正
　　　・ロックオン関係の処理を最適化
　　　他

8/22 修正
　　　・銃弾の飛翔音が迫撃砲のものになっていたのを修正
　　　・マルチでのリロード関係を修正

8/15 修正
　　　・弾速が5以上の弾丸を描画しないように
　　　・銃のGUI関連の処理を最適化

7/4  修正
　　　・盾がマルチでエラーを起こしているのを修正
　　　他

6/7  修正
　　　・entityの挙動を改善

5/24 追加
　　　・乗り物搭乗時にTABキーで乗り物のステータスを表示するように
　　　他

5/10 修正
　　　・銃のズーム関係の処理を最適化
　　　・銃の３人称視点の挙動を改善
　　　・obj式モデル鎧の挙動を改善？
　　　・航空機のAIを改善
　　　他

4/24 修正
　　　・モブの搭乗兵器のAIを修正

4/22 修正
　　　・モブの搭乗兵器のAIを修正
      ・剣系の銃モデルを構えた時の見た目を修正

4/18 追加
　　　・爆撃機用に照準を追加
　　　・航空機・ヘリに巡行・ホバリングモードを追加
　　　・射撃AIにEntityLivingBase対応
      他
　　　

4/5  修正
　　　・銃をエンチャントした際、エンチャントが消えることがあるのを修正
　　　・MAVなど搭乗時にレンチを使用するとダミーが増える問題を修正
　　　他

3/7  修正
　　　・銃のアンダーバレルにGL系銃を装備後、別のアタッチメントを
　　　　つけた際にGL系銃で上書きされてしまう問題を修正
　　　　他

2/11   修正
　　　・アタッチメントのモデル読み込み方式を修正
　　　・爆風関係のパケット処理を改良
　　　他 

2/3   修正
　　　・アタッチメントのモデル読み込み方式を修正
　　　・搭乗中のモブの挙動を修正
　　　他

1/27  修正
　　　・銃をオフハンドに構えているときに反動等が無くなる問題を修正
　　　・盾の挙動を修正
　　　他

1/19  修正
　　　・銃のリロードやカスタマイズ画面などのキーをconfigで弄れるように
　　　他

1/14  修正
　　　・マルチ環境でアタッチメントがクラッシュする問題を修正

1/13  修正
　　　・銃のアタッチメントの読み込み方式を変更

1/12  修正
　　　・銃のGUIに関する問題を修正
　　　　・GUIを開いているときは再度開けないように
　　　　・アンダーバレル対応以外の銃は動かせないように
　　　他

1/5   修正
　　　・弾丸のパケット関係の処理を最適化

20/1/3 変更
　　　・ヘリの死亡時の挙動を変更
　　　・銃のマルチにおける挙動の修正

12/29　色々変更
　　　　解凍せず導入する方式に変更

10/13 変更
　　　・ロックオンシステムを改良
　　　・乗り物のレーダーを改良
　　　・一部のバグ修正
　　　他　

9/29 変更
　　　・弾速を4.5F以上でも弾丸がブレる問題を修正
　　　・試験的にロックオン処理の見た目を変更
　　　・銃のツールチップに爆発力とブロック破壊可否を追加
　　　他

9/7  追加
　　　・ヘッドショット判定の追加
　　　・zoom、zommrendrなどにmat4,5用の読み込み処理を追加
　　　他

8/4  変更・修正
　　　・共有
　　　　専用のアタッチメントのグループ機能を追加
　　　　銃はattachment_group_kazuが1以上の場合、attachment_groupで設定したグループを持つアタッチメントのみ装備できます。
　　　　アタッチメントはattachment_groupを設定した場合、attachment_groupで設定したグループを持つ銃にのみ装備できます。
　　　　どちらも設定していない銃やアタッチメントはこれまで通り使用できます
　　　・銃
　　　　バースト射撃の機能を追加
　　　　Bullet_Typeが2,3の場合、BlockDestory,　Explosion_Fire,　Explosion_Flashの値が適応されるように修正
　　　　BlockDestoryが適応されていなかった問題を修正
        BulletPotionIDなどを銃単体でも適応できるよう変更
　　　他　
7/28 銃の読み込み処理を一部変更

7/15 剣関係処理を変更
　　　リロードモーションを振りモーションとして使用可能に
　　　他

6/30  銃の読み込みを統合
　　　銃の設定にmat1_dot,mat2_dot,mat20_dotを追加
　　　　上記のパーツは光るようになります
　　　他

6/22 銃のツールチップにアタッチメントの情報を追加
　　 銃のGUIにモデル非表示アタッチメントであれば表示が出るように
　　　他

6/8  音源関係の軽量化

5/26 銃の内部処理を変更
　　　・一人称視点を色々変更
　　　・コッキングモーションを追加
　　　他

5/12 グレネートの弾数消費の処理を改善

5/4  爆風処理でnullが帰る問題を修正
　　　他

4/29 いろいろ

4/18 追加
　　　・乗り物系の１人称視点で画像を表示できるように
　　　・乗り物系のリロード表示を追加
　　　・乗り物系用新型AI追加
　　　変更
　　　・グラップルの仕様変更
　　　他

4/7  変更
　　　・AIのパターンを連続して同じものが使われないように
　　　・Squad系のモブの追従距離を変更できるように
　　他

3/24 いろいろ

2/16 修正
　　　・trader系の挙動を修正
　　　・銃にサプレッサー系アイテムを装備時マズルフラッシュを出ないように
　　　・アタッチメントのグリップ系で握る位置を調整可能に
　　　他

2/10 修正
　　　・爆風でExpオーブが消えるのを修正

2/8  追加
　　　・銃のアンダーバレルの設定を追加
　　　・レーダーのon/off設定を追加
　　修正
　　　・trader系のマルチ挙動を修正
　　　他

1/27 修正・追加
　　　・trader系で売れるアイテムを増加
　　　　・ページを追加
　　　他

1/21 修正
　　　・戦車系で停車時ゆっくり前進し続ける問題を修正
　　　・銃のレンダリング設定を追加
　　　他

1/13 修正
　　　・trader系で販売側のアイテムをQでドロップした際にエメラルドが消費されない問題を修正
　　　・銃のレンダリングを変更

19/1/4 修正
　　　　・銃の仕様を修正
　　　　　・アタッチメントGUIを開くと銃の耐久値を回復する問題を修正
　　　　　・アタッチメントGUIを複数開くとアタッチメントが増殖する問題を修正

12/29 修正
　　　・銃の無限エンチャント時の弾数管理を修正
　　　追加
　　　・火炎ブロックを追加
　　　　・ブロック非破壊時に火炎能力がある場合にのみ生成されます
　　　　・延焼機能はありません
　　　・手榴弾にスモーク、閃光手榴弾の効果を追加
　　　　・スモークは効果範囲内のモブに移動速度低下を付与します
　　　　・閃光は効果範囲内のモブに盲目を付与します

12/23 変更
　　　・銃のツールチップを日本語化
　　　・サプレッサーの音量を上げた
　　　他

12/15 修正
　　　・モブのターゲッティング方法を安定化
　　　・ヘリの挙動を変更
　　　他

12/09 修正・追加
　　　・乗り物の設定に自走砲を追加
　　　・乗り物の銃弾無効化時の効果音の範囲を低下
　　　他

12/02 修正
　　　・戦車など搭乗時にダメージがなくてもダメージのエフェクトが出ていた問題を修正
　　　・銃の振っている動作を修正
　　　他

11/18 修正
　　　・爆発エフェクトの発生位置を修正
　　　・爆発エフェクトでまれにクラッシュする問題を修正
　　　・銃のマズルフラッシュを修正
      追加
　　　・乗り物のロック機能を追加
　　　　・乗り物をスニークと右クリックすると乗り物ロックし、プレイヤー以外のモブが乗れなくなります
　　　　　再びスニークと右クリックすると解除できます。
　　　　・非ロック状態では搭乗可能アイコンが表示されます。
　　　他

11/10 修正
　　　・マルチにて爆発エフェクトが出ない問題を修正
　　　・モブの敵対感知方法を変更
　　　・侵略ブロック関係の機能を変更
　　　他

11/03 修正
　　　・ミサイルの挙動を安定化
　　　・objモデルアーマーの描画を安定化
　　　・戦車などの効果音のカテゴリをWEATHERに変更
　　　他

10/28 修正
　　　・モブの挙動を修正
　　　・モブ・銃弾の描画距離を延長
　　　他

10/21 修正
　　　・zoomrenderが正常に機能していなかったのを修正

10/20 修正
　　　・銃の挙動を安定化
　　　・タレット系のモブの位置固定用のconfigを追加
　　　　・B:cfg_turret_lockpoint=trueをfalseにすると旧仕様に戻ります
　　　・HMGGVCより侵略ブロック関係をこちらに移動

10/13 修正
　　　・銃のダメージ類を調整
　　　　・エンチャントのダメ増加を2倍に
　　　　・エンチャントの無限が無効化されていたのを修正

10/08 修正
　　　・搭乗系モブの荒ぶり防止
　　　・銃の射撃位置を修正
　　　・盾の挙動の変更
　　　　・オフハンド時は以前のスニーク方式に変更
　　　・弾の挙動の安定化
      ・戦車などに登場しているモブにBulletAA(対物ライフル)や
　　　　徹甲弾系の銃弾でもダメージが入るように
　　　他

10/02 修正
　　　・飛行モブがマルチでクラッシュするのを修正
　　　　・ただし標的指定に問題あり

09/30 修正
　　　・銃のエンチャントがGUIを開いた際に消えるバグを修正
　　　・銃の挙動を改善
　　　他

09/23 config追加
　　　・B:cfg_Instant_death_avoidance=true  
        銃弾ダメージで体力満タンのとき即死ダメージを体力1だけ残せる設定です
      追加
　　　・アタッチメントにツールチップを追加
　　　　・インベントリのアタッチメントにカーソルを合わせると情報が表示されます
　　　修正
　　　・銃のGUI画面を修正
　　　・グラップル類のコードをhmggvcからgvclibに移動
　　　　・マルチ関係の挙動を修正
　　　・銃の挙動を修正
　　　　・マルチでオフハンドで動作しない問題を修正
　　　　　・ただしフルオートは不安定
　　　・モブの挙動を修正
　　　他

09/14 修正
　　　・レンチの耐久値を調整
　　　・モブの挙動を修正
　　　他

09/01 修正
　　　・モブの挙動を修正
　　　他

08/26 修正
　　　・火炎放射を軽量化
　　　・squad関連のソースをhmggvcからこちらに移動
　　　他

08/19 修正
　　　・モブの挙動を修正
　　　他

08/04 追加
　　　・乗り物用クラスを生成
　　　変更
　　　・盾の仕様を変更
　　　・ミサイルの照準方式を変更
　　　他


07/16 追加
　　　・銃にクロスヘアを追加
　　　変更
　　　・entityのAI関連を修正
　　　・戦車系の移動方法を変更

06/23 修正
　　　・LMM導入時にクラッシュする問題を修正

06/10 導入方法の変更
　　　・gvclibフォルダと.zipを導入してください。
　　　変更
　　　・AIの挙動を変更
　　　・銃の挙動を最適化
　　　他

05/04 バグ修正
　　　・モブの挙動を安定化
　　　・ミサイルランチャーがロックオンできないのを修正

04/28 1.12.2試験版
　　　バグ修正
　　　・銃の安定化
　　　・モブの挙動の安定化
　　　他

03/18 バグ修正
　　　・LMMのメイドが銃を使用時にクラッシュ等する問題を修正
　　　　・3Dモデル表示はバグ中
　　　変更
　　　・銃弾のエフェクトを変更
　　　・銃の使用クラス等の最適化
　　　追加
　　　・アタッチメントにモデル設定が可能なサイトを追加

18/2/18 ゲリラ向けAI等追加

12/29 修正
　　　・ZoomRenderが正常に動作しないのを修正
　　　追加
　　　・ダメージタイプの追加
　　　・フレアの追加
　　　変更
　　　・火炎放射のダメージを貫通ダメージに変更
　　　他

12/10 リロードモーション追加
　　　銃弾、薬莢に3Dモデル追加
　　　その他

11/05 修正
　　　・銃弾が自分にあたるのを修正
　　　・盾系アイテムでクラッシュするのを修正
　　　追加
　　　・MQOモデルローダーを仮実装
　　　　・metasequoiaのモデルをそのまま使用できるようになりました。

10/22 修正
　　　・銃弾が壁を貫通するのを修正
　　　・銃弾の挙動の安定化
　　　・引っ付く爆弾を追加
　　　・爆発でアイテムが消えないよう修正
　　　・弾丸の3Dモデル化
　　　他
09/24 いくつかの機能を追加
　　　・銃の両手持ちが可能に
　　　・盾の追加
　　　修正
　　　・銃の作画の安定化
　　　他

08/11 HMGなどmodでGVCLib単体で起動できなかったのを修正

03/26 修正

03/14 起動できないバグを修正

03/13 アタッチメント追加
　　　他

17/03/07 バグ修正
　　　・リロードが正常に動作しないのを修正
　　　・銃追加方法を修正

12/21 バグ修正
　　　・optifine導入時に正常に銃が表示されないバグを修正
　　　他

12/10 バグ修正
　　　・Rキーで内部サーバーが落ちるのを修正
　　　銃のモデルにobjモデルが使用できるようになりました
　　　他

11/7  修正

9/26  バグ修正
　　　・サーバーでクラッシュするのを修正
　　　イベント処理を追加
　　　・Rキーで銃がリロード可能に

9/10　公開