


ScarletTeleports adds a complete teleport system to V Rising servers. Players and admins can create, manage, and use personal or global teleport points, request teleports to other players, easily list or remove teleports, and set custom costs, cooldowns, and permissions. The mod also allows defining restricted zones where teleportation is limited, configuring consumable items required for each teleport, and setting individual limits per player. All features are accessible through chat commands, with permission support and advanced options for server administration.
Personal Teleports:
Players can set, list, use, and remove their own teleport points, with configurable limits and cooldowns.
Global Teleports:
Admins can create teleport points accessible to all players, with full control over location, cost, cooldown, and name.
Teleport Requests:
Players can request to teleport to each other, with accept/deny mechanics for safe and consensual travel. (Teleports between players are considered Global Teleports)
Summon & Goto:
Admins can instantly teleport to players or summon them, individually or all at once.
Restricted Zones:
Define areas where teleportation is limited or blocked, with fine-grained control over entry and exit permissions. (Dracula's room is restricted by default)
Custom Prefabs & Costs:
Assign custom prefabs, costs, and cooldowns to teleports for immersive or balanced gameplay.
Bypass & Permissions:
Grant special permissions to players to bypass certain restrictions, such as teleport in combat, cost, zone limits and other restrictions.
Comprehensive Command System:
All features are accessible via easy-to-use chat commands, with detailed feedback and error messages.
Data Persistence:
All teleports and settings are saved and loaded automatically, ensuring nothing is lost on server restart.
For a full list of commands and usage, expand the Show Commands.
.st goto
.st goto <x> <y> <z> or .st goto <player-name>.st summon
.st summon all or .st summon <player-name>.st add global
.st add global <teleport-name> <x> <y> <z> or .st add global <teleport-name>.st make global
.st make global <teleport-name> <prefab-name> <prefab-guid> <cost> <cooldown> <x> <y> <z>.st make global <teleport-name> <prefab-name> <prefab-guid> <cost> <cooldown>.st remove global
.st remove global <teleport-name>.st add personal
.st add personal <player-name> <teleport-name> <x> <y> <z> or .st add personal <player-name> <teleport-name>.st make personal
.st make personal <player-name> <teleport-name> <prefab-name> <prefab-guid> <cost> <cooldown> <x> <y> <z>.st make personal <player-name> <teleport-name> <prefab-name> <prefab-guid> <cost> <cooldown>.st remove personal
.st remove personal <player-name> <teleport-name>.st add restricted
.st add restricted <name> <radius> <x> <y> <z> or .st add restricted <name> <radius>.st make restricted
.st make restricted <name> <radius> <can-teleport-to> <can-teleport-from> <x> <y> <z>.st make restricted <name> <radius> <can-teleport-to> <can-teleport-from>.st remove restricted
.st remove restricted <name>.st list
.st list all.st list restricted.st list global.st list <player>.st bypass
.st bypass <player-name> <cost|cooldown|dracularoom|combat> <true|false>.st set default
.st set default <global|personal> <prefabname|prefabguid|cost|cooldown> <value>.st set maxteleports
.st set maxteleports <player-name> <max-teleports>.st set cost
.st set cost <player-name> <teleport-name> <cost>.st set cost <global-teleport-name> <cost>.st set cooldown
.st set cooldown <player-name> <teleport-name> <cooldown>.st set cooldown <teleport-name> <cooldown>.st set prefab
.st set prefab <player-name> <teleport-name> <prefab-name> <prefab-guid>.st set prefab <teleport-name> <prefab-name> <prefab-guid>.st get info
.st get info <player-name> <teleport-name>.st get info <teleport-name>.st whereami
.st whereami (wai).st iwanttoclearallglobalteleports
.st iwanttoclearallglobalteleports.st iwanttoclearallplayerteleports
.st iwanttoclearallplayerteleports.st setteleport | .st stp
.st setteleport <name>.st removeteleport | .st rtp
.st removeteleport <name>.st teleport | .st tp
.st teleport <name>.st listteleport | .st ltp
.st listteleport.st teleportrequest | .st tpr
.st teleportrequest <player>.st teleportaccept | .st tpa
.st teleportaccept <player>.st teleportdeny | .st tpd
.st teleportdeny <player>This mod requires the following dependencies to function correctly:
Make sure both are installed and loaded before installing ScarletTeleports.
Download the latest release of ScarletTeleports.
Extract the contents into your BepInEx/plugins folder:
<V Rising Server Directory>/BepInEx/plugins/
Your folder should now include:
BepInEx/plugins/ScarletTeleports.dll
Ensure VampireCommandFramework is also installed in the plugins folder.
Start or restart your server.
All settings can be adjusted in the ScarletTeleports.cfg file located in your server's BepInEx/config folder.
EnablePersonalTeleports: If enabled, allows players to create personal teleports.
Default: true
EnablePersonalCooldown: Enables cooldown for personal teleports.
Default: true
EnableGlobalCooldown: Enables cooldown for global teleports.
Default: true
EnableDraculaRoom: Enables teleporting from and to the Dracula's room.
Default: false
EnableTeleportInCombat: Enables teleporting while in combat globally.
Default: false
EnableTeleportBetweenPlayers: Enables teleporting between players.
Default: true
DefaulMaximumPersonalTeleports: The maximum number of personal teleports a player can have.
Default: 3
TeleportRequestExpiration: The expiration time in seconds of a teleport request.
Default: 30
DefaultPersonalCooldown: The cooldown in seconds for personal teleports.
Default: 30
DefaultGlobalCooldown: The cooldown in seconds for global teleports.
Default: 30
DefaultPersonalPrefabName: The name of the prefab that will be consumed when teleporting to a personal teleport.
Default: Blood Essence
DefaultPersonalPrefabGUID: The GUID of the prefab that will be consumed when teleporting to a personal teleport.
Default: 862477668
DefaultGlobalPrefabName: The name of the prefab that will be consumed when teleporting to a global teleport.
Default: Blood Essence
DefaultGlobalPrefabGUID: The GUID of the prefab that will be consumed when teleporting to a global teleport.
Default: 862477668
DefaultPersonalCost: The amount of the prefab that will be consumed when teleporting to a personal teleport.
Default: 100
DefaultGlobalCost: The amount of the prefab that will be consumed when teleporting to a global teleport.
Default: 50
For help, bug reports, or suggestions, please join the Scarlet Mods Discord.