Warps, Portals and more! | Warp & Teleport System | 1.8 - 1.15 4.1.10-free

The best and easiest way to deal with warps!

  1. CodingAir
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Contributors:
    CodingAir
    Languages Supported:
    English, German, French, Spanish
    [​IMG]


    Unlimited features
    with premium!



    [​IMG]
    Disabling premium feature previews
    If you don’t want these previews (like /tp or /tphere), then you can easily disable them in the config at functions. Just toggle the specific feature to false and reload my WarpSystem with "/warpsystem reload false". If you have unsaved changes, run "/warpsystem reload true" first to save them.
    [​IMG]
    Every feature has its own use-, modify-permission to give my users the ability to choose their own bunch of usable features.

    For WarpSigns for example. There your stuff members/players need following permissions:
    Code (Text):
    Stuff members:
    - WarpSystem.Modify.WarpSigns (To edit WarpSigns)
    - WarpSystem.Use.WarpSigns (To use WarpSigns)
    - WarpSystem.Modify.SimpleWarps (To edit SimpleWarps, which can be linked to WarpSigns)
    - WarpSystem.Use.SimpleWarps (To use the linked SimpleWarps)

    Players:
    - WarpSystem.Use.WarpSigns
    Check out all other permission nodes at the bottom of every feature.

    Don't know how to give your players permissions? For this you need an additional plugin. Just search for "permission plugins" on Google!
    [​IMG]
    Create your own warp GUI! Decide which size and structure you warps should be sorted in. This panel is 100% customizable. Take a look into the preview and you will see what you are able to change. Don't overlook the menu. You are also able to change the background or the icon behind the menu icon!

    [​IMG]
    Code (YAML):
    Command: /warps [category, player] [player]
    Permissions
    :
      Use
    : WarpSystem.Use.WarpGUI
      Modify
    : WarpSystem.Modify.WarpGUI
      Let other players open the GUI
    : WarpSystem.WarpGUI.Other
    [​IMG]
    NativePortals are the best way to design your spawns, temples and dungeons! Just check the preview and try it on your own!

    [​IMG]
    Code (YAML):
    Command: /nativeportals <create, edit, delete>
    Alias
    : /nps <create, edit, delete>

    Permissions
    :
      Use
    : WarpSystem.Use.NativePortals
      Modify
    : WarpSystem.Modify.NativePortals
    [​IMG]
    Effect portals are the portable option to native portals. You can set them everywhere. These portals are the best way to let players teleport by walking in a hidden edge. The hotbar gui makes it very easy to create such great portals. You will see!

    [​IMG]
    Code (YAML):
    Command: /portals <create, edit, delete, list>
    Alias
    : /portal <create, edit, delete, list>

    Permissions
    :
      Use
    : WarpSystem.Use.Portals
      Modify
    : WarpSystem.Modify.Portals
    [​IMG]
    TempWarps are the modern homes. They can be public or just private. As the name says for itself: These warps are temporary warps, which will be activated with money (You need Vault or Essentials). Players can use them for their own shops or just as homes for their base.

    [​IMG]
    Code (YAML):
    Modify:
      Command
    : /tempwarps <create, delete, edit, list, info, renew>
      Aliase
    : /twarps <create, delete, edit, list, info, renew>
    Teleport
    :
      Command
    : /tempwarp <warp>
      Aliase
    : /twarp <warp>

    Permissions
    :
      Use
    : WarpSystem.Use.TempWarps
      Maximum warp amount
    : WarpSystem.TempWarps.99 (default is 0)
    [​IMG]
    With the warp signs, you are able to create signs, which teleports your players to specified destinations. Use them everywhere you want!

    Little trick, rightclick signs with a sign in your hand. Then you will be able to edit them.

    [​IMG]
    Code (YAML):
    Permissions:
      Use
    : WarpSystem.Use.WarpSigns
      Modify
    : WarpSystem.Modify.WarpSigns
    [​IMG]
    SimpleWarps
    The SimpleWarp section is the most important feature of this plugin. Here you create destinations for your WarpGUI, native portals, effect portals and warp signs. It's quite easy to use, just take a look at the commands below.
    Code (YAML):
    Set:
      Command
    : /setwarp <warp>
    Delete
    :
      Command
    : /delete <warp>
      Aliase
    : /delwarp <warp>
    Edit
    :
      Command
    : /editwarp <warp>
    Teleport
    :
    #CommandBlocks support '@a', '@r', '@p' (without filters)
      Command
    : /warp <warp> [player]

    Permissions
    :
      Teleport other
    : WarpSystem.SimpleWarp.DirectTeleport
      Use
    : WarpSystem.Use.SimpleWarps
      Modify
    : WarpSystem.Modify.SimpleWarps
       #Will be added by creating a SimpleWarp. Can be disabled in the config.
      Standard permission
    : WarpSystem.Warps.<Name>

    GlobalWarps (requires BungeeCord)
    GlobalWarps are warps, which run on your BungeeCord. They are used for portals and icons, to bridge one spigot server to another.
    Code (YAML):
    Modify:
      Command
    : /globalwarps <create, delete, list>
      Aliase
    : /gwarps<create, delete, list>
    Teleport
    :
      #CommandBlocks support '@a', '@r', '@p' (without filters)
      Command
    : /globalwarp <warp>
      Aliase
    : /gwarp <warp>

    Permissions
    :
      Use
    : WarpSystem.Use.GlobalWarps
      Modify
    : WarpSystem.Modify.GlobalWarps

    Teleport-Command
    This teleport plugin also brings with it the BungeeCord wide "/tp" command. Here you are able to teleport players to other players on other servers!
    You also get the ability to use different tpa commands, but note: If you use a BungeeCord where you installed this plugin, you need to give your players the specific permission on your BungeeCord and not on your Spigot server!
    Code (YAML):
    Tp:
      Command
    : /tp <player> [player] (or /tp [player] <x, ~> <y, ~> <z, ~>)
      Alias
    : /teleport <player> [player] (or /teleport [player] <x, ~> <y, ~> <z, ~>)
    TpHere
    : /tphere
    TpAll
    : /tpall
    TpToggle
    : /tptoggle
    Tpa
    : /tpa <player>
    TpaHere
    : /tpahere <Player>
    TpaToggle
    : /tpatoggle
    TpaAll
    : /tpaall

    Permissions
    :
      Use
    :
       WarpSystem.Use.TeleportCommand.Tp (for tpHere as well)
        WarpSystem.Use.TeleportCommand.TpAll
        WarpSystem.Use.TeleportCommand.TpToggle
        WarpSystem.Use.TeleportCommand.Tpa
        WarpSystem.Use.TeleportCommand.TpaHere
        WarpSystem.Use.TeleportCommand.TpaToggle
        WarpSystem.Use.TeleportCommand.TpaAll

    RandomTeleporters
    If you need a fast and easy solution to go to a random location, then you have to try random teleporters. Here you are able to create interact blocks, which teleports your players to a random location! (Adjust the min and max distance, selected biomes and other stuff in the Config.yml.)
    Code (YAML):
    Command: /randomtp <buy, blocks, go, info>

    Permissions
    :
      Use
    : WarpSystem.Use.RandomTeleporters (buy and teleport)
      Modify
    : WarpSystem.Modify.RandomTeleporters (edit teleport blocks)
      Max teleports
    : WarpSystem.RandomTeleporters.Max.n (n is any natural number)
      Free teleports
    : WarpSystem.RandomTeleporters.Free.n (n is any natural number)

    Shortcuts
    Do you want to create short commands like "/hub"? Then do it with shortcuts! Just set a warp and link it to a shortcut with the command below.
    Code (YAML):
    Command: /shortcuts <add, edit, list, remove>
    Alias
    : /shortcut <add, edit, list, remove>

    Permissions
    :
      Modify
    : WarpSystem.Modify.Shortcuts

    Supported plugins
    • Multiverse-Core (for locations at other worlds)
    • MultiWorld (see Multiverse-Core)
    • Essentials (for costs at transportation; Import-Feature)
    • EssentialsX (see Essentials)
    • CategoryWarps (Import-Feature)
    • Vault (for costs at transportation)

    Update notifications
    If you want to be notified for new updates, then you're able to give your permission group (operators have this by default) the following permission:
    Code (YAML):
    Permission: WarpSystem.Notify
    On the other hand, if you are an operator and don't want to get notified, give your permission group or yourself this permission:
    Code (YAML):
    Permission: -WarpSystem.Notify


    [​IMG]
    Spigot
    The only part you have to do is placing the downloaded jar into the plugins folder and reload/restart your server. All other stuff will be handled by my plugin.

    BungeeCord
    If you are running a BungeeCord server, then I highly recommend to install it there too (place it into the plugins folder and restart your server). This connects your spigot servers to other spigot servers and it allows you to create portals between servers.

    Config
    Code (YAML):
    [/COLOR][/LEFT]
    ~Config
    WarpSystem
    :
      Language
    : ENG
      Maintenance
    : false
      Admin
    :
        Permission
    : WarpSystem.Admin

      GUI
    :
       #false: The WarpGUI is identical on the entire server in all worlds
        #true: The WarpGUI is different in every world
        Bound_to_world
    : false
        Admin
    :
         #The number must be between inclusive 9 and inclusive 54 and must be divisible by 9.
          Size
    : 54
          Title
    :
            Standard
    : '&c&nWarps&r'
            In_Category
    : '&c&nWarps&r &[email protected]%PAGE%'
        User
    :
         #The number must be between inclusive 9 and inclusive 54 and must be divisible by 9.
          Size
    : 54
          Title
    :
            Standard
    : '&c&nWarps&r'
            In_Category
    : '&c&nWarps&r &[email protected]%PAGE%'

      Economy
    :
       #Priority list for economy systems
        priority
    :
       - Essentials
        - Vault

      Teleport
    :
        Chunk_Pre_Loading
    :
         #If enabled, only players with the "WarpSystem.Teleport.ChunkPreLoading" will preload chunks!
          Limit_by_Permission
    : false
          Enabled
    : true
          Chunk_Radius
    : 1
        Animation_After_Teleport
    :
          Enabled
    : true
        Delay
    : 3
        Allow_Move
    : true

      Send
    :
        Teleport_Message
    :
          WarpGUI
    : true
          SimpleWarps
    : true
          GlobalWarps
    : true
          NativePortals
    : true
          Portals
    : true
          WarpSigns
    : true
          TempWarps
    : true
          CommandBlocks
    : true
        Teleport_Cancel_Message
    : true

      Functions
    :
        Warps
    : true
        SimpleWarps
    : true
        Portals
    : true
        NativePortals
    : true
        WarpSigns
    : true
        GlobalWarps
    : true
        Shortcuts
    : true
        TempWarps
    : true
        #Available commands: '/warp <warp>' or '/globalwarp <warp>'
        #Required for '/tp' command for CommandBlocks (CommandBlocks with tp commands inside don't work, if you turn this to false)
        CommandBlocks
    : true
        RandomTeleport
    : true
        TeleportCommand
    : true

      #'TeleportCommand' in 'Functions' (above) have to be toggled to true as well, if you want to use this feature.
      TeleportCommands
    :
        Back
    :
         #Amount of temp. saved locations for the /back command
          History_Size
    : 3
          Enabled
    : true
        Tp
    : true
        TpAll
    : true
        TpToggle
    : true
        Tpa
    : true
        TpaHere
    : true
        TpaAll
    : true
        TpaToggle
    : true
        #Tpa, TpaHere& TpaAll: |true: Players on this server can receive/send teleport requests from/to other servers. |false: Players can only send TeleportRequests to players on this server
        #TpAll: Only players from servers with 'BungeeCord: true' will be teleported to you.
        BungeeCord
    : true
        TeleportRequests
    :
         #In seconds
          ExpireDelay
    : 30
          #true: The teleport request SENDER will be notified about every accepted or denied teleport request. |false: The teleport request SENDER won't get any accept or deny messages
          Notify_TpaAll_Sender
    : true

      EffectPortals
    :
       #Max distance between particle and player
        ParticleDistance
    : 70.0

      SimpleWarps
    :
       #Adds on every created warp the standard permission: 'WarpSystem.Warps.<WarpName>'
        Add_Permission_On_Creation
    : false

      Commands
    :
        Warp
    :
         #true: '/warp' opens the WarpGUI
          #false: '/warp <warp>' teleports you to warps
          GUI
    : false

      TempWarps
    :
       #Permission to set the available amount of TempWarps: "WarpSystem.TempWarps.2" (Example for a maximum of 2 TempWarps)
        Time
    :
         #sec, min, hour, day
          Interval
    : min
          #Step to increase/decrease the duration in the gui
          DurationSteps
    : 5
          Min_Time
    : 5
          Max_Time
    : 43200
        #When a TempWarp expires, then it's inactive. (When "Time_After_Expiration" is expired too, the TempWarp will be deleted.)
        Inactive
    :
         #Time in seconds after an expiration. After that time, the TempWarp will be deleted.
          Time_After_Expiration
    : 86400
          #Time in seconds to remind a player, if a TempWarp is inactive
          Reminds
    :
         - 43200
          - 21600
          - 3600
          - 1800
          - 900
          - 600
          - 300
          - 180
          - 60
          - 30
          - 10
          - 5
        Name
    :
          Edit_Costs
    : 400
        Refund
    : true
        Message
    :
          Min_character_length
    : 5
          Max_character_length
    : 50
          Refund_by_removing_message
    : 0
          Edit_Costs
    : 200
        Custom_Teleport_Costs
    :
          Max_Costs
    : 500
          #Step to increase/decrease costs in gui
          Cost_Steps
    : 50
          #Percent of custom TeleportCosts
          TeleportCosts
    : 50
        Costs
    :
          CostsPerInterval
    : 1
          PublicCosts
    : 100
          MessageCosts
    : 200
        Support
    :
         #If enabled, the player can't create TempWarps in regions, where he cannot build
          ProtectedRegions
    : false
        #If enabled, players won't be able to buy TempWarps. The only way to create TempWarps then is with keys (1x Key = 1x TempWarp). Create templates and give your players keys with the "/twarps keys" command!
        Keys
    : true
        #Turn this to true, if you want, that all TempWarps should be public when you create them. The state can always be changed.
        Public_as_create_state
    : true
        List_Info
    :
         #The varaible names are case sensitive!
          #Available variables: %PLAYER%, %ONLINE_TIME%, %TELEPORT_COSTS%, %TIME_BEFORE_DELETE%, %END_TIME%, %NAME%, %ID%
          #TeleportCosts won't be displayed, if the costs = 0. Furthermore, you cannot use "deleted in" will only be displayed if the tempwarp is expired.
          Own_Warp_Info
    :
          - '&8Owner
    : %PLAYER%'
          - '&8Online
    : %ONLINE_TIME%'
          - '&8Coins
    : %TELEPORT_COSTS% Coin(s)'
          - ''
          - '&cdeleted in &n%TIME_BEFORE_DELETE%'
          - '&8Ends in
    : %END_TIME%'
          Other_Warp_Info
    :
          - '&8Owner
    : %PLAYER%'
          - '&8Online
    : %ONLINE_TIME%'
          - '&8Coins
    : %TELEPORT_COSTS% Coin(s)'

      #The standard and max amount of random teleports will be configured with permissions:
      #"warpsystem.randomteleporters.free.1" » This permissions means, that the player with that permission has a standard amount of 1 free random teleports
      #"warpsystem.randomteleporters.max.2" » This permissions means, that the player with that permission has a max amount of 2 random teleports, so he could buy one, if it's enabled
      RandomTeleport
    :
       #Costs for one extra teleport (buyable with commands)
        Buyable
    :
          Enabled
    : true
          Costs
    : 500
        Range
    :
          Min
    : 1000
          Max
    : 10000
        Support
    :
         #If enabled, the player will be teleported to a random position, which is not in a protected region
          ProtectedRegions
    : true
          # If enabled, the player will be teleported to a random position, which is inside of the WorldBorder
          # Premium feature - WorldBorder won't be supported even it's set to 'true'
          WorldBorder
    : true
          #If enabled, the player will be teleported to a random position, in one of the listed biomes
          Biome
    :
            Enabled
    : false
            #Names can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/Biome.html
            BiomeList
    :
           - OCEAN
            - PLAINS
            - DESERT
            - EXTREME_HILLS
            - FOREST
            - TAIGA
            - SWAMPLAND
            - RIVER
            - HELL
            - SKY
            - FROZEN_OCEAN
            - FROZEN_RIVER
            - ICE_FLATS
            - ICE_MOUNTAINS
            - MUSHROOM_ISLAND
            - MUSHROOM_ISLAND_SHORE
            - BEACHES
            - DESERT_HILLS
            - FOREST_HILLS
            - TAIGA_HILLS
            - SMALLER_EXTREME_HILLS
            - JUNGLE
            - JUNGLE_HILLS
            - JUNGLE_EDGE
            - DEEP_OCEAN
            - STONE_BEACH
            - COLD_BEACH
            - BIRCH_FOREST
            - BIRCH_FOREST_HILLS
            - ROOFED_FOREST
            - TAIGA_COLD
            - TAIGA_COLD_HILLS
            - REDWOOD_TAIGA
            - REDWOOD_TAIGA_HILLS
            - EXTREME_HILLS_WITH_TREES
            - SAVANNA
            - SAVANNA_ROCK
            - MESA
            - MESA_ROCK
            - MESA_CLEAR_ROCK

    Do_Not_Edit
    :
      Last_Version
    : 4.0.7
    [LEFT][COLOR=rgb(44, 44, 44)]


    [​IMG]
    If you have any problems with my plugin, contact me at one of the following places:

    Hint: Use the "/ws report" command ingame to save time ;)
    Please send me your errors out of your console, if you find an error log ^^.
    I will answer as soon as possible.
    Thank you for your understanding
    [​IMG]
    By downloading or using my plugin you agree to the following conditions:
    1. You are not allowed to sell this plugin.
    2. You are not allowed to claim this plugin as your own.

