IPrefabPath interface
Пакет: com.hypixel.hytale.builtin.path.path
Файл: com/hypixel/hytale/builtin/path/path/IPrefabPath.java
extends: IPath<IPrefabPathWaypoint>
Методы (12)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
void |
addLoadedWaypointvoid addLoadedWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2, int var3, int var4) |
abstract |
void |
compactvoid compact(int var1) |
abstract |
Vector3dc |
getNearestWaypointPositionVector3dc getNearestWaypointPosition(@Nonnull Vector3d var1, @Nonnull ComponentAccessor<EntityStore> var2) |
abstract |
int |
getWorldGenIdint getWorldGenId() |
abstract |
boolean |
hasLoadedWaypointsboolean hasLoadedWaypoints() |
abstract |
boolean |
isFullyLoadedboolean isFullyLoaded() |
abstract |
int |
loadedWaypointCountint loadedWaypointCount() |
abstract |
void |
mergeIntovoid mergeInto(@Nonnull IPrefabPath var1, int var2, @Nonnull ComponentAccessor<EntityStore> var3) |
abstract |
short |
registerNewWaypointshort registerNewWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2) |
abstract |
void |
registerNewWaypointAtvoid registerNewWaypointAt(int var1, @Nonnull IPrefabPathWaypoint var2, int var3) |
abstract |
void |
removeWaypointvoid removeWaypoint(int var1, int var2) |
abstract |
void |
unloadWaypointvoid unloadWaypoint(int var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.path.path;
class="kw">import com.hypixel.hytale.builtin.path.waypoint.IPrefabPathWaypoint;
class="kw">import com.hypixel.hytale.component.ComponentAccessor;
class="kw">import com.hypixel.hytale.server.core.universe.world.path.IPath;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;
class="kw">import org.joml.Vector3dc;
class="kw">public class="kw">interface IPrefabPath class="kw">extends IPath<IPrefabPathWaypoint> {
short registerNewWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2);
void registerNewWaypointAt(int var1, @Nonnull IPrefabPathWaypoint var2, int var3);
void addLoadedWaypoint(@Nonnull IPrefabPathWaypoint var1, int var2, int var3, int var4);
void removeWaypoint(int var1, int var2);
void unloadWaypoint(int var1);
boolean hasLoadedWaypoints();
boolean isFullyLoaded();
int loadedWaypointCount();
int getWorldGenId();
Vector3dc getNearestWaypointPosition(@Nonnull Vector3d var1, @Nonnull ComponentAccessor<EntityStore> var2);
void mergeInto(@Nonnull IPrefabPath var1, int var2, @Nonnull ComponentAccessor<EntityStore> var3);
void compact(int var1);
}