Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomalbrc/sandstorm
serverside snowstorm compatible particle engine for fabric based Minecraft servers
https://github.com/tomalbrc/sandstorm
Last synced: about 1 month ago
JSON representation
serverside snowstorm compatible particle engine for fabric based Minecraft servers
- Host: GitHub
- URL: https://github.com/tomalbrc/sandstorm
- Owner: tomalbrc
- License: other
- Created: 2024-11-05T14:50:50.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T21:38:57.000Z (2 months ago)
- Last Synced: 2024-11-15T22:28:58.505Z (2 months ago)
- Language: Java
- Size: 791 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Sandstorm
Bedrock/Snowstorm compatible particle engine but for fabric, java - using polymer for packet-based display entities
Use the webapp [snowstorm.app](https://snowstorm.app) (or VSCode extension or app from Microsoft Store) to create particle effects.
WIPâ„¢
## 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