Скачать FSit — Minecraft Моды — MetaMods
FSit

Установок

21

Последнее обновление

3 недели назад

Версии

1.19 — 1.21.8
Клиент
Fabric
Quilt
Декорации
Игровые механики
Социальные
Утилиты

FSit

Серверный мод с широкими возможностями настройки, который позволяет игрокам сидеть, ползать и кататься друг на друге. Клиентская версия также поддерживается и предлагает дополнительные улучшения игрового процесса, включая синхронизацию настроек и различные поведенческие улучшения.

Использование

Для работы мода достаточно установить его на сервере — игрокам не обязательно иметь его на клиенте. Однако установка на клиенте предоставляет дополнительные удобства: синхронизацию конфигурации, улучшенное ползание, настройку клавиш и ограничения на катание.

Взаимодействие с блоками

Чтобы сесть на блок, взаимодействуйте с его верхней стороной.

Пример сидения на блоке

Управляется настройками on_use.sitting и on_use.range.

Взаимодействие с игроками

Взаимодействуйте с любым игроком, чтобы начать кататься на нём.

Пример катания на игроке

Управляется настройками on_use.riding и on_use.range.

Ограничения катания (клиент)

Игроки могут запрещать другим игрокам кататься на себе.

Настройки ограничений

Доступно через экран социальных взаимодействий или команду /fsit:client allow|restrict <игрок>.

Приседание

Двойное приседание при взгляде вниз позволяет сразу сесть (on_sneak.sitting).

То же действие рядом с отверстием запускает режим ползания (on_sneak.crawling).

Минимальный угол обзора и максимальное окно для двойного приседания настраиваются через on_sneak.min_pitch и on_sneak.delay соответственно.

Команды

Доступны команды /sit и /crawl для соответствующих действий.

Назначение клавиш (клиент)

Используйте назначенные клавиши для сидения (по умолчанию: правый Ctrl) или ползания (по умолчанию: правый Alt).

Режимы работы клавиш: Удержание, Переключение и Гибридный. Первые два работают как в ванильной игре, гибридный режим сочетает оба подхода.

Настройка

Игроки с установленным модом на клиенте могут использовать собственные настройки, в противном случае применяется серверная конфигурация.

На сервере конфигурацию можно просматривать и редактировать командой /fsit <опция> [значение]. Перезагрузка из файла выполняется командой /fsit reload.

Клиенты могут изменять настройки через Mod Menu и YetAnotherConfigLib.

Экран конфигурации YACL

Конфигурационный файл по умолчанию

use_server: false
sitting:
  behaviour: gravity
  should_center: false
on_use:
  sitting: false
  riding: false
  range: 2
  check_suffocation: true
  blocks:
    - "#slabs"
    - "#stairs"
    - "#logs"
on_sneak:
  sitting: true
  crawling: true
  min_pitch: 60.0
  delay: 600

Детали опций

use_server

При значении true заставляет всех игроков использовать серверную конфигурацию.

sitting.behaviour

Определяет поведение при сидении: nothing (ничего не делать), discard (удалять сиденья без опоры), gravity (сиденья подвержены физике).

sitting.should_center

Размещать сиденья по центру блока.

on_use.sitting

Разрешает сидение при взаимодействии с блоками.

on_use.riding

Разрешает катание при взаимодействии с игроками.

on_use.range

Радиус взаимодействия для функций сидения и катания.

on_use.check_suffocation

Запрещает взаимодействие, если оно приводит к удушению игрока.

on_use.blocks

Список блоков и тегов блоков, доступных для взаимодействия.

on_sneak.sitting

Позволяет начать сидение двойным приседанием.

on_sneak.crawling

Запускает ползание вместо сидения при наличии отверстия рядом.

on_sneak.min_pitch

Минимальный требуемый угол обзора игрока для регистрации действий приседания (-90 — смотреть вверх, 90 — вниз).

on_sneak.delay

Окно между приседаниями для распознавания двойного действия (в миллисекундах).

Сборка

Проект использует Stonecutter, сборка выполняется задачей chiseledBuild:

> ./gradlew chiseledBuild

Публикация выполняется задачей chiseledPublish после успешной сборки:

> ./gradlew chiseledPublish
Участники проекта
rvbsm

rvbsm

Разработчик

Создан: 14 мар 2023

ID: 1778