Плагин для серверов Майнкрафт Paper, который добавляет бильярдные столы с физикой ударов, вращением шаров и матчами. Подходит для китайского пула, пула с девятью шарами, снукера и карамболя; параметры каждого стола настраиваются отдельно.



Возможности
- Пять видов столов: китайский пул, пул с девятью шарами, снукер, карамболь и круглый стол.
- Для столов с лузами создаются нужные наборы шаров, а для круглого стола размер задаётся радиусом в блоках.
- Реалистичная физика учитывает трение, упругость, столкновения, вращение, отскоки от борта, удары с подкруткой и прыжки шаров.
- Создатель стола открывает меню управления: меняет параметры физики, выдаёт доступ игрокам, расставляет шары, редактирует набор и запускает матч.
- Шары можно хранить во встроенной библиотеке на 54 ячейки. Чужие предметы и шары другого стола при закрытии интерфейса возвращаются игроку.
- Автоматическая расстановка собирает шары со стола и выстраивает их по правилам выбранной дисциплины. В пуле с девятью шарами шары стоят ромбом, в снукере — на стандартных позициях.
- Перед начальным ударом сила увеличивается, а шар получает эффекты разбоя.
Команды
- Создать стол:
/dummypool create <name> <type> [size]. Типы:cn8,9-ball,snooker,carom,round; дляroundуказывается радиус. - Посмотреть и удалить столы:
/dummypool list,/dummypool remove <name>. - Открыть управление:
/dummypool ui <table> mainили/dummypool set <table>. - Открыть библиотеку и собрать шары со стола:
/dummypool ball lib <table>,/dummypool clear <table>. - Расставить шары:
/dummypool ball place <table> [mode]. Если не хватает шаров, используйтеconfirmилиcancel. - Получить шар или кий:
/dummypool ball get <type>,/dummypool cue get <name>. - Управлять матчем:
/dummypool game <table> enable,/dummypool game <table> menu,/dummypool game <table> invite <player>,/dummypool game <table> join,/dummypool game <table> start,/dummypool game <table> end. - Отклонить приглашение, сдаться в снукере или выбрать вариант после фола:
/dummypool game <table> reject,/dummypool game <table> concede,/dummypool game <table> choice own/let. - Перезагрузить тексты и конфигурацию:
/dummypool reloadmessages,/dummypool reloadconfig.
Права
Создатель стола может отдельно разрешить другим игрокам открывать библиотеку шаров, брать и класть шары, бить по ним и пользоваться режимом матча. Игрок с кием во второй руке может присесть у торца стола, чтобы открыть библиотеку; первый такой игрок у бесхозного стола становится его создателем.
Настройка
Тексты сообщений редактируются в message.yml, а звуки, частицы и зона активации приседанием — в config.yml. В меню доступны 34 параметра физики для каждого стола: трение сукна, замедление, сила столкновений и отскоков, затухание подкрутки, условия прыжка и другие свойства ударов.
Требования
Плагин предназначен для серверов Paper.
