1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [MECH] NicksFilter v1.0 - фильтр дурацких ников [>= 1.8.3]

Тема в разделе "Неподтвержденные плагины", создана пользователем InterVi, 11 ноя 2017.

  1. Автор темы
    InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Версия: 1.0
    Для серверов: >= 1.8.3

    Прост, как топор. Его единственная задача - фильтровать игроков с тупыми никами при входе на сервер. Проверка ника осуществляется с помощью поиска подстроки или регулярным выражением. Нужно использовать нижний регистр (все ники при проверке переводятся в него).

    MRLauncher-ы не пройдут!

    Посмотреть исходники и скачать: https://bitbucket.org/InterVi/nicksfilter
     
  2. Герман Король

    Герман Король Новичок

    Баллы:
    16
    Половины онлайна на сервере не будет, тк MRLauncer используют многие. А так плагин хороший
     
  3. Azim_D3Tm

    Azim_D3Tm Активный участник Пользователь

    Баллы:
    76
    по хорошему - сделать Getter-ы (иSetter-ы, если нужны) для класса Config, а поля сделать приватными
     
  4. Автор темы
    InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Это странная мода, скорее даже маразм. Может быть оправдано, когда конфиг очень большой, чтобы не писать переменные ручками, но в таком случае падает производительность при обращениях. Вот зачем? Удобство использования класса это не прибавляет, а повышение инкапсуляции здесь не нужно от слова совсем. Ты так говоришь, будто это огромный проект с 100500 укуренными индусами, у которых руки так и чешутся менять значения public переменных. Не нужно защищаться от того, что и так не собираешься трогать в логике кода.
    Видел 1-2 живых игрока. Все остальные - это боты, представляющие отрицательную ценность для сервера, так как кроме спама и засирания базы ничего больше не делают. Причём они проходят антибот, похоже что для рекламной компании используются полноценные игровые клиенты. Насчёт глупых игроков, не способных сменить ник в настройках - тоже сомнительная нужность таких на сервере.
     
  5. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    В таком случае у тебя нет расширяемости проекта. Конечно тут возможно и странно это делать в проекте на 50 строк, ну все же. А так еще надо было сделать интерфейс и через с классом взаимодействовать
     
  6. Автор темы
    InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    В больших плагинах тоже так делал, очень удобно писать код из-за подсказок IDE. Повторюсь - чтобы не менять public переменные нужно... не менять public переменные. Всё просто.
     
  7. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    тоже подобное когда-то делал, когда эти полу-умные дебилы окончательно надоели :D

    ну а так да, только онлайн убивать. пусть играются, хотя бы для массовки.
     
  8. MrRateV2

    MrRateV2 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    MrRate
    годно:good:
     

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