Class CurveAsset

java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.assets.curves.CurveAsset
All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, DefaultAssetMap<String, CurveAsset>>, Cleanable
Direct Known Subclasses:
CeilingCurveAsset, ClampCurveAsset, ConstantCurveAsset, DistanceExponentialCurveAsset, DistanceSCurveAsset, FloorCurveAsset, ImportedCurveAsset, InverterCurveAsset, ManualCurveAsset, MaxCurveAsset, MinCurveAsset, MultiplierCurveAsset, NotCurveAsset, SmoothCeilingCurveAsset, SmoothClampCurveAsset, SmoothFloorCurveAsset, SmoothMaxCurveAsset, SmoothMinCurveAsset, SumCurveAsset

public abstract class CurveAsset extends Object implements JsonAssetWithMap<String, DefaultAssetMap<String, CurveAsset>>, Cleanable
  • Field Details

  • Method Details

    • build

      public abstract it.unimi.dsi.fastutil.doubles.Double2DoubleFunction build()
    • getExportedAsset

      public static CurveAsset getExportedAsset(@Nonnull String name)
    • getId

      public String getId()
      Specified by:
      getId in interface JsonAsset<String>