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

Плагин [FIX] NoBreakAnim 0.3 - Убираем анимацию ломания в привате [1.5.2-1.7.9]

proxwian

Старожил
Пользователь
Баллы
103
NoBreakAnim 0.3
Плагин убирает анимацию ломания блоков в защищенных приватом территориях WorldGuard. Зачем это нужно:
  1. Реалистичность. Думаю, многим игрокам будет куда приятнее видеть, что блок не ломается, нежели чем пытаться его сломать и только после этого понять, что он запривачен
  2. Безопасность. Благодаря этому плагину на вашем сервере пропадут многие "глюки" с ломанием блоков в привате (как пример: игрок ломает заприваченное стекло и в момент, пока оно не успело восстановиться, кидает за него enderpearl - и вот он уже там, где ему не следует быть или в вашем лобби стеклянный пол - игроки ломают его и падают вниз)
КОНФИГ
Debug: false - вкл/выкл режим Debug (только для разработчиков)
Movefix: false - вкл/выкл фикс бага с движением игрока при зажатой клавиши мыши
Mousefix: true - вкл/выкл фикс бага с поворачиванием игрока с зажатой клавишей мыши

### Локализация ###
No-permission: You don't have permissions to use this command
Config-reloaded: Config reloaded
Error-message: You don't have permissions for this area

# Вкл/выкл сообщение при попытке сломать заприваченный блок (error-message)
Error: false

КОМАНДЫ
/nobreakanim (/nba) - инфо о плагине
/nobreakanimreload (/nbareload) - перезагрузить конфигурацию плагина

РАЗРЕШЕНИЯ
nobreakanim.bypass - для администраторов и разработчиков. Обходит плагин
nobreakanim.reload - позволяет использовать команду /nbareload

ВИДЕО

Видео от Dreygz. Версия 0.3

TO DO

  1. Добавить поддержку других популярных плагинов привата (Towny, Factions и др.)
  2. Оптимизировать работу MoveFix
  3. ...

CHANGELOG
Версия 0.1
  • Релиз
Версия 0.2
  • Исправлен баг с неисчезающим эффектом
  • Добавлен конфиг
  • Добавлены фиксы от багов Movefix (анимация ломания появляется, если двигаться с зажатой ЛКМ - выключена по умолчанию) и Mousefix (если поворачиваться с зажатой ЛКМ - включена по умолчанию). Можно отключить или включить в конфиге
  • Добавлена команда перезагрузки
  • Добавлен Debug для разработчиков
  • Оптимизирован код
  • Исправлен баг с permissions
Версия 0.3
  • Исправлен конфиг
  • Добавлена локализация
  • Добавлен permission для команды /nbareload
  • Добавлено сообщение при попытке сломать заприваченный блок (можно отключить в конфиге)
  • Исправлено название плагина
ДИСКЛЕЙМЕР
Плагин находится в стадии Alpha и предоставляется "как-есть", поэтому я не рекомендую ставить его на работающий сервер, используйте на свой страх и риск

 
Последнее редактирование:
UPD: Добавил версию 0.2
  • Исправлен баг с неисчезающим эффектом
  • Добавлен конфиг
  • Добавлены фиксы от багов Movefix (анимация ломания появляется, если двигаться с зажатой ЛКМ - выключена по умолчанию) и Mousefix (если поворачиваться с зажатой ЛКМ - включена по умолчанию). Можно отключить или включить в конфиге
  • Добавлена команда перезагрузки
  • Добавлен Debug для разработчиков
  • Оптимизирован код
  • Исправлен баг с permissions
 
Последнее редактирование:
UPD: Добавил версию 0.3
  • Исправлен конфиг
  • Добавлена локализация
  • Добавлен permission для команды /nbareload
  • Добавлено сообщение при попытке сломать заприваченный блок (можно отключить в конфиге)
  • Исправлено название плагина
 
Будет поддержка и от нажатия пкм в привате, т.е. чтобы игроки не могли пользоваться багом быстро ставив блоки и забраться на какую-либо высоту - плагин будет идеален.
 
Добавление эффекта игроку не из главного потока может плохо закончиться.
Не очнеь понятен в чём смысл добавлять потион эфеект игроку при движении и при интеракте (Возможно ты хотел сначала проверить находится ли игрок в регионе?).
Переменную WorldGuard стоит закешировать, так же как и все значения конфигурации.
 
Последнее редактирование:
Добавление эффекта игроку не из главного потока может плохо закончиться.
Не очнеь понятен в чём смысл добавлять потион эфеект игроку при движении и при интеракте (Возможно ты хотел сначала проверить находится ли игрок в регионе?).
Переменную WorldGuard стоит закешировать, так же как и все значения конфигурации.
Это так называемые фиксы от багов, которые можно отключить в настройках за ненадобностью. Проверка, стоит ли игрок в регионе не полностью решает проблему. Если хочешь удостовериться на 100%,что игрок не получит анимацию ломания блока, то эти два фикса понадобятся. Опять же, постепенно буду их модифицировать
Будет поддержка и от нажатия пкм в привате, т.е. чтобы игроки не могли пользоваться багом быстро ставив блоки и забраться на какую-либо высоту - плагин будет идеален.
Отображение ставящегося блока в привате вряд-ли получится убрать, но добавлю фикс, чтобы игрок не мог запрыгнуть на такие блоки
 
Это так называемые фиксы от багов, которые можно отключить в настройках за ненадобностью. Проверка, стоит ли игрок в регионе не полностью решает проблему. Если хочешь удостовериться на 100%,что игрок не получит анимацию ломания блока, то эти два фикса понадобятся. Опять же, постепенно буду их модифицировать

Отображение ставящегося блока в привате вряд-ли получится убрать, но добавлю фикс, чтобы игрок не мог запрыгнуть на такие блоки
Фикс запрыгивания абсолютно любом античите есть.
И кстати прокидывание перла сквозь разбитое стекло выглядит странно, на серверной стороне то оно ещё существует, так что перл сквозь стекло не пролетит.
 
Фикс запрыгивания абсолютно любом античите есть.
И кстати прокидывание перла сквозь разбитое стекло выглядит странно, на серверной стороне то оно ещё существует, так что перл сквозь стекло не пролетит.
ломаешь, визувльно на милисек нету стекла и кидаешь перл, и ты внутри
 
ломаешь, визувльно на милисек нету стекла и кидаешь перл, и ты внутри
Херня полнейшая, только что попробовал на своём сервере, не пашет.
Да и не должно пахать, на серверной стороне стекло то есть, и потому перл сквозь него не пролетит.

Так что если такой баг и есть, то по видимому это не из-за того что блок сломан на клиентской стороне.
 
Херня полнейшая, только что попробовал на своём сервере, не пашет.
Да и не должно пахать, на серверной стороне стекло то есть, и потому перл сквозь него не пролетит.

Так что если такой баг и есть, то по видимому это не из-за того что блок сломан на клиентской стороне.
lol watch? я всегда так пшеницу топтал :C
 
Против дюпа яблок интересно помогает?
 
Отличный плагин, забираю себе:good:
 

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

Назад
Верх