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

Sandstorm

Активный

Установок

3

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

3 месяца назад

Версии

1.21 — 1.21.8
Сервер
Fabric
Приключенческие
Декорации
Магические
Управление
Утилиты
Генераторы мира

Sandstorm

Данный мод представляет собой мощную систему создания частиц для Minecraft Java Edition, построенную на основе технологии Snowstorm и адаптированную для работы с Fabric. Он использует Polymer для отображения частиц через серверные сущности, что обеспечивает высокую производительность и совместимость.

Создание эффектов частиц

Для создания собственных эффектов частиц вы можете воспользоваться веб-приложением snowstorm.app, расширением для VSCode или приложением из Microsoft Store. Эти инструменты предоставляют интуитивно понятный интерфейс для проектирования сложных визуальных эффектов.

Основные команды

Для активации эффектов в игре используйте команду: /sandstorm <эффект> [позиция]

Добавление пользовательских эффектов

Вы можете добавлять собственные эффекты, размещая JSON-файлы частиц из Snowstorm в папке config/sandstorm/particles.

Реализация компонентов

Эмиттеры:

  • ✅ Полностью реализовано: minecraft:emitter_initialization, minecraft:emitter_lifetime_looping, minecraft:emitter_lifetime_once, minecraft:emitter_shape_disc, minecraft:emitter_shape_box, minecraft:emitter_shape_point, minecraft:emitter_shape_sphere, minecraft:emitter_rate_instant, minecraft:emitter_rate_steady, minecraft:emitter_rate_manual, minecraft:emitter_shape_custom, minecraft:emitter_lifetime_expression, minecraft:emitter_lifetime_events
  • ❌ Не реализовано: minecraft:emitter_shape_entity_aabb, minecraft:emitter_local_space

Частицы:

  • ✅ Полностью реализовано: minecraft:particle_initial_speed, minecraft:particle_initial_spin, minecraft:particle_lifetime_expression, minecraft:particle_motion_collision, minecraft:particle_motion_dynamic, minecraft:particle_motion_parametric, minecraft:particle_appearance_lighting, minecraft:particle_appearance_tinting, minecraft:particle_expire_if_in_blocks, minecraft:particle_expire_if_not_in_blocks, minecraft:particle_lifetime_events
  • ⚠️ Частично реализовано: minecraft:particle_appearance_billboard
  • ❌ Не реализовано: minecraft:particle_kill_plane

Известные ограничения

  • Компилятор Molang не поддерживает очень длинные числовые значения (например: 0.4398741874364278346234372)
  • Прозрачность пока не поддерживается
  • Поддержка выражений Molang для UV-карт ограничена из-за особенностей Minecraft Java Edition
  • Отсутствует поддержка кривых типа bezier_curve

Проект находится в активной разработке, и функциональность продолжает расширяться.

Участники проекта
tomalbrc

tomalbrc

Разработчик

DerplingDev

DerplingDev

Создан: 7 ноя 2024

ID: 43348