Вы можете создать задание, которое проверяет окружающие блоки местоположения игрока, проверяет условие для вашего эффекта «ходьбе лавы», проверяет, является ли блок, окружающий игрока, лавой, а затем просто превращает его в магму. Вот некоторый псевдокод:
внутри повторяющейся задачи
if player has lava walker:
for block surrounding player#getLocation:
if block is lava:
set block type to magma
Это должно дать вам приблизительное представление о том, как начать. Если вам нужно больше указателей, дайте мне знать, и я буду рад помочь.