PrefabSaveSupport class

Пакет: com.hypixel.hytale.builtin.buildertools.prefabeditor.saving

Файл: com/hypixel/hytale/builtin/buildertools/prefabeditor/saving/PrefabSaveSupport.java

Поля (2)

МодификаторыТипИмя
break
break

Методы (3)

МодификаторыВозвратСигнатура
static void applyvoid apply(@Nonnull BlockSelection var0, @Nonnull PrefabSaverSettings var1)
static void applyvoid apply(@Nonnull BlockSelection var0, @Nonnull SupportMode var1)
switch switch(var1)

Исходный код

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

class="kw">import com.hypixel.hytale.builtin.blockphysics.BlockSelectionSupportUtil;
class="kw">import com.hypixel.hytale.server.core.prefab.selection.standard.BlockSelection;
class="kw">import javax.annotation.Nonnull;

class="kw">public class="kw">final class PrefabSaveSupport {
   class="kw">private PrefabSaveSupport() {
   }

   class="kw">public class="kw">static void apply(@Nonnull BlockSelection var0, @Nonnull PrefabSaverSettings var1) {
      apply(var0, var1.getSupportMode());
   }

   class="kw">public class="kw">static void apply(@Nonnull BlockSelection var0, @Nonnull SupportMode var1) {
      class="kw">switch (var1) {
         case KEEP_EXISTING:
         class="kw">default:
            break;
         case REMOVE:
            var0.setAllSupportValues(15);
            break;
         case CALCULATE:
            var0.clearAllSupportValues();
            BlockSelectionSupportUtil.applySupportValues(var0);
      }
   }
}