
BlockShips
Плагин BlockShips для Minecraft позволяет строить корабли и воздушные корабли из любых блоков и управлять ими - без модов на клиенте. Используйте крафт, физику, пушки и динамическое освещение. Идеально для серверов с упором на строительство и приключения.
BlockShips
BlockShips - это плагин для серверов Minecraft, который даёт игрокам возможность строить настоящие корабли из блоков и плавать на них по воде или летать по воздуху. Всё работает без единого клиентского мода или ресурспака - только плагин на сервере. Корабли собираются из обычных блоков, а физика движения, плавучести и столкновений реализована через display entities.
Если вы когда-нибудь мечтали построить в Майнкрафте пиратский галеон, дирижабль или даже целый летучий остров - BlockShips даёт такую возможность прямо в ванильной игре. Плагин идеально подходит для серверов с выживанием, ролевой игрой или мини-играми, где нужен транспорт, который можно кастомизировать.
Важно: проект находится в стадии альфа. Возможны баги, отсутствие некоторых функций и критические изменения. Регулярно делайте бэкапы мира. Автор не несёт ответственности за ущерб от использования плагина.
Возможности
- Сборка корабля - постройте конструкцию из разрешённых блоков, установите штурвал и нажмите "Собрать". Корабль становится подвижным.
- Плавучесть - корабль погружается в воду в зависимости от плотности блоков (настраивается). Используйте "лёгкие" блоки (светокамень, лазурит) - корабль взлетит в воздух.
- Функциональные блоки - верстаки, наковальни, столы зачарования работают как обычно. Сундуки, бочки, раздатчики остаются доступными.
- Сиденья - любая ступенька становится пассажирским сиденьем.
- Привязь - всё, что привязано поводком к забору, остаётся на корабле. Можно привязывать мобов даже во время движения.
- Пушки - раздатчик с блоком обсидиана позади стреляет содержимым. Запустить залп можно через меню корабля или ПКМ по обсидиану.
- Здоровье и повреждения - у корабля есть запас прочности. Он теряет его при столкновениях и атаках, но восстанавливается со временем. Когда здоровье заканчивается, корабль пытается разобраться обратно в мир.
- Звуки и эффекты - движение и повреждения сопровождаются визуальными и звуковыми эффектами.
- Утопленник-капитан - редкий моб-утопленник может появиться с штурвалом в руке.
- Динамическое освещение - если установлен плагин DynLight, светящиеся блоки на корабле (светокамень, факелы, фонари) будут излучать динамический свет.
Сборка собственного корабля
- Постройте конструкцию из разрешённых блоков (список в
blocks.yml). Обычно это дерево, металл, функциональные блоки. Камень, земля и другие природные блоки запрещены. - Скрафтите "Штурвал" (Ship Wheel).
- Установите штурвал на конструкцию.
- Нажмите ПКМ по штурвалу - появится меню "Собрать".
- После сборки снова нажмите ПКМ, чтобы сесть за штурвал и управлять.
- ПКМ по штурвалу (или Shift+ПКМ) открывает меню, где можно разобрать корабль.
Готовые корабли (префабы)
Можно заспавнить готовые корабли с настраиваемыми баннерами, цветами и породами дерева:
- Small Ship - быстрый лёгкий корабль. Два сиденья и двойной сундук.
- Large Ship - крупный корабль с большим запасом прочности. Два двойных сундука, много сидений.
- Small Airship - летает в воздухе, есть вертикальное управление. Два сиденья и двойной сундук.
Команда: /blockships give <item> (предметы: ship_wheel, small_ship, large_ship, small_airship)
Физика
- Ходьба по кораблю - игроки могут ходить по палубе во время движения (пока багнуто).
- Плавучесть - зависит от веса и плотности блоков (иногда багует).
- Движение - ускорение, сопротивление, реакция на столкновения.
- Коллизии - корабли взаимодействуют с ландшафтом и сущностями (взаимодействие с другими кораблями пока багнуто).
Управление
| Клавиша | Действие |
|---|---|
| W | Вперёд |
| S | Назад / тормоз |
| A | Поворот влево |
| D | Поворот вправо |
| Пробел | Подъём (только для воздушных кораблей) |
| Sprint | Спуск (только для воздушных кораблей) |
Команды
| Команда | Описание | Право |
|---|---|---|
/blockships help | Показать справку | - |
/blockships info | Статистика корабля и штурвала | - |
/blockships dismount | Принудительно спешиться | blockships.dismount |
/blockships reload | Перезагрузить конфигурацию | blockships.reload |
/blockships give <item> | Выдать штурвал или комплект корабля | blockships.give |
/blockships recipes [player] | Открыть рецепты крафта | blockships.recipes |
/blockships forcedisassembleall | (Опасно) Разобрать все кастомные корабли | blockships.admin |
/blockships killentities | (Опасно) Удалить все сущности кораблей | blockships.admin |
Установка
- Скачайте jar-файл BlockShips с официальной страницы: скачать
- Важно: для версий Minecraft 1.21.2 и ниже требуется ProtocolLib. Начиная с BlockShips 0.0.16 ProtocolLib не нужен.
- Поместите оба jar-файла в папку
pluginsвашего сервера. - Перезапустите сервер.
Настройка
config.yml
Основные настройки плагина:
- Физика корабля (скорость, ускорение, сопротивление)
- Плавучесть (плотность, сила)
- Столкновения (масса, реакция)
- Рецепты крафта
blocks.yml
Настройка блоков, разрешённых для кастомных кораблей:
- Weight scale - влияет на плавучесть
- Collider - кастомные формы коллизий
- Seat/storage - особое поведение блоков (сиденья, хранилища)
Пушки
Пушки стреляют содержимым раздатчика. Чтобы выстрелить, нажмите ПКМ по обсидиану позади раздатчика или используйте меню корабля для залпа всеми пушками.
Совместимость
BlockShips отлично работает с плагином DynLight для динамического освещения - без него светящиеся блоки на собранном корабле не будут излучать свет.
Скачайте BlockShips и превратите свой сервер Minecraft в мир мореплавания и воздушных приключений - без единого мода на клиенте!
Сервер для плагина BlockShips - как у профи
Плагин BlockShips создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином BlockShips для друзей можно за пару минут - BungeeHost всё уже подготовил.