Recent Updates

  1. Minecraft 1.15 support
  2. Important bugfixes
  3. Bugfixes & Improvements

Recent Reviews

  1. LordSiix
    LordSiix
    5/5,
    Version: 4.1.10-free
    This is a revolutionary plugin that if you aré using BungeCoord, give you the best way to connect all you servers and interact with a confortable way, i'm from México and this guy give me personal support for all my questions!
  2. icansc187
    icansc187
    1/5,
    Version: 4.1.10-free
    How to add achievement in warp portals sir
    Help me i need this configuration in mythicmobs
    1. CodingAir
      Author's Response
      DM please
  3. Sheephead
    Sheephead
    5/5,
    Version: 4.1.10-free
    Excellent plugin, amazing for a single server or for a network. I had an issue and the developer responded real quick and helped me.
  4. fallenheart
    fallenheart
    5/5,
    Version: 4.1.8-free
    Great plugin! had a issue and was fixed ASAP! so much you can do with it its amazing!
  5. MedPlex
    MedPlex
    5/5,
    Version: 4.1.7-free
    Top Plugin!
    Works perfectly and also the support in case of difficulties is top!
    Simply write via Discord for example and you get direct support.
  6. emerysteele
    emerysteele
    1/5,
    Version: 4.1.6-free
    Plugin overrides default tp command. Wouldn't be so bad if you didn't have to upgrade to premium to use it.
    1. CodingAir
      Author's Response
      You can disable this in the config. Just toggle TeleportCommand at functions to false.

      The next update contains a function where you can disable premium features in the chat.
  7. Marotheit
    Marotheit
    5/5,
    Version: 4.1.6-free
    Incredibly responsive developer with a wonderful project. I was experiencing two bugs with my server, and the developer was very quick to work with me to locate the issues and sent hotfixes right away!

    This is the warps plugin you want, I guarantee it!
  8. sinni1997
    sinni1997
    5/5,
    Version: 4.1.6-free
    I really appreciated this plugin. There was a slightly misunderstandable change between 4.1.6-free and the below versions regarding the Tempwarp feature. If you used it before and tried to use it in the newer version it showed you that you have to upgrade to the premium version to unlock this feature. In fact it was a additional configuration which added Keys to create Tempwarps. Thanks to the Dev and my better reading skills this will not occure anymore once you disable the Key feature in the config.
  9. QuikMiner
    QuikMiner
    5/5,
    Version: 4.1.6-free
    I misunderstood how some of the aspects of the plugin work, but overall this plugin is very nice.
  10. Teh_Matt_GRyt
    Teh_Matt_GRyt
    1/5,
    Version: 4.1.5-free
    Almost everything are like EA. Premium. Also it has a bad help menu and I couldn't do anything because it isn't saying how to use it.