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

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

Discussion in 'Разработка плагинов для новичков' started by Ilya21, Apr 24, 2013.

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Закидал терминами, бро)
     
    Jack11398 likes this.
  5. Jampire

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

    Trophy Points:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    event.getDrops().clear();
    говнокодеры...
     
    REZAYS likes this.
  6. vvswarhead

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

    Trophy Points:
    173
  7. VaNnOrus

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

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

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

    Trophy Points:
    66
    Имя в Minecraft:
    Ivaner
  9. UniWest

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

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

Share This Page