LoadedNPCEvent class

Пакет: com.hypixel.hytale.server.spawning

Файл: com/hypixel/hytale/server/spawning/LoadedNPCEvent.java

implements: IEvent<Void>

Поля (1)

МодификаторыТипИмя
private BuilderInfo builderInfo

Методы (2)

МодификаторыВозвратСигнатура
abstract throw new IllegalArgumentExceptionthrow new IllegalArgumentException("BuilderInfo builder must be spawnable for event")
public BuilderInfo getBuilderInfoBuilderInfo getBuilderInfo()

Исходный код

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

class="kw">import com.hypixel.hytale.event.IEvent;
class="kw">import com.hypixel.hytale.server.npc.asset.builder.BuilderInfo;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;

class="kw">public class LoadedNPCEvent class="kw">implements IEvent<Void> {
   class="kw">private BuilderInfo builderInfo;

   class="kw">public LoadedNPCEvent(@Nonnull BuilderInfo var1) {
      Objects.requireNonNull(var1, "builderInfo can't be null for event");
      if (!(var1.getBuilder() class="kw">instanceof ISpawnableWithModel)) {
         throw new IllegalArgumentException("BuilderInfo builder must be spawnable for event");
      }

      this.builderInfo = var1;
   }

   class="kw">public BuilderInfo getBuilderInfo() {
      class="kw">return this.builderInfo;
   }

   @Nonnull
   @Override
   class="kw">public String toString() {
      class="kw">return "LoadedNPCEvent{builderInfo=" + this.builderInfo + "}";
   }
}