• カテゴリー別アーカイブ Minecraft
  • Minecraft1.12.2でMod作製 PART9. Golemist-0.6.60

    こちらはPCゲーム「Minecraft」のMod作製日記です。

    Minecraft.1.12.2でのMod作製の作業進捗を書いています。
    Minecraft.1.12.2での完成を目標としていますが、Minecraft.1.13の仕様によってはそちらへ移行してからの完成を目指すかも知れません。









    [要素も充実してきた]

    Mod作製の進捗を、ずっと書かずに進めてて、久しぶりに書こうとしたら、バージョン(0.6.60)まで来てしまってたw

    初めてのアップロードから一年近くも間が開いての日記・・・

    これまでの追加内容や修正内容がかなりの数になるけど、この後リリースする予定の(0.6.60)で出来る事を書いていこう。

    最初のアップロードからJavaの方の扱いも慣れてきて出来る事が多くなってきた。

    例えばif文しか使えなかった頃に書いた無駄に長い記述をfor文やswitch文を使って簡略化したり、アイテムの登録をしやすくするために引数を加えてみたりとか。

    最初に作った処理は解説をしてくれている外国の動画を視ながら作ったものだったから、それと同じ書き方でアイテムやブロック、エンティティを登録していたけど、Javaに慣れてくるにつれて、自分のやりやすい記述に書き換えたり、追記したりできるようになったから後で数値を変更するのも楽になった・・・はずw

    今回のアップデートでユニークゴーレム以外のゴーレムの装備を少し追加して、それに合わせて元々、追加済みだったユニークゴーレム用の装備も記述を書き換えた。

    最近覚えた「列挙型」(Enum)を使って、武器同士の能力の比較や修正をする時に見やすくしたのと、武器に「Material」と「Type」をEnumで記述。

    これによってアイテムを登録する時に、「アイテム名、素材、タイプ」の3つを入力するだけで武器毎の能力を自動で計算して追加してくれるようになった。

    Enumを使うのは元々、アーマーのクラスに書いてあったのを見つけて読み解いて、使い方を覚えたから、Javaが使える人は初めから使ってるんだろうねw

    なんだかんだで、追加出来た要素は・・・

    ・Item(アイテム)

    ・Block(ブロック)

    ・TileEntity(タイルエンティティ)

    ・Entity(エンティティ)

    ・AI

    ・GUI

    ・EntityProjectile(矢、スプラッシュポーションなどがコレ)

    ・Fluid(液体)

    ・Tank(液体タンク)

    ・Enchantment(エンチャント)

    ・Structure(構造物)

    ・Config(コンフィグファイル)

    書いてみると、結構たくさん作ってたw

    少しずつ試行錯誤を繰り返しつつ作ってきた物たちが集まってるから多くても、おかしくはないけど、Javaが読めない状態から考えたら、よく出来たもんだと自分でも関心。

    アイテムやブロックに関してはあまり多くないし、凝ったものも無いから簡単。

    エンティティ関係の追加が本文だから、エンティティやそのAI、今回作ったGUIが大変だったかな。

    以前はユニークゴーレムのモデルのクラスにに武器や盾のモデルも記述してあって、エンティティ側からの情報で、「装備しているか?」を読み取って装備のモデルの描写のon/offを切り替えてたけど、今はちゃんとメインハンドやオフハンドにアイテムを装備させる処理と、装備しているアイテムをゴーレムに描画する処理が出来たから、持たせるだけでok。

    武器に設定した攻撃力も、盾に設定したダメージのカット量も持たせるだけで反映させられる(盾のダメージカットはオリジナルで処理を作った)。

    更にユニークゴーレムしかできてないけど、インベントリとGUIを追加。インベントリは少し前のアップデートからあったけど、GUIは今回から。

    GUIの追加に伴って、ゴーレムのインベントリを作り直して、「インベントリ、武器、盾、アーマー」とスロットを分けてみた。

    これには少してこずったけど、おかげでGUIから装備の受け渡しが出来るようになって、わざわざスニーク状態で右クリックしなくても大丈夫なった。

    ただ、ユニークゴーレムの武器は、バニラのアイテムを渡すと、それに対応した武器に変換されて装備させられるようにしてたから、変換後の武器はGUIから操作できるけど、バニラのアイテムは、手渡しでないといけないw

    GUIに装備変換用のスロットを追加する予定。

    他にも初期の頃は殴るしかできなかった他のゴーレム達も、少しだけど出来る事が多くなってる。

    作物の収穫や種付け、ドロップアイテムの回収やブロックの破壊もできる。ただ一部の作業は、あえて使いにくくしてある。

    ゴーレムは単純な作業しか出来ないっていうイメージを残したいから、作業を分担させたり、他の要素と組み合わせて使う様に遊んでもらいたいかな。

    例えば、追加されているアイテムに「ルーン文字」があるけど、今のバージョンだと「Nied(ニード)」のルーンをゴーレムに張り付けると、ドロップアイテムを拾ってくれるけど、その後は何もしてくれないので、右クリックで受け取る必要がある。

    これだけだと、ドロップアイテムの消滅を防ぐ以外に便利でもなんでもないから、一工夫が必要。

    アイテムを拾ったゴーレムはホッパーの上を通過すると、持ってるアイテム落とす様になってるから、アイテムを拾った後にホッパーの上を通過させるような工夫をすると回収が自動化できる。

    水流で回収するのといい勝負だけど、使い方によっては便利になるかもしれない。

    ブロックの破壊もまだ制約が多い状態。これから修正や追加をしていく予定だけど、まだまだ時間がかかりそう。

    ブロックの破壊は範囲を指定できないようにしてあるから、ゴーレムの周囲の破壊可能なブロックを手当たり次第に破壊していく。

    土ブロックを撤去するのにはいいかなって程度にとどめてある。

    ちなみにブロック破壊は「Hagall(ハガル)」ルーンだけど、用もなく「Rad(ラド)」のルーンと組み合わせてはいけない。

    Radのルーンを付けると、フォローをしなくなって自由行動をしだすから破壊可能なブロックを破壊しながらどこかへ行ってしまうw

    変更予定の部分や仕様の変更もあるから、ある程度出来てくるまで解説などが書けないのが痛いけど、アップデートする時には、変更内容を公開先のサイトに載せてるから大丈夫かな。

    ユーザーからの要望にあった「儀式」も作りたくて考えてるけど、まだ未完成。

    今回のアップデートで儀式や魔法的な要素に関わるエネルギー的な(マナみたいな?)のを運ぶためのエンティティを追加してみた。

    肝心の要素が出来てないから、このエンティティは何もしてくれないけど、とりあえずサッカーボールみたいに転がす事が出来るw

    これを発展させて運べるようにしていく予定(作れたらw)。










    前の記事

    ☆Minecraft1.12.2でMod作製 PRAT8. ModをCurseForgeに公開

    Minecraft 記事一覧へ


  • Minecraft1.12.2でMod作製 PART8. ModをCurseForgeに公開

    こちらはPCゲーム「Minecraft」のMod作製日記です。

    Minecraft.1.12.2でのMod作製の作業進捗を書いています。
    Minecraft.1.12.2での完成を目標としていますが、Minecraft.1.13の仕様によってはそちらへ移行してからの完成を目指すかも知れません。









    Modがある程度形になってきたので、CurseForgeに公開する事にした。
    コンフィグファイルも増やしたし、作りかけの部分は一部、コメントアウトしておいて、形になっている部分だけでの公開になるけど、先延ばしにし過ぎてもと思い、アルファ版で公開。

    [自然スポーンするゴーレム]

    最初に手に入るゴーレムとペット以外にSSのゴーレム達が自然にスポーンする。
    バニラのオオカミみたいに手懐ける事が出来る。
    と、いうか機能はほぼ同じで、ポピーで手懐けて、回復もポピー。

    ゴーレム専用の回復アイテムだと多めに回復する感じ。
    でもポピーでの回復量も、専用の回復アイテムでの回復量もコンフィグで変更可能にしておいた。
    ポピーに関しては回復機能を無しにもできる。

    実際に公開したのは3日前だから、事後報告って感じ。
    公開する準備に大いに手間取って、時間をかけ過ぎた結果、こっちを書く時間が取れずに3日も経ってしまったw

    公開して間もなく、コメントによるアドバイスや、提案をもらったので、これから作るにあたって参考にしていく♪
    あとはもっとJavaを理解して、欲しいものを形に出来るようになればいいかな。

    そして先ほど、今日の更新分をアップロードしたから、承認が終われば0.6.1が公開される。
    承認までは時間がかかるみたいだから、私が起きている間には終わらないかも知れない。

    ちなみにチェンジログに更新内容を書いたけど、新しく追加した敵対的なMobを1体追加した事を書き忘れてたw
    なので、プレイしてくれた人達へのシークレットってことにしておく・・・

    要望があったゴーレムを運ぶ手段については、技術的にまだ作れてないから、時間がかかるかも知れない。
    アイテム化する案も貰ったけど、アイテム紛失によるロストを避ける為に他の方法を考えようと思ってる。

    公開先のCurseForgeのMod説明の部分の使い方がまだ理解しきれてなくて、動画を張る方法が分からないw
    見てくれた人達に伝わりやすいように、動画を貼れればいんだけど、もう少し時間がかかるかも知れない。
    youtubeに何とかってコメントをもらったから、そっちに動画を上げて、そのURLを貼ればいいのかも知れない。
    なのでyoutubeの準備もしていかなきゃw

    公開先のサイトはこちら
    CurseForge Golemist










    前の記事

    ☆Minecraft1.12.2でMod作製 PRAT7. ゴーレムの死亡処理とコンフィグファイル

    Minecraft 記事一覧へ


  • Minecraft1.12.2でMod作製 PART7. ゴーレムの死亡処理とコンフィグファイル

    こちらはPCゲーム「Minecraft」のMod作製日記です。

    Minecraft.1.12.2でのMod作製の作業進捗を書いています。
    Minecraft.1.12.2での完成を目標としていますが、Minecraft.1.13の仕様によってはそちらへ移行してからの完成を目指すかも知れません。









    [ゴーレム装備の予備を持たせられるように]

    オオカミのゴーレムに追加する機能を考えながら遊んでいて、「予備の装備を持たせる」事を思い付いた。
    ゴーレムが強くなり過ぎないように、武器も含めて性能を控えめにしているんだけど、「鉄」と「黒曜石」の武器は、攻撃力もそこそこで耐久値もそれなり。
    「木」と「石」の武器は素材が集めやすいので、攻撃力も耐久値も低めにしてある。

    なので、「木」と「石」は壊れやすくて戦闘中に壊れる事もしばしば・・・
    でも戦闘中に持たせ直す余裕がない時も多い。

    そこでオオカミのゴーレムに予備の装備を持たせて、装備が無い状態のゴーレムに接触した時に装備の受け渡しを行えるようにしてみた。

    オオカミのゴーレムには「盾」を1つと、「武器」を2つまで持たせられるようにしてみた。
    左右に別々の武器を持たせることもできる上に、素材は帰ってこないけど、入れ替えも出来るように。
    ゴーレムへの受け渡しは、左側の武器が優先で、オオカミのゴーレムに持たせる時も、先に持たせるのは左側。

    普通に渡すと左側優先の処理で、オオカミのゴーレムを座らせた状態の場合は、右側を優先するようにしてある。

    他にも誤って連続で右クリックしてしまわないように、一度、右クリックをしたら0.5秒、右クリックを無視する処理を追加して、武器の持ち替えで素材が無駄にならないようになってる。

    最後にフォロー用のAIを少し追加して、装備を渡せる条件が揃っている時は、ゴーレムにより近づきやすいように調整してみた。
    装備の受け渡しの処理もAIの調整も、これからテストしていく予定。

    コンフィグファイルも作って、ゴーレムの設定をユーザーが調整できるようにしてみた。
    キル数によるダメージボーナスのon/offや、キル数カウントの上限、キル数に対するダメージボーナスの比率など。
    他にも盾や武器のスキルのon/offや発動率のやスキルボーナスなどの細かい部分も設定できるようになった。

    更に設定でバランス調整をし易そうな項目を少しずつ増やしていけば、ユーザーの好みやサーバーの難易度の調整もしやすくなるはず。
    だけど、マルチのテストが出来ていないから、まだまだって感じ。

    コンフィグが落ち着いて、動作も安定したらアルファでリリースして、それからマルチの調整をしていくのもありかも知れない・・・

    今はゴーレムが倒された時の処理を見直しているところで、ハートが0になったら、ハートを1に回復させて、パートナーのオオカミのゴーレムと一緒にホームポイントに戻って座っている状態にしてあったけど、他のディメンションで倒された時に、通常世界に戻ってスポーンさせる処理がわからず、ネザーで倒された場合、座標は通常世界のを読み込んで、ネザーのその座標にスポーンしてしまっていたので、設定を見直す必要が出てきた。

    結果、倒されたら、その場に倒れた状態になり条件を満たさないと復活出来ないように変更する事にした。
    プレイヤーみたいな謎の力でリスポーンするより、倒れて復活させてもらえるのを待っている方が自然な感じだし、これで決定。
    あとは倒れているモデルの作製と、倒れている状態を作り、適用させる処理を作るだけ。
    他には蘇生方法やコンフィグ設定を作ればokかな。

    リリースに向けて公開予定の海外のサイトのアカウントも作ったし、後は、英語での紹介文を考えるのと、英語の言語ファイルを作ったり紹介文と一緒に張り付けるSSを取らなきゃいけないけど、あと少しだから、ボチボチ頑張ろうw










    次の記事

    ☆Minecraft1.12.2でMod作製 PRAT8. ModをCurseForgeに公開

    前の記事

    ☆Minecraft1.12.2でMod作製 PRAT6. ゴーレム用ペットの追加

    Minecraft 記事一覧へ


  • Minecraft Mod解説 LycanitesMobs Elemental Mobs 2

    こちらはPCゲーム「Minecraft」のMod「Lycanites Mobs」の解説記事です。

    Minecraft.1.12.2

    Lycanites Mobs.1.20.3.1での解説になります。

    製作者(Owner)は「Lycanite」。

    ダウンロード(CurseForge)は「CurseForge Lycanites Mobs」。

    英語wikiは「こちら」。









    MinecraftのModの1つ「LycanitesMobs」。

    バイオームごとに様々なMobを追加するModです。

    各バイオームに追加されるMobはバニラの牛や羊のように、繁殖させて食用にするものや、夜間などにスポーンする敵対的なMobがいます。

    敵対的なMobの一部は専用のアイテムを使って、バニラのオオカミのように飼いならす事ができ、更にそのうちの一部はバニラの馬のやロバのようにサドルを装備させることで、騎乗できるものもいます。

    また、特定の条件下でスポーンするMobもいたり、専用のダンジョンも追加される他、プレイヤー自身が召喚する大型のボスMobも追加されます。

    リアルな外見から、昆虫系のMobなどが苦手な方や、マインクラフトの四角い世界感との違和感を感じる人には、合わないかも知れません。

    戦闘が好きな方や手ごたえを求める方、他Modで追加される強い装備を使って攻略したい人にはオススメです。

    Mod自体の難易度もマインクラフトのコンフィグの設定で変化するように設定されている上に、Modのコンフィグで細かい設定が変更できるので、導入する人の好みにカスタマイズしやすいので、自分の好みに合わせてプレイしたり、Modサーバーへの導入の際にはバランス調整はし易いでしょう。

     

    ここではLycanitesMobsを導入した際に特定の条件下でスポーンするMobを紹介します。

    敵対的なMob

    Grue

    日光が差し込まない暗闇にスポーンする飛行Mob。
    暗い場所では姿が見えなくなり、紫のパーティクルのみが表示される。
    暗闇にテレポートする事が出来るようで、ブロック越しの別の通路にテレポートする事がある。
    近接攻撃しかしてこないが、対象の後ろに一瞬で回り込む能力と、近接攻撃に「盲目」ポーション効果を持つ。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 15
    defense: 1
    armor: 0
    speed: 32
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: scarlet(uncommon)
    subspecies2: verdant(uncommon)
    subspecies3: lunar(rare)
    element: shadow: blindness
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 25
    防御力: 2
    アーマーポイント: 0
    移動速度: 32
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 緋(uncommon)
    サブカラー2: 新緑(uncommon)
    サブカラー3: 月光(rare)
    エレメント: shadow: 盲目
    召喚コスト: 2

    エンダーパール
    ドロップ数: 1~2
    ドロップ確率: 50%

     

    黒曜石
    ドロップ数: 1~2
    ドロップ確率: 50%

     

    Shadow Soulstone
    ドロップ数: 1
    ドロップ確率: 100%
    ※Subspecies3

    Spriggan

    草、花、サトウキビなどの植物系のブロックを破壊した際に、スポーンする飛行Mob。
    ビームのような遠距離攻撃をしてくる上に、この攻撃には体力吸収効果と「毒」のポーション効果がある為、速やかに倒さないと長期戦になると不利な為、遮蔽物を利用するなどして素早く対処したい。
    斧系のツールが弱点の為、斧によるクリティカル攻撃であっさり倒せる。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 15
    defense: 0
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 0.5
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: golden(uncommon)
    subspecies2: scarlet(uncommon)
    element: arbour: poison
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 15
    防御力: 0
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 0.5
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 金(uncommon)
    サブカラー2: 緋(uncommon)
    エレメント: arbour: 毒
    召喚コスト: 2

    棒(石炭)
    ドロップ数: 1~6
    ドロップ確率: 50%

     

    ツタ
    ドロップ数: 1~3
    ドロップ確率: 10%

     


    ドロップ数: 1~3
    ドロップ確率: 10%

     

    カボチャの種
    ドロップ数: 1~3
    ドロップ確率: 10%

     

    スイカの種
    ドロップ数: 1~3
    ドロップ確率: 10%

     

    Immunizer
    ドロップ数: 1
    ドロップ確率: 5%

     

    Life Drain Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Reiver

    Frostfireに、スポーンする飛行Mob。
    FrostfireはWendigo(ウェンディゴ)が移動した際に足元に発生する。
    Frostbolt Charge(フロストボルトチャージ)を飛ばして攻撃してくる。
    攻撃を受けると「移送速度低下」のポーション効果を受ける。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 15
    defense: 1
    armor: 0
    speed: 24
    damage: 2
    attackSpeed: 1
    rangedSpeed: 0.5
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: ashen(uncommon)
    subspecies2: golden(uncommon)
    element: frost: slowness
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 15
    防御力: 1
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.5
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 灰(uncommon)
    サブカラー2: 金(uncommon)
    エレメント: frost: 移動速度低下
    召喚コスト: 2

    雪玉
    ドロップ数: 1~8
    ドロップ確率: 100%

     


    ドロップ数: 1~8
    ドロップ確率: 25%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 5%

     

    Frostbolt Charge
    ドロップ数: 1
    ドロップ確率: 5%

    Eechetik

    キノコにスポーンする飛行Mob。
    周囲のMobに「Plague」のポーション効果を与える。
    「Plague」の効果の為、対処できる時は早めに倒してしまうと良い。
    スポーンを防ぐためにキノコの撤去と、キノコ付近の沸きつぶしを速やかに済ませておく事をオススメする。
     

    Plague:この効果を受けているMobの周囲のMobに「毒」のポーション効果を与える。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 30
    health: 20
    defense: 0
    armor: 0
    speed: 28
    damage: 1
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 3
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: dark(uncommon)
    subspecies2: keppel(uncommon)
    element: poison: plague, poison
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 30
    体力: 20
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 3
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 暗(uncommon)
    サブカラー2: ケッペル(uncommon)
    エレメント: poison: plague, 毒
    召喚コスト: 2

    スライムボール
    ドロップ数: 1~2
    ドロップ確率: 100%

     

    キノコ(茶)
    ドロップ数: 1
    ドロップ確率: 100%

     

    キノコ(赤)
    ドロップ数: 2~3
    ドロップ確率: 100%

     

    Poison Gland(ポイズングランド)
    ドロップ数: 1~2
    ドロップ確率: 25%

    Vapula

    ラピスラズリ鉱石、レッドストーン鉱石、ダイヤモンド鉱石などの宝石系の鉱石ブロックを破壊した際に、スポーンする飛行Mob。
    「Aphagia」のポーション効果を持つ結晶のような物体を連続で飛ばして攻撃してくる。
     

    Aphagia:右クリックによるアイテムの使用ができなくなる

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 30
    defense: 3
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 1
    rangedSpeed: 0.125
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 1
    subspecies1: verdant(uncommon)
    subspecies2: golden(uncommon)
    element: crystal: aphagia
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 30
    防御力: 3
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.125
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 1
    サブカラー1: 新緑(uncommon)
    サブカラー2: 金(uncommon)
    エレメント: crystal: aphagia
    召喚コスト: 2


    ドロップ数: 1~8
    ドロップ確率: 100%

     

    ネザー石英
    ドロップ数: 1~16
    ドロップ確率: 100%

     

    ダイヤモンド
    ドロップ数: 1
    ドロップ確率: 5%

     

    エメラルド
    ドロップ数: 1
    ドロップ確率: 5%

     

    ラピスラズリ
    ドロップ数: 4~8
    ドロップ確率: 25%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 1%

     

    Crystal Shard
    ドロップ数: 1
    ドロップ確率: 25%

    Banshee

    廃坑などにスポーンする飛行Mob。
    ブロックを無視して移動できる上に、ブロック越しでもプレイヤーを感知する能力を持つ。
    攻撃を受けると、「Fear」の効果を受ける。
     

    Fear:プレイヤーの意思と無関係に、ランダムに移動する。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 25
    defense: 0
    armor: 0
    speed: 32
    damage: 2
    attackSpeed: 0.5
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 10
    knockbackResistance: 0
    subspecies1: scarlet(uncommon)
    subspecies2: keppel(uncommon)
    element: phase: fear
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 25
    防御力: 0
    アーマーポイント: 0
    移動速度: 32
    攻撃力: 2
    近接攻撃間隔: 0.5
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 10
    ノックバック耐性: 0
    サブカラー1: 緋(uncommon)
    サブカラー2: ケッペル(uncommon)
    エレメント: phase: fear
    召喚コスト: 2

    ソウルサンド
    ドロップ数: 1~6
    ドロップ確率: 100%

     

    エンダーパール
    ドロップ数: 1~2
    ドロップ確率: 75%

     

    エンダーアイ
    ドロップ数: 1
    ドロップ確率: 10%

    Tremor

    爆発が発生した際に、スポーンする飛行Mob。
    クリーパーなどの爆発に加えて、追加Mobによる爆発でもスポーンする為、注意が必要。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 15
    health: 20
    defense: 1
    armor: 0
    speed: 30
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 1
    subspecies1: russet(uncommon)
    subspecies2: verdant(uncommon)
    element: quake: hunger
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 15
    体力: 20
    防御力: 1
    アーマーポイント: 0
    移動速度: 30
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 1
    サブカラー1: 赤(uncommon)
    サブカラー2: 新緑(uncommon)
    エレメント: quake: 空腹
    召喚コスト: 2

    火薬
    ドロップ数: 4~8
    ドロップ確率: 100%

     

    花火の星
    ドロップ数: 1
    ドロップ確率: 25%

     
    ブレイズパウダー
    ドロップ数: 1~4
    ドロップ確率: 100%

     

    ブレイズロッド
    ドロップ数: 1~2
    ドロップ確率: 75%

    Sylph

    砂漠の寺院、ジャングルの遺跡、ウィッチの小屋の周囲にスポーンする飛行Mob。
    「Smited」のポーション効果を持つ魔法弾を飛ばして攻撃してくる。
     

    Smited:日光を浴びると炎上する

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 40
    defense: 1
    armor: 0
    speed: 24
    damage: 1
    rangedDamage: 4
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0
    subspecies1: verdant(uncommon)
    subspecies2: golden(uncommon)
    element: aether: smited
    summonCost: 4

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 40
    防御力: 1
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    遠距離攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0
    サブカラー1: 新緑(uncommon)
    サブカラー2: 金(uncommon)
    エレメント: aether: smited
    召喚コスト: 4

    グロウストーンダスト
    ドロップ数: 1~8
    ドロップ確率: 100%

     

    金塊
    ドロップ数: 3~9
    ドロップ確率: 100%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 5%

     

    Aetherwave Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Wraith

    ネザーにスポーンする飛行Mob。
    近接攻撃に「Decay」のポーション効果を持つ。
    死亡する際に爆発するので、可能ならば遠距離攻撃で倒すと良い。
    この爆発はブロックの破壊と爆発ダメージに加えて、Tremorをスポーンさせる事があるので注意が必要。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 5
    health: 5
    defense: 0
    armor: 0
    speed: 32
    damage: 4
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 32
    knockbackResistance: 0
    subspecies1: verdant(uncommon)
    subspecies2: azure(uncommon)
    element: nether: wither
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 5
    体力: 5
    防御力: 0
    アーマーポイント: 0
    移動速度: 32
    攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 32
    ノックバック耐性: 0
    サブカラー1: 新緑(uncommon)
    サブカラー2: 紺碧(uncommon)
    エレメント: nether: 枯渇
    召喚コスト: 2


    ドロップ数: 2
    ドロップ確率: 100%

     

    火薬
    ドロップ数: 1~2
    ドロップ確率: 75%

     

    ブレイズパウダー
    ドロップ数: 1~2
    ドロップ確率: 50%

    Spectre

    奈落に近い場所にスポーンする飛行Mob。
    ブロックを無視して移動する能力を持つがBansheeのようなブロック越しでの視認能力はない。
    Bansheeよりも視認距離が長い為、通路などで遭遇すると、割と遠くからでも感知して襲ってくるので注意が必要。
    近接攻撃しかしてこないが、対象を自分に向かって引き寄せる能力を持つ。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 15
    health: 30
    defense: 0
    armor: 0
    speed: 32
    damage: 3
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 1
    subspecies1: azure(uncommon)
    subspecies2: light(uncommon)
    element: void: decay
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 15
    体力: 30
    防御力: 0
    アーマーポイント: 0
    移動速度: 32
    攻撃力: 3
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 1
    サブカラー1: 紺碧(uncommon)
    サブカラー2: 光(uncommon)
    エレメント: void: decay
    召喚コスト: 2

    エンダーパール
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    エンダーアイ
    ドロップ数: 1
    ドロップ確率: 50%

     

    コーラスフルーツ
    ドロップ数: 1~10
    ドロップ確率: 50%

     

    黒曜石
    ドロップ数: 1~2
    ドロップ確率: 50%

     

    Spectral Bolt Charge
    ドロップ数: 1
    ドロップ確率: 25%

     












  • Minecraft Mod解説 LycanitesMobs Elemental Mobs アイテム

    こちらはPCゲーム「Minecraft」のMod「Lycanites Mobs」の解説記事です。

    Minecraft.1.12.2

    Lycanites Mobs.1.20.3.1での解説になります。

    製作者(Owner)は「Lycanite」。

    ダウンロード(CurseForge)は「CurseForge Lycanites Mobs」。

    英語wikiは「こちら」。









    MinecraftのModの1つ「LycanitesMobs」。

    バイオームごとに様々なMobを追加するModです。

    各バイオームに追加されるMobはバニラの牛や羊のように、繁殖させて食用にするものや、夜間などにスポーンする敵対的なMobがいます。

    敵対的なMobの一部は専用のアイテムを使って、バニラのオオカミのように飼いならす事ができ、更にそのうちの一部はバニラの馬のやロバのようにサドルを装備させることで、騎乗できるものもいます。

    また、特定の条件下でスポーンするMobもいたり、専用のダンジョンも追加される他、プレイヤー自身が召喚する大型のボスMobも追加されます。

    リアルな外見から、昆虫系のMobなどが苦手な方や、マインクラフトの四角い世界感との違和感を感じる人には、合わないかも知れません。

    戦闘が好きな方や手ごたえを求める方、他Modで追加される強い装備を使って攻略したい人にはオススメです。

    Mod自体の難易度もマインクラフトのコンフィグの設定で変化するように設定されている上に、Modのコンフィグで細かい設定が変更できるので、導入する人の好みにカスタマイズしやすいので、自分の好みに合わせてプレイしたり、Modサーバーへの導入の際にはバランス調整はし易いでしょう。

     

    ここではLycanitesMobsの「Elemental Mobs」で追加されるアイテムを紹介します。

    アイテム

    Ember Charge

    Cinderが飛ばしてくる炎の霧。

    Ember Scepter

    右クリック長押しで使用する事で、耐久値を消費し「Ember Charge」を飛ばす事が出来る。

    Cinderfall Sword

    ダイヤの剣と同等の攻撃力と攻撃速度を持つ。
    追加で防御無視の炎ダメージを与え、対象を炎上させる。
    更に確率でCinder minionを召喚する。

    Azure Cinderfall Sword

    ダイヤの剣と同等の攻撃力と攻撃速度を持つ。
    追加で防御無視の炎ダメージを与え、対象を炎上させる。
    更に確率でAzure Cinder minionを召喚する。

    Verdant Cinderfall Sword

    ダイヤの剣と同等の攻撃力と攻撃速度を持つ。
    追加で防御無視の炎ダメージを与え、対象を炎上させる。
    更に確率でVerdant Cinder minionを召喚する。

    Aqua Pulse Charge

    Jenguが飛ばしてくる水の魔法弾。

    Aqua Pulse Scepter

    右クリック長押しで使用する事で、耐久値を消費し「Aqua Pulse Charge」を連続で飛ばす事が出来る。

    Life Drain Charge

    右クリックで使用する事で、体力吸収効果のあるビームを放つ。

    Life Drain Scepter

    右クリック長押しで使用する事で、耐久値を消費し「Life Drain Charge」を連続で放つ事が出来る。

    Frostbolt Charge

    Reiverが飛ばしてくる魔法弾。
    「移送速度低下」の追加効果を持つ。

    Frostbolt Scepter

    右クリック長押しで使用する事で、耐久値を消費し「Faebolt Charge」を連続で飛ばす事が出来る。

    Cinder Blade

    Cinderがドロップする。
    v1.20.3.1現在、機能は未実装で代わりに単体でクラフトすると「ブレイズパウダー」16個になる。

    Geonach Fist

    Geonachがドロップする。
    v1.20.3.1現在、機能は未実装で代わりに単体でクラフトすると「鉄鉱石」4個になる。

     












  • Minecraft Mod解説 LycanitesMobs Elemental Mobs 1

    こちらはPCゲーム「Minecraft」のMod「Lycanites Mobs」の解説記事です。

    Minecraft.1.12.2

    Lycanites Mobs.1.20.3.1での解説になります。

    製作者(Owner)は「Lycanite」。

    ダウンロード(CurseForge)は「CurseForge Lycanites Mobs」。

    英語wikiは「こちら」。









    MinecraftのModの1つ「LycanitesMobs」。

    バイオームごとに様々なMobを追加するModです。

    各バイオームに追加されるMobはバニラの牛や羊のように、繁殖させて食用にするものや、夜間などにスポーンする敵対的なMobがいます。

    敵対的なMobの一部は専用のアイテムを使って、バニラのオオカミのように飼いならす事ができ、更にそのうちの一部はバニラの馬のやロバのようにサドルを装備させることで、騎乗できるものもいます。

    また、特定の条件下でスポーンするMobもいたり、専用のダンジョンも追加される他、プレイヤー自身が召喚する大型のボスMobも追加されます。

    リアルな外見から、昆虫系のMobなどが苦手な方や、マインクラフトの四角い世界感との違和感を感じる人には、合わないかも知れません。

    戦闘が好きな方や手ごたえを求める方、他Modで追加される強い装備を使って攻略したい人にはオススメです。

    Mod自体の難易度もマインクラフトのコンフィグの設定で変化するように設定されている上に、Modのコンフィグで細かい設定が変更できるので、導入する人の好みにカスタマイズしやすいので、自分の好みに合わせてプレイしたり、Modサーバーへの導入の際にはバランス調整はし易いでしょう。

     

    ここではLycanitesMobsを導入した際に特定の条件下でスポーンするMobを紹介します。

    中立的なMob

    Aegis

    村にスポーンする飛行Mob。
    普段は中立状態で、アイアンゴーレムのように村に近づくゾンビなどを攻撃する。
    村への破壊行為(ドアの破壊)や、略奪行為(チェストの開閉)を行うと敵対状態になり攻撃してくる。
    通常時は盾の様なものが周囲に纏っているが、戦闘状態になると剣の様な形に変化し、それを高速に回転させながら体当りを仕掛けてくる。
    通常時はダメージが通り難く、戦闘状態の時の方がダメージを与えやすいが、攻撃を受けると「弱体化」の効果を受けるので、近接攻撃の感覚の速さと「弱体化」によって苦戦する事もあるので、戦闘状態の時に弓などで攻撃すると良い。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 20
    defense: 3
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 8
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 1
    subspecies1: russet(uncommon)
    subspecies2: dark(uncommon)
    element: order: weakness
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 20
    防御力: 3
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 8
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 1
    サブカラー1: 赤(uncommon)
    サブカラー2: 暗(uncommon)
    エレメント: order:弱体化
    召喚コスト: 2

    ネザー石英
    ドロップ数: 1~8
    ドロップ確率: 75%

     

    金塊
    ドロップ数: 1~2
    ドロップ確率: 25%

     

    エメラルド
    ドロップ数: 1
    ドロップ確率: 10%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 1%

    Wisp

    明るいところにスポーンする飛行Mob。
    普段は中立状態だが、攻撃を加えると反撃してくる。
    周囲のMobに「暗視」と「発光」のポーション効果を与える。
    周囲にWispが2体いる時は、手に持っている光る珠のようなものを、お互いに投げ渡し合う。
    この光る珠は、攻撃の際に飛ばしてくるものと同じで、触れるとダメージを受けるので注意。
    発光:Mobの輪郭に沿ってフレームのように白い線が表示され、この白い線はブロック越しでも視認できる

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.8
    experience: 10
    health: 25
    defense: 0
    armor: 0
    speed: 30
    damage: 4
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 30
    amplifier: 0
    pierce: 0
    sight: 16
    knockbackResistance: 0
    subspecies1: azure(uncommon)
    subspecies2: violet(uncommon)
    element: light: glowing
    summonCost: 4

    幅: 0.8
    高さ: 1.8
    経験値: 10
    体力: 25
    防御力: 0
    アーマーポイント: 0
    移動速度: 30
    攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 30
    ポーション効果レベル+: 0
    最低ダメージ: 0
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 紺碧(uncommon)
    サブカラー2: 紫(uncommon)
    エレメント: light: glowing
    召喚コスト: 4

    グロウストーンダスト
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    金塊
    ドロップ数: 1~3
    ドロップ確率: 50%

     

    Light Ball Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Nymph

    明るいところにある花にスポーンする飛行Mob。
    普段は中立状態だが、攻撃を加えると反撃してくる。
    周囲のMobに「再生」のポーション効果を与える。
    攻撃を受けると「Lifeleak」のポーション効果を受ける。

     

    Lifeleak:このポーション効果を受けているMobからのダメージを回復効果に変える

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.8
    experience: 10
    health: 15
    defense: 0
    armor: 0
    speed: 28
    damage: 1
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 20
    amplifier: 0
    pierce: 0
    sight: 16
    knockbackResistance: 0
    subspecies1: golden(uncommon)
    subspecies2: dark(uncommon)
    element: fae: lifeleak
    summonCost: 4

    幅: 0.8
    高さ: 1.8
    経験値: 10
    体力: 15
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 20
    ポーション効果レベル+: 0
    最低ダメージ: 0
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 金(uncommon)
    サブカラー2: 暗(uncommon)
    エレメント: fae: lifeleak
    召喚コスト: 4

    花(バニラの1ブロックサイズの各色)
    ドロップ数: 1~3
    ドロップ確率: 50%

     


    ドロップ数: 1~3
    ドロップ確率: 10%

     

    カボチャの種
    ドロップ数: 1~3
    ドロップ確率: 10%

     

    スイカの種
    ドロップ数: 1~3
    ドロップ確率: 10%

     

    Faebolt Charge
    item.faeboltcharge.description=Use to

    ドロップ数: 1
    ドロップ確率: 25%

     

    Immunizer
    ドロップ数: 1
    ドロップ確率: 5%

    敵対的なMob

    Cinder

    炎にスポーンする飛行Mob。
    炎上効果のある遠距離攻撃を仕掛けてくる。
    ネザーでは自然生成された炎に加えて、ガストの攻撃などによって生じる炎にも注意が必要。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 10
    defense: 0
    armor: 0
    speed: 28
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: azure(uncommon)
    subspecies2: verdant(uncommon)
    element: fire: burning
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 10
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: azure(uncommon)
    サブカラー2: verdant(uncommon)
    エレメント: fire: 炎上
    召喚コスト: 2

    石炭
    ドロップ数: 1
    ドロップ確率: 50%

     

    ブレイズロッド
    ドロップ数: 1
    ドロップ確率: 10%

     

    Ember Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Jengu

    水の中にスポーンする飛行Mob。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 15
    defense: 0
    armor: 0
    speed: 22
    damage: 2
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: light(uncommon)
    subspecies2: keppel(uncommon)
    element: water: mining_fatigue
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 15
    防御力: 0
    アーマーポイント: 0
    移動速度: 22
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 光(uncommon)
    サブカラー2: ケッペル(uncommon)
    エレメント: water: 採掘速度低下
    召喚コスト: 2

    Aqua Pulse Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Geonach

    鉱石ブロックを破壊した際に、スポーンする飛行Mob。
    攻撃を受けると「Weight(重さ)」のポーション効果を受ける。
     

    Weight(重さ):ジャンプが出来なくなる。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 20
    defense: 3
    armor: 0
    speed: 24
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 1
    subspecies1: keppel(uncommon)
    subspecies2: golden(uncommon)
    subspecies3: celestial(rare)
    element: earth: weight
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 20
    防御力: 3
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 1
    サブカラー1: ケッペル(uncommon)
    サブカラー2: 金(uncommon)
    サブカラー3: 天(rare)
    エレメント: earth: 重さ
    召喚コスト: 2


    ドロップ数: 1~8
    ドロップ確率: 100%

     

    鉄鉱石
    ドロップ数: 1~2
    ドロップ確率: 75%

     

    ネザー石英
    ドロップ数: 1~8
    ドロップ確率: 75%

     

    金鉱石
    ドロップ数: 1
    ドロップ確率: 10%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 1%

     

    ダイヤモンド
    ドロップ数: 1~3
    ドロップ確率: 100%
    ※Subspecies3

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 100%
    ※Subspecies3

    Djinn

    高いところにスポーンする飛行Mob。
    攻撃を受けると「浮遊」のポーション効果を受ける。
    「浮遊」後の落下ダメージにも注意が必要だが、飛ばしてくる魔法弾のようなものは全方位に放たれる為、周囲のMobが巻き込まれる事もある。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 10
    defense: 0
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0
    subspecies1: ashen(uncommon)
    subspecies2: violet(uncommon)
    element: air: levitation
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 10
    防御力: 0
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0
    サブカラー1: ashen(uncommon)
    サブカラー2: violet(uncommon)
    エレメント: air: 浮遊
    召喚コスト: 2


    ドロップ数: 1~4
    ドロップ確率: 50%

     

    コーラスフルーツ
    ドロップ数: 1~4
    ドロップ確率: 50%

     

    雪玉
    ドロップ数: 1~8
    ドロップ確率: 100%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 5%

     

    Whirlwind Charge
    ドロップ数: 1
    ドロップ確率: 5%

    Argus

    Elemental系のMobが死亡した際に、スポーンする飛行Mob。
    「instability」のポーション効果を持つ「Chaos Orb Charge」を飛ばして攻撃してくる。
    instability:プレイヤーの意思と無関係に、ランダムに移動したり、飛び跳ねたりする。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.8
    experience: 10
    health: 20
    defense: 0
    armor: 0
    speed: 32
    damage: 4
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 1
    subspecies1: scarlet(uncommon)
    subspecies2: dark(uncommon)
    element: chaos: instability
    summonCost: 2

    幅: 0.8
    高さ: 1.8
    経験値: 10
    体力: 20
    防御力: 0
    アーマーポイント: 0
    移動速度: 32
    攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 1
    サブカラー1: scarlet(uncommon)
    サブカラー2: dark(uncommon)
    エレメント: chaos: instability
    召喚コスト: 2

    エンダーパール
    ドロップ数: 1~2
    ドロップ確率: 50%

     

    黒曜石
    ドロップ数: 1~2
    ドロップ確率: 50%

     

    Chaos Orb Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Xaphan

    溶岩と水が接触してブロックが生成された際に、スポーンする飛行Mob。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 20
    health: 30
    defense: 0
    armor: 0
    speed: 28
    damage: 1
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 1
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: golden(uncommon)
    subspecies2: scarlet(uncommon)
    element: acid: penetration
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 20
    体力: 30
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 1
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 金(uncommon)
    サブカラー2: 緋(uncommon)
    エレメント: acid: 侵入
    召喚コスト: 2

    スライムボール
    ドロップ数: 1~2
    ドロップ確率: 100%

     


    ドロップ数: 1~2
    ドロップ確率: 100%

     

    ブレイズロッド
    ドロップ数: 1
    ドロップ確率: 25%

     

    Acid Splash Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Volcan

    「Cinderが砂利ブロックに接触する」または、「Geonachが溶岩に接触する」ことで、スポーンする飛行Mob。
    移動の際に周囲のブロックを溶かして消滅させることがある。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 15
    health: 30
    defense: 2
    armor: 0
    speed: 26
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 1
    subspecies1: azure(uncommon)
    subspecies2: verdant(uncommon)
    element: lava: smouldering
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 15
    体力: 30
    防御力: 2
    アーマーポイント: 0
    移動速度: 26
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 1
    サブカラー1: 紺碧(uncommon)
    サブカラー2: 新緑(uncommon)
    エレメント: lava: smouldering
    召喚コスト: 2


    ドロップ数: 1~8
    ドロップ確率: 100%

     

    鉄鉱石
    ドロップ数: 1~1
    ドロップ確率: 75%

     

    ネザー石英
    ドロップ数: 1~8
    ドロップ確率: 75%

     

    金鉱石
    ドロップ数: 1
    ドロップ確率: 10%

     

    石炭
    ドロップ数: 1
    ドロップ確率: 50%

     

    ブレイズロッド
    ドロップ数: 1
    ドロップ確率: 10%

     

    Ember Charge
    ドロップ数: 1
    ドロップ確率: 25%

    Zephyr

    天候が「雷雨」の時に、スポーンする飛行Mob。
    主に「Paralysis(麻痺)」のポーション効果をを伴う近接攻撃を仕掛けてくるが時々、周囲のMobにダメージを発生させることがある。

     

    Paralysis(麻痺):移動不可状態になる

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 1.6
    experience: 10
    health: 15
    defense: 0
    armor: 0
    speed: 28
    damage: 1
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: golden(uncommon)
    subspecies2: keppel(uncommon)
    element: electric: paralysis
    summonCost: 2

    幅: 0.8
    高さ: 1.6
    経験値: 10
    体力: 15
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 金(uncommon)
    サブカラー2: ケッペル(uncommon)
    エレメント: electric: 麻痺
    召喚コスト: 2

    グロウストーンダスト
    ドロップ数: 1~8
    ドロップ確率: 100%

     

    火薬
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    Cleansing Crystal
    ドロップ数: 1
    ドロップ確率: 5%

     












  • Minecraft1.12.2でMod作製 PART6. ゴーレム用ペットの追加

    こちらはPCゲーム「Minecraft」のMod作製日記です。

    Minecraft.1.12.2でのMod作製の作業進捗を書いています。
    Minecraft.1.12.2での完成を目標としていますが、Minecraft.1.13の仕様によってはそちらへ移行してからの完成を目指すかも知れません。









    前回、追加したキル数をカウントしてダメージにボーナスの処理に足りない部分があったみたいで、ワールドに入る度にゴーレムがデスポーンするという問題が起きたけど、単純にdatamanagerへの書き込みと読み込み用の記述が抜けていただけだったw

    datamanager用の記述の為に、キル数のカウントの処理も知人に作り直して貰ったw

    [ゴーレムにパラシュートを装備]

    バニラのオオカミと同じようにゴーレムも遠くに離れるとテレポートをしてくる。
    これで起こる事故は、高所作業中にゴーレムが落下ダメージを受けて体力が減ってしまったり、死んでしまう事。
    今はポピーで回復できるようにしてるけど、いずれは専用の回復アイテムに切り替える予定だから、落下ダメージを防ぐ要素を入れたいところ。

    で、追加したのが「パラシュート」というわけw

    一定の距離を落下したらパラシュートが開いて落下速度を遅くして、着地時の落下ダメージを無効にしてからパラシュートを解除する仕様。
    今は3ブロック落下で開くようにしてるけど、現実のパラシュートみたいに、「ある程度の速度がないと、パラシュートが開けない」ようにしていく予定。

    1.一定の距離を落下したらパラシュートを開く
    2.パラシュートを開いてすぐの着地は落下ダメージをわずかに軽減
    3.パラシュートを開いてから徐々に落下速度が低下

    こんな感じにしたいw

    それと、盾を装備していると、落下ダメージを受ける時にガード音がしている時があるから、もしかしたら落下ダメージを盾で防いでいるかも知れないw

    [ゴーレム用のペットの作製]

    ゴーレムのパートナーとしてオオカミのゴーレムを作ってみた。
    サイズはバニラのオオカミの半分。

    最初は、そのまま縮小したんだけど、レンガ模様のドットが荒くなっちゃって、変な感じだったから、モデル作成時に身体の各パーツのキューブのサイズを2倍にして、拡大縮小の倍率を25%にして完成。

    2倍の4分の1だから、サイズは半分で解像度が2倍。
    これでレンガ模様もそれっぽく見える。

    ちなみに、この子は戦闘には参加しない仕様

    [アイテムを持てるように準備]

    モデルを作っている最中にふと思い立って、アイテムを持てるようにしてみた。
    ゾンビやスケルトンの要素にある、「手にアイテムを持つ」仕様と、「スノーゴーレムが頭にカボチャブロックを装備している」仕様の処理を応用して、オオカミのゴーレムがアイテムを咥えている様に持たせる処理を作ってみた。

    モデルにアイテム保持用のキューブを追加して、これの回転軸の位置を頭と同じにしておく、これで頭の向き(おねだりの首傾げ)や首だけを動かす動きにもアイテムが連動して動くようになる。

    あとは、首の動きの処理の回転角度の処理をそのままコピーして、そこに角度を少し加えるだけ。
    これで、首の動きについてきて、尚且つ口から斜めに傾いて描写されるようになる。

    頭の回転
    this.Head.rotateAngleX = headPitch * 0.017453292F;

    アイテムの回転
    this.Item.rotateAngleX = headPitch * 0.017453292F – 0.9F;

    アイテムの回転の最後の「-0.9F」がアイテムの角度を決めている。

    後はスノーゴーレムに使われているRenderLayerと同じ機能を使って、オオカミのゴーレムの「Item」というパーツにアイテムを描写するだけ。
    これで描写されたアイテムは「Item」というパーツの動きに合わせて動く。

    ちなみにレイヤーを追加する処理は「RenderSnowMan」の宣言の中にある

    今のところ骨を右クリックで持たせるだけになっているけど、ベースができたので、イロイロと追加できそう。
    例えば・・・
    1.落ちてるアイテムを拾う
    2.どこかから拾ってきたという感じでランダムにアイテムを入手

    他にも面白いことが出来そうな気がする。

    モデルも完成したから、次にゴーレムとの「ペア」の処理を作る。
    お互いのユニークIDを登録して、パートナーとして認識させる。

    この処理は「EntityTameable」の中のペットのオーナーのIDを取得したりする処理を参考に作った。

    これによって追加できた処理が・・・
    1.オオカミのゴーレムはパートナーであるゴーレムに追従
    2.ゴーレムが死亡してホームにリスポーンする時に、オオカミのゴーレムも一緒に移動
    3.オオカミのゴーレムが死亡する時に、パートナーのゴーレムのホームにリスポーン

    作製予定
    4.オオカミのゴーレムが攻撃を受けると、パートナーのゴーレムが攻撃してきたMobに攻撃をする
    5.パートナーのゴーレムに対して、オオカミのゴーレムからの何かしらのアシスト

    なんとなく思い付きで作ってみたけど、イロイロと面白そうな要素を追加できるかも知れない。
    作るのに結構な時間がかかったから、良い方向で生かせるように出来ればと思うw

    まぁ、おかげでレイヤーの処理とか、保持しているアイテムの処理と描画なども覚えたし、無駄ではなかったと思う。
    パートナーの登録処理なんかも作れたし、他でも使えそうだからokかな。

    順調に進んではいるんだけど、未だに「ワールドへの最初のログインの時に、ゴーレム召喚用のアイテムを入手」の処理が出来ていないw

    他のModのその手の処理を見たけど、まだ理解できず作れない。
    なので、テスト中はクリエイティブモードで入手してからサバイバルモードに戻すという手順で進めてるw

    この処理が出来たら、α版として公開出来るかもしれない。
    とりあえず、召喚用アイテムの自動入手と、プレイに支障をきたすバグをチェックしてからかな。

    先日、Mod「Ancient Warfare2」のMobを攻撃させたらクラッシュしたから、こっちのバグかと思ったけど、「Doggy Talents」のDogに攻撃させてもクラッシュしたから、試しに「Ancient Warfare2」のバージョンを1つ前に戻したらクラッシュしなくなった。

    ちょっとビックリw

    後はMobごとのキル数によるダメージ増加の上限を、「MobのHPの上限に応じて変わる」ようにしたい。
    他のModのHPが3桁を超えるMobや、2桁後半のMobなども、何度も倒しているうちに有利になるようにする。

    ゴーレムが強くなりすぎる可能性もあるけど、そもそもHPの高いMobをゴーレム単体で倒すのは難しいから、装備や能力の充実と、プレイヤーのサポートを合わせて何体も倒していく事になる。
    なのでHPの高いMobに対しては逆に労力に見合わないかも知れないw

    ゲームバランスの様子も見ながら数値をいじっていく予定。
    後はマルチでの挙動(そもそも起動できるか)も確認したいけど、自力でModサーバーを建てられないというw

    マルチでの挙動が安定しないうちに公開しちゃうと、遊んでくれる人達に迷惑がかかっちゃうから、マルチでの動作確認も早めに済ませないといけない。

    まだまだ公開の目途は立たないけど、とりあえずは進んでる感じ。
    しばらくは今の状態でプレイして新しい要素のヒントを探そう。
    ついでにバグがないかも確認w










    次の記事

    ☆Minecraft1.12.2でMod作製 PRAT7. ゴーレムの死亡処理とコンフィグファイル

    前の記事

    ☆Minecraft1.12.2でMod作製 PRAT5. ゴーレムの機能を追加

    Minecraft 記事一覧へ


  • Minecraft Mod解説 LycanitesMobs Freshwater Mobs

    こちらはPCゲーム「Minecraft」のMod「Lycanites Mobs」の解説記事です。

    Minecraft.1.12.2

    Lycanites Mobs.1.20.3.1での解説になります。

    製作者(Owner)は「Lycanite」。

    ダウンロード(CurseForge)は「CurseForge Lycanites Mobs」。

    英語wikiは「こちら」。









    MinecraftのModの1つ「LycanitesMobs」。

    バイオームごとに様々なMobを追加するModです。

    各バイオームに追加されるMobはバニラの牛や羊のように、繁殖させて食用にするものや、夜間などにスポーンする敵対的なMobがいます。

    敵対的なMobの一部は専用のアイテムを使って、バニラのオオカミのように飼いならす事ができ、更にそのうちの一部はバニラの馬のやロバのようにサドルを装備させることで、騎乗できるものもいます。

    また、特定の条件下でスポーンするMobもいたり、専用のダンジョンも追加される他、プレイヤー自身が召喚する大型のボスMobも追加されます。

    リアルな外見から、昆虫系のMobなどが苦手な方や、マインクラフトの四角い世界感との違和感を感じる人には、合わないかも知れません。

    戦闘が好きな方や手ごたえを求める方、他Modで追加される強い装備を使って攻略したい人にはオススメです。

    Mod自体の難易度もマインクラフトのコンフィグの設定で変化するように設定されている上に、Modのコンフィグで細かい設定が変更できるので、導入する人の好みにカスタマイズしやすいので、自分の好みに合わせてプレイしたり、Modサーバーへの導入の際にはバランス調整はし易いでしょう。

     

    ここではLycanitesMobsを導入した際に水(海(海水)以外)にスポーンするMobを紹介します。

    アイテム

    Raw Silex Meat

    Silexがドロップする。
    かまどで調理する事で「Cooked Silex Meat(のステーキ)」が手に入る。
    食べると「Penetration Ⅲ」のポーション効果を受ける。

    Cooked Silex Meat

    Raw Silex Meatをかまどで調理する事で手に入る。
    食べると「Swiftswimming Ⅲ」のポーション効果を得る。

     

    Swiftswimming:水中での移動速度の上昇

    Lapis Fish and Chips

    食べると「Swiftswimming Ⅲ」のポーション効果を得る。

     

    Swiftswimming:水中での移動速度の上昇

    Water Jet Charge

    Water Jet Scepter

    飼育できるMob

    Silex

    水(海(海水)以外)にスポーンする小型のMob。
    ラピスラズリで繁殖が可能。
    倒すとラピスラズリを最低でも2個ドロップするので、ラピスラズリを増やしていく事も可能。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 0.8
    experience: 5
    health: 5
    defense: 1
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: light(uncommon)
    subspecies2: keppel(uncommon)
    element: water: mining_fatigue
    summonCost: 2

    幅: 0.8
    高さ: 0.8
    経験値: 5
    体力: 5
    防御力: 1
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 光(uncommon)
    サブカラー2: ケッペル(uncommon)
    エレメント: water: 採掘速度低下
    召喚コスト: 2

    ラピスラズリ
    ドロップ数: 2~4
    ドロップ確率:100 %

     

    Raw Silex Meat
    ドロップ数: 1~3
    ドロップ確率: 100%

    敵対的なMob

    Abaia

    水(海(海水)以外)にスポーンする小型のMob。
    周囲に放電して攻撃してくる。
    養殖中のSilexが巻き込まれないように注意が必要。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.9
    height: 0.9
    experience: 5
    health: 5
    defense: 0
    armor: 0
    speed: 28
    damage: 1
    attackSpeed: 2
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0
    subspecies1: violet(uncommon)
    subspecies2: ashen(uncommon)
    subspecies3: mottled(rare)
    element: electric: paralysis
    summonCost: 4

    幅: 0.9
    高さ: 0.9
    経験値: 5
    体力: 5
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 1
    近接攻撃間隔: 2
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0
    サブカラー1: 紫(uncommon)
    サブカラー2: 紺碧(uncommon)
    サブカラー3: 斑紋(rare)
    エレメント: electric: 麻痺
    召喚コスト: 4


    ドロップ数: 1~5
    ドロップ確率: 100%

     

    グロウストーンダスト
    ドロップ数: 1~8
    ドロップ確率: 100%

     

    Freshwater Soulstone
    ドロップ数: 1
    ドロップ確率: 100%
    ※Subspecies3

    Ioray

    水(海(海水)以外)にスポーンする中型のMob。
    ビームのような遠距離攻撃を仕掛けてくる。

    Parameter

    パラメーター

    ドロップアイテム

    width: 2.8
    height: 0.95
    experience: 10
    health: 20
    defense: 1
    armor: 0
    speed: 36
    damage: 2
    attackSpeed: 1
    rangedSpeed: 2
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 32
    knockbackResistance: 0
    subspecies1: light(uncommon)
    subspecies2: verdant(uncommon)
    element: acid: penetration
    summonCost: 4

    幅: 2.8
    高さ: 0.9
    経験値: 10
    体力: 20
    防御力: 1
    アーマーポイント: 0
    移動速度: 36
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 2
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 32
    ノックバック耐性: 0
    サブカラー1: 光(uncommon)
    サブカラー2: 新緑(uncommon)
    エレメント: acid: 侵入
    召喚コスト: 4


    ドロップ数: 1~5
    ドロップ確率: 100%

     

    生鮭
    ドロップ数: 1~3
    ドロップ確率: 50%

     

    プリズマリンの欠片
    ドロップ数: 1~2
    ドロップ確率: 100%

     

    プリズマリンクリスタル
    ドロップ数: 1
    ドロップ確率: 50%

     

    ラピスラズリ
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    ダイヤモンド
    ドロップ数: 1
    ドロップ確率: 25%

    Strider

    水(海(海水)以外)にスポーンする大型のMob。
    近接攻撃を受けると持ち上げられ、拘束される。

    Parameter

    パラメーター

    ドロップアイテム

    width: 3.0
    height: 10.0
    experience: 10
    health: 40
    defense: 1
    armor: 0
    speed: 24
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 1
    subspecies1: scarlet(uncommon)
    subspecies2: ashen(uncommon)
    element: water: mining_fatigue
    summonCost: 4

    幅: 3.0
    高さ: 10.0
    経験値: 10
    体力: 40
    防御力: 1
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 1
    サブカラー1: 緋(uncommon)
    サブカラー2: 灰(uncommon)
    エレメント: water: 採掘速度低下
    召喚コスト: 4


    ドロップ数: 1~5
    ドロップ確率: 100%

     

    生鮭
    ドロップ数: 1~3
    ドロップ確率: 50%

     

    プリズマリンの欠片
    ドロップ数: 1~2
    ドロップ確率: 100%

     

    プリズマリンクリスタル
    ドロップ数: 1
    ドロップ確率: 50%

    Thresher

    水(海(海水)以外)にスポーンする大型のMob。
    渦潮を巻き起こし、周囲のMobを巻き込むように攻撃してくる。

    Parameter

    パラメーター

    ドロップアイテム

    width: 8.0
    height: 8.0
    experience: 20
    health: 80
    defense: 2
    armor: 0
    speed: 24
    damage: 4
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 2
    sight: 32
    knockbackResistance: 1
    subspecies1: golden(uncommon)
    subspecies2: verdant(uncommon)
    element: water: mining_fatigue
    summonCost: 6

    幅: 8.0
    高さ: 8.0
    経験値: 20
    体力: 80
    防御力: 2
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 2
    視認距離: 32
    ノックバック耐性: 1
    サブカラー1: 金(uncommon)
    サブカラー2: 新緑(uncommon)
    エレメント: water: 採掘速度低下
    召喚コスト: 6


    ドロップ数: 3~6
    ドロップ確率: 100%

     

    生鮭
    ドロップ数: 3~6
    ドロップ確率: 75%

     

    プリズマリンの欠片
    ドロップ数: 3~6
    ドロップ確率: 100%

     

    プリズマリンクリスタル
    ドロップ数: 1~3
    ドロップ確率: 75%

     












  • Minecraft1.12.2でMod作製 PART5. ゴーレムの機能を追加

    こちらはPCゲーム「Minecraft」のMod作製日記です。

    Minecraft.1.12.2でのMod作製の作業進捗を書いています。
    Minecraft.1.12.2での完成を目標としていますが、Minecraft.1.13の仕様によってはそちらへ移行してからの完成を目指すかも知れません。









    Modの作製をちびちびと進めて、少しずつだけど形になってきた。
    ゴーレムに追加したら面白そうな機能を考えて、思い付いたらそれを1つずつ作っていく。

    今回は、IT系の企業で働く知人の力を借りて、「それぞれのMobのキル数をカウントして、キル数に応じて与えるダメージを増やす」という機能を作ってみた。
    というか、元を作ってもらったw

    相変わらずJavaの理解がたりず、理解できない部分が多いので、作ってもらったコードも解説してもらったりして、なんとか実装できた感じ。
    バニラのMobのキル数だけなら、コードが多くなるけど、自分でもなんとかなるんだけど、今回、作りたかったのは、他のmodで追加されるMobのキル数も処理できるようにしたかったので、プロの力を借りたw

    人によって導入するModが違うので、どんなMobが追加されるか分からない状態で、そのMobを判定するコードを用意しなければならなかったから、頭を抱えてたわけで、「作り方はあるはず・・・でも分からない」といった状況だったので、作れるかを聞いてみた結果、作って貰えたw

    貰ったコードでは私の知らなかったHashMapというものを使っていて、説明を聞いた時は何となくわかったけど、1日たったらちんぷんかんぷんなので、時間がある時に調べてみようと思ってる。

    他にも文字列と(エンティティ名)と変数の値(キル数)をセットで格納して、読み込むときに切り離して使う方法も教わった。
    これもしっかりとは理解できていないから、次に使う機会があったら、調べながら覚えていこうと思う。

    [他のModのMobとの戦闘テスト]

    何はともあれ、デバッグもリリース後の他modとのチェックも無事に完了して、他のModの追加Mobのキル数もカウントされて、ダメージにボーナス付くようになった。
    後は大量のMobのキル数をカウントさせても大丈夫かどうかを確認すればokかな。

    キル数によるダメージ増加が完成した後に、連休なのを良い事に夜更かしをして、「武器の使用回数でダメージにボーナスを追加する」機能と、「盾の発動回数で盾の発動率にボーナスが付く」機能も追加してみた。

    熟練度的なもので、キル数と合わせて、「ゴーレムが学習していく」ような感じにしてみた。
    キル数によるダメージボーナスの部分を応用すれば、キル数による盾の発動率にボーナスが付く機能も作れそうだけど、とりあえず保留。

    今のところ、キル数も熟練度もカウントの100分の1をそのまま加算するようにして、カウントが300以上の場合は300で計算するようにしてみた。
    これでしばらく遊びながら様子をみて、デフォルト設定の値を決めようと思ってる。

    いずれはコンフィグファイルも作って、Modを使用する人がカウントからの倍率と上限を変更できるようにしたい。

    盾の発動率を作った流れで、「ゴーレムが矢を防御した時に、確率で矢をドロップする」機能もつくってみた。
    確率は盾の発動率の半分に設定。

    キル数によるダメージ増加の部分を作ったので、以前作った武器の部分も作り直して武器のダメージもそこで計算するように変更。
    以前のコードだと「Boolean」で作っていたので、trueかfalseしかできず、「木の棒」、「石の棒」、「鉄の棒」、「黒曜石の棒」と別々にデータを管理してたけど、これではコードが多くなるので、「Integer」で作り直して、「武器の種類」、「武器の素材」、「武器の攻撃力」、「武器の耐久値」にしてみた。

    「武器の耐久値は」元々、作ってあったので、そのまま使用。
    武器の種類はまだ「棒」しかないけど、いずれ増やしていったときに、「0が武器無し」、「1が格闘」、「2が棒」といった感じにできる。
    「武器の素材も」数字で管理して「1が木」、「2が石」といった感じ。

    後は攻撃時の左手の振りを、「武器の種類が(2)以上なら」に変更。

    思い付きで「革の帽子」を右クリックで渡すと、ハットを被るようにしてみた。
    一応、アーマーポイントを1増やすw

    [2つのアイテムを組み合わせて渡す]

    武器を装備させるのを、今まではバニラの「木、石、鉄の剣」と黒曜石を右クリックで渡すようにしてたけど、それっぽくしようと思って、プレイヤーの両手に特定の組み合わせでアイテムを持ちながらShift+右クリックすると渡せるようにしてみた。

    木は「棒」を単品、石の棒は「丸石と火打石」といった感じにしてみた。

    ゴーレムのHPを回復する為のアイテムも、以前に作ってたけど、入手手段が1つしか無く、もう1つの入手方法を作る予定が上手く進んでいないので、間に合わせで、「ポピー」で回復出来るようにしておいた、回復量は控えめに2(ハート1個分)。

    それに加えて、「スライムを倒すとHPが回復する」機能と「HPが減っている時のみ、自発的にスライムを攻撃する」AIを追加した。
    これ自体は状況に左右されやすいので、気休めにしかならないかもしれないけど。

    [盾の追加]

    最後に盾を追加してみた。
    こっちの盾の場合は戦闘中以外は背中に背負うようにしてみた。

    とりあえず順調に進んでいる気がする。
    機能も充実してきたし、更なる機能を考えつつ他のModとのバランスを見てく感じ。
    作りたい機能はたくさんあるけど、技術が追い付いていないので、1つずつコツコツと作っていく。
    友人が遊びながらテストをしてくれるという事で、この後、渡す予定w










    次の記事

    ☆Minecraft1.12.2でMod作製 PRAT6. ゴーレム用ペットの追加

    前の記事

    ☆Minecraft1.12.2でMod作製 PRAT4. Mod作製の進捗状況

    Minecraft 記事一覧へ


  • Minecraft Mod解説 LycanitesMobs Inferno Mobs

    こちらはPCゲーム「Minecraft」のMod「Lycanites Mobs」の解説記事です。

    Minecraft.1.12.2

    Lycanites Mobs.1.20.3.1での解説になります。

    製作者(Owner)は「Lycanite」。

    ダウンロード(CurseForge)は「CurseForge Lycanites Mobs」。

    英語wikiは「こちら」。









    MinecraftのModの1つ「LycanitesMobs」。

    バイオームごとに様々なMobを追加するModです。

    各バイオームに追加されるMobはバニラの牛や羊のように、繁殖させて食用にするものや、夜間などにスポーンする敵対的なMobがいます。

    敵対的なMobの一部は専用のアイテムを使って、バニラのオオカミのように飼いならす事ができ、更にそのうちの一部はバニラの馬のやロバのようにサドルを装備させることで、騎乗できるものもいます。

    また、特定の条件下でスポーンするMobもいたり、専用のダンジョンも追加される他、プレイヤー自身が召喚する大型のボスMobも追加されます。

    リアルな外見から、昆虫系のMobなどが苦手な方や、マインクラフトの四角い世界感との違和感を感じる人には、合わないかも知れません。

    戦闘が好きな方や手ごたえを求める方、他Modで追加される強い装備を使って攻略したい人にはオススメです。

    Mod自体の難易度もマインクラフトのコンフィグの設定で変化するように設定されている上に、Modのコンフィグで細かい設定が変更できるので、導入する人の好みにカスタマイズしやすいので、自分の好みに合わせてプレイしたり、Modサーバーへの導入の際にはバランス調整はし易いでしょう。

     

    ここではLycanitesMobsを導入した際に溶岩の中にスポーンするMobを紹介します。

    アイテム

    Cooked Cephignis Meat(焼きセフィニス)

    Searing Taco(焼けつくようなタコ)

    Magma Charge(マグマチャージ)

    Magma Scepter(マグマの杖)

    Scorchfire Charge(焼け焦げるファイアチャージ)

    Scorchfire Scepter(焼け焦げる炎の杖)

    飼育できるMob

    Cephignis(セフィニス)

    Parameter

    パラメーター

    ドロップアイテム

    width: 1.8
    height: 0.8
    experience: 5
    health: 5
    defense: 1
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: golden(uncommon)
    subspecies2: scarlet(uncommon)
    element: lava: smouldering
    summonCost: 1

    幅: 1.8
    高さ: 0.8
    経験値: 5
    体力: 5
    防御力: 1
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 金(uncommon)
    サブカラー2: 緋(uncommon)
    エレメント: lava: smouldering
    召喚コスト: 1

    Cooked Cephignis Meat(焼きセフィニス)
    ドロップ数: 1~3
    ドロップ確率: 25%

     

    マグマクリーム
    ドロップ数: 1~2
    ドロップ確率: 25%

    敵対的なMob

    Afrit(アフリット)

    溶岩にスポーンする小型の飛行Mob
    地上を歩行したり、飛翔して空中を移動したりしながらScorchfire Charge(焼け焦げるファイアチャージ)を飛ばして攻撃してくる。

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.8
    height: 0.9
    experience: 5
    health: 10
    defense: 0
    armor: 0
    speed: 28
    damage: 1
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 16
    knockbackResistance: 0
    subspecies1: violet(uncommon)
    subspecies2: scarlet(uncommon)
    element: fire: burning
    element: acid: penetration
    summonCost: 2

    幅: 0.8
    高さ: 0.9
    経験値: 5
    体力: 10
    防御力: 0
    アーマーポイント: 0
    移動速度: 28
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 16
    ノックバック耐性: 0
    サブカラー1: 紫(uncommon)
    サブカラー2: 緋(uncommon)
    エレメント: fire: 炎上
    エレメント: acid: 侵入
    召喚コスト: 2

    石炭
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    ブレイズロッド
    ドロップ数: 1~2
    ドロップ確率: 25%

     

    Scorchfire Charge(焼け焦げるファイアチャージ)
    ドロップ数: 1~3
    ドロップ確率: 25%

    Salamander

    Parameter

    パラメーター

    ドロップアイテム

    width: 2.5
    height: 0.9
    experience: 5
    health: 15
    defense: 1
    armor: 0
    speed: 22
    damage: 2
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0.25
    subspecies1: violet(uncommon)
    subspecies2: verdant(uncommon)
    element: lava: smouldering
    summonCost: 4

    幅: 2.5
    高さ: 0.9
    経験値: 5
    体力: 15
    防御力: 1
    アーマーポイント: 0
    移動速度: 22
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0.25
    サブカラー1: 紫(uncommon)
    サブカラー2: 新緑(uncommon)
    エレメント: lava: smouldering
    召喚コスト: 4

    石炭
    ドロップ数: 3~5
    ドロップ確率: 100%

     

    マグマクリーム
    ドロップ数: 1~3
    ドロップ確率: 75%

     

    ブレイズロッド
    ドロップ数: 1~2
    ドロップ確率: 50%

    Khalk

    Parameter

    パラメーター

    ドロップアイテム

    width: 4.5
    height: 3.5
    experience: 15
    health: 40
    defense: 5
    armor: 0
    speed: 20
    damage: 4
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 1
    subspecies1: azure(uncommon)
    subspecies2: violet(uncommon)
    element: lava: smouldering
    summonCost: 6

    幅: 4.5
    高さ: 3.5
    経験値: 15
    体力: 40
    防御力: 5
    アーマーポイント: 0
    移動速度: 20
    攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 1
    サブカラー1: 紺碧(uncommon)
    サブカラー2: 紫(uncommon)
    エレメント: lava: smouldering
    召喚コスト: 6

    石炭
    ドロップ数: 16~32
    ドロップ確率: 100%

     

    マグマクリーム
    ドロップ数: 3~5
    ドロップ確率: 100%

     

    ブレイズパウダー
    ドロップ数: 3~6
    ドロップ確率: 100%

    Lobber(ラヴァー)

    Parameter

    パラメーター

    ドロップアイテム

    width: 0.9
    height: 3.5
    experience: 10
    health: 40
    defense: 3
    armor: 0
    speed: 16
    damage: 2
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0
    subspecies1: azure(uncommon)
    subspecies2: scarlet(uncommon)
    subspecies3: umber(rare)
    element: lava: smouldering
    summonCost: 6

    幅: 1.9
    高さ: 3.5
    経験値: 10
    体力: 40
    防御力: 3
    アーマーポイント: 0
    移動速度: 16
    攻撃力: 2
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0
    サブカラー1: 紺碧(uncommon)
    サブカラー2: 緋(uncommon)
    サブカラー3: 陰(rare)
    エレメント: lava: smouldering
    召喚コスト: 6

    石炭
    ドロップ数: 1~16
    ドロップ確率: 100%

     

    マグマクリーム
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    ブレイズパウダー
    ドロップ数: 1~6
    ドロップ確率: 100%

     

    Magma Charge(マグマチャージ)
    ドロップ数: 1~3
    ドロップ確率: 25%

     

    Inferno Soulstone
    ドロップ数: 1
    ドロップ確率: 100%
    ※Subsupecies3

    Gorger

    溶岩にスポーンする大型のMob
    普段は地面に潜るように隠れており、移動の際に姿を現す。

    Parameter

    パラメーター

    ドロップアイテム

    width: 6.8
    height: 1.8
    experience: 10
    health: 20
    defense: 3
    armor: 0
    speed: 24
    damage: 1
    attackSpeed: 1
    rangedSpeed: 0.25
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0.5
    subspecies1: golden(uncommon)
    subspecies2: keppel(uncommon)
    element: lava: smouldering
    summonCost: 6

    幅: 6.8
    高さ: 1.8
    経験値: 10
    体力: 20
    防御力: 3
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 1
    近接攻撃間隔: 1
    遠距離攻撃間隔: 0.25
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0.5
    サブカラー1: 金(uncommon)
    サブカラー2: ケッペル(uncommon)
    エレメント: lava: smouldering
    召喚コスト: 6

    石炭
    ドロップ数: 8~24
    ドロップ確率: 100%

     

    マグマクリーム
    ドロップ数: 1~3
    ドロップ確率: 100%

     

    ブレイズパウダー
    ドロップ数: 3~6
    ドロップ確率: 100%

     

    Magma Charge(マグマチャージ)
    ドロップ数: 1~3
    ドロップ確率: 25%

     

    鉄鉱石
    ドロップ数:2~3
    ドロップ確率: 50%

     

    金鉱石
    ドロップ数: 1~2
    ドロップ確率: 25%

    Ignibus

    Parameter

    パラメーター

    ドロップアイテム

    width: 8.9
    height: 8.9
    experience: 30
    health: 400
    defense: 3
    armor: 0
    speed: 24
    damage: 4
    attackSpeed: 1
    rangedSpeed: 1
    effect: 5
    amplifier: 0
    pierce: 1
    sight: 24
    knockbackResistance: 0
    subspecies1: violet(uncommon)
    subspecies2: verdant(uncommon)
    element: lava: smouldering
    summonCost: 10

    幅: 8.9
    高さ: 8.9
    経験値: 30
    体力: 400
    防御力: 3
    アーマーポイント: 0
    移動速度: 24
    攻撃力: 4
    近接攻撃間隔: 1
    遠距離攻撃間隔: 1
    ポーション効果時間(秒): 5
    ポーション効果レベル+: 0
    最低ダメージ: 1
    視認距離: 24
    ノックバック耐性: 0
    サブカラー1: 紫(uncommon)
    サブカラー2: 新緑(uncommon)
    エレメント: lava: smouldering
    召喚コスト: 10

    火薬
    ドロップ数: 4~16
    ドロップ確率: 100%

     

    石炭
    ドロップ数: 16~32
    ドロップ確率: 100%

     

    マグマクリーム
    ドロップ数: 4~8
    ドロップ確率: 100%

     

    ブレイズパウダー
    ドロップ数: 10~20
    ドロップ確率: 100%

     

    金塊
    ドロップ数: 10~40
    ドロップ確率: 100%

     

    Scorchfire Charge(焼け焦げるファイアチャージ)
    ドロップ数: 1~3
    ドロップ確率: 100%