MaSuiteWarps - Warp signs and clickable teleports! Now with more PvP-friendly! [1.8-1.13] 1.4.5

BungeeCord wide warp points

  1. Masa
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/masagameplay/MaSuiteWarps/
    [​IMG]

    What does MaSuiteWarps do?

    MaSuiteWarps gives you and your playerbase easy to use warp system with hidden, server and global warps. It also includes cooldowns and warmups for commands which are toggleable from configs!

    What is MaSuite?

    MaSuite is alternative solution for BungeeSuite. It will contain chat, homes, warps, portals, teleports and ideas from community (Come to Discord if You have any ideas).

    There is not command x

    I am still adding commands to my plugins and all feedback is welcome. The basic functionality is always first and after that I can focus for adding new commands.

    MaSuite family

    * Coming soon


    Requirements

    • MySQL-server
    • Java 8
    • MaSuiteCore
    • MaSuiteWarpsBridge (included) in spigot's plugins folder.

    Installation

    • Shut down your BungeeCord
    • Download MaSuiteCore.jar
    • Download MaSuiteWarps.jar
    • Move MaSuiteCore.jar and MaSuiteWarps.jar to your plugins folder
    • Start the server and let the plugins generate config files.
    • Shut down again the server
    • Open plugins/MaSuite/config.yml, add your MySQL-settings and save the file
    • Change prefixes/formats/actions from plugins/MaSuite folder
    • Start your server again
    • Done

    Permissions

    Code (YAML):

    #For players
    masuitewarps.warp #Permission to warp
    masuitewarps.list.global #List of global warps
    masuitewarps.list.server #List of server warps
    masuitewarps.list.hidden #List of hidden warps
    masuitewarps.warp.to.WARPNAME #Allows player to teleport to specific warp. You can remove per warp permission from settings.yml
    masuitewarps.warp.sign.global #Permission to use sign
    masuitewarps.warp.sign.server #Permission to use sign
    masuitewarps.warp.sign.hidden #Permission to use sign

    #For staff
    masuitewarps.setwarp #Access to create warps
    masuitewarps.delwarp #Acces to delete warps
    masuitewarps.warp.others #Acces to warp others
    masuitewarps.warp.hidden #Permission to warp to hidden warps
    masuitewarps.warp.to.* #Allows player to teleport all warps. You can remove per warp permission from settings.yml
    masuitewarps.warp.sign.create #Permission to create sign
     

    Commands

    Code (YAML):

    #For players
    /warp <name> (<player>) (aliases /warpto <name>) #Basic warp command, optionally warp player
    /warps (aliases /listwarps, /warplist) #List of warps

    #For staff
    /setwarp <name> (<hidden>/<global>) (aliases /warpset, /createwarp) #Creates warp optional toggling parameters
    /delwarp <name> (aliases /warpdel, /deletewarp) #Deletes the warp
     

    Configuration


    BungeeCord configs
    Code (YAML):

    warp-not-found
    : "&cThat warp point does not exists!"
    warp-created
    : "&7Created warp with name &b%warp%"
    warp-updated
    : "&7Updated warp with name &b%warp%"
    warp-in-other-server
    : "&cWarp is in the other server!"
    teleported
    : "&7Teleported to &b%warp%"
    warp-deleted
    : "&7Warp has been deleted!"
    no-permission
    : "&cNo permission"
    warp-hover-text
    : "&8Teleport to &9%warp%"
    warp
    :
      global
    : "&7Global warps: &b"
      server
    : "&7Server warps: &b"
      hidden
    : "&7Hidden warps: &b"
      name
    : "&b%warp%"
      split
    : "&7, " #Splits warps
     
    Code (YAML):

    enable-per-warp-permission
    : true #Set this to false to disable per warp permission
     

    Spigot-Bridge configs
    Code (YAML):
    warmup: 3 #In seconds, change 0 to remove warmup
    cooldown
    : 3 #In seconds, change 0 to remove warmup
    warp-sign
    :
      first
    : "" # First line
      second
    : "&9Teleportation" # Second line
      third
    : "&r%warp%" # Third line
      fourth
    : "" # Fourth line
    Code (YAML):

    teleportation-cancelled
    : "&cTeleportation cancelled"
    teleportation-started
    : "&7You will be teleported in &a%time%&7 seconds! &cDont move!"
    warp-not-found
    : "&cThat warp point does not exists!"
    in-cooldown
    : "&cYou can warp after %time% seconds"
    no-permission
    : "&cNo permission"
    on-active-command
    : "You have already a command in progress, try it again in few seconds"
     
    Code (YAML):

    warp
    :
      set
    : "&cCorrect syntax: /setwarp <name> (<hidden/global>)"
      teleport
    : "&cCorrect syntax: /warp <name> (<player>)"
      delete
    : "&cCorrect syntax: /delwarp <name>"
     

    How do I make a teleport sign?


    First write in the second line [Warp] and in the third line your target eg. Survival

    [​IMG]

    The sign will be updated

    [​IMG]

    You can customize your own warp signs for your server!

    Got an issue? Need help?

Recent Updates

  1. Bugfixes!
  2. Optimizations and back command support!
  3. Permission fix!

Recent Reviews

  1. acvigue
    acvigue
    5/5,
    Version: 1.4.5
    Developer was prompt when fixing the very minimal issues.
    Plugin works 100%. Great work, Masa!
    1. Masa
      Author's Response
      Thank you!
  2. CCCCarsten
    CCCCarsten
    5/5,
    Version: 1.4.2
    Wonderful modul of MaSuite Core! Please go on with your very, very good working, Masa! :)
    1. Masa
      Author's Response
      Thank you!
  3. Nickoos
    Nickoos
    5/5,
    Version: 1.4.2
    What ? Im using this since 1 month and I never rated it ?!
    Awesome plugin with an awesome dev.
    Good job !
    1. Masa
  4. fantahund99
    fantahund99
    5/5,
    Version: 1.4
    MaSuite just perfect for Survival server. I recommend it to anyone who uses bungee cord. the support is very good. Bugs are fixed very fast.
    1. Masa
      Author's Response
      Thank you!!