2019-01-01から1年間の記事一覧
www.youtube.com 1.10.2と1.11.1に対応したチュートリアルをあげています。 非常に項目が多いので、このシリーズを一通り見ればある程度好きなことができると思います。 www.youtube.com 1.12.Xがメインで1.13も少しあげています。 こちらも非常に多くの解説…
メモどこかで宣言 Mainクラスでも他クラスでも好きなところで。 その後、postInitでBlock.REGSTRY.getObjectを使って登録(代入)する。 一応、登録の前に目的のModが読み込まれているかをif分で確認したほうがベター。例として、testmodのblock_testを利用。 …
forgeの1.13がリリースされたので、そちらでMod作成をしていきたいと思います。 1.12とは結構変わっていて戸惑いました。また、ネットに落ちてるコードの数がまだ少ないのであまり参考にするものがないのも厳しいです。 少しずつ情報を集めて更新していこう…
すみません、前回の更新から数ヶ月経ってしまいました。 個人的に忙しかったり、マイクラ以外のことに興味が移ったりであまりmod作成を出来ていませんでした。 modでプログラムを触っているうちにプログラミングとかゲーム作成そのものに関心が移って、java3…
前回から少し間が開きましたたが、今回は追加したブロック等を自然生成させるためのWorldGeneratorの使い方を調べて見ました。基本的には 親クラスWorldGeneratorを継承したクラスと インターフェースIWorldGeneratorを実装したクラスの 合計2つのクラスを作…
前回に引き続きTileEntityの編集をしていきたいと思います。 今回はGUIを追加します。GUIを追加するとバニラのチェストみたいに画面上でTileEntityのイベントリにアクセスできます。前回までに作った2つのクラス、BlockTomatoとTileEntityTomatoに加えて今回…
前回作ったint型のカウンターしか持たないTileEntityにイベントリを追加していこうと思います。 なので、今回はメインのクラスは触らず、BlockTomatoとTileEntityTomatoを書き換えます。まず、TileEntityクラスを書き換えていきます。TileEntityTomato.java …
今回は、TileEntityの追加をやっていきたいと思います。 TileEntityっていうのはチェストみたいに、ブロックそれぞれが独立してデータをもっているようなブロックだと思ってます。一応、GUIの実装まで書こうと思っているのですが、長くなりそうなのとファイ…
前回、サウンドを追加したのですがこのパソコンのeclipseから実行で起動すると音声が全く再生されないんですね;; 今回追加した音声とかじゃなくて、ほんとにすべての音声がないんです。クリック音もBGMも。 別のパソコンを使っているときは同じ方法で音が…
前回作ったMOBに機能を追加していきたいと思います。とりあえずこんな感じの動きのものをつくりましたっていう動画あげておきます。 video1.mp4 編集したのは主に前回つくったEntitySample.javaです。 全部乗せるととても長くなってしまうので、編集または追…
今回はMOBを追加していきたいと思います。 MOBの登録は主に3つのクラスで行います。 Entity~~、Model~~、Render~~、の3つです。これらをこんな感じでメインのクラスに書いておきます。testmod.java package testmod; import net.minecraft.client.rend…