2016/05/23

noclassdeffounderrorの解決

何とか復活したオーガの集団

1.7.10のnoclassdeffounderrorが出てしまっていたクラスが何とか解決。

やったことはエクリプスの再インストール、最新のJDKの再インストールで何とかなった様子。何の拍子でビルドすらもエラー吐くのかよー分からんかったという話(´・ω・`)

プログラマではない人間にとってはよくわかりませんな…

2016/05/22

noclassdeffounderror

一部mobにnoclassdeffounderrorが出るようになってしまった(´・ω・`)解決策が不明のため、実装を見送ることに。今までは全くそういうことはなかったのにそいつだけファイル名変えても出てしまう。

悲しきかなオーガ(´・ω・`)

1.7.10および1.9版modアップデート


1.7.10および1.9版modをそれぞれアップデートしました。
主に敵mobの追加となっております。
より難易度が上がったmod、ぜひお試しくださいませ。

・1.7.10
http://zenkai-style.blogspot.jp/p/modiymts-weapon-mod-2016.html

・1.9
http://zenkai-style.blogspot.jp/p/modiyamatos-1.html

2016/05/15

Ver1.9:自作モデルに武器を持たせる

所用で帰宅しているのでメモ書きみたいな。

////////

自作モデルに武器を持たせる場合、通常のModelBipedで関連づけられているLayerHeldItemクラスで武器を持つようになっているため、TechneのModelBaseでは武器を持たせることができないため、それぞれのmobに合わせたLayerHeldItemクラスを作る必要がある。以前ならRenderクラスにメソッド追加するだけで良かったがそうはいかない様子。
しっぽが生えた自作モデルに武器を持たせるの図
基本的にコピペでいけるのでそう難しくないであろうと思われる。しかし、mobごとにLayerHeldItemクラス追加するのはスマートじゃないなぁ…(´・ω・`)

2016/05/10

ちょっくら入院します

ちょいとばかし入院してきます。今月いっぱいかな(´・ω・`)? しばらく不具合対応できないので、認識してて直しやすいものだけ直しておきました。

というわけで、1.9-0.0.2beta版を公開しておきますね…。
http://zenkai-style.blogspot.jp/p/modiyamatos-1.html


マルチプレイで用意したサウンドが再生できるようになりました。他一部武器の修正など。

しかし、CommonProxyとClientProxyをそう使うのか…(;´Д`)思いもよらない形で実装できちゃったという話。クライアントとサーバでエンティティ2重登録とかで行けるのね。このやり方あってんのかしら…?

2016/05/09

iYAMATO's Mod for 1.9公開

iYAMATO's Mod for 1.9beta公開しました。色々やった結果、なんとかマルチでも動作したようです。

※ローカルホスト内でのマルチ確認のみ

ただし、チェストに追加するメソッドがどうしてもわからなかったため、レア武器のレシピ追加しました。詳細は下記からどうぞ。

http://zenkai-style.blogspot.jp/p/modiyamatos-1.html

※5/9 22:00以前にダウンロードした方は再ダウンロードをお願いします。一部エンティティでぬるぽが出たのと、mobの湧き方修正しました…(;´Д`)うー、昼間にスポーンしやがらねぇ…

1.9版自作MOD制作記

mod自体まだbeta版な感


1.9版Forgeのレコメンド版が出たので取り掛かっているわけだが、今のところ以下のような状態である。

・アイテムの追加(解決
従来通りのやり方で大丈夫。

・武器の追加(一部未解決
従来通りのやり方で大丈夫だが、メソッドの引数が一部変更されている。特に弓のメソッドは大幅に変わっておりonUpdate内がいくつか別メソッドに置き換わっている。主に新しく追加されたTippedAroowによるもの。投擲武器の場合、mobとの距離が近いと自身にhitすることがたまにある。これはまだ解決できていない。

剣によるガードも実装できたが、モーションが第三者視点でしかしてくれない(´・ω・`)ちなみにクロスボウでもガードできちゃったので修正した

・音の追加(解決
登録のためにSoundEventクラスとSoundEvevtsクラスの2つが必要。マイクラ本体にもこの2つのクラスがあるため頭がこんがらがってくる(;´Д`)

・mobの追加(一部未解決
追加自体は問題なくできた。Techneモデルも読み込む。ModelBipedを使ったmobなら弓矢のモーションもバッチリである。ただし、ModelBipedを使わないmobに武器を持たせるのには相当難しい感じ。武器を持たせる場合、武器レイヤーのクラスを作る必要があり、これ自体がModelBipedと連携しているため。多分、レイヤーのクラスを自作してしまえばいいんだろうがそこまでは頭が回らないというかよーわからん。おいらはあきらめました(´・ω・`)

※身長の低いゴブリンに武器持たせようとしたらどうにもならんかったため、ベビーゾンビのメソッドを利用して常にベビーがスポーンするように改良した。

mobのスポーンの仕方もちょっと変わってるようで、昼間にスポーンするようにしたら村の建物内でスポーンするようになってしまいどうしたもんか状態(※村人を攻撃するAI積んでるため

・廃坑などのチェストへのアイテム追加(未解決
ChestGenHookがなくなっておりLootTableうんたらとそのjsonファイルで追加するらしいがいまいち不明。仕方ないので、一部アイテムに救済レシピを追加。

・マルチプレイ(未解決
1.8までの自分のやり方だとサーバ起動時に落ちる。Initのアイテム登録時にClassNotFoundで落ちるようで、これがどうしたらいいか全く不明。おいらはプログラマではないのでパケット関係がまるでわからない。

--

とりあえずマルチだけでも対応したいよねぇ…

2016/05/06

1.7.10版の自作MOD、1.2.7版アップデート


1.7.10版Ver1.2.7公開。

・新防具「ヘビーダマスカス鋼の鎧」追加
移動速度が少し低下する代わりにノックバック耐性を持ちます。防御力はバニラのダイヤ装備を軽く超える頑丈さ。

・ダマスカス鋼インゴットのレシピ
上記防具が従来のレシピだと尋常じゃないほど鉄を消費するため。


・バナジウム鉱石のレア度をアップ
上記レシピ修正によるもの。

・ゴブリンのAI修正
ディザームで武器を落とすと逃げるようになりました。細かい(´・ω・`)

・mobスポーンレート修正
少し微調整。

詳細は下記からどうぞ。

http://zenkai-style.blogspot.jp/p/modiymts-weapon-mod-2016.html