Description

About
Watch the night sky come alive with glowing meteor showers and teardrop trails. Meteors streak across the sky in warm amber and crimson hues, fully compatible with Iris shaders. Showers can fire automatically on random nights or be triggered manually with a command — four sizes, from a lone shooting star to a sweeping spectacle that fills the sky.
Features
- 4 Shower Sizes: Single (1 meteor), Small (30 s), Medium (60 s), Large (90 s)
- Teardrop Trails: Each meteor leaves a smooth glowing trail that fades behind it
- Warm Color Palette: Amber, crimson, and orange tones that feel natural in the night sky
- Iris Shader Compatible: Automatically falls back to the correct render path when a shaderpack is active
- Nightly Auto-Events: Every night, a shower may spawn at random — probability per size is fully configurable
- Command Control: Start, stop, and inspect showers at any time with
/prettymeteors - Burnout Mechanic: Meteors naturally fade and shrink as they travel, giving a realistic burnout effect
Commands
All commands require operator permission.
| Command | Description |
|---|---|
/prettymeteors start |
Start a large shower at your position |
/prettymeteors start large |
Start a large shower (90 s, 2.5/sec) |
/prettymeteors start medium |
Start a medium shower (60 s, 1.5/sec) |
/prettymeteors start small |
Start a small shower (30 s, 0.8/sec) |
/prettymeteors start single |
Spawn a single meteor |
/prettymeteors stop |
Stop the active shower |
/prettymeteors status |
Check if a shower is running |
/prettymeteors night enable/disable |
Toggle automatic nightly events |
/prettymeteors night stars <count> |
Set number of nightly star spawns (0–20) |
/prettymeteors night chances <none> <small> <medium> <large> |
Set weighted probabilities for each night |
/prettymeteors night status |
View current nightly event settings |
Nightly Events
By default, each Minecraft night has a 70% chance of no event, with the remaining weight split across shower sizes (21% small, 6% medium, 3% large). All probabilities are tweakable per-world via commands and persist across restarts.
Requirements
- Minecraft 1.21.11
- Fabric Loader 0.18+
- Java 21+
- Seamless API (bundled)
API Integration
This project is aligned with Seamless-API, allowing other mods to trigger meteor showers programmatically via MeteorShowerAPI.startShower(world, config).






