0.8.5
- Multiple improvements when spawning particles dynamically tinted based on the block texture
- No longer reads pixels from the texture every single time a particle spawns
- Fixed exceptions being thrown under certain circumstances while reloaded resources
- Reload listeners are now registered through Fabric Resource Loader (fabric only) for better mod compatibility
0.8.4
- Re-enabled modmenu entrypoint
0.8.3
- Updated to 1.21.10
- Fixed pack.mcmeta not being formatted correctly since 1.21.9
- Added some additional debug logging
0.8.2
- Ported to 1.21.9
- Fixed remaining issues from v0.8.2-beta.1
- Spark particles no longer disappear near the edge of the screen
- Snowflake particles are no longer emissive
- No longer crashes if too many particles try to render in a single frame
0.8.2-beta.1
- Fixed rendering issues in v0.8.2-alpha\
- Fixed sparks rendering as a single quad\
- Fixed portal shatter particles not rendering at all\
- Fixed some particles having incorrect billboarding\
- Not tested extensively, expect bugs! Report any if you find them
0.8.2-alpha
- Ported to 1.21.9
- Not tested extensively, expect bugs! Report any if you find them
0.8.1
- Fixed a crash when placing or breaking blocks with no shape, such as light blocks
0.8
v0.8 comes with a couple new particle effects, some fixes and tweaks, and a new feature for resourcepacks
New Particles / Changes
Block Particle Overrides
- New Chain Links override (applies to vanilla chain and #c:chains block tag by default)
- New Sugar Cane override (applies to bamboo, mangrove roots, and sugar cane by default)
- Adjusted the texture of the Snowflake override to be more like the one seen in v0.4, now also behaves more like other 'dust' particles in the mod
- Dirt Path blocks now use the Grass Blade particle override
Entity Particles
- New Lighting Strike particles, sparks and arcs will fly out from where a lightning strike hits for a short amount of time
Item Interactions
- New Honey Collection particles, will spawn when harvesting honey bottles from a bee next or hive. Also replaces vanilla honey drip particles that appear underneath bee nests or hives
Fluid Ambient
- Added a configurable list of blocks that can emit underwater bubble stream particles, it is no longer hardcoded to seagrass
- Underwater bubble stream particles no longer get stuck on the underside of blocks, instead they will pop when hitting the bottom of a block
General
- Adjusted the particle spawning logic for blocks with smaller hitbox sizes. Should result in better looking particles when placing / breaking small blocks such as buttons or snow layers
- Vanilla Firefly particles no longer get stuck on the top or bottom of blocks
- Added an option to disable fixes to Firefly particles. This includes fireflies dying in air (been in this mod since v0.7), and fireflies getting stuck on blocks
- Egg and snowball projectile particles now have outward velocity like they did around Minecraft 1.12
Bugfixes
- Fixed the 'particle z-fighting fix' not working properly with some particle overrides
- Fixed lava bubble pop textures having a really high resolution
Resourcepack Features
Added a way for resourcepacks to provide alternative particle palettes for blocks. These are located under assets/<block namespace>/textures/eg_particle_interactions/particle_palettes/<block id>.png and can be any size.
The mod will attempt to use these palette textures for dynamically coloured particles, otherwise it will fallback to the block model's particle texture.
As a result of this, the colours for grass black particles on grass blocks are no longer hardcoded to the grass_block_top texture. Dirt paths, grass blocks, bamboo, and sugar cane have builtin palettes
Other
- Switched to a stonecutter + arch loom build setup, shouldn't cause any issues but please report them if you spot any!
0.8
v0.8 comes with a couple new particle effects, some fixes and tweaks, and a new feature for resourcepacks
New Particles / Changes
Block Particle Overrides
- New Chain Links override (applies to vanilla chain and #c:chains block tag by default)
- New Sugar Cane override (applies to bamboo, mangrove roots, and sugar cane by default)
- Adjusted the texture of the Snowflake override to be more like the one seen in v0.4, now also behaves more like other 'dust' particles in the mod
- Dirt Path blocks now use the Grass Blade particle override
Entity Particles
- New Lighting Strike particles, sparks and arcs will fly out from where a lightning strike hits for a short amount of time
Item Interactions
- New Honey Collection particles, will spawn when harvesting honey bottles from a bee next or hive. Also replaces vanilla honey drip particles that appear underneath bee nests or hives
Fluid Ambient
- Added a configurable list of blocks that can emit underwater bubble stream particles, it is no longer hardcoded to seagrass
- Underwater bubble stream particles no longer get stuck on the underside of blocks, instead they will pop when hitting the bottom of a block
General
- Adjusted the particle spawning logic for blocks with smaller hitbox sizes. Should result in better looking particles when placing / breaking small blocks such as buttons or snow layers
- Vanilla Firefly particles no longer get stuck on the top or bottom of blocks
- Added an option to disable fixes to Firefly particles. This includes fireflies dying in air (been in this mod since v0.7), and fireflies getting stuck on blocks
- Egg and snowball projectile particles now have outward velocity like they did around Minecraft 1.12
Bugfixes
- Fixed the 'particle z-fighting fix' not working properly with some particle overrides
- Fixed lava bubble pop textures having a really high resolution
Resourcepack Features
Added a way for resourcepacks to provide alternative particle palettes for blocks. These are located under assets/<block namespace>/textures/eg_particle_interactions/particle_palettes/<block id>.png and can be any size.
The mod will attempt to use these palette textures for dynamically coloured particles, otherwise it will fallback to the block model's particle texture.
As a result of this, the colours for grass black particles on grass blocks are no longer hardcoded to the grass_block_top texture. Dirt paths, grass blocks, bamboo, and sugar cane have builtin palettes
Other
- Switched to a stonecutter + arch loom build setup, shouldn't cause any issues but please report them if you spot any!
- Updated to 1.21.6
- Decreased the default number of item frame interaction particles from 7 to 4
Going forward 1.21.6 will be the main supported version, I plan to release v0.8 on this version
v0.7 is a smaller update bringing 1.21.5 compatibility and a new firefly particle override
- Added a new firefly particle override that applies to firefly bushes by default
- Blocks that use the grass blade particle override will now spawn some fireflies when interacting with them at night in swampy biomes
- All the new vegetation added in 1.21.5 have been given appropriate particles. For example, cactus flowers have flower petal particles and dry grass has grass blade particles
- Glow lichen now uses the grass blade particle override
- Fixed a crash that could happen when a block's particle texture is set to be fully transparent, and the block uses a block particle override that has texture-based particle tinting.
