Ошибка при компилляции процедуры unreachable statement

Версия Minecraft
1.20.4
26
1
4
Похалуйста помогите расказав:
Почему консоль выдаёт ошибку при комтеляции проэкта?
И как это починить?

(ошибка: unreachable statement, на 16 строке)

"unreachable statement":
package net.mcreator.bluecristal.procedures;

import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.core.BlockPos;

public class BlockCheckProcedure {
    public static boolean execute(LevelAccessor world, double x, double y, double z) {
        double i = 0;
        i = 5;
        if ((world.getBlockState(BlockPos.containing(x, y, z))).getBlock() == Blocks.AIR) {
            return true;
        } else {
            return false;
        }
        return false;
    }
}
 
Решение
Java:
package by.mrpetchenka.procedures;

import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.core.BlockPos;

public class BlockCheckProcedure {
    public static boolean isAirBlock(LevelAccessor world, double x, double y, double z) {
        BlockPos position = BlockPos.containing(x, y, z);
        return world.getBlockState(position).getBlock() == Blocks.AIR;
    }
}
175
14
25
Java:
package by.mrpetchenka.procedures;

import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.core.BlockPos;

public class BlockCheckProcedure {
    public static boolean isAirBlock(LevelAccessor world, double x, double y, double z) {
        BlockPos position = BlockPos.containing(x, y, z);
        return world.getBlockState(position).getBlock() == Blocks.AIR;
    }
}
 

will0376

Токсичная личность
2,085
55
585
Почему консоль выдаёт ошибку
Потому-что ты долбоящер, который добыл этот код явно декомпиляцией.
Не знаешь java хотя-бы на базовом уровне - НЕХЕР И ЛЕЗТЬ БЛТ
 
Сверху