port map: the geyser particles are ported in client2-006

Six rows said missing for the sulfur geyser's particles, which
particles.rs now makes and ticks: the base puffs, the eruption, the
plumes and their provider.
This commit is contained in:
MSedgeMC committed 2026-11-02 10:15:07 +00:00
1 parent 7ecfbf6db5
commit b5ffacd08a
1 file changed
+6 -6
+6 -6
View File
@@ -130,12 +130,12 @@ FlyTowardsPositionParticle.extract port crates/horizon-client-render/src/particl
FlyTowardsPositionParticle.EnchantProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Enchant arm
FlyTowardsPositionParticle.NautilusProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Nautilus arm
FlyTowardsPositionParticle.VaultConnectionProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make VaultConnection arm: block light, lifetime alpha, scale 1.5
GeyserBaseParticle.Provider.createParticle missing player: sulfur geysers do not erupt here: no water column, base puff or eruption sound (only the potent sulfur block state exists), and the geyser particle types are not in ParticleType
GeyserEruptionParticle.tick missing player: the water column of a geyser eruption is not drawn; no geyser particle types exist here
GeyserEruptionParticle.Provider.createParticle missing player: no geyser eruption particle is made
GeyserPlumeParticle.<init> missing player: no water plume is made when a sulfur geyser erupts
GeyserPlumeParticle.tick missing player: the plume does not rise, spray or fall back
GeyserPlumeParticle.Provider.createParticle missing player: no water plume is made when a sulfur geyser erupts
GeyserBaseParticle.Provider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make GeyserBase and GeyserPoof arms: burst impulse from the water count, random spot half a block around, white, always rising, friction 0.725, lifetime 25 * (0.8 + 0.2 random)
GeyserEruptionParticle.tick port crates/horizon-client-render/src/particles.rs::ParticleEngine::tick_particle GeyserEruption arm: two base puffs every second tick, water + 2 plumes a tick, 20 poofs every tenth tick
GeyserEruptionParticle.Provider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Geyser arm: lives 20 ticks, draws nothing itself, carries the water count and the spawn velocity
GeyserPlumeParticle.<init> port crates/horizon-client-render/src/particles.rs::ParticleEngine::make GeyserPlume arm: height 5 per water block, lifetime 5 * height, no initial rise, friction 1.0, propulsion from the height, size range
GeyserPlumeParticle.tick port crates/horizon-client-render/src/particles.rs::ParticleEngine::tick_particle GeyserPlume arm: turns back at the top, on a block or once falling, then shortens its life; gravity and size follow the cubed height progress, x and z the spray
GeyserPlumeParticle.Provider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make GeyserPlume arm: the provider's random spot, a fifth of a block around and up to a block above
GlowParticle.getLightCoords port crates/horizon-client-render/src/particles.rs::Particle::light_coords AgeEmission light (glow, wax, electric spark)
GlowParticle.ElectricSparkProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make ElectricSpark arm
GlowParticle.GlowSquidProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Glow arm
1 TextureAtlas.createTexture inline crates/horizon-client-render/src/sprites.rs::Sprites::finish gap: minor: no GPU texture objects or mip views; array size and mip count are set in finish
130 FlyTowardsPositionParticle.EnchantProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Enchant arm
131 FlyTowardsPositionParticle.NautilusProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Nautilus arm
132 FlyTowardsPositionParticle.VaultConnectionProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make VaultConnection arm: block light, lifetime alpha, scale 1.5
133 GeyserBaseParticle.Provider.createParticle missing port crates/horizon-client-render/src/particles.rs::ParticleEngine::make player: sulfur geysers do not erupt here: no water column, base puff or eruption sound (only the potent sulfur block state exists), and the geyser particle types are not in ParticleType GeyserBase and GeyserPoof arms: burst impulse from the water count, random spot half a block around, white, always rising, friction 0.725, lifetime 25 * (0.8 + 0.2 random)
134 GeyserEruptionParticle.tick missing port crates/horizon-client-render/src/particles.rs::ParticleEngine::tick_particle player: the water column of a geyser eruption is not drawn; no geyser particle types exist here GeyserEruption arm: two base puffs every second tick, water + 2 plumes a tick, 20 poofs every tenth tick
135 GeyserEruptionParticle.Provider.createParticle missing port crates/horizon-client-render/src/particles.rs::ParticleEngine::make player: no geyser eruption particle is made Geyser arm: lives 20 ticks, draws nothing itself, carries the water count and the spawn velocity
136 GeyserPlumeParticle.<init> missing port crates/horizon-client-render/src/particles.rs::ParticleEngine::make player: no water plume is made when a sulfur geyser erupts GeyserPlume arm: height 5 per water block, lifetime 5 * height, no initial rise, friction 1.0, propulsion from the height, size range
137 GeyserPlumeParticle.tick missing port crates/horizon-client-render/src/particles.rs::ParticleEngine::tick_particle player: the plume does not rise, spray or fall back GeyserPlume arm: turns back at the top, on a block or once falling, then shortens its life; gravity and size follow the cubed height progress, x and z the spray
138 GeyserPlumeParticle.Provider.createParticle missing port crates/horizon-client-render/src/particles.rs::ParticleEngine::make player: no water plume is made when a sulfur geyser erupts GeyserPlume arm: the provider's random spot, a fifth of a block around and up to a block above
139 GlowParticle.getLightCoords port crates/horizon-client-render/src/particles.rs::Particle::light_coords AgeEmission light (glow, wax, electric spark)
140 GlowParticle.ElectricSparkProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make ElectricSpark arm
141 GlowParticle.GlowSquidProvider.createParticle port crates/horizon-client-render/src/particles.rs::ParticleEngine::make Glow arm