Class DirectionalParticleBehavior
java.lang.Object
team.lodestar.lodestone.modules.rendering.particle.old_particle_system.world.behaviors.DirectionalParticleBehavior
- All Implemented Interfaces:
LodestoneParticleBehavior
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DirectionalParticleBehaviorstatic DirectionalParticleBehaviordirectional(net.minecraft.world.phys.Vec3 direction) net.minecraft.world.phys.Vec3getDirection(LodestoneWorldParticle particle) org.joml.QuaternionfoldSchool(float pX, float pY, float pZ) voidrender(LodestoneWorldParticle particle, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.client.Camera camera, float partialTicks) setForcedDirection(net.minecraft.world.phys.Vec3 forcedDirection) Defines a static direction for the particle to aim towards instead, regardless of velocityvoidtick(LodestoneWorldParticle particle)
-
Field Details
-
forcedDirection
protected net.minecraft.world.phys.Vec3 forcedDirection
-
-
Constructor Details
-
DirectionalParticleBehavior
protected DirectionalParticleBehavior()
-
-
Method Details
-
directional
-
directional
-
setForcedDirection
public DirectionalParticleBehavior setForcedDirection(net.minecraft.world.phys.Vec3 forcedDirection) Defines a static direction for the particle to aim towards instead, regardless of velocity -
getDirection
-
tick
- Specified by:
tickin interfaceLodestoneParticleBehavior
-
render
public void render(LodestoneWorldParticle particle, com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.client.Camera camera, float partialTicks) - Specified by:
renderin interfaceLodestoneParticleBehavior
-
oldSchool
public org.joml.Quaternionf oldSchool(float pX, float pY, float pZ)
-