Class TimeProperty

java.lang.Object
foundry.veil.api.client.property.Property<org.joml.Vector4f>
foundry.veil.api.client.property.properties.TimeProperty

public class TimeProperty extends Property<org.joml.Vector4f>

Applies time in seconds since client booted up according to this vector: (t/20, t, t*2, t*3)

Added as a default property named _Time in all FlareMaterial.
  • Field Details

  • Method Details

    • applyValue

      public void applyValue(String name, net.minecraft.client.renderer.ShaderInstance shader)
      Specified by:
      applyValue in class Property<org.joml.Vector4f>
    • modify

      public void modify(org.joml.Vector4f value, PropertyModifier.PropertyModifierMode mode, Optional<List<gg.moonflower.molangcompiler.api.MolangExpression>> optionalMolang)
      Specified by:
      modify in class Property<org.joml.Vector4f>
    • cloneValue

      protected org.joml.Vector4f cloneValue(org.joml.Vector4f value)
      Specified by:
      cloneValue in class Property<org.joml.Vector4f>