Class ParticleLightning
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
com.binaris.wizardry.api.client.particle.ParticleWizardry
com.binaris.wizardry.api.client.particle.ParticleTargeted
com.binaris.wizardry.client.particle.ParticleLightning
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.binaris.wizardry.api.client.particle.ParticleTargeted
length, target, targetVelX, targetVelY, targetVelZ, targetX, targetY, targetZFields inherited from class com.binaris.wizardry.api.client.particle.ParticleWizardry
adjustQuadSize, angle, entity, fadeBlue, fadeGreen, fadeRed, initialBlue, initialGreen, initialRed, pitch, PROVIDERS, radius, random, relativeMotionX, relativeMotionY, relativeMotionZ, relativeX, relativeY, relativeZ, seed, shaded, speed, yawFields 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, rCol, removed, roll, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsConstructorDescriptionParticleLightning(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, net.minecraft.client.particle.SpriteSet spriteProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddraw(com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.blaze3d.vertex.Tesselator tesselator, float length, float tickDelta) @NotNull net.minecraft.client.particle.ParticleRenderTypeMethods inherited from class com.binaris.wizardry.api.client.particle.ParticleTargeted
render, setLength, setTargetEntity, setTargetPosition, setTargetVelocity, shouldApplyOriginOffset, shouldApplyOriginOffsetInFirstPerson, tick, updateEntityLinkingMethods inherited from class com.binaris.wizardry.api.client.particle.ParticleWizardry
drawParticle, getLightColor, move, setCollisions, setColor, setEntity, setFacing, setFadeColour, setGravity, setParticleSpeed, setSeed, setShaded, setSpinMethods 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, remove, setAlpha, setBoundingBox, setLifetime, setLocationFromBoundingbox, setPos, setPower, setSize, shouldCull, toString
-
Constructor Details
-
ParticleLightning
public ParticleLightning(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, net.minecraft.client.particle.SpriteSet spriteProvider)
-
-
Method Details
-
getRenderType
@NotNull public @NotNull net.minecraft.client.particle.ParticleRenderType getRenderType()- Overrides:
getRenderTypein classParticleWizardry
-
draw
protected void draw(com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.blaze3d.vertex.Tesselator tesselator, float length, float tickDelta) - Specified by:
drawin classParticleTargeted
-