Modscraper Modscraper Minecraft
StaticParticle logo

StaticParticle

Mod

adds configurable particle types, useful for datapack VFX

Type

Mod

Modrinth Downloads

986

Modrinth ID

xlZpPQH6

Last Updated

Jul 29, 2026

Description

⚠️ please keep in mind that the description is only maintained for the latest version

2 particle types are implemented

static_particle

  • configurable color, alpha, size, lifetime, texture
  • is emissive (glow in the dark)

static_oriented

  • configurable color, alpha, sizeX, sizeY, lifetime, rotation, post_rotation, cull, texture
  • is emissive (glow in the dark)

⠀

  • all number arguments(the particle parameters) support ranges ("x..y"=random from x to y), rotation arguments also support ~ which will use the command rotation context on the appropriate axis

  • all number arguments except lifetime support animation sequences ("x->y->z" = animate from x to y to z), any amount of keyframes is supported, you can also add more dashes to control the timing of the keyframes

  • the rotation arguments support billboard as a value, which will cause the particle to face the players camera on he specified axes

  • also if youre wondering, post_rotation is just a second pass of rotation, technically redundant, just convenient

dot

dither

smooth

pixel

shockwave

spark

dither_beam

smooth_beam

there are 5 standalone commands

/fov <add|multiply|set|query> [interpolation type] [interpolation duration]

  • changes/gets the client FOV of the targets

/setperspective <perspective index|distance> [camera distance]

  • changes the client perspective

/rendertext <sizeX> <sizeY> [duration] [opacity] [gui scale independent] [hide with HUD] [overlay] [shadow Color(RGBA HEX)]

  • displays text on the targets screens at the inputted position
  • boolean argument for making the text size independent of the clients GUI scale setting
  • boolean argument for forcing the text to display even if the HUD is hidden (F1)
  • boolean argument for the size being multiplied by the client window aspect ratio

/log <client|server> [targets]

  • sends the message under the logger name in the client's/server's console (not in chat)

/camerarot [duration]

  • adds rotation offset to the client camera (linear interpolation)

the mod adds 3 conditions for predicates

mouse* condition

{ "condition": "staticparticle:player_action", "action": "attack"/"pick_item"/"use", "context": "in_game"/"in_menu" }
  • true when the target of the predicate is holding the respective buttons in the respective context

key condition

  • the mod adds 5 new keybinds that dont do anything, except for tell the server theyve been pressed by a client
{ "condition": "staticparticle:special_key", "key": 0/1/2/3/4 }
  • true when the target of the predicate is holding the respective key

movement input condition

{ "condition": "staticparticle:input", "action": "forward/back/left/right/jump/sprint/sneak" }

Compatibility

Mod Loaders

Fabric Quilt

Game Versions

1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.11

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

External Resources