BuilderSensorAny class
Пакет: com.hypixel.hytale.server.npc.corecomponents.utility.builders
Файл: com/hypixel/hytale/server/npc/corecomponents/utility/builders/BuilderSensorAny.java
extends: BuilderSensorBase
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.corecomponents.utility.builders;
class="kw">import com.google.gson.JsonElement;
class="kw">import com.hypixel.hytale.server.npc.asset.builder.Builder;
class="kw">import com.hypixel.hytale.server.npc.asset.builder.BuilderDescriptorState;
class="kw">import com.hypixel.hytale.server.npc.asset.builder.BuilderSupport;
class="kw">import com.hypixel.hytale.server.npc.corecomponents.builders.BuilderSensorBase;
class="kw">import com.hypixel.hytale.server.npc.corecomponents.utility.SensorAny;
class="kw">import com.hypixel.hytale.server.npc.instructions.Sensor;
class="kw">import java.util.Set;
class="kw">import javax.annotation.Nonnull;
class="kw">public class BuilderSensorAny class="kw">extends BuilderSensorBase {
class="kw">public BuilderSensorAny() {
}
@Nonnull
class="kw">public Sensor build(BuilderSupport var1) {
class="kw">return !this.once ? Sensor.NULL : new SensorAny(this);
}
@Nonnull
@Override
class="kw">public String getShortDescription() {
class="kw">return "Return always true";
}
@Nonnull
@Override
class="kw">public String getLongDescription() {
class="kw">return "Sensor always signals true but doesn't class="kw">return a target.";
}
@Override
class="kw">public void registerTags(@Nonnull Set<String> var1) {
super.registerTags(var1);
var1.add("logic");
}
@Nonnull
@Override
class="kw">public BuilderDescriptorState getBuilderDescriptorState() {
class="kw">return BuilderDescriptorState.Stable;
}
@Nonnull
@Override
class="kw">public Builder<Sensor> readConfig(JsonElement var1) {
class="kw">return this;
}
}