Class WorldEventAsset

java.lang.Object
com.hypixel.hytale.builtin.adventure.worldevents.event.WorldEventAsset
All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, AssetMap<String, WorldEventAsset>>

public class WorldEventAsset extends Object implements JsonAssetWithMap<String, AssetMap<String, WorldEventAsset>>
  • Field Details

  • Constructor Details

    • WorldEventAsset

      public WorldEventAsset()
  • Method Details

    • getId

      @Nonnull public String getId()
      Specified by:
      getId in interface JsonAsset<String>
    • isPersistent

      public boolean isPersistent()
    • root

      @Nonnull public String root()
    • playerCountMin

      public int playerCountMin()
    • iterationCount

      public int iterationCount()
    • instanceCountMax

      public int instanceCountMax()
    • name

      @Nullable public String name()
    • icon

      @Nullable public String icon()
    • valid

      public boolean valid()
    • build

      @Nullable public WorldEvent build(@Nullable UUID uuid, boolean isTransient)
    • getAssetOrUnknown

      public static WorldEventAsset getAssetOrUnknown(@Nonnull String assetId)