- Windows 8.1
- Java 1.8.0_73
- Netbeans 8.1
- MinecraftForge 10.13.4.1558 (Minecraft 1.7.10)
自分で適当に作ってた作物を追加する手法を記す。
net.minecraft.block.BlockCropsを拡張して作物のブロックを追加、
net.minecraft.item.ItemSeedsを拡張して作物の種を追加する。
適当なパッケージにでもコード書いたファイルぶち込んどけばだいたいjavadocが教えてくれるはず。
- 種となるアイテムを返すメソッド
protected net.minecraft.item.Item #func_149866_i()
- 成熟時の収穫物となるアイテムを返すメソッド
protected net.minecraft.item.Item #func_149865_P()
- ブロックを壊した際にドロップするアイテムを返すメソッド
public java.util.ArrayList<net.minecraft.item.Item> #getDrops(
net.minecraft.world.World world,
int x,
int y,
int z,
int metadata,
int fortune
)
- 普通の成長処理
public void updateTick(
net.minecraft.world.World p_149674_1_,
int p_149674_2_,
int p_149674_3_,
int p_149674_4_,
java.util.Random p_149674_5
)
- 骨粉が使えるか否かの判定
public boolean func_149851_a(
net.minecraft.world.World p_149851_1_,
int p_149851_2_,
int p_149851_3_,
int p_149851_4_,
boolean p_149851_5
)
- 骨粉使用時の成長処理
public void func_149863_m(
net.minecraft.world.World p_149863_1_,
int p_149863_2_,
int p_149863_3_,
int p_149863_4_
)