Class FlareModel

java.lang.Object
foundry.veil.api.flare.data.effect.FlareModel

public final class FlareModel extends Object
Since:
2.5.0
  • Field Details

  • Constructor Details

    • FlareModel

      public FlareModel(net.minecraft.resources.ResourceLocation shell, org.joml.Vector3fc position, org.joml.Vector3fc rotation, org.joml.Vector3fc scale, Collection<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

      public FlareMaterial[] getMaterials()