1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Ограничение определенных блоков в регионе

Тема в разделе "Помощь", создана пользователем JonBoss, 19 фев 2015.

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

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Как запретить игроку ставить много определенных блоков в регионе/чанке/определенном радиусе. Любой вариант подойдет.
     
    Последнее редактирование: 20 фев 2015
  2. Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    При генерации?
     
  3. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    В регионе WorldGuard?
    Ограничение на ломание?
    На установку?
     
  4. Raptor2108

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

    Баллы:
    173
    Возможно защита блоков тогда MG
     
  5. Vic4Get

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

    Баллы:
    123
    Имя в Minecraft:
    SeftRaiz
    Как я понял, запрет на установку определенных блоков в регионе?
     
  6. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Да, на установку.
    Нет. Регионы создаются после генерации. Ограничение на установку блоков в регионе.
    Так же сгодится ограничение на установку в 1 чанке или на определенном радиусе.
    Да, WorldGuard. На установку.
     
  7. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Эту тему уже сто раз поднимали. Может, опишешь проблему конкретнее? Что за блок? Какое ограничение должно быть?
     
  8. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Ну ладно.. я хочу ограничить количество ультиматок в регионе. Ограничение желательно настраиваемое.
     
  9. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Ну есть у меня такой плагин. С ограничением блока на радиус. Настраиваемым командами.
     
  10. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Скинь же :)
     
  11. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Покажи мне свой сервер.
    Посмотрел. Нет, не скину.
     
  12. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Я видел твою идею плагина, но перебирать каждый блок глупо как-то.
    Но его можно улучшить. У тебя блоки проверяются снизу вверх, а лучше было бы, чтобы проверялись от центра чанка, а при лимите break;. Ну тут теория вероятности работает
     
    Последнее редактирование: 21 фев 2015
  13. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    В конечной версии, стоящей на моем сервере, проверяется не чанк, а кубоид с центром в месте, куда ставят блок. Кубоид имеет настраиваемые размеры. Так выгоднее.
    Я сделал почти так, но чуть-чуть получше.
    Не понимаю, зачем просишь плагин, если ты можешь сам такой написать.
     
  14. Автор темы
    JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    Я уже написал с помощью твоего кода. Я еще не так силен в java, я начинал с pascal и c++

    Так или иначе ты мне помог, спасибо)
    Решение: http://www.rubukkit.org/threads/ogranichenie-blokov-na-chank.89413/?attempt=1
     

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