EssentialClient
EssentialClient — это клиентский мод, который добавляет множество клиентских утилит, а также предоставляет графический интерфейс для изменения правил carpet!
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 141 тыс.
- Подписчиков на Modrinth
- 143
- версий
- 86
- Обновлён
- 18 сентября 202618 сент.
- Опубликован
- в 2021
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
EssentialClient
EssentialClient — это клиентский мод, который добавляет множество клиентских утилит, а также предоставляет графический интерфейс для изменения правил carpet!
Использование
Для этого мода требуются fabric-launcher, fabric-api, fabric-kotlin и YetAnotherConfigLib.
Дополнительно вы можете установить fabric-carpet, mod-menu, ChunkDebug и Kursive.
После установки вы можете открыть меню EssentialClient через mod-menu или нажав клавишу меню EssentialClient, которая по умолчанию — F7 и может быть изменена в настройках.
Из этого меню вы можете:
- Просматривать и изменять настройки EssentialClient.
- Просматривать и изменять настройки сервера Carpet.
- Открыть карту ChunkDebug, при условии, что у вас установлен ChunkDebug и вы подключены к серверу, который поддерживает ChunkDebug.
- Открыть меню скриптов Kursive, при условии, что у вас установлен Kursive.
Настройки EssentialClient сохраняются в ./config/EssentialClient/config.json.
Carpet Client
EssentialClient позволяет просматривать и изменять правила carpet через графический интерфейс вместо использования команды /carpet.
Вам не нужно устанавливать carpet на свой клиент, чтобы это работало. Открытие меню настроек сервера Carpet покажет вам каждое правило, отсортированное по категориям, с описанием правила и его дополнительной информацией. Правила из расширений carpet (таких как carpet-extra или carpet-fixes) также отображаются, разделённые по моду.
Вы должны иметь разрешение на изменение правил carpet на сервере, чтобы ваши изменения применились, иначе правила будут просто отображаться вам.

