Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
В нём:
getDamageSource() - проверяйте, лава или нет
getEntity() - выброшенный предмет (его можно закастить к Item
Авторизуйтесь для просмотра ссылок.
, а там получить бросающего - getThrower())
После получения бросающего нужно проверить, игрок это или другое существо. Если игрок, то накладывайте эффект через метод addPotionEffect() (подробнее об этом я писал здесь: You must be logged in to see this link.)