Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [SEC/ADMN/MECH] Road Protector v0.1.3 - Простой плугин для защиты территорий [1.4.2-R0.2]

fromgate

Старожил
Пользователь
Баллы
173
Имя в Minecraft
fromgate
Road Protector
Версия: v0.1.3


Простой и эффективный плугин, разработанный для защиты территорий от разрушения.
Основной отличие от всех остальных плагинов - информация о защищаемой территории не сохраняется ни в каких файлах и базах данных.
Для установки защиты на определенную область достаточно поставить специальный блок-протектор (по умолчанию - бедрок), вокруг которого создается защищенная область (размеры задаются в настройках). При этом простота установки "протекторов" позволяет эффективно защищать разнообразные по конфигурации области - к примеру вьющиеся дороги (собственно для защиты дорого он изначально и создавался). Как дополнительные опции в защищаемой области могут блокироваться: разрушение блоков при взрывах, разливы воды и лавы, могут задаваться перечни блоков, которые можно ставить/разрушать (для организации ферм), а также перечени блоков, которые запрещено использоваться (рычаги и т.п.).

Ссылка для скачивания
BukkitDev

Как пользоваться?
Просто установить блок-протектор. Способ установки вобщем-то не имеет значения, можно установить его вручную, а можно включить инструмент RoadProtector командой /rp wand и установить блок ткнув инструментом (по умолчанию - глина) в любой блок — при этом протектор будет "закопан" под блоком, который кликнули — это позволяет не портить ландшафт и сокращает время при установке протекторов). Если возникла необходимость что-то построить в защищенной области нужно воспользоваться командой /rp edit для перехода в режим редактирования, кроме того командой /rp crmode включается режим при котором твореческий режим (creative) воспринимается как режим редактирования (актуально если на сервере кроме модераторов креативом не обладает никто).


Видео демонстрация
Видео снималось ещё для первой версии, но в общем ещё акутально.


Polish RoadProtector tutorial. Thank you very much Treekt :)
Video created by Treekt

Быстрые дороги
Любая дорога, защищенная RoadProtector'ом может быть использована как speedway. Т.е. дорога, перемещаться по которой можно быстрее чем обычно. Включить или отключить спидвеи можно командой /rp speedway
Фактически же если режим спидвеев включен, то тогда "быстрой" может быть любая дорога, при строительстве которой использовались специально оговоренный блоки. Допустим вы строите дороги из гравия и полублоков. Тогда чтобы по этим дорогам можно было быстро бегать нужно определить перечень "спид-блоков" командой /rp speedblock 13,43,44. Теперь по игрок, у которого есть пермишен roadprotector.speedway может бегать по дорогам мощеным гравием и полублоками значительно быстрее чем обычно. Скорость задается командой /rp speed <скорость>. По умолчанию скорость задано 0, что соответствует зелью скорости уровня 1.
Скорость простого перемещения по дорогам — стандартна.



Как снять защиту
Тут все просто. Достаточно убрать блок протектор. Я лично пользуюсь для этих целей VoxelSniper'ом или WorldEdit'ом — если нужно снять защиту на большой территории, но если есть необходиомость снять защиту на небольшом участке, можно и "по старинке" сковырнуть руками :)

Since the plugin is designed for server administration, then you can use the creative-mode or any editor for example Voxels Sniper and remove the block tread. In addition, if you define as a "protector" any other block, for example a sponge, this block can be destroyed in the edit mode in the usual way.

Пермишены

roadprotector.edit — позволяет пользователю переключаться в режим редактирования
roadprotector.config — пользователь может производить настройки плугина
roadprotector.speedway — позволяет быстро бегать по дорогам

Команды
/rp help — эээээ......
/rp edit — включить/выключить режим редактирования
/rp wand — включить/выключить инструмент RoadProtector
/rp walk — включить/выключить режим автозащиты (куда ходим там и защищаем)
/rp crmode — включить/выключить режим использования креатив в качестве режима редактирования
/rp unpr [радиус] — убрать защиту в определенном радиусе (если радиус не указан, то будет убраны все протекторы влияющую на точку в которой находится игрок)
/rp reload — перезагрузить конфигурацию из файла
/rp cfg — отобразить текущую конфигурацию

