Class FlareModel
java.lang.Object
foundry.veil.api.flare.data.effect.FlareModel
- Since:
- 2.5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<FlareModel> static final org.joml.Matrix4fstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionFlareModel(net.minecraft.resources.ResourceLocation shell, org.joml.Vector3fc position, org.joml.Vector3fc rotation, org.joml.Vector3fc scale, List<FlareMaterial> materials) -
Method Summary
Modifier and TypeMethodDescriptionorg.joml.Vector3fcorg.joml.Vector3fcorg.joml.Vector3fcnet.minecraft.resources.ResourceLocationgetShell()voidrender(EffectHost host, MatrixStack matrixStack, Map<String, List<PropertyModifier<?>>> modifiers, @Nullable Map<net.minecraft.resources.ResourceLocation, BakedShell> shellOverrides)
-
Field Details
-
CODEC
-
dummyMatrix
public static final org.joml.Matrix4f dummyMatrix -
POSITION_PROPERTY_NAME
- See Also:
-
ROTATION_PROPERTY_NAME
- See Also:
-
SCALE_PROPERTY_NAME
- See Also:
-
-
Constructor Details
-
FlareModel
public FlareModel(net.minecraft.resources.ResourceLocation shell, org.joml.Vector3fc position, org.joml.Vector3fc rotation, org.joml.Vector3fc scale, List<FlareMaterial> materials)
-
-
Method Details
-
render
public void render(EffectHost host, MatrixStack matrixStack, Map<String, List<PropertyModifier<?>>> modifiers, @Nullable @Nullable Map<net.minecraft.resources.ResourceLocation, BakedShell> shellOverrides) -
getShell
public net.minecraft.resources.ResourceLocation getShell() -
getPositionOffset
public org.joml.Vector3fc getPositionOffset() -
getRotationOffset
public org.joml.Vector3fc getRotationOffset() -
getScaleOffset
public org.joml.Vector3fc getScaleOffset() -
getMaterials
-