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

Плагин [MECH/FUN] StreamBuild v1.0 - потоковое строительство [1.5.2-1.7.10]

tuder

Активный участник
Пользователь
Баллы
68
Блоки на потоке или плагин потоковой установки блоков

StreamBuild

Версия плагина: v1.0

Описание:

Плагин для быстрой установки однотипных блоков, например, забора. Блоки устанавливаются вслед за движущимся игроком из руки (текущего слота инвентаря).

Плагин можно использовать при обнесении своей территории забором. Или при строительстве дома, чтобы непрерывно двигаясь по прямоугольнику, наращивать слой за слоем стены.
- streambuild.use # разрешение использовать плагин
- streambuild.auto # автоматическая загрузка блоков из других слотов инвентаря в руку, когда в ней заканчиваются
- streambuild.any # разрешение установки любых блоков, а не только прописанных в конфиге

В конфигурации можно настроить свои сообщения. Установить разрешение/запрет показа количества оставшихся блоков в чате, использование любых блоков (при наличии разрешения).

А также указывается перечень блоков разрешённых для использования при строительстве. Для удобства админа можно использовать команду /sb show, чтобы посмотреть название блока, которое можно будет использовать для настройки конфига.
ВНИМАНИЕ: в конфиге указывается тип блока без метаданных. Т.е. если разрешить устанавливать FLOWER, то можно будет устанавливать любые цветы красные, жёлтые, синие...

Также в конфиге прописаны "воздушные" блоки, на место которых могут устанавливаться блоки из инвентаря. По умолчанию, например, там не указана вода. Поэтому, потоковое строительство невозможно под водой. Но если разрешить в конфиге заменять воду, то это станет доступным.

Взять в руки блок, который собираешься устанавливать и набрать команду /streambuild on

Алиасы команды /sbuild и /sb

После чего начать движение. Позади будут устанвливаться блоки из руки, уменьшая количество в инвентаре. При этом будет выводиться в чат количество оставшихся блоков. Если включена "автоматическая подача", то когда в руке блоки закончатся, та в инвентаре найдутся ещё такие же блоки, то они будут перенесены в руки и установка продолжиться.

Если блоки закончились, то режим потокового строительства отключится. Также можно остановиться и отключить этот режим командой /sb off. Также можно просто взять в руку другой предмет и начать движение. Режим при этом также остановится. Это актуально, если, скажем, на тебя напали мобы и надо взять меч. При этом не нужно, чтобы за тобой продолжалось что-то строится. :-)
Проверено на серверах 1.5.2 и Forge 1.7.2. Должен работать, как минимум, до 1.7.10

Скачать плагин.

Конфиг с русским переводом (скачать):
Код:
messages:
msg-on: " ВКЛЮЧЕНА"
msg-off: " ВЫКЛЮЧЕНА"
msg-is: Потоковая установка
msg-auto: Автоматически добавлены блоки из другого слота
msg-error: Этот материал не разрешён для строительства
before-amount: -=
after-amount: =-
usage: Использование
show-amount: true
airblocks:
- AIR
- LONG_GRASS
- DOUBLE_PLANT
- YELLOW_FLOWER
- RED_ROSE
- SAPLING
- BROWN_MUSHROOM
- RED_MUSHROOM
# try to use any block
use-anyblocks: false
# otherwise, use a list
buildblocks:
- FENCE # забор
- DIRT # земля
- SAND # песок
- COBBLESTONE # булыжник
- WOOD # дерево

Лог изменений:
Не расписывая все глюки и косяки промежуточных опытов от версии 0.1, когда просто за игроком устанавливались блоки находящиеся в данный момент в руке, не уменьшая там количество, сразу представляю вам:
  • Версия 1.0
    - Релиз плагина
- возможность делать релоад конфига. не уверен, что нужно. Будут просьбы - сделаю.
 
Бессмысленный плагин, так как через WE ставить однотипные блоки горазду удобнее
 
Надо рассматривать плагин с точки зрения игрока, а не админа.

а) WE позволит установить любые блоки командой set, что чревато
б) WE не позволяет устанавливать блоки по рельефу местности, afaik, а только прямолинейно от pos1, до pos2
в) WE берёт блоки "из ниоткуда", плагин использует честно добытые
г) WE игнорирует возможность реальной установки, а меняет любые блоки на заданные

Написание плагина началось с того, что захотелось обнести деревню забором. WE же ставил прямые линии забора, повисавшие в воздухе и пронизывающие холмы. Что вовсе не обеспечивало защиту от проникновения за забор в ту или иную сторону. Мобы внутрь, големы наружу. :-)
Скоро выложу видео с возможностями плагина.
 

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

Назад
Верх