Posted July 2, 201411 yr Hey guys I've made a food but if right-click on a farmland i dont place on the farmland My Question: What Have I enter to that my plant grows and place on a farmland ? thanks in advance DiamantMC
July 2, 201411 yr You should look around in the vanilla code. Good place to start is: ItemSeed.class ItemSeedFood.class There are mayebe some hooks provided by Forge you can use, but i don't know that for sure.
July 2, 201411 yr I have a tutorial on making crops that might be interesting to you: http://jabelarminecraft.blogspot.com/p/minecraft-forge-172-creating-custom.html One of the important methods is in the plant block class you need something like this: @Override protected boolean canPlaceBlockOn(Block parBlock) { return parBlock == Blocks.farmland; } Also, in order to ensure that the block can continue to "sustain" on the block you plant in, in your seed item (your class that implements IPlantable) you need something like this: @Override public EnumPlantType getPlantType(IBlockAccess world, int x, int y, int z) { return EnumPlantType.Crop; } Check out my tutorials here: http://jabelarminecraft.blogspot.com/
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.