Warps, Portals and more! | Warp System | 1.8 - 1.13.1 3.1.5

The best and easiest way to handle warps in a nice simple GUI!

  1. CodingAir
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/CodingAir/WarpSystem
    Contributors:
    CodingAir
    Languages Supported:
    English, German; configurable in Language.yml
    header_features.png
    subheader_features_warps_gui.png
    About & Setup
    Create your own warp panel! Decide which size and structure you warps should be sorted in. This panel is 100% customizable.
    As you can see above in the subtitle thumbnail you can add icons where you want.

    You can choose between Warp-, Category-, GlobalWarp- or Deco-Icons.
    1. Warp: Here you create a Icon, which teleports players to the position you was standing while creating the button.
    2. Category: This is simply a link to a new page, where you are able to create new buttons
    3. GlobalWarp: With this type you link buttons to global warps
    4. Deco: Deco icons can be used to describe something or beatify your gui
    All buttons are able to handle commands, permissions and costs (deco icons cannot handle costs). These options can be set in the icon editor. When you add an icon, you will automaticly go through it.

    As if that was not enough, you can even change the background! Isn't that great?! Just hover over the nether star at the top on the left, and you will see, how you can change it.

    Furthermore you get a overview on each icon, if you hover on it in edit mode. You can also edit icons after creating them.

    Try "/warps" to open the warp window. Otherwise if you want to teleport just with commands, you can use the "/warp <warp>" command! It's your choise how you do it.

    Permissions
    WarpSystem.Use » Players can use the warp feature
    WarpSystem.Modify.Icons » Modify all icon in the GUI

    subheader_features_native_portals.png
    About & Setup

    Native Portals are the best way to design your spawn, temples and dungeons! Run "/nativeportals <create, edit, delete>" or just "/nps <create, ...>" to modify those portals. With this command you open the editor for native portals.
    1. Here you can choose one of the following materials for your portal:
      1. Nether portal
      2. End portal
      3. Water
      4. Lava
    2. Furthermore you can set a name, which appears if you run, jump or fall into it. By the way... the fall distance will be set to 0 if you go through it, so you won't get any damage, if you fell to the ground after a teleport.
    3. After setting a material, you're able to set the teleport blocks. No panic, you will see how it works, if you are ingame.
    4. Finally you have to choose a link to a warp/global warp to set a destination, when you go into the portal.
    5. When you set all options, you can save it with the save icon on the top in the middle.
    Now go back and enjoy the sight of your created portal

    Permissions
    WarpSystem.Use » Players can use the native portal feature
    WarpSystem.Modify.NativePortals » Modify all native portals

    subheader_features_effect_portals.png
    About & Setup

    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 on the spawn. They are very easy to create. Try it on your own!
    1. Run "/portals create" on two different places, which should be connected by this portal.
    2. After running this command a second time you're able to edit them with the hotbar-editor.
    3. Go through the editable options and save the portal
    If you want to edit or delete them, run "/portals" and you will know how you do it.

    Permissions
    WarpSystem.Use » Players can use the effect portals
    WarpSystem.Modify.Portals » Modify all effect portals

    subheader_features_temp_warps.png
    About & Setup
    TempWarps are player created Warps, which 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). You can create one with "/twarps create [name]".
    At the Create-GUI you can configure the name, the teleport message, the active time and the teleport costs.
    The teleport message, will be send to every player, which is going to teleport to this warp. If the player sets teleport costs, every player (except the warp owner) have to pay the set amount of coins to the warp owner.
    All extras and the active-time for the TempWarp costs a certain amount of money, which can be changed in the Config.yml.

    With "/twarps edit <id>" you're able to edit your created TempWarp.

    A list of all TempWarps can be displayed with "/twarps list [player]".

    If you want to delete a TempWarp ("/twarps delete <id>"), you will be able to refund your stuff, but you won't get the whole money back, you had paid for it.

    The details for a TempWarp can be shown up with "/twarps info <id>".

    And the teleport command is just like the Warp-Feature: Try "twarp <id>" to teleport to each TempWarp!

    Permissions
    WarpSystem.Use » Players can use TempWarps
    WarpSystem.TempWarps.2 » This player can create 2 TempWarps

    subheader_features_warp_signs.png
    About & Setup

    With the warp signs you can create some nice signs, where you are able to teleport to different places.
    1. To place a warp sign, go into creative mode and write "[warps]" in the first line of a sign.
    2. After that you have to choose a warp
    3. When you chose a warp, you can write your description. This is the part, which will be displayed on the sign. And please note! These smart signs are able to handle colors! Every color code starts with a "&".
    If you want to edit a sign, hit the sign with another sign in creative mode and there will come up a sign editor.

    When a sign annoys, go in creative mode again and destroy it!

    Permissions
    WarpSystem.Use » Players can use the warp signs
    WarpSystem.Modify.WarpSigns» Modify warp signs

    subheader_other_features.png
    GlobalWarps
    Global warps are warps which run on the bungee cord. For example you create a warp on "Lobby" with the name "hub", then you could link a icon in the warp gui directly to the global warp "hub".
    Global warps can not only be linked, you can also teleport directly to them. All global warps are always synchronized on all spigot server, which contain this plugin.

    With the command "/globalwarps" you can create, delete or list global warps.
    If you want to teleport yourself to a global warp, then try "/gwarp" or "/globalwarp".

    Shortcuts
    Use the "/ws shortcut" command to create some nice short links to warps or global warps like "/hub" or "/lobby".

    Pay attention: If you create a shortcut like "/trade" it will block the original "trade"-command. Make sure you do not block such commands!

    Commands

    • Reload command ("/ws reload")
    • Import command to import warps from Essentials and CategoryWarps ("/ws import")
    • News command if you don't know what's changed in the latest update ("/ws news")
    • Report command for error logs, if you want to contribute to this resource ("/ws report")

    Supported plugins
    • Multiverse-Core (for locations at other worlds)
    • Essentials (for costs at transportation)
    • EssentialsX (see Essentials)
    • Vault (see Essentials)
    Config
    Here you can decide between some options.

    Do you want to disable some features?
    Should the player can walk while he is teleporting?
    How big should the teleport delay be? Instant teleport? Fine :D

    You think the warp gui is huge? Change the gui size!

    Code (YAML):

    ~Config
    WarpSystem
    :
      Maintenance
    : false
      Admin
    :
        Permission
    : 'WarpSystem.Admin'

      GUI
    :
        Admin
    :
         # The number must be between inclusive 9 and inclusive 54 and must be divisible by 9.
          Size
    : 54
          Title
    :
            Standard
    : '&c&l&nWarps&r'
            In_Category
    : '&c&l&nWarps&r &[email protected]%CATEGORY%'
        User
    :
         # The number must be between inclusive 9 and inclusive 54 and must be divisible by 9.
          Size
    : 54
          Title
    :
            Standard
    : '&c&l&nWarps&r'
            In_Category
    : '&c&l&nWarps&r &[email protected]%CATEGORY%'

      Teleport
    :
        Op_Can_Skip_Delay
    : false
        Delay
    : 5
        Animation
    : 17
        Allow_Move
    : false

      Send
    :
        Teleport_Message
    :
          Warps
    : true
          GlobalWarps
    : true
          NativePortals
    : true
          Portals
    : true
        Teleport_Cancel_Message
    : true

      Functions
    :
        Warps
    : true
        Portals
    : true
        NativePortals
    : true
        WarpSigns
    : true
        GlobalWarps
    : true
        Shortcuts
    : true
        TempWarps
    : true

      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
    : 1440
        # 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
    : 60
          # Time in seconds to remind a player, if a TempWarp is inactive
          Reminds
    :
         - 30
          - 10
          - 5
        Name
    :
          Edit_Costs
    : 50
        Refund
    : true
        Message
    :
          Min_character_length
    : 5
          Max_character_length
    : 50
          Refund_by_removing_message
    : 0
          Edit_Costs
    : 50
        Custom_Teleport_Costs
    :
          Max_Costs
    : 500
          #Step to increase/decrease costs in gui
          Cost_Steps
    : 50
          #Percent of custom TeleportCosts
          TeleportCosts
    : 50
        Costs
    :
          CostsPerInterval
    : 5
          PublicCosts
    : 5
          MessageCosts
    : 5

      GlobalWarps
    :
        Use_Warps_Of_WarpsGUI
    : false

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

      # true: block all commands of other plugin, which have this command
      # false: ignore
      Dominate_In_Commands
    :
        Highest_Priority
    :
          Warp
    : true
          Warps
    : true
          WarpSystem
    : true
          Portal
    : true
     

    header_support.png
    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 try to answer as fast as I can
    Thank you for your understanding


    header_donations.png
    Any donation helps me a lot.

    They give me new motivation to work on this FREE resource and sometimes a nice snack in between my hard work! I try my best to let this resource open to everyone.​

    [​IMG]

    Feel free to spend me a pack donuts or a coffee to stay up the whole night working on this resource :D

    Special thanks to...
    • xHabit, who donated me a whole packet of coffee! ~ 10€ from tan.port-x.de
    • Pokelinkj: "Thank you for your assistance :)" ~ 7€
    Pokelinkj, DUYSONGLOI, Dingg and 10 others like this.

