Mineuniverse
Mods
Sandstorm Particle Engine

Sandstorm Particle Engine

MOD
Snowstorm based particle engine but for minecraft java edition but for fabric but serverside using polymer
by tomalbrc
Download Claim this project
605 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Cosmetic Server Utility Utility & QoL
Advertisement Remove ads with Premium →

Sandstorm

Bedrock/Snowstorm compatible particle engine but for fabric, java - using polymer for packet-based display entities

Use the webapp snowstorm.app (or VSCode extension or app from Microsoft Store) to create particle effects.

WIP™

Command

/sandstorm <effect> [position]

Adding effects

Custom effects can be added by placing the particle json files from snowstorm in config/sandstorm/particles

Component implementation

🟢 = Fully implemented
🟠 = Partially implemented
🔴 = Not implemented

Emitter:

  • 🟢 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

Particle:

  • 🟢 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_billboard
  • 🟢 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_kill_plane

Issues

  • Very "long" numbers can't be parsed by the molang compiler (Ex: 0.4398741874364278346234372)
  • Transparency is not supported yet (switch to text display entities?)
  • Molang expression support for UV mappings is limited due to resource-pack limitations in minecraft java edition
  • No support for bezier_curve-type curves
sandstorm-0.3.0-beta.3+26.3.jar
MC Fabric, Server, Quilt, 26.3
Release 2026-10-01 Get
sandstorm-0.3.0-beta.2+26.2.jar
MC Fabric, Server, Quilt, 26.2
Release 2026-06-26 Get
sandstorm-0.3.0-beta.1+26.1.jar
MC Fabric, Server, 26.1, 26.1.1
Release 2026-04-01 Get
sandstorm-0.2.0-beta.1+1.21.6.jar
MC Fabric, 1.21.7, 1.21.6, Server
Release 2025-07-03 Get
sandstorm-0.2.0-beta.1+1.21.jar
MC 1.21, Fabric, 1.21.1-Snapshot, 1.21.1, Server, Quilt
Release 2024-11-15 Get

More from tomalbrc

Advertisement Remove ads with Premium →

You Might Also Like