ログインしていません。アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。スパム攻撃防止用のチェックです。このMODではTileEntityおよびブロックの特殊レンダーの両方を併用する。登録処理をクライアント・サーバで分ける必要があるので、プロキシクラスを作成。//ブロックの登録はpreInitで行う。//このブロックはレシピを追加しないため、取り出しはクリエイティブタブのみ。//レンダーブロッククラス・TileEntityの登録。どちらも登録はプロキシクラスを経由する。*水桶ブロックのクラス。このMODでのタンク操作のメイン部分。//桶のブロックのクラス。ちなみに、この段階ではworld.isRemoteの判定を行っていない。意図的にサーバ・クライアントで同じ処理がそれぞれ行われるようにしている。チャット表示時はリモートワールドの判定を挟む。しないと、サーバ・クライアントで二重にメッセージが出てしまう。//このメソッドにより、手持ちのアイテムが液体容器に登録されたアイテムかどうか、及び入っている液体を取得する。タンクに投入可能な液体の量をシュミレートして値を返す。//今度は液体を液体タンクに入れるので、第二引数はtrueにする。//液体容器を空にして、空容器を得るメソッド。//TileEntityを更新した場合、このように更新処理を挟まないと見た目に反映しない。このメソッドにより、手持ちのアイテムを空容器として指定した液体を入れた「液体で満たされた容器アイテム」を取得している。液体容器に登録された液体の量も判定されるため、とりあえず1000mB(バケツの容量)で判定。タンク内の液体が1000未満の場合は処理を中断する。fillの場合と同様に、シュミレートで投入可能量を確かめでから行っても良いと思う。//TileEntityを更新した場合、このように更新処理を挟まないと見た目に反映しない。//当たり判定を設定。大釜のように中にエンティティが入り込める。//ここで登録するテクスチャは破壊時のエフェクトくらいにしか使用されない。Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。Wiki:著作権を参照)。(詳細):日本語で答えてください。