Class DefaultEnvironments

java.lang.Object
etithespirit.orimod.api.environment.defaultimpl.DefaultEnvironments

public final class DefaultEnvironments extends Object
All default biome types. This provides a general purpose value that mods can leverage for their biomes if no particularly unique behavior is required.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX>
    This can be used to create an instance for environments where Decay has begun to notably establish itself.
    static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX>
    This can be used to create an instance for environments where Light has begun to establish itself.
    static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX>
    This can be used to create an instance for environments where Decay has established itself very well.
    static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX>
    This can be used to create an instance for environments where Light is well established.
    static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX>
    This can be used to create an instance for environments where Decay is the dominant force by far.
    static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX>
    This can be used to create an instance for environments where Light is the dominant force by far.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    init(net.minecraft.world.effect.MobEffect decayEffect)
    Sets the Decay effect reference and references this class which causes its static initializer to execute.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • VERY_STRONG_DECAY

      public static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX> VERY_STRONG_DECAY
      This can be used to create an instance for environments where Decay is the dominant force by far. These environments are extremely deadly as a result. It is only for the most extreme of edge cases. They can cause extreme damage, and wreak havoc on the functions of Light tech.
    • STRONG_DECAY

      public static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX> STRONG_DECAY
      This can be used to create an instance for environments where Decay has established itself very well. These environments are dangerous, and are relatively rare. They can cause a lot of damage, and negatively affect performance of Light tech.
    • DECAY

      public static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX> DECAY
      This can be used to create an instance for environments where Decay has begun to notably establish itself. These environments are hazardous.
    • VERY_STRONG_LIGHT

      public static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX> VERY_STRONG_LIGHT
      This can be used to create an instance for environments where Light is the dominant force by far. These environments are very safe and well shielded from Decay, and actively benefit the functions of Light based technology.
    • STRONG_LIGHT

      public static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX> STRONG_LIGHT
      This can be used to create an instance for environments where Light is well established. These environments are generally safe and shielded from Decay. I can benefit the functions of Light technology.
    • LIGHT

      public static final Function<net.minecraft.resources.ResourceLocation,AffinityWithFX> LIGHT
      This can be used to create an instance for environments where Light has begun to establish itself. These environments are safer than neutral zones and can slightly benefit Light technology.
  • Method Details

    • init

      public static void init(net.minecraft.world.effect.MobEffect decayEffect)
      Sets the Decay effect reference and references this class which causes its static initializer to execute.
      Parameters:
      decayEffect - The effect reference.