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;
}
}