SmallerThanCondition class

Пакет: com.hypixel.hytale.builtin.hytalegenerator.materialproviders.spaceanddepth.conditions

Файл: com/hypixel/hytale/builtin/hytalegenerator/materialproviders/spaceanddepth/conditions/SmallerThanCondition.java

implements: SpaceAndDepthMaterialProvider.Condition

Поля (2)

МодификаторыТипИмя
final int threshold
int var8

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.materialproviders.spaceanddepth.conditions;

class="kw">import com.hypixel.hytale.builtin.hytalegenerator.materialproviders.spaceanddepth.SpaceAndDepthMaterialProvider;
class="kw">import javax.annotation.Nonnull;

class="kw">public class SmallerThanCondition class="kw">implements SpaceAndDepthMaterialProvider.Condition {
   class="kw">private class="kw">final int threshold;
   @Nonnull
   class="kw">private class="kw">final ConditionParameter parameter;

   class="kw">public SmallerThanCondition(int var1, @Nonnull ConditionParameter var2) {
      this.threshold = var1;
      this.parameter = var2;
   }

   @Override
   class="kw">public boolean qualifies(int var1, int var2, int var3, int var4, int var5, int var6, int var7) {
      int var8 = class="kw">switch (this.parameter) {
         case SPACE_ABOVE_FLOOR -> var6;
         case SPACE_BELOW_CEILING -> var7;
      };
      class="kw">return var8 < this.threshold;
   }
}