ログインしていません。アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。スパム攻撃防止用のチェックです。起動出来るMinecraft本体のバージョン。Specificationを検索すること。/*.setHasSubtypes(true)*//*ダメージ値等で複数の種類のアイテムを分けているかどうか。/*.setMaxDamage(256)*//*耐久値の設定。/*.setFull3D()*//*3D表示で描画させる。/*.setContainerItem(Items.stick)*//*クラフト時にアイテムを返却できるようにしている際の返却アイテムの指定。/*.setPotionEffect(PotionHelper.ghastTearEffect)*//*指定文字列に対応した素材として醸造台で使える。PotionHelper参照のこと。/*.setMaxStackSize(64)*//*スタックできる量。以前とは違い、登録用イベントが発火されるようになった。アイテムのインスタンス保持用のクラスはForgeの中の人の手法に沿ったものであるが、別に従来の方法でも問題ない。ここでは細かな解説をしない。LangやModel用Jsonについては過去のチュートリアルを参照のこと。ItemColors#registerItemColorHandlerにハンドラを登録することでアイテムの描画色を変更することができる(glColorに相当)。ItemColorsは、Minecraft#getItemColorsで得られる(バニラの初期化が終わるinit以降に使用すること。preInitではnull)。描画色が変更されるのは、アイテムモデル(assets/models/item/<item_model>.json)側で指定した「layer0」のテクスチャである。バニラポーションは、layer1でボトルのテクスチャ、layer0で中の液体のテクスチャを指定し、ItemColorsにポーションアイテムを登録、ポーションの色をnet.minecraft.potion.PotionUtils#getColorで求めている。ポーションのアイテムモデルは「assets/minecraft/models/item/bottle_drinkable.json」などである。アイテムモデル内で「face」(faces/northなど。Wiki/Model#Item_Models])に「tintindex」を指定すると、第二引数に渡される。色のARGB値を返す。Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。Wiki:著作権を参照)。(詳細):日本語で答えてください。