- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 1,6 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 36
- Обновлён
- 27 августа 202627 авг.
- Опубликован
- в 2025
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Это мод для Minecraft на Fabric, позволяющий настроить, какие пакеты отправляются и принимаются.
Установка
- Fabric API (обязательно);
- owo-lib (обязательно);
- Mod Menu (или другой мод для изменения конфигурации мода) (настоятельно рекомендуется).
Использование
Мод фильтрует отправляемые и принимаемые пакеты; по умолчанию (стандартная конфигурация) он ничего не делает.
⚠️ Учтите: поскольку он напрямую отклоняет и фильтрует отправляемые и принимаемые пакеты (в соответствии с настройками), это может сломать некоторые моды или ванильные системы, особенно если фильтровать идентификаторы пакетов (первая опция); изменение остальных опций, скорее всего, не сломает ванильную игру. Настраивайте осторожно!
Весь мод настраивается через интерфейс Mod Menu с полезными подсказками; учтите, что каждое изменение пакетов (их отклонение или фильтрация) записывается в консоль. Ниже — краткое описание каждой из текущих опций:
Идентификаторы пакетов
Управляют тем, какие идентификаторы пакетов разрешены.
Список всех идентификаторов смотрите в статье на Minecraft Wiki о пакетах Java Edition, а именно поле resouce в поле Packet ID любого пакета. Учтите, что идентификатор нужно указывать с пространством имён minecraft:, например minecraft:custom_payload.
Идентификаторы пользовательских полезных нагрузок
Управляют тем, какие идентификаторы пакетов пользовательских полезных нагрузок (они же plugin message или channel) разрешены; их отправляют большинство загрузчиков модов и плагинов, а также некоторые моды и плагины.
Можно выбрать настройку Use from "Registered channel identifiers" option below, чтобы также применить фильтры из соответствующей опции.
Список некоторых идентификаторов смотрите в статье на Minecraft Wiki о plugin channels или в документации соответствующего мода или плагина об отправляемых пакетах. И снова, как и с идентификаторами пакетов, не забывайте про пространство имён minecraft: или другое.
Настройку Respond to rejected received query requests, вероятно, стоит включить, чтобы не сломать процесс рукопожатия.
Идентификаторы зарегистрированных каналов
Управляют тем, какие идентификаторы каналов в пакетах minecraft:register, minecraft:unregister (используются Bukkit, BungeeCord, Velocity и Fabric API) и c:register (используются командой FabricMC, NeoForged, PaperMC и SpongePowered) разрешены.
Можно выбрать настройку Use from "Custom payload identifiers" option above, чтобы также применить фильтры из соответствующей опции.
Можно отключить опции Send/Receive empty channel lists, чтобы не отправлять и не принимать пустые списки каналов.
Список некоторых идентификаторов смотрите всё в той же статье на Minecraft Wiki о plugin channels.
Идентификаторы логируемых пакетов
Какие пакеты должны логироваться — независимо от того, отклонены они или нет. По умолчанию ничего не логируется.
Идентификаторы логируемых пользовательских полезных нагрузок
Какие пользовательские полезные нагрузки должны логироваться — независимо от того, отклонены они или нет. По умолчанию ничего не логируется.
У меня проблема / есть предложение / перевод
Частые вопросы
Как установить Firewall?
Установите Fabric под свою версию Minecraft, скачайте Firewall под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Firewall?
У Firewall есть сборки для Minecraft 1.21–1.21.11, 26.1.2–26.2.
Нужен ли Firewall на сервере?
Работает и в игре, и на сервере — ставьте, где нужен