提供: Minecraft Modding Wiki
2014年5月18日 (日) 17:56時点におけるShift (トーク | 投稿記録)による版 (新規作成)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

流体と容器の関連付けの解説です。流体と流体の入ったアイテムを関連付ける事によってタンクなどで利用できるようになります。

使用メソッド

流体と容器の関連付け

FluidContainerRegistryクラスで関連付けをします。

Class
パッケージ net.minecraftforge.fluids
クラス名 FluidContainerRegistry
概要 流体の容器の管理をしているクラス
Method
メソッド名 public static boolean registerFluidContainer(Fluid fluid, ItemStack filledContainer, ItemStack emptyContainer)
概要 流体と容器の関連付け
引数 Fluid = 流体 ,ItemStack = 流体が入っている時のアイテム ,ItemStack = 流体が入っていない時のアイテム
戻り値 登録できればtrue

使用例

ソース

  • FMLPreInitializationEvent内
FluidContainerRegistry.registerFluidContainer(FluidRegistry.LAVA, new ItemStack(Item.blazeRod), new ItemStack(Item.stick));

解説

FMLPreInitializationEvent内で液体と容器の関連付けをします。

今回は、空の容器に木の棒、流体の入っているアイテムにブレイズロッド、流体を溶岩で登録しました。

これをコピペすれば木の棒で溶岩が入ったタンクをクリックするとブレイズロッドになるようになります。