/rp w [радиус] — задать "радиус" защищаемой области (ширина будет равна 1+радиус*2)
/rp h [высота] — задать высоту защищаемой области (полная высота будет равно 1+высота+глубина)
/rp d [глубина] — задать глубина защищаемой области (полная высота будет равно 1+высота+глубина)
/rp walkroad — включить/выключить режим при котором установка протекторов в автоматическом режиме будет происходить только на дорогах
/rp explosion — включить/выключить защиту от взрывов
/rp lava — включить/выключить защиту от потоков лавы
/rp water — включить/выключить защиту от потоков воды
/rp swlist — задать перечень блоков, которые нельзя "переключать" (сундуки, кнопки и т.п.). По умолчанию: 54,61,62,64,69,77,96,84,107,23. Если список пуст, то можно включать/открывать всё.
/rp explace — задать список блоков, которые можно ставить (по умолчанию: 60,59)
/rp exbreak — задать список блоков, которые можно ломать (по умолчанию: 59,31)
/rp prtmsg <текст сообщения> — задать сообщение при попытке сломать/поставить блок
/rp swmsg <текст сообщения> — задать сообщение при попытке воспользоваться блоком из перечня /tp swlist
/rp prblock [id блока] — задать блок-протектор (по умолчанию 7 - бедрок)
/rp unprblock [id блока] — задать блок на который будет заменяться протектор при снятии защиты (по умолчанию 3 - земля)
/rp setwand — сменить инструмент RoadProtector (по умолчанию 337 - глина)
/rp effect — включить/выключить эффекты при установке блока. Если эффекты выключены - информирование об установке блока будет происходить сообщение в чате.
/rp efftype <тип эффекта> — зажать тип эффекта: 0 - дым, 1 - огоньки, 2 - сигнал Эндера, 3 - звуковой эффект (щелчок)
/rp snowblower — влючить/выключить защиту от заснеживания
/rp speedway — включить/выключить спидвеи
/rp speed <speed> — задать скорость бега
/rp speedblock <id1,id2,...,idN> — задать блоки, которые на спидвеях будут составлять дорожное покрытие.

Поддержка переводов
Собственно всё просто. В config.yml выставляем наименование языка, рядом с файлом кладем файл перевода.
Пока есть только английский (по умолчанию) и русский языки.

Последние изменения
v0.1.3
  • Появился встроенная снегоуборочная машина ;) — защита от выпадения снега. Работает по отношению к спид-блокам.
v0.1.2
  • Теперь можно опускать значения data в списках блоков. К примеру, можно использовать"44", а не "44:0,44:1,44:2...."
  • Можно использоваться название материалов (главное чтобы бы буккит о них знал) в списках блоков. Например, "GRAVEL,SLAB:44"
v0.1.1
  • Теперь можно указывать в качестве спид-блоков и блоков-исключений (которые можно разрушать или устанавливать в защищенной области) значение data. К примеру, если Вам нужно сделать дорожное покрытие из песчаных плит, то нужно задавать спид-блоки: "44:1,44:1"
  • Теперь можно отключить префикс [RP] в сообщениях RoadProtector'а
v0.1.0
  • Новая функция! Режим автозащиты: можно защищать территорию просто гуляя по ней ;)
  • Новая функция! Теперь защиту можно снимать при помощи команды /rp unpr [радиус] (радиус может быть пропущен, тогда будут удалены все протекторы влиящюие на защиту точки в которой находится игрок)
  • Оптимизация когда, добавлено простое API.
v0.0.9/3
  • Теперь можно защищать вплоть до глубины 5 (если испоьзуется протектор-бедрок) и ниже (если используется другой протектор)
v0.0.1
  • Выпуск моего чудесного плагина
v0.0.2
  • Исправление ошибок
  • Переход на новую систему обработки событий
v0.0.3
  • Учтен баг Майнкрафта - раньше все блоки с высотой 127 были защищены
  • Возможность проигрывать эффекты (дым, пламя, сигнал эндера, звуки) вместо текстового сообщения "protector installed"
  • Теперь появилась возможность задавать собственные предупреждающие сообщения сообщения
  • Новые команды: /rp effect, /rp efftype, /rp cfg, /rp reload
  • Готов к RB-1.1-5
v0.0.4
  • В дополнении к защите от строительства, теперь можно защищать от использования сундуков, дверей кнопок и т.п. Новая команда: /rp swlist.
  • Вы можете редактировать предупреждащие сообщения командами: /rp prtmsg, /rp prtswmsg
  • Новая команда /rp cfg для отображения текущей конфигурации
  • Подтверждается готовность к RB-1.1-5 ;-)
