Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как получить блок по координатам в определенном мире

Тема в разделе "Разработка плагинов для новичков", создана пользователем travnik, 24 июн 2015.

  1. Автор темы
    travnik

    travnik Активный участник Пользователь

    Баллы:
    66
    Доброе утро,

    Подскажите как получить блок по координатам в определенном мире?
     
  2. Хостинг MineCraft
    <
  3. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Location.getWorld.getBlockAt(Location);
     
  4. Автор темы
    travnik

    travnik Активный участник Пользователь

    Баллы:
    66
    А получить блок в методе onEnable или onLoad как? в эти методы не приходят никакие локации[DOUBLEPOST=1435136326,1435136287][/DOUBLEPOST]У меня в БД хранятся координаты некотрых блоков, и при загрузке плагина нужно проверить, существуют эти блоки в мире или нет
     
  5. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Так создай, new Location(x,y,z...)
     
  6. Автор темы
    travnik

    travnik Активный участник Пользователь

    Баллы:
    66
    А как тогда World получить?
     
  7. leonmark061

    leonmark061 Активный участник Пользователь

    Баллы:
    76
    Если название мира берется из бд, то в onEnable писать так:
    Block block = this.getServer().getWorld(worldName).getBlockAt(x, y, z);

    worldName - название мира из бд.
    x,y,z - координаты, соответственно.
     
  8. Автор темы
    travnik

    travnik Активный участник Пользователь

    Баллы:
    66
    Спасибо[DOUBLEPOST=1435145180,1435145148][/DOUBLEPOST]Где лучше проверять мир в onEnable или onLoad?
     
  9. leonmark061

    leonmark061 Активный участник Пользователь

    Баллы:
    76
    В onEnable.
     

Поделиться этой страницей