Wormhole

public class Wormhole

Constructors

Link copied to clipboard
public void Wormhole(WormholeConfigFields wormholeConfigFields)

Types

Link copied to clipboard
public enum WormholeStyle

Properties

Link copied to clipboard
public List<List<Vector>> cachedRotations
Link copied to clipboard
public final String instanceWorldName
Link copied to clipboard
public final Color particleColor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final static HashSet<Wormhole> wormholes

Functions

Link copied to clipboard
public static void clearInstancedBlueprints()
Called before the wormhole configs load, so a reload during initialization can't duplicate blueprints.
Link copied to clipboard
public List<List<Vector>> getCachedRotations()
Link copied to clipboard
public String getInstanceWorldName()
Link copied to clipboard
public Color getParticleColor()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public static HashSet<Wormhole> getWormholes()
Link copied to clipboard
public static void initializeInstancedWormholes(String blueprintWorldName, World instanceWorld)
Link copied to clipboard
public boolean isInstanceCopy()
Instance copies share their blueprint's config file, so they must never write locations back to it.
Link copied to clipboard
public void onDungeonInstall(String dungeonFilename)
Link copied to clipboard
public void onDungeonUninstall(String dungeonFilename)
Link copied to clipboard
Instanced wormholes are created per dungeon copy, like instanced NPCs.
Link copied to clipboard
public static void removeInstancedWormholes(World instanceWorld)
Link copied to clipboard
public static void shutdown()