Fix ExcrementPile crash

By using that method the even creates a fake player holding the passed ItemStack, it will prevent null pointers from being thrown by other mods who assume the player is always true (which is reasonable)