Помогите [Решено]Можно ли объявить локацию не одними координатами, а через дефис?

Статус
Закрыто для дальнейших ответов.

Морпеч крч

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
_Morpech_
Всем привет, дорогие девелоперы, хотел бы задать вопрос)
вот обычное объявление локации с переменно a:

Location a = new Location(Bukkit.getWorld("world"), -659, 5, -245);

но можно ли координаты написать как-то через дефис?
тобишь, чтобы координаты были не просто -659, 5, -245 , а с -659, 5, -245 до -759, 5, -245 ?
просто, думаю, что будет геморойно объявлять 100 переменный с разными Х-координатами
можт этот геморой можно избежать?)
Спасибо за внимание.
 
Всем привет, дорогие девелоперы, хотел бы задать вопрос)
вот обычное объявление локации с переменно a:

Location a = new Location(Bukkit.getWorld("world"), -659, 5, -245);

но можно ли координаты написать как-то через дефис?
тобишь, чтобы координаты были не просто -659, 5, -245 , а с -659, 5, -245 до -759, 5, -245 ?
просто, думаю, что будет геморойно объявлять 100 переменный с разными Х-координатами
можт этот геморой можно избежать?)
Спасибо за внимание.
Для начала нужно разобраться зачем тебе сто локаций?
 
Для начала нужно разобраться зачем тебе сто локаций?
Даже не знаю с чего начать хд
Я недавно начал делать свой плагин, связанный с пвп. У игроков буду присутствовать умения. Для этого плагина будет сделана специальная арена. Но у меня есть одно умение, которое может повредить этой арене. Для этого я хочу сделать так, чтобы, с помощью плагина, блоки восстанавливались. Фухх, вроде, все сказал)
Для начала нужно разобраться зачем тебе сто локаций?
Или это можно сделать проще?
 
Даже не знаю с чего начать хд
Я недавно начал делать свой плагин, связанный с пвп. У игроков буду присутствовать умения. Для этого плагина будет сделана специальная арена. Но у меня есть одно умение, которое может повредить этой арене. Для этого я хочу сделать так, чтобы, с помощью плагина, блоки восстанавливались. Фухх, вроде, все сказал)

Или это можно сделать проще?
Прежде чем спрашивать такие штуки, загляните на http://forums.bukkit.org/forums/resources.60/ (откуда наши разработчики любят тырить всякие плюшки, не буду говорить кто)
Тут костылей мерено-немерено, регионы я тоже видел.
 
Прежде чем спрашивать такие штуки, загляните на http://forums.bukkit.org/forums/resources.60/ (откуда наши разработчики любят тырить всякие плюшки, не буду говорить кто)
Тут костылей мерено-немерено, регионы я тоже видел.
Спасибо, если бы вы не ответили мне, просто кинув ссылку на заруб. форум ведра
я бы вряд ли дjдумался погуглить :D
 
Просто проходимся циклом от минимальной локации для максимальной. А Bukkit.getWorld("world") неуниверсально, название мира может быть другим.
 
Просто проходимся циклом от минимальной локации для максимальной. А Bukkit.getWorld("world") неуниверсально, название мира может быть другим.
Да, я так и сделал :D
вот часть моего кода ( на заметку тому, кому это будет нужно) :
Код:
    @EventHandler 
    public void onBlockPlace(final BlockPlaceEvent e) throws InterruptedException
 
    {
        if(e.getBlock().getType() == Material.WOOD_PLATE)
            Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
                @Override
                public void run(){
        for(int x=-659;x>-759;x--){
        final Location a = new Location(Bukkit.getWorld("world"), x, 5, -245);
        int p=0;
        do{
            a.getBlock().setType(Material.COBBLESTONE);
        p=p+1;
        }
        while(p==0);
    }
        }
            }, 1, 1L);
    }
 
Вместо Bukkit.getWorld("world") - Bukkit.getWorlds()[0].
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх