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

Помогите Разработка плагина для MiniGame сервера

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

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

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

    Баллы:
    68
    Здравствуйте, вот начал создавать MiniGame сервер на MCPC+ Сразу открыл документацию по Bukkit API и ничего не понял))))
    Можно привести информацию по тому как сделать, что-бы плагин мог делать это.

    1.Контролировать блоки(убирать, ставить, считывать)
    2.Принимать сигналы с кнопок(для дверей без поршней и тп)
    3.Контролировать игроков:убирать дроп, узнавать из-за чего умер игрок(для награды в PVP MiniGame),телепортировать.
    Ну вот и впринципе все, а с pex ничего сложного)
     
  2. Хостинг MineCraft
    <
  3. VaNnOrus

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

    Баллы:
    123
    Плохо читали, раз ничего не поняли.
    Берем PlayerDeathEvent получаем в нем дроп, перебираем циклом, убираем в каждой итерации (ставим 0, т.е. воздух).
    С телепортацией еще проще - player.teleport(Location)
     
  4. MegaAntoxa1

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

    Баллы:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Закидал терминами, бро)
     
    Jack11398 нравится это.
  5. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    event.getDrops().clear();
    говнокодеры...
     
    REZAYS нравится это.
  6. vvswarhead

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

    Баллы:
    173
  7. VaNnOrus

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

    Баллы:
    123
    Пропустил такую функцию, спасибо. Но мне нужно было именно перебирать дроп, а не чистить его целиком, поэтому и привел пример как это сделал у себя.
    В принципе не вижу ничего говнокодерского в том, чтоб написать самостоятельно стандартную функцию, если не знаешь о ее существовании, лень искать есть ли такие, не жалко времени и просто можешь это сделать. Реализация функции clear() занимает минут 5.
     
  8. Ivaner1

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

    Баллы:
    66
    Имя в Minecraft:
    Ivaner
  9. UniWest

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

    Баллы:
    66
    Skype:
    CrazyLee1337
    Имя в Minecraft:
    Reflect1on
    Лучше напиши своё. Это проще чем кажется.
     

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