Class WaveSmokeParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
com.hbm_m.particle.explosions.AbstractExplosionParticle
com.hbm_m.particle.explosions.basic.WaveSmokeParticle
ВОЛНОВОЙ ДЫМ - НЕ ПРОХОДИТ СКВОЗЬ БЛОКИ
Особенности:
- Проверяет столкновения с блоками
- "Облетает" препятствия сверху
- Создаёт тряску камеры при касании игрока
- Сила тряски зависит от расстояния частицы от эпицентра
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.hbm_m.particle.explosions.AbstractExplosionParticle
AbstractExplosionParticle.ParticleFactory<T> -
Field Summary
Fields inherited from class net.minecraft.client.particle.TextureSheetParticle
spriteFields inherited from class net.minecraft.client.particle.SingleQuadParticle
quadSizeFields inherited from class net.minecraft.client.particle.Particle
age, alpha, bbHeight, bbWidth, bCol, friction, gCol, gravity, hasPhysics, level, lifetime, onGround, oRoll, random, rCol, removed, roll, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsConstructorDescriptionWaveSmokeParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, net.minecraft.client.particle.SpriteSet sprites, double xSpeed, double ySpeed, double zSpeed) -
Method Summary
Methods inherited from class com.hbm_m.particle.explosions.AbstractExplosionParticle
getLightColor, getRenderType, render, shouldCullMethods inherited from class net.minecraft.client.particle.TextureSheetParticle
getU0, getU1, getV0, getV1, pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getQuadSize, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, toString
-
Constructor Details
-
WaveSmokeParticle
public WaveSmokeParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, net.minecraft.client.particle.SpriteSet sprites, double xSpeed, double ySpeed, double zSpeed)
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.particle.Particle
-