- world cannot be resolved to a variable

  • Автор темы Автор темы Shelbyen
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Shelbyen

Активный участник
Баллы
61
Имя в Minecraft
Shelbyen_
- world cannot be resolved to a variable
Код:
            World MyWorld = world;
            Location loc = new Location(MyWorld, X, Y, Z);
ошибка на 1 строчке в слове "world".
 
У тебя нет переменной world.
 
А как тогда надо указывать мир?
 
Код:
    @Override
    public boolean onCommand(CommandSender e, Command cmd, String commandLabel, String[] args){
        if(cmd.getName().equalsIgnoreCase("command"))
        {
            int radius = Integer.parseInt (args[3]);
            int x = 0, y = radius, gap = 0, delta = (2 - 2 * radius);
            int X = Integer.parseInt(args[0]);
            int Y = Integer.parseInt(args[1]);
            int Z = Integer.parseInt(args[2]);
            World MyWorld = world;
            Location loc = new Location(MyWorld, X, Y, Z);
            while (y >= 0)
            {
                loc.add(x, 0, y).getBlock().setType(Material.AIR);
                loc.add(-x, 0, y).getBlock().setType(Material.AIR);
                loc.add(x, 0, -y).getBlock().setType(Material.AIR);
                loc.add(-x, 0, -y).getBlock().setType(Material.AIR);
                loc.add(y, 0, x).getBlock().setType(Material.AIR);
                loc.add(-y, 0, x).getBlock().setType(Material.AIR);
                loc.add(y, 0, -x).getBlock().setType(Material.AIR);
                loc.add(-y, 0, -x).getBlock().setType(Material.AIR);
            //дальше алгоритм Брезенхэма
            }
            return true;
        }
        return false;
    }
 
Я как понимаю - тебе нужно получить мир в котором находится игрок?
 
нет, просто на координатах в обычном мире построить
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх