Class FlareMaterial

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

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

    • CODEC

      public static com.mojang.serialization.Codec<FlareMaterial> CODEC
  • Constructor Details

    • FlareMaterial

      public FlareMaterial(String clazz, net.minecraft.resources.ResourceLocation renderTypeLocation, boolean randomizeSeed, Map<String,Property<?>> properties)
  • Method Details

    • applyProperties

      public void applyProperties(EffectHost host, @Nullable @Nullable net.minecraft.client.renderer.ShaderInstance shader, Map<String,List<PropertyModifier<?>>> modifiers)
    • resetProperties

      public void resetProperties(EffectHost host, @Nullable @Nullable net.minecraft.client.renderer.ShaderInstance shader)
    • clazz

      public String clazz()
    • renderTypeLocation

      public net.minecraft.resources.ResourceLocation renderTypeLocation()
    • randomizeSeed

      public boolean randomizeSeed()
    • properties

      public Map<String,Property<?>> properties()