FilterType enum

Пакет: com.hypixel.hytale.server.core.inventory.container.filter

Файл: com/hypixel/hytale/server/core/inventory/container/filter/FilterType.java

Поля (1)

МодификаторыТипИмя
final Codec<FilterType> CODEC

Методы (2)

МодификаторыВозвратСигнатура
public boolean allowInputboolean allowInput()
public boolean allowOutputboolean allowOutput()

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.inventory.container.filter;

class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.codecs.EnumCodec;

class="kw">public enum FilterType {
   ALLOW_INPUT_ONLY(true, false),
   ALLOW_OUTPUT_ONLY(false, true),
   ALLOW_ALL(true, true),
   DENY_ALL(false, false);

   class="kw">public class="kw">static class="kw">final Codec<FilterType> CODEC = new EnumCodec<>(FilterType.class);
   class="kw">private class="kw">final boolean input;
   class="kw">private class="kw">final boolean output;

   FilterType(boolean nullxx, boolean nullxxx) {
      this.input = nullxx;
      this.output = nullxxx;
   }

   class="kw">public boolean allowInput() {
      class="kw">return this.input;
   }

   class="kw">public boolean allowOutput() {
      class="kw">return this.output;
   }
}