RebuildCacheBuilder class

Пакет: com.hypixel.hytale.assetstore

Файл: com/hypixel/hytale/assetstore/AssetUpdateQuery.java

Поля (6)

МодификаторыТипИмя
private boolean blockTextures
private boolean commonAssetsRebuild
private boolean itemIcons
private boolean mapGeometry
private boolean modelTextures
private boolean models

Методы (8)

МодификаторыВозвратСигнатура
public AssetUpdateQuery.RebuildCache buildpublic AssetUpdateQuery.RebuildCache build()
public void setBlockTexturespublic void setBlockTextures(boolean var1)
public void setCommonAssetsRebuildpublic void setCommonAssetsRebuild(boolean var1)
public void setItemIconspublic void setItemIcons(boolean var1)
public void setMapGeometrypublic void setMapGeometry(boolean var1)
public void setModelTexturespublic void setModelTextures(boolean var1)
public void setModelspublic void setModels(boolean var1)
public String toStringpublic String toString()

Исходный код

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

class="kw">import javax.annotation.Nonnull;

class="kw">public class AssetUpdateQuery {
   class="kw">public class="kw">static class="kw">final AssetUpdateQuery DEFAULT = new AssetUpdateQuery(AssetUpdateQuery.RebuildCache.DEFAULT);
   class="kw">public class="kw">static class="kw">final AssetUpdateQuery DEFAULT_NO_REBUILD = new AssetUpdateQuery(AssetUpdateQuery.RebuildCache.NO_REBUILD);
   class="kw">private class="kw">final boolean disableAssetCompare;
   class="kw">private class="kw">final AssetUpdateQuery.RebuildCache rebuildCache;

   class="kw">public AssetUpdateQuery(boolean var1, AssetUpdateQuery.RebuildCache var2) {
      this.disableAssetCompare = var1;
      this.rebuildCache = var2;
   }

   class="kw">public AssetUpdateQuery(AssetUpdateQuery.RebuildCache var1) {
      this(AssetStore.DISABLE_ASSET_COMPARE, var1);
   }

   class="kw">public boolean isDisableAssetCompare() {
      class="kw">return this.disableAssetCompare;
   }

   @Nonnull
   class="kw">public AssetUpdateQuery.RebuildCache getRebuildCache() {
      class="kw">return this.rebuildCache;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "AssetUpdateQuery{rebuildCache=" + this.rebuildCache + "}";
   }

   class="kw">public class="kw">static class RebuildCache {
      class="kw">public class="kw">static class="kw">final AssetUpdateQuery.RebuildCache DEFAULT = new AssetUpdateQuery.RebuildCache(true, true, true, true, true, true);
      class="kw">public class="kw">static class="kw">final AssetUpdateQuery.RebuildCache NO_REBUILD = new AssetUpdateQuery.RebuildCache(false, false, false, false, false, false);
      class="kw">private class="kw">final boolean blockTextures;
      class="kw">private class="kw">final boolean models;
      class="kw">private class="kw">final boolean modelTextures;
      class="kw">private class="kw">final boolean mapGeometry;
      class="kw">private class="kw">final boolean itemIcons;
      class="kw">private class="kw">final boolean commonAssetsRebuild;

      class="kw">public RebuildCache(boolean var1, boolean var2, boolean var3, boolean var4, boolean var5, boolean var6) {
         this.blockTextures = var1;
         this.models = var2;
         this.modelTextures = var3;
         this.mapGeometry = var4;
         this.itemIcons = var5;
         this.commonAssetsRebuild = var6;
      }

      class="kw">public boolean isBlockTextures() {
         class="kw">return this.blockTextures;
      }

      class="kw">public boolean isModels() {
         class="kw">return this.models;
      }

      class="kw">public boolean isModelTextures() {
         class="kw">return this.modelTextures;
      }

      class="kw">public boolean isMapGeometry() {
         class="kw">return this.mapGeometry;
      }

      class="kw">public boolean isItemIcons() {
         class="kw">return this.itemIcons;
      }

      class="kw">public boolean isCommonAssetsRebuild() {
         class="kw">return this.commonAssetsRebuild;
      }

      @Nonnull
      class="kw">public AssetUpdateQuery.RebuildCacheBuilder toBuilder() {
         class="kw">return new AssetUpdateQuery.RebuildCacheBuilder(
            this.blockTextures, this.models, this.modelTextures, this.mapGeometry, this.itemIcons, this.commonAssetsRebuild
         );
      }

      @Nonnull
      class="kw">public class="kw">static AssetUpdateQuery.RebuildCacheBuilder builder() {
         class="kw">return new AssetUpdateQuery.RebuildCacheBuilder();
      }

      @Nonnull
      @Override
      class="kw">public String toString() {
         class="kw">return "RebuildCache{blockTextures="
            + this.blockTextures
            + ", models="
            + this.models
            + ", modelTextures="
            + this.modelTextures
            + ", mapGeometry="
            + this.mapGeometry
            + ", icons="
            + this.itemIcons
            + ", commonAssetsRebuild="
            + this.commonAssetsRebuild
            + "}";
      }
   }

   class="kw">public class="kw">static class RebuildCacheBuilder {
      class="kw">private boolean blockTextures;
      class="kw">private boolean models;
      class="kw">private boolean modelTextures;
      class="kw">private boolean mapGeometry;
      class="kw">private boolean itemIcons;
      class="kw">private boolean commonAssetsRebuild;

      RebuildCacheBuilder() {
      }

      RebuildCacheBuilder(boolean var1, boolean var2, boolean var3, boolean var4, boolean var5, boolean var6) {
         this.blockTextures = var1;
         this.models = var2;
         this.modelTextures = var3;
         this.mapGeometry = var4;
         this.itemIcons = var5;
         this.commonAssetsRebuild = var6;
      }

      class="kw">public void setBlockTextures(boolean var1) {
         this.blockTextures = var1;
      }

      class="kw">public void setModels(boolean var1) {
         this.models = var1;
      }

      class="kw">public void setModelTextures(boolean var1) {
         this.modelTextures = var1;
      }

      class="kw">public void setMapGeometry(boolean var1) {
         this.mapGeometry = var1;
      }

      class="kw">public void setItemIcons(boolean var1) {
         this.itemIcons = var1;
      }

      class="kw">public void setCommonAssetsRebuild(boolean var1) {
         this.commonAssetsRebuild = var1;
      }

      @Nonnull
      class="kw">public AssetUpdateQuery.RebuildCache build() {
         class="kw">return new AssetUpdateQuery.RebuildCache(
            this.blockTextures, this.models, this.modelTextures, this.mapGeometry, this.itemIcons, this.commonAssetsRebuild
         );
      }

      @Nonnull
      @Override
      class="kw">public String toString() {
         class="kw">return "RebuildCache{blockTextures="
            + this.blockTextures
            + ", models="
            + this.models
            + ", modelTextures="
            + this.modelTextures
            + ", mapGeometry="
            + this.mapGeometry
            + ", icons="
            + this.itemIcons
            + ", commonAssetsRebuild="
            + this.commonAssetsRebuild
            + "}";
      }
   }
}