Package foundry.veil.api.quasar.fx
Class Trail
java.lang.Object
foundry.veil.api.quasar.fx.Trail
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint@Nullable net.minecraft.resources.ResourceLocationbooleanvoidpushRotatedPoint(net.minecraft.world.phys.Vec3 point, net.minecraft.world.phys.Vec3 rotation) voidrender(MatrixStack stack, com.mojang.blaze3d.vertex.VertexConsumer consumer, int light, float partialTicks, net.minecraft.world.phys.Vec3 target, net.minecraft.world.phys.Vec3 targetRotation) voidsetAdditive(boolean additive) voidsetBillboard(boolean billboard) voidsetColor(int color) voidsetFrequency(int frequency) voidsetLength(int length) voidsetMinDistance(float minDistance) voidsetParentRotation(boolean parentRotation) voidsetPoints(net.minecraft.world.phys.Vec3[] points) voidsetTexture(net.minecraft.resources.ResourceLocation texture) voidsetTilingMode(Trail.TilingMode tilingMode) voidsetWidthFunction(Function<Float, Float> widthFunction)
-
Constructor Details
-
Trail
-
Trail
public Trail(Collection<net.minecraft.world.phys.Vec3> points, int color, Function<Float, Float> widthFunction) -
Trail
-
-
Method Details
-
setParentRotation
public void setParentRotation(boolean parentRotation) -
setTilingMode
-
setTexture
public void setTexture(net.minecraft.resources.ResourceLocation texture) -
setFrequency
public void setFrequency(int frequency) -
setMinDistance
public void setMinDistance(float minDistance) -
setPoints
public void setPoints(net.minecraft.world.phys.Vec3[] points) -
setColor
public void setColor(int color) -
setLength
public void setLength(int length) -
setBillboard
public void setBillboard(boolean billboard) -
isAdditive
public boolean isAdditive() -
setAdditive
public void setAdditive(boolean additive) -
setWidthFunction
-
getTexture
@Nullable public @Nullable net.minecraft.resources.ResourceLocation getTexture() -
getLength
public int getLength() -
pushRotatedPoint
public void pushRotatedPoint(net.minecraft.world.phys.Vec3 point, net.minecraft.world.phys.Vec3 rotation) -
render
@Internal public void render(MatrixStack stack, com.mojang.blaze3d.vertex.VertexConsumer consumer, int light, float partialTicks, net.minecraft.world.phys.Vec3 target, net.minecraft.world.phys.Vec3 targetRotation)
-