Spatial
Активный0.0
Установок
Последнее обновление
Версии
Spatial
Spatial — это серверный мод для Fabric, который полностью меняет стандартную систему хранения предметов, превращая её в сетку с ячейками. Это совершенно новый подход к организации инвентаря.
В отличие от многих других модов, которые пытаются упростить управление предметами, Spatial не делает этот процесс легче. Напротив, он предлагает вам по-новому бороться с беспорядком в хранилищах, заставляя продумывать расположение каждого предмета как пазл.
Дополнительно доступна опциональная клиентская версия мода, которая улучшает визуальное отображение системы и делает взаимодействие с инвентарём более гармоничным.
Изображения
Демонстрация системы инвентаря
С дополнительным клиентским модом
Интерфейс с улучшенной графикой
Без дополнительного клиентского мода
Стандартное отображение системы
Настройки
Файл конфигурации находится по пути ./config/spatial.json.
Вы можете добавлять пользовательские формы для предметов через настройку shape_overrides в конфигурационном файле.
Формат форм
Формат для переопределения форм похож на тот, что используется в рецептах крафта. Любой символ кроме пробела считается занятой ячейкой, а пробелы — пустыми клетками.
Пример конфигурации, который придаёт козьим рогам L-образную форму:
{
...
"shape_overrides": {
"minecraft:goat_horn": [
"x ",
"xx"
]
},
...
}
Жестокий режим
При включении этого режима полностью отключается складывание любых предметов. По умолчанию этот режим выключен.
Совместимость с модами
Spatial автоматически определяет все загруженные на сервере рецепты крафта. Для модифицированных предметов, у которых есть рецепты, не требуется дополнительных настроек.
Чтобы не нарушать работу инвентарей других модов, Spatial работает только в определённых типах контейнеров. Это можно будет настраивать в будущем, но сейчас система не совместима с теми интерфейсами хранения, которые не наследуются от ванильных контейнеров, поддерживаемых модом.
Поддерживаемые контейнеры
- Инвентарь выживания игрока
- Сундуки
- Эндер-сундуки
- Бочки
- Шалкеровые ящики
- Раздатчики и выбрасыватели
- Инвентари транспортных средств
Для разработчиков модов
Если вы хотите добавить собственные формы для предметов в своём моде или другом моде, нужно зарегистрировать обработчик события Spatial.SHAPES_LOADED и вызвать Spatial.addShapeOverride(item, shape) или любой другой метод для переопределения форм.