[BkTeleport] 1.5.2 - 1.16.x EN-PT/BR - Teleport countdown | Clickable TPA | Home and Warps GUI 1.1.3

Teleport countdown on screen, Chat clickable TPA and TPHERE, GUI for homes and warps

  1. beccar_mt
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Languages Supported:
    English, Brazilian Portuguese
    [​IMG]
    My other plugins:
    |
    BkShop | BkCore |

    Discord server:
    https://discord.gg/yvAhKBD
    A plugin that replaces the Essentials teleport system. Adds clickable buttons to the chat to accept/deny tpa requests, a configurable countdown on the screen for all teleports, lets players walk when teleporting and adds GUI for player homes and warps!



    Compatible Versions:
    1.5.2, 1.6.2, 1.6.4, 1.7.2, 1.7.10 and 1.8.x - 1.16.x



    Installation:
    1. Download BkCore and place it in your plugins folder
    2. Download this plugin and place it in your plugins folder
    3. * If you have homes and warps in Essentials you have to copy the folders "userdata" and "warps" from Essentials and paste them in this plugin's folder. *
    4. Done!


    Languages supported:

    • English and Brazilian Portuguese
    To change the language open config.yml and change the "language" value to en or ptbr, then delete messages.yml and reload the server.



    Commands and Permissions:
    All commands have variants that can be changed in the config.
      • /bkteleport - Shows the plugin help.

      - Warp Commands:
      • /warps - Shows a GUI list of the server warps.
      • /warp <nome> | bkteleport.warp - Teleports to a warp.
      • /setwarp <nome> | bkteleport.setwarp - Sets the location of a warp.
      • /delwarp <nome> | bkteleport.delwarp - Deletes a warp.

      - Home Commands:
      • /homes - Shows a GUI list of your homes.
      • /homes - Shows a GUI list of your homes.
      • /home <name> | bkteleport.home - Teleports to one of your homes.
      • /home <player-name>: | bkteleport.spy.home - Shows the home list of another player. (Example: /home BeccarMT: | This will open a GUI with all of BeccarMT's homes)
      • /home <player-name>:<home-name> | bkteleport.spy.home - Teleports to another player's home. (Example: /home BeccarMT:home)
      • /sethome <name> | bkteleport.sethome- Sets a home.
      • /delhome <name> | bkteleport.delhome - Deletes a home.

      - TPA Commands:
      • /tpa <player-name> | bkteleport.tpa - Sends a clickable TPA request to another player.
      • /tphere <player-name> | bkteleport.tphere - Sends a clickable TPHERE request to another player.
      • /tpaccept - Accepts a teleport request.
      • /tpdeny - Refuses a teleport request.
    • /tpreload | bkteleport.admin - Reloads the messages and configs.
    • Max homes permission: bkteleport.maxhomes.<0-54> | Example: bkteleport.teleport.6 will give the group a limit of 6 homes.

    • Teleport cooldown permission: bkteleport.cooldown.<0-99> | Example: bkteleport.cooldown.6 will give the group a 6 seconds countdown. To have an instant teleport simply use a 0 instead.
    Todos os comandos tem variantes que podem ser alterados na config.
      • /bkteleport - Mostra a ajuda do plugin.

      - Comandos Warp:
      • /warps - Mostra a lista de warps do servidor.
      • /warp <nome> | bkteleport.warp - Teleporta para uma warp.
      • /setwarp <nome> | bkteleport.setwarp - Define o local de uma warp.
      • /delwarp <nome> | bkteleport.delwarp - Deleta uma warp.

      - Comandos Home:
      • /casas - Mostra a lista de todas as suas casas.
      • /casa <nome> | bkteleport.home - Vai para a sua casa.
      • /casa <nome-do-jogador>: | bkteleport.spy.home - Mostra a lista de casas de outro jogador. (Exemplo: /casa BeccarMT: | Isso irá abrir uma GUI com todas as casas de BeccarMT)
      • /casa <nome-do-jogador>:<nome-da-casa> | bkteleport.spy.home - Teleporta para a casa de outro jogador. (Exemplo: /casa BeccarMT:casa)
      • /setcasa <nome> | bkteleport.sethome- Seta uma casa.
      • /delcasa <nome> | bkteleport.delhome - Deleta uma casa.

      - Comandos TPA:
      • /tpa <nome-do-jogador> | bkteleport.tpa - Manda um pedido de TPA clicável a outro jogador.
      • /tpaqui <nome-do-jogador> | bkteleport.tphere - Manda um pedido TPHERE clicável para outro jogador.
      • /tpaceitar - Aceita um pedido de teleporte.
      • /tpnegar - Recusa um pedido de teleporte.
    • /tpreload | bkteleport.admin - Recarrega as mensagens e configurações.
    • Permissão do número máximo de homes: bkteleport.maxhomes.<0-56> | Exemplo: bkteleport.maxhomes.6 vai dar ao grupo o número máximo de 6 homes. give the group a 6 seconds countdown.

    • Permissão da contagem de teleporte: bkteleport.cooldown.<0-99> | Exemplo: bkteleport.cooldown.6 vai deixar o grupo com uma contagem no teleporte de 6 segundos. Para ter um teleporte instantãneo basta apenas usar um 0.


    Images:
    Commands help
    [​IMG]

    TPA and TPHere

    Homes GUI
    [​IMG]

    Warps GUI
    [​IMG]


    (<1.8 Only) Since the versions bellow 1.8 don't have titles, the messages show up in the item tooltip instead:
    [​IMG]



    Files:
    • Code (YAML):
      # Languages: EN, PTBR
      # You need to delete the "messages.yml" file and reload the server after changing the language here (the command /tpreload won't work).
      # Você precisa deletar o arquivo "messages.yml" e recarregar o servidor depois de mudar o idioma aqui (o comando /tpreload nao vai funcionar).
      # ***DONT CHANGE THIS VERSION!!***
      config-version
      : 2
      language
      : en
      tpa-expiration
      : 30
      commands
      :
        tpa
      :
         - /tpa
          - /essentials-tpa
          - /system-tpa
        tphere
      :
         - /tphere
          - /tpaqui
          - /essentials-tphere
          - /system-tphere
        tpaccept
      :
         - /tpaccept
          - /tpaceitar
          - /essentials-tpaccept
          - /system-tpaccept
        tpdeny
      :
         - /tpdeny
          - /tpnegar
          - /essentials-tpdeny
          - /system-tpdeny
        home
      :
         - /home
          - /casa
          - /essentials-home
          - /system-home
        sethome
      :
         - /sethome
          - /setcasa
          - /essentials-sethome
          - /system-sethome
        delhome
      :
         - /delhome
          - /delcasa
          - /essentials-delhome
          - /system-delhome
        warp
      :
         - /warp
          - /essentials-warp
          - /system-warp
        setwarp
      :
         - /setwarp
          - /essentials-setwarp
          - /system-setwarp
        delwarp
      :
         - /delwarp
          - /essentials-delwarp
          - /system-delwarp
    • Code (YAML):
      # In the tpa and tphere messages you can remove the lines with the name 'line' if you want to, or you can add more messages by adding more lines withe that name.
      [/LIST]
      # Made by: BeccarMT
      # DONT CHANGE THIS VERSION!!
      message-file-version
      : 2
      info
      :
        tpa-message
      :
          accept-button
      : '&2&l[HERE]'
          deny-button
      : '&c&l[HERE]'
          accept-hover
      : '&2Click to accept.'
          deny-hover
      : '&cClick to deny.'
          line1
      : ' '
          line2
      : '&a*--------------------*=/[|]\=*--------------------*'
          line3
      : ' '
          message1
      : '&aThe player &a&l#0 &awants to teleport to you.'
          line4
      : ' '
          message2
      : '&aClick #accept-button &ato accept or click #deny-button &ato deny.'
          line5
      : ' '
          message3
      : '&aThe teleport request will expire in &2#0 &aseconds.'
          line6
      : ' '
          line7
      : '&a*-----------------------------------------------*'
          line8
      : ' '
        tphere-message
      :
          accept-button
      : '&2&l[HERE]'
          deny-button
      : '&c&l[HERE]'
          accept-hover
      : '&2Click to accept.'
          deny-hover
      : '&cClick to deny.'
          line1
      : ' '
          line2
      : '&e*--------------------*=/[|]\=*--------------------*'
          line3
      : ' '
          message1
      : '&eThe player &6&l#0 &ewants you to go to him.'
          line4
      : ' '
          message2
      : '&eClick #accept-button &eto accept or click #deny-button &eto deny.'
          line5
      : ' '
          message3
      : '&eThe teleport request will expire in &6#0 &eseconds.'
          line6
      : ' '
          line7
      : '&e*-----------------------------------------------*'
          line8
      : ' '
        old-versions-tpa-message
      :
          line1
      : ' '
          line2
      : '&a*--------------------*=/[|]\=*--------------------*'
          line3
      : ' '
          line4
      : '      &aThe player &a&l#0 &awants to teleport to you.'
          line5
      : ' '
          line6
      : '           &aType &2&l/tpaccept #0 &ato accept'
          line7
      : '            &aor type &c&l/tpdeny #0 &ato deny.'
          line8
      : ' '
          expire
      : '       &aThe teleport request will expire in &2#0 &aseconds.'
          line10
      : ' '
          line11
      : '&a*-----------------------------------------------*'
          line12
      : ' '
        old-versions-tphere-message
      :
          line1
      : ' '
          line2
      : '&e*--------------------*=/[|]\=*--------------------*'
          line3
      : ' '
          line4
      : '      &eThe player &e&l#0 &ewants you to go to him.'
          line5
      : ' '
          line6
      : '           &eType &6&l/tpaccept #0 &eto accept'
          line7
      : '            &eor type &c&l/tpdeny #0 &eto deny.'
          line8
      : ' '
          expire
      : '       &eThe teleport request will expire in &6#0 &eseconds.'
          line10
      : ' '
          line11
      : '&e*-----------------------------------------------*'
          line12
      : ' '
        spying
      : '&5&oSpying: #0'
        home-list-title
      : '&8&lHomes'
        warp-list-title
      : '&8&lWarps'
        home-description
      : '&6&l/home #0'
        home-set
      : '&aHome &2#0 &asuccessfully set.'
        time-remaining
      : '&7Teleporting in &a#0'
        config-reloaded
      : '&aConfig and messages successfully reloaded.'
        return-name
      : '&c&lReturn'
        return-desc
      : '&4Return to the previous page.'
        next-name
      : '&2&lNext'
        next-desc
      : '&aGo to the next page.'
        sent-invite
      : '&aYou sent a teleport request to &2#0.'
        invite-accepted
      : '&aTeleport request to &2#0 &aaccepted.'
        invite-accepted-self
      : '&aTeleport request from &2#0 &aaccepted.'
        invite-denied
      : '&cTeleport request from &4#0 &cdeclined.'
        home-deleted
      : '&aHome removed.'
        warp-deleted
      : '&aWarp removed.'
        warp-set
      :
          title
      : '&aWarp &2#0'
          subtitle
      : '&asuccessfully set.'
        warped
      :
          title
      : '&aYou teleported to'
          subtitle
      : '&2#0'
      error
      :
        max-warps-reached
      : '&cYou hit the max number of warps.'
        wrong-spy-format
      : '&cExample: /home BeccarMT:diamond'
        home-limit
      : '&cYou hit your limit of &4#0 &chomes.'
        player-not-found
      : '&cThe player &4#0 &cwas not found.'
        no-player-specified
      : '&cYou must specify the name of the player that you want to accept/deny the request from.'
        not-online
      : '&cThe player &4#0 &cis not online.'
        no-permission
      : '&cYou dont have permission to do that.'
        unknown-home-spy
      : '&cThe player &4#0 &cdoesn#%t have a home with the name &4#1&c.'
        unknown-warp
      : '&cThe warp &4#0 &cdoesn#%t exist.'
        unknown-home
      : '&cThe home &4#0 &cdoesn#%t exist.'
        no-homes
      : '&eYou don#%t have any homes. Type /sethome <name> to set one.'
        homes-not-found
      : '&cThe homes of the player &4#0 &cwere not found.'
        no-home-spy
      : '&cThis player doesn#%t have any homes.'
        no-warps
      : '&eThe server didnt set any warps yet.'
        other-already-waiting
      : '&cThe player &4#0 &cis already waiting a teleport. Request canceled.'
        already-waiting
      : '&cYou are already waiting a teleport.'
        no-pending-invite
      : '&cThis teleport request doesn#%t exist anymore.'
        invite-denied
      : '&cYour teleport request to &4#0 &cwas declined.'
        cant-invite-self
      : '&cYou cant send a teleport request to yourself.'
        cant-invite-again
      : '&cYou already sent a request to this player.'
        invite-expired
      : '&cThe teleport request from &4#0 &chas expired.'
        invite-expired-self
      : '&cThe teleport request to &4#0 &chas expired.'
        warp-canceled-title
      : '&cTeleport canceled.'
        warp-canceled-cause
      :
          dealt-damage
      : '&cYou attacked.'
          took-damage
      : '&cYou took damage.'
        usage
      :
          command
      : '&7- &9Command: &7#0'
          description
      : '&7- &9Description: &7#0'
          usage
      : '&7- &9Usage: &7#0'
      help
      :
        header
      : '&7*----------------*=/[&2&lBkTeleport&7]\=*----------------*'
        space1
      : ''
        bkteleporte
      : '&7- &a/bkteleport &f- &7Shows this.'
        reload
      : '&7- &a/tpreload &f- &7Reloads the plugin config and messages.'
        bkwarp
      : '&7- &a/warp <name> &f- &7Teleports to a warp.'
        bkwarplist
      : '&7- &a/warps &f- &7Shows the list of warps.'
        bksetwarp
      : '&7- &a/setwarp &f- &7Sets a warp.'
        bkdelwarp
      : '&7- &a/delwarp &f- &7Deletes a warp.'
        bkhome
      : '&7- &a/home <home> &f- &7Teleports to your home.'
        bkhomelist
      : '&7- &a/homes &f- &7Shows the list of all your homes.'
        bksethome
      : '&7- &a/sethome <nome> &f- &7Sets a home.'
        bkdelhome
      : '&7- &a/delhome <nome> &f- &7Deletes one of your homes.'
        tpa
      : '&7- &a/tpa &f- &7Sends a teleport request to another player.'
        tphere
      : '&7- &a/tphere &f- &7Aks to another player to teleport to you.'
        tpaccept
      : '&7- &a/tpaccept &f- &7Accepts a teleport request.'
        tpadeny
      : '&7- &a/tpdeny &f- &7Declines a teleport request.'
        space2
      : ''
        footer
      : '&7*---------------*=[&a#0&7]=*--------------*'
      usage
      :
        usage
      : '&9Commands: &7#0'
       
    Did you like the plugin? Then consider a donation:
    Paypal USD: LINK

    Brazlians only donation link:
    Paypal Reais: LINK
    Picpay: @hemfreitas
    MercadoPago: [email protected]

Recent Updates

  1. Bug fix for linux/dedicated servers

Recent Reviews

  1. TedDuarte
    TedDuarte
    5/5,
    Version: 1.1.2
    This is a nice plugin, dude! All your plugins are wonderful and help a lot in the development of my server! Thanks!