ClientCache enum

Пакет: com.hypixel.hytale.codec.schema.metadata.ui

Файл: com/hypixel/hytale/codec/schema/metadata/ui/UIRebuildCaches.java

Поля (1)

МодификаторыТипИмя
BLOCK_TEXTURES, MODELS, MODEL_TEXTURES, MAP_GEOMETRY, ITEM_ICONS

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.codec.schema.metadata.ui;

class="kw">import com.hypixel.hytale.codec.schema.config.Schema;
class="kw">import com.hypixel.hytale.codec.schema.metadata.Metadata;
class="kw">import javax.annotation.Nonnull;

class="kw">public class UIRebuildCaches class="kw">implements Metadata {
   class="kw">private class="kw">final UIRebuildCaches.ClientCache[] caches;
   class="kw">private class="kw">final boolean appliesToChildProperties;

   class="kw">public UIRebuildCaches(UIRebuildCaches.ClientCache... var1) {
      this(true, var1);
   }

   class="kw">public UIRebuildCaches(boolean var1, UIRebuildCaches.ClientCache... var2) {
      this.caches = var2;
      this.appliesToChildProperties = var1;
   }

   @Override
   class="kw">public void modify(@Nonnull Schema var1) {
      var1.getHytale().setUiRebuildCaches(this.caches);
      var1.getHytale().setUiRebuildCachesForChildProperties(this.appliesToChildProperties);
   }

   class="kw">public enum ClientCache {
      BLOCK_TEXTURES,
      MODELS,
      MODEL_TEXTURES,
      MAP_GEOMETRY,
      ITEM_ICONS;

      ClientCache() {
      }
   }
}