Recent Reviews

  1. ishandig
    ishandig
    5/5,
    Version: 3.1.4
    Geweldige plug-in, werkt perfect!


    80 Je recensie moet minimaal 80 tekens bevatten. Als je vulletters gebruikt om deze limiet te omzeilen, word je gestraft. Schrijf een goede en constructieve beoordeling.
    1. CodingAir
      Author's Response
      Thanks xD
  2. dylan660097
    dylan660097
    5/5,
    Version: 3.1.4
    Amazing plugin, works perfectly! Creator of plugin responded to my question in private dm within 24 hours, good job!
    1. CodingAir
      Author's Response
      Thanks ^^
  3. Blackyvk
    Blackyvk
    5/5,
    Version: 3.1.2
    Excellent plugin, very friendly and active developer! fixed and added features I requested! cheers!
    1. CodingAir
      Author's Response
      Thank you ;)

      I always try my best for user requests :D
  4. xhabit
    xhabit
    5/5,
    Version: 3.1.2
    Very nice Warpsystem - And work's out of the Box - The Dev is a very nice Contact!
    1. CodingAir
      Author's Response
      Thanks for you review! :D
  5. FernPlayzYT
    FernPlayzYT
    5/5,
    Version: 3.1.1
    I like how well this works, and I hope to being able to use /warp {warp} for globalwarps OR allowing /{warp} as an option. Other than that, everything else is fine
    1. CodingAir
      Author's Response
      Hey

      First thanks for your nice review!

      The feature you mentioned is a little bit difficult. Because you can create warps and global warps with the same name. For example you have a warp called “Test“ and a global warp called “test“. If this situation comes in, then you have a problem... which warp should be used?

      To fix that, you have to options:
      1: disable same names
      2: set that command to one feature

      If I would choose solution 1, I would have to change all names, which are already exist, and this isn‘t that nice...

      If you have another idea, send it to me in a private chat or on discord (CodingAir#0281)

      To the other feature to teleport like /<warp>... this could block commands, but if the admins pay attention to that issue, it would be a nice feature ;)

      Thanks
      CodingAir
  6. andy33
    andy33
    5/5,
    Version: 3.1.1
    Well this plugin is really useful for anyone who needs to use warps. The developer is really helpful and very quick to respond. I reported a bug and within 2 hours a new release was out with the bug fixed. Thanks again for a great plugin.
    1. CodingAir
      Author's Response
      Thanks ;)
  7. StevWorks
    StevWorks
    5/5,
    Version: 3.1.0
    It's a relly nice Plugin.
    I can recommend it to everyone. Nice GUI and full of Features.

    ~StevWorks
    1. CodingAir
      Author's Response
      Thanks :D
  8. KevinToast
    KevinToast
    5/5,
    Version: 3.0.1
    Sehr gutes Plugin, hat viele gute und nützliche Features die es sehr Praktisch für einen Server machen! Der Support ist auch gut und freundlich. Einfach alles Top.
    1. CodingAir
      Author's Response
      Danke sehr ;)
  9. plasmapug0019
    plasmapug0019
    5/5,
    Version: 3.0.1
    Highly Recommend for any server that needs warps! Creator is super helpful and nice! I LOVE the fact that you can put categories on the warp menu! Keep updating!
    1. CodingAir
      Author's Response
      Thanks :)
  10. PatrickGamer
    PatrickGamer
    5/5,
    Version: 3.0.1
    hey can you make that players can create theyre own portals(public player portals) for example
    that someone who created the portal can only edit and remove the created portal that no other can do it. He can also add members to a list they can also edit the created portals...
    permissions for portal create max for example: warpsystem.playerportalsmax.10
    or
    warpsystem.playerportalsmax.4
    1. CodingAir
      Author's Response
      Thanks for your review. I‘ll add this to my todo-list ;)