Posted April 7, 20169 yr I want to make some Actions after the Player harvested a Block (Log in my case). I try following in my Eventhandler Method: @SubscribeEvent public void activate(BlockEvent.HarvestDropsEvent event) { //Some check for not-null .... event.getWorld().getBlockState(event.getPos()); // Gets minecraft:air event.getState(); //Gets minecraft:log[axis=y,variant=oak] Original i want to pass down to my methods only word an blockpos, and retrieve the blockstate via those. So why i seems to get not a correct blockstate with getBlockState()?
April 7, 20169 yr Because the block was harvested, so the space it used to inhabit is now air. Use the event class fields to access the harvested block data. http://i.imgur.com/NdrFdld.png[/img]
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.