TriggerVolumeEvent class
Пакет: com.hypixel.hytale.builtin.triggervolumes.event
Файл: com/hypixel/hytale/builtin/triggervolumes/event/TriggerVolumeEvent.java
implements: IEvent<String>
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.triggervolumes.event;
class="kw">import com.hypixel.hytale.builtin.triggervolumes.effect.TriggerEventType;
class="kw">import com.hypixel.hytale.builtin.triggervolumes.manager.VolumeEntry;
class="kw">import com.hypixel.hytale.component.Ref;
class="kw">import com.hypixel.hytale.event.IEvent;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import it.unimi.dsi.fastutil.ints.IntSet;
class="kw">import java.util.UUID;
class="kw">import javax.annotation.Nonnull;
class="kw">public class TriggerVolumeEvent class="kw">implements IEvent<String> {
@Nonnull
class="kw">private class="kw">final String worldName;
@Nonnull
class="kw">private class="kw">final TriggerEventType triggerEventType;
@Nonnull
class="kw">private class="kw">final String volumeId;
@Nonnull
class="kw">private class="kw">final Ref<EntityStore> entityRef;
@Nonnull
class="kw">private class="kw">final UUID entityUuid;
@Nonnull
class="kw">private class="kw">final IntSet volumeTagIndexes;
class="kw">public TriggerVolumeEvent(
@Nonnull String var1, @Nonnull TriggerEventType var2, @Nonnull VolumeEntry var3, @Nonnull Ref<EntityStore> var4, @Nonnull UUID var5
) {
this.worldName = var1;
this.triggerEventType = var2;
this.volumeId = var3.getId();
this.entityRef = var4;
this.entityUuid = var5;
this.volumeTagIndexes = var3.getExpandedTagIndexes();
}
@Nonnull
class="kw">public String getWorldName() {
class="kw">return this.worldName;
}
@Nonnull
class="kw">public TriggerEventType getTriggerEventType() {
class="kw">return this.triggerEventType;
}
@Nonnull
class="kw">public String getVolumeId() {
class="kw">return this.volumeId;
}
@Nonnull
class="kw">public Ref<EntityStore> getEntityRef() {
class="kw">return this.entityRef;
}
@Nonnull
class="kw">public UUID getEntityUuid() {
class="kw">return this.entityUuid;
}
@Nonnull
class="kw">public IntSet getVolumeTagIndexes() {
class="kw">return this.volumeTagIndexes;
}
}