AdvancedTeleport - Asmodeus1354/VastPlugins GitHub Wiki

Description

Enhance your Minecraft server with robust teleportation controls and protection settings! This plugin allows you to restrict teleportation in spectator mode and specified worlds while providing customizable permissions and error messages. Effortlessly manage player actions and log teleport attempts for improved server security and player experience.


Configuration

Configuring restrictions and permissions for teleport actions

############################################################
# +------------------------------------------------------+ #
# |                  Teleport Settings                   | #
# +------------------------------------------------------+ #
############################################################

# Spectator Settings
spectator:
  # Disable teleportation in spectator mode
  disable_spectator_teleport: true
  
  # Permission to bypass spectator teleport restriction
  bypass_permission: "at.bypass.spectator"
  
  # Error message shown when teleportation in spectator mode is denied
  error_message: "§cYou are not allowed to teleport in spectator mode."
  
  # Log each denied spectator teleport attempt to console
  log: true

# World Teleportation Restrictions
worlds:
  # List of worlds where teleportation is restricted
  disable_teleport_in_worlds:
  #- world_name_here

  # Permission to bypass world teleport restriction
  bypass_permission: "at.bypass.world"
  
  # Error message shown when teleportation to restricted world is denied
  error_message: "§cYou are not allowed to teleport to this world."
  
  # Log each denied world teleport attempt to console
  log: true

# General Teleport Logging
# Logs every teleport event with the player’s previous and new coordinates
log_all_teleports: true

Installation

To successfully install the AdvancedTeleport plugin, follow these steps:

Step 1: Download the Plugin

  • Obtain the latest version of the AdvancedTeleport plugin .jar file from the releases page.

Step 2: Place the File

  • Move the downloaded .jar file into your server's plugins folder.
    • The path typically looks like this: /container/plugins/

Step 3: Restart the Server

  • Restart your Minecraft server to load the new plugin. This can usually be done by using the following command in your server console: restart Alternatively, you can stop the server and start it again manually.

Step 4: Verify Installation

  • Check if your server loaded the plugin. Run in your server console: pl or plugins and check if AdvancedTeleport is green.

Step 5: Configure the Plugin

  • Open the config.yml in the AdvancedTeleport folder within the plugins directory.
    • The path typically looks like this: /container/plugins/AdvancedTeleport
  • Configure the plugin as desired to tailor the plugin to your server's needs. Default file

FAQ

If you encounter any issues, join our discord and open a ticket here.