WorldPathData

public class WorldPathData implements Resource

Class WorldPathData. Provides worldpathdata functionality for the Hytale server.

java.lang.Object > WorldPathData

Field Summary

entry

final PrefabPathCollection entry

Field entry.

collection

final PrefabPathCollection collection

Field collection.

path

final IPrefabPath path

Field path.

list

final ObjectArrayList list

Field list.

Method Detail

WorldPathData

public public WorldPathData ()

Method WorldPathData.

getResourceType

public WorldPathData> getResourceType ()

Method getResourceType.

getNearestPrefabPath

public IPrefabPath getNearestPrefabPath (final int worldgenId, final int nameIndex, @Nonnull final Vector3d position, final Set disallowedPaths, @Nonnull final ComponentAccessor componentAccessor)

Method getNearestPrefabPath.

Parameters:
final int worldgenId
final int nameIndex
@Nonnull final Vector3d position
final Set disallowedPaths
@Nonnull final ComponentAccessor componentAccessor

getOrConstructPrefabPath

public IPrefabPath getOrConstructPrefabPath (final int worldgenId, @Nonnull final UUID id, @Nonnull final String name, @Nonnull final Int2ObjectConcurrentHashMap.IntBiObjFunction pathGenerator)

Method getOrConstructPrefabPath.

Parameters:
final int worldgenId
@Nonnull final UUID id
@Nonnull final String name
@Nonnull final Int2ObjectConcurrentHashMap.IntBiObjFunction pathGenerator

removePrefabPathWaypoint

public void removePrefabPathWaypoint (final int worldgenId, final UUID id, final int index)

Method removePrefabPathWaypoint.

Parameters:
final int worldgenId
final UUID id
final int index

unloadPrefabPathWaypoint

public void unloadPrefabPathWaypoint (final int worldgenId, final UUID id, final int index)

Method unloadPrefabPathWaypoint.

Parameters:
final int worldgenId
final UUID id
final int index

removePrefabPath

public void removePrefabPath (final int worldgenId, final UUID id)

Method removePrefabPath.

Parameters:
final int worldgenId
final UUID id

getPrefabPath

public IPrefabPath getPrefabPath (final int worldgenId, final UUID id, final boolean ignoreLoadState)

Method getPrefabPath.

Parameters:
final int worldgenId
final UUID id
final boolean ignoreLoadState

compactPrefabPath

public void compactPrefabPath (final int worldgenId, final UUID id)

Method compactPrefabPath.

Parameters:
final int worldgenId
final UUID id

getAllPrefabPaths

public List getAllPrefabPaths ()

Method getAllPrefabPaths.

getPrefabPathCollection

public PrefabPathCollection getPrefabPathCollection (final int worldgenId)

Method getPrefabPathCollection.

Parameters:
final int worldgenId

clone

public Resource clone ()

Method clone.