LANLock
белый список для LAN-миров, например, когда открываешь их для всех через e4mc
- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 22,3 тыс.
- Подписчиков на Modrinth
- 15
- версий
- 26
- Обновлён
- 15 сентября 202615 сент.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Примечание: Это не нужно для e4mc 5.4.0+, так как там уже реализован вайтлист
LANLock
Несколько дней назад я наткнулся на LANGuard — мод, который делает то же самое, что и этот, и я также внёс в него свой вклад. Поскольку это был мой первый опыт работы с Java и разработкой модов для Minecraft, я начал работать над новым PR, но вскоре заметил, что по сути переписываю весь мод целиком. Поэтому я подумал, что будет лучше просто начать полностью свой мод, использующий другой подход к проверке вайтлиста. И вот мы здесь :)
Также спасибо Ovilli за создание их мода, с которого начался этот.
Причина создания этого мода
Всё больше игроков используют моды вроде e4mc, чтобы сделать свои LAN-миры общедоступными. Но гриферы тоже это заметили, и поскольку LAN-миры не предоставляют никаких инструментов, чтобы запретить кому-либо подключаться, это становится риском (см. это видео). С помощью этого мода я попытался воссоздать систему вайтлиста сервера Minecraft как можно точнее (со своими несуществующими знаниями Java).
Возможности
вайтлист, похожий на серверный аналог
- хранит имя и UUID
- UUID используется для проверки, есть ли подключающийся игрок в вайтлисте
экран конфигурации, сделанный с помощью Cloth Config в modmenu для удобной настройки
- автоматически асинхронно определяет UUID для добавленных имён игроков
- опция полностью отключить вайтлист
- опция использовать имена вместо UUID для проверки (для тестирования)
- те же опции доступны через клиентскую команду
/lanlock
Важно
Начиная с версии 1.3.5, Cloth Config API больше не является обязательной зависимостью.
Так что если вы хотите настраивать мод через Modmenu в GUI, вам нужно самостоятельно установить и Modmenu, и Cloth Config API.
Технические детали
В отличие от LANGuard, LANLock даже не позволяет игрокам не из вайтлиста подключиться к серверу, изменяя процесс подключения с помощью миксина. Так что это и использование UUID отличает этот мод от LANGuard и, по крайней мере, по моему пониманию программирования, должно делать его более безопасным.
Лицензия
Частые вопросы
Как установить LANLock?
Установите Fabric под свою версию Minecraft, скачайте LANLock под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть LANLock?
У LANLock есть сборки для Minecraft 1.19.2–26.3.
Нужен ли LANLock на сервере?
Нужен и в игре, и на сервере