Чтобы получать описания правил при игре на сервере, EssentialClient загружает базу данных правил, которая кэшируется в ./config/EssentialClient/carpet_rules.json. Огромное спасибо RubixDev за создание его carpet database, из которой EssentialClient берёт данные.
Отдельные моды
ChunkDebug и Kursive раньше были функциями EssentialClient, но с тех пор были выделены в отдельные моды. Вы по-прежнему можете открыть оба из меню EssentialClient, но их нужно устанавливать отдельно:
- ChunkDebug позволяет просматривать статус загрузки чанков всех чанков в мире, для этого мод также должен быть установлен на сервере.
- Kursive — преемник клиентских скриптов EssentialClient, позволяющий писать и запускать скрипты на вашем клиенте.
Если какой-либо из модов не установлен, его кнопка в меню EssentialClient будет неактивна.
Настройки
Все настройки ниже можно найти в меню настроек EssentialClient, они разделены на те же категории, что вы найдёте в игре.
Геймплей
| Настройка | Описание |
|---|---|
| Auto Walk | Это будет удерживать клавишу движения вперёд после того, как вы удерживали её заданное количество тиков |
| Better Accurate Block Placement | Это то же самое, что и accurate block placement для tweakeroo, но без необходимости в каких-либо серверных модах Это использует некоторые манипуляции с пакетами, что может вызвать срабатывание анти-чита на некоторых серверах |
| Crafting Hax | Позволяет выбрасывать созданные рецепты, удерживая control при крафте рецепта |
| Sneak To Not Waterlog | Позволяет вам присесть при использовании ведра на блоке, который можно затопить, чтобы избежать затопления |
| Increase Spectator Scroll Speed | Увеличивает лимит, до которого вы можете прокручивать, чтобы быстрее двигаться в режиме наблюдателя |
| Increase Spectator Scroll Sensitivity | Увеличивает чувствительность, с которой вы можете прокручивать, чтобы быстрее двигаться в режиме наблюдателя |
| Tick Rate Affects Chat Key | Влияет ли тикрейт на клавишу чата; если включено, при более низком тикрейте открытие чата будет занимать больше времени (ванильное поведение) |
| Fix MacOS Cursor Jumping | Исправляет позицию, куда прыгает курсор в текстовых полях при удержании command или option, чтобы соответствовать MacOS |
Игнорирует недействительные сообщения чата и вместо этого выводит их как системные сообщения
|Технические
| Настройка | Описание |
|---|---|
| Announce AFK | Оповещает, когда вы уходите в AFK после заданного времени (в тиках) |
| Announce AFK Message | Это сообщение, которое вы объявляете после ухода в AFK Требует включённой настройки 'Announce AFK' |
| Announce Back Message | Это сообщение, которое вы объявляете после возвращения из AFK Требует включённой настройки 'Announce AFK' |
| Carpet Always Set Default | Это делает так, что при установке правила Carpet оно автоматически сбрасывается на значение по умолчанию |
| Creative Walk Speed | Это позволяет переопределить ванильную скорость ходьбы в режиме креатива |
| Custom Time Out | Это позволяет изменить количество секунд до тайм-аута при подключении к серверу |
| Disable Hotbar Scrolling | Запрещает прокрутку для использования хотбара, учите свои клавиши! |
Рендеринг
| Настройка | Описание |
|---|---|
| Disable Armor Rendering | Это позволяет отключить отображение брони для указанных сущностей |
| Disable Damage Tilt | Отключает эффект наклона камеры при получении урона |
| Disable Bossbar Rendering | Это отключит отображение любых боссбаров |
| Disable Display Text Rendering | Это отключит отображение любых display text |
| Disable Hand Swinging | Отключает взмах руки игрока |
| Disable Map Rendering | Отключает отображение карт в рамках для предметов |
| Disable Nametag Rendering | Это отключает отображение всех никнеймов |
| Disable Night Vision Flashing | Отключает мигание, возникающее когда ночное зрение вот-вот закончится |
| Disable Recipe Toasts | Отключает показ уведомлений о рецептах |
| Disable Advancement Toasts | Отключает показ уведомлений о достижениях |
| Disable Tutorial Toasts | Отключает показ уведомлений об обучении |
| Disable Join/Leave Messages | Это предотвратит отображение сообщений о входе/выходе игроков |
| Disable Screenshot Messages | Убирает сообщение, появляющееся при создании скриншота |
| Display Play Time | Отображает количество времени работы вашего клиента в углу меню паузы |
| EssentialClient Button | Это отображает меню EssentialClient на главном экране и экране паузы |
| Ignore Server Render Distance | Игнорирует дальность прорисовки сервера при рендеринге |
| Lava Opacity | Изменяет прозрачность лавы |
| Highlight Lava Sources | Изменяет текстуру источников лавы, чтобы сделать их более заметными |
| Highlight Water Sources | Изменяет текстуру источников воды, чтобы сделать их более заметными |
| Persistent Chat History | Это предотвращает очистку чата, также применяется при смене миров/серверов |
| Toggle Tab | Это позволяет переключать таб вместо удержания для просмотра меню таба |
Разное
| Настройка | Описание |
|---|---|
| Remove Warn Invalid Chunk | Убирает предупреждения о недопустимых чанках из ваших логов |
Клавиши
Их можно изменить в меню настроек EssentialClient или в ванильном экране управления в категории EssentialClient.
| Настройка | Описание |
|---|---|
| EssentialClient Menu Keybind | Это клавиша для открытия меню EssentialClient |
| Accurate Reverse Keybind | Это клавиша для активации обратной точной установки блоков |
| Accurate Into keybind | Это клавиша для активации точной установки блоков внутрь |
Частые вопросы
Как установить EssentialClient?
Установите Fabric под свою версию Minecraft, скачайте EssentialClient под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть EssentialClient?
У EssentialClient есть сборки для Minecraft 1.16.5, 1.17.1–26.3.
Нужен ли EssentialClient на сервере?
Ставится только в игру; на сервер ставить не нужно