Klasse EngineParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
de.luckymcdev.foundryengine.client.particle.EngineParticle
- Alle implementierten Schnittstellen:
ParticleContext
public class EngineParticle
extends net.minecraft.client.particle.SingleQuadParticle
implements ParticleContext
Implements
ParticleContext so that GenericParticleData implementations
can call particle methods without importing any net.minecraft.client types.-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.SingleQuadParticle.FacingCameraMode, net.minecraft.client.particle.SingleQuadParticle.LayerVon Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.particle.Particle
net.minecraft.client.particle.Particle.LifetimeAlpha -
Feldübersicht
Von Klasse geerbte Felder net.minecraft.client.particle.SingleQuadParticle
alpha, bCol, gCol, oRoll, quadSize, rCol, roll, spriteVon Klasse geerbte Felder net.minecraft.client.particle.Particle
age, bbHeight, bbWidth, friction, gravity, hasPhysics, level, lifetime, onGround, random, removed, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungEngineParticle(net.minecraft.resources.Identifier id, net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, net.minecraft.client.particle.SpriteSet sprites, int lifetime, ParticleLayer layer, List<GenericParticleData> data) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidapplyColor(Color color) voidapplyRotation(float radians) voidapplyScale(float scale) protected net.minecraft.client.particle.SingleQuadParticle.LayergetLayer()voidsetParticleSpeed(double x, double y, double z) voidsetPos(double x, double y, double z) voidtick()Von Klasse geerbte Methoden net.minecraft.client.particle.SingleQuadParticle
extract, extractRotatedQuad, extractRotatedQuad, getFacingCameraMode, getGroup, getQuadSize, getU0, getU1, getV0, getV1, scale, setAlpha, setColor, setSprite, setSpriteFromAge, toStringVon Klasse geerbte Methoden net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getLightCoords, getParticleLimit, getPos, isAlive, move, remove, setBoundingBox, setLifetime, setLocationFromBoundingbox, setPower, setSize
-
Konstruktordetails
-
EngineParticle
public EngineParticle(net.minecraft.resources.Identifier id, net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, net.minecraft.client.particle.SpriteSet sprites, int lifetime, ParticleLayer layer, List<GenericParticleData> data)
-
-
Methodendetails
-
tick
public void tick()- Setzt außer Kraft:
tickin Klassenet.minecraft.client.particle.Particle
-
getLayer
protected net.minecraft.client.particle.SingleQuadParticle.Layer getLayer()- Angegeben von:
getLayerin Klassenet.minecraft.client.particle.SingleQuadParticle
-
applyColor
- Angegeben von:
applyColorin SchnittstelleParticleContext
-
applyScale
public void applyScale(float scale) - Angegeben von:
applyScalein SchnittstelleParticleContext
-
applyRotation
public void applyRotation(float radians) - Angegeben von:
applyRotationin SchnittstelleParticleContext
-
setParticleSpeed
public void setParticleSpeed(double x, double y, double z) - Angegeben von:
setParticleSpeedin SchnittstelleParticleContext- Setzt außer Kraft:
setParticleSpeedin Klassenet.minecraft.client.particle.Particle
-
setPos
public void setPos(double x, double y, double z) - Angegeben von:
setPosin SchnittstelleParticleContext- Setzt außer Kraft:
setPosin Klassenet.minecraft.client.particle.Particle
-