v0.0.5
  • Добавлена защита от взрывов
  • Новая команда/rp explosion включает/выключает защиту от взрывов
  • Изменено имя плагина (удален пробел) - Вам потребуется переименовать папку "Road Protector" в "RoadProtector"
v0.0.6
  • Новые команды /rp explace и/rp exbreak для задания списков блоков доступных для установки и разрушения (Можно организовывать "защищенные" фермы).
  • Оптимизация кода
v0.0.6/2
  • Исправлено несколько ошибок (Спасибо MidasValo за информацию)
v0.0.7
  • Защита от потоков лавы (Новая команда: /rp lava)
  • Защита от потоков воды (Новая команда: /rp water)
  • Добавлена поддержка переводов
  • Добавлена поддержка метрикс
  • Добавлена проверка наличия обновлений
v0.0.8
  • Предупреждающие сообщения снова цветные
  • Если кликать RP-инструментом по рельсам, то протектор "закапывается" под двумя блоками, а не под одним - т.е. под рельсами его не видно.
v0.0.8/2
  • Исправлен баг при котором не отрабатывал инструмент Road Protector
v0.0.9
  • Добавлены спидвеи!!!
v0.0.9/2
  • Исправлена недоработка: на спидвеях теперь можно бегать и по плитам-полублокам

Печеньки в благодарность, принимаю на paypal:

 
Спасибо! давно искал такую вещь чтобы защищать проложенные железные дороги без захвата лишней территории.
 
хм...Спасибо вам, тоже искал такой простой способ, а ведь раньше так мучался с приватом дорог, вы меня выручили )
 
Спасибо! давно искал такую вещь чтобы защищать проложенные железные дороги без захвата лишней территории.
Эээх... зря я поленился. Я хотел что бы при клике глиной по рельсам протектор закапывался на 2 блока, а не на 1 (чтобы под рельсами не видно было).
В следующей версии обязательно сделаю.
 
Все-таки не удержался добавил проверку клика по рельсам ;)

Новое в версии v0.0.8
  • Предупреждающие сообщения снова цветные
  • Если кликать RP-инструментом по рельсам, то протектор "закапывается" под двумя блоками, а не под одним - т.е. под рельсами его не видно.
 
Не работает ( .Никаких признаков нету, ни визуальных эффектов, ни сообщений, ни защиты.
 
старано что пёрфикс релиз но видео на англ
 
старано что пёрфикс релиз но видео на англ
Что такое пёрфикс? ;)
Видео на английском - делал ещё в декабре. Делать отдельно на русском и на английском - не буду, ибо всегда стараюсь видео делать такие чтобы было понятно и без слов.
 
Если Вам нечего сказать по существу, прошу воздерживаться от мусора в темах созданных мною.
Если Вы не в состоянии правильно написать слово "плагин", прошу воздерживаться от создания тем.
Свой никнейм как произносите? фрoмгате?
 
Наконец-то удалось исправить заголовок темы (чтобы не пропадали заглавные буквы ;))
 
А данный плагин защитит блоки из модов от разрушения? Например, провода из IC2?
 
А данный плагин защитит блоки из модов от разрушения? Например, провода из IC2?

По логике, если мод написан грамотно, т.е. при разрушении блока инициируется событие BlockBreakEvent, то по идее все должно быть ок.

Если проверите, напишите пожалуйста.
 
Могу снять видео обзор и на этот плагин...)) Если тебе конечно предыдущий понравился.
 
savakms, ну если не трудно :) Предыдущий обзор - пойдёт, как небольшое "превью" (все же режим бросания снежками более эффектный ;))
 
Ок, скоро будет) а на счёт предыдущего обзора, я просто решил показать главную функцию, которой пользуюсь лично я, поэтому показал именно её. Ты мне лучше напиши что именно показать в видео...
 
Что-то я не понял... Зашёл на свой мини-сервер под своим ником с админкой, перед этим вайпнул карту.
Построил такую вот вещь:
skMoV.jpg
Перезашёл под ником без админки, от фонаря назвался Test. Прихожу к этой же постройке - вуаля. Любой блок около бедрока ломается. О_о
A4k9K.jpg
Плагин был включен, об этом написала консоль:
Код:
2012-06-23 22:29:09 [INFO] [RoadProtector] Enabling RoadProtector v0.0.8/2
Да и команды работали. /rp wand, как минимум. Конфиг-файл стандартный, не менял вообще ничего.

Может я как-то не так строил?
 
Да нет всё так вроде...
Судя по скрину creative выключен. А режим редактирования (/rp edit)?
 

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

Назад
Верх