Posted August 26, 201312 yr My plan is to have a tool crafted from one of my items which can be used on leaves and grass / dead bushes and always get saplings / seeds, a bit like the grafter. I have managed to code an onBlockDestroyed method for the leaves but I cannot get it to work with the plants. My questions are: 1. How would I do this for tallGrass? I tried replacing the blocks with it and saplings with seeds but it doesn't work. 2. How do I make it spawn portal particles when I break the block with it? My .java file: http://paste.minecraftforge.net/view/577f57e7 Thank you in advance!
August 28, 201312 yr So... @Override public boolean onBlockDestroyed(ItemStack stack, World world, int blockID, int x, int y, int z, EntityLivingBase entityLivingBase) { if (!world.isRemote) { if (blockID == Block.tallGrass.blockID) { world.spawnEntityInWorld(new EntityItem(world, x + 0.5D, y + 0.5D, z + 0.5D, new ItemStack(Item.seeds, 1, 0))); } } return true; } This "doesn't work" ?
August 29, 201312 yr I just stuck the code GoToLink sent onto a sword to test it and it works perfectly for me...
August 29, 201312 yr Author I just stuck the code GoToLink sent onto a sword to test it and it works perfectly for me... Is that on 1.5? If so, it may be due to the fact I just updated to 1.6? Thanks
August 29, 201312 yr no, it works in 1.6 too how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
August 30, 201312 yr Author OKay, finished setting up my workspace, thanks to vswe, so I will try it out! Thanks everyone
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.