▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/CC: Sable
CC: Sable

CC: Sable

Дополнение для CC: Tweaked, которое добавляет поддержку физики Sable из мода Create: Simulated. Используй Sub-Level API и Aerodynamics API в своих компьютерных программах для Майнкрафт.

Оцените первым
106.1K
26

CC: Sable - это аддон для CC: Tweaked, который работает с бэкендом Sable из мода Create: Simulated. Простыми словами, он добавляет в игру инструменты для работы с физическими объектами - теми самыми Sub-Level (подуровнями), которые ты можешь создавать через Create: Simulated.

Если ты хоть раз пробовал писать программы для компьютеров из ComputerCraft и думал "А круто было бы управлять физикой из кода", то этот мод для Майнкрафт ровно об этом.

Что даёт мод

  • Sub-Level API (sublevel) - доступен на всех игровых компьютерах. Но методы нормально работают только когда компьютер находится на Sub-Level физическом объекте. Полезно, если ты строишь механизмы из аэродинамики и хочешь ими управлять.
  • Aerodynamics API (aero, aerodynamics) - даёт доступ к физическим параметрам конкретного измерения. Например, можно узнать давление, плотность воздуха и прочие штуки, влияющие на полёты и работу механизмов.

Бонус: CC: Advanced Math datapack

К моду прилагается встроенный датапак с дополнительными математическими утилитами. Главная фишка - модуль quaternion для работы с поворотами в 3D. Он нужен, чтобы превращать ориентацию Sub-Level в удобный для Lua формат. Если ты когда-нибудь путался в углах Эйлера - вот тебе спасение.

Объект LuaBezierResourceFunction

Этот объект возвращается методами aero.getRaw и aero.getDefault по ключу pressureFunction. Разбирается он так:

  • getPoints(): table - возвращает массив точек вдоль кривой Безье с полями altitude, value и slope для каждой точки.
  • evaluateFunction(altitude: number): number - вычисляет значение функции на заданной высоте по кривой Безье.

Новые свойства блоков

CC: Sable добавляет физические характеристики блоков в методы вроде turtle.inspect(). Теперь при осмотре блока ты увидишь дополнительные параметры под ключом "sable":

  • mass - масса
  • friction - трение
  • restitution - упругость (отскок)
  • volume - объём
  • floatingScale - масштаб плавучести
  • floatingMaterial - таблица с параметрами плавучего материала (может быть пустой), внутри:
    • factHorizontalFriction / factVerticalFriction - горизонтальное/вертикальное трение фактора
    • slowHorizontalFriction / slowVerticalFriction - замедление трения
    • liftStrength - сила подъёма
    • transitionSpeed - скорость перехода
    • preventSelfLift - запрет самоподъёма
    • scaleWithGravity - масштабирование с гравитацией
    • scaleWithPressure - масштабирование с давлением

Для кого это

Мод явно для тех, кто любит копаться в коде и строить сложные автоматические системы. Если ты собираешь сервер с Create: Simulated и хочешь, чтобы твои компьютеры умели не только считать, но и взаимодействовать с физикой - СC: Sable это то, что надо. Ну и для фанатов ComputerCraft, которым стало мало стандартных API.

Скачай мод CC: Sable и добавь в свои сборки с Forge или при необходимости с Fabric (смотри совместимость, обычно для таких штук нужен Create: Simulated). Подходит для Minecraft 1.19-1.20, хотя лучше уточнить под свою версию.

Короче, если хочешь, чтобы твои черепашки управляли физическими объектами и летали - это твой выбор.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:4 месяца назад
Обновлён:2 месяца назад
Главная