Download Have Another Pretty Particle. Yayyyyyyyy — Minecraft Mods — MetaMods
Have Another Pretty Particle. Yayyyyyyyy

Have Another Pretty Particle. Yayyyyyyyy

Active

Downloads

0

Last update

5 months ago

Versions

1.21.1
Client and server
Fabric
Decor
Utils

Have Another Pretty Particle. Yayyyyyyyy

A Collection of Custom Particles for BlanketCon 2025!

Get ready for awesome visual particles! This modification offers several types of particles that you can customize and use in Minecraft.

Welcome to a Colorful World!

Among the current options you'll find:

  • Colorable jellyfish
  • Colorful snails
  • Simple clouds that disappear upon hitting blocks
  • Colored bubbles
  • Sparkling particle in development (WIP)

Note: Extreme levels of excitement may be contagious (temporarily)

How to Work with Particles

Basic instructions for using particle commands in vanilla gameplay.

Custom Parameters

To customize particles, add parameters {<parameter name>:<value>} after the particle ID.

Example with max_age parameter set to 50:

/particle happy:jellyfish{max_age:50} ~ ~1 ~

For multiple parameters, separate them with commas:

/particle happy:jellyfish{max_age:50, scale:5.0f} ~ ~1 ~

Floating-point numbers can be specified with a decimal point (e.g., 1.0 or 1.56) or by adding "f" (e.g., 1f, 1.56f).

Vector3f Parameters

Vector3f parameters are added in the format [<float>, <float>, <float>]

Example with velocity_after_hit parameter and value [0.2, 0.3, 0.6]:

/particle happy:cloud{velocity_after_hit:[0.2, 0.3, 0.6]} ~ ~1 ~

For color parameters using Vector3f, values are expected to be between 0f and 1f.

Particle Documentation

Unless specified otherwise, all parameters are optional and use default values.

Important: These rules apply only to HAPPY particles. Minecraft particles typically require all parameters to be specified.

Jellyfish

happy:jellyfish
  • scale (float): Determines the size of the particle
  • max_age (int): Maximum lifespan in ticks
  • bounces (int): Number of bounces the jellyfish performs during its lifetime, affecting animation speed and distance traveled
  • color_mode (int): Color handling mode:
    • 0: Default - smooth transition between two colors
    • 1: Random color - if colors not specified, a random color from pastel palette is chosen
    • 2: Random transition colors - if colors not specified, two random colors are chosen for transition
  • start_color (Vector3f): Starting RGB color for two-color transition
  • end_color (Vector3f): Ending RGB color for two-color transition

Cloud

happy:cloud
  • scale (float): Determines the size of the particle
  • max_age (int): Base lifespan in ticks
  • max_age_random (int): Random addition to lifespan from 0 to specified number
  • hits_until_fade (int): Number of block collisions before fading begins (10-tick delay)
  • fade_amount (float): Fade speed (values between 0 and 1)
  • velocity_after_hit (Vector3f): Additional velocity after each block collision

Bubble

happy:bubble
  • scale (float): Sets the size of the particle (if not specified, random size is chosen)
  • max_age (int): Lifespan in ticks
  • max_age_random (int): Random additional lifespan

Snail

happy:snail
  • scale (float): Determines the size of the particle
  • max_age (int): Lifespan in ticks
  • gravity_strength (float): Gravity strength
  • speed (float): Movement speed on ground (0 means immobility upon landing)
  • min_color (Vector3f): Minimum RGB color in random range
  • max_color (Vector3f): Maximum RGB color in random range

Sparkle (Work in Progress)

Colored Variants:

Pink sparkle (ID may change!):

happy:pink_sparkle
Project members
Superkat32

Superkat32

Developer

Created: 4 Mar 2025

ID: 83430