HomeJavaModsBkTeleport - EssentialsX Add-On
BkTeleport - EssentialsX Add-On


This version of the plugin is no longer going to be updated, please consider supporting me by purchasing the new and improved version here




[​IMG]
My Other Plugins:
[​IMG]


I don't check spigot very often, so if you need to report a bug or need a faster response please use my discord server:

[​IMG]


What is this
This plugin aims to replace the Essentials teleport system but can also be used without it.

It 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!



Do not reload this plugin with plugins like PlugMan and AutoReload , they will break this plugin!



Compatible Versions
1.8.x - 1.17.x


Languages Supported by Default
To change the language open config.yml and change the language option to en_US or pt_BR, then reload or restart the server!

If you want to add spanish from spain for example, change the language in the config.yml to something like es_SP then create a file in the lang folder with that same name.

Submit your language file in the Discord server so it can be included here!

Spoiler: Simplified Chinese translated by SnowCutieOwO
Code (YAML):


#    __________       _____    ____
#    |         \      |   |   /   /
#    |    |     |     |   |  /   /
#    |    |     |     |   | /   /      ____  ____
#    |         /      |   |/   /       |  |_/  __\
#    |         \      |       \        |   ___/
#    |    |     |     |   |\   \       |  |
#    |    |     |     |   | \   \      |  |        ______________
#    |         /      |   |  \   \     |  |        |             |
#

# This is where you can customize the commands of the plugin, their descriptions and usages in the help command
# *-------------------*=/[Commands]\=*------------------*
commands
:

  # Here you can change how the help message of the plugin will look like
  # 此处可修改插件信息
  help-format
:
    header
: '&7* ----------------*=/ [&2&lBkTeleport&7 ]\=* ----------------*'
    help-section
: '&7- &a {command } &f- &7 {description }'
    footer
: '&7* -----------------*= [&aMade by : Bkr__&7 ]=* ---------------*'

  # Message when a player sends an incorrect usage of the command
  # 当玩家输入了错误的指令后的提示
  usage-format
: '&c指令用法 : {usage }'

  # BkTeleport Command
  # 传送指令
  bkteleport
:
    command
: 'bkteleport'
    description
: '显示此插件帮助.'
    usage
: '/bkteleport'

  #Tpa Command
  tpa
:
    command
: 'tpa'
    description
: '发送传送请求至一名玩家.'
    usage
: '/tpa <player>'

  #TpHere Command
  tphere
:
    command
: 'tphere'
    description
: '请求玩家传送至你身边.'
    usage
: '/tphere <player>'

  #TpAccept Command
  tpaccept
:
    command
: 'tpaccept'
    description
: '同意传送请求.'
    usage
: '/tpaccept <player>'

  #TpDeny Command
  tpdeny
:
    command
: 'tpdeny'
    description
: '拒绝传送请求.'
    usage
: '/tpdeny <player>'

  #Home Command
  home
:
    command
: 'home'
    description
: '传送至你的家.'
    usage
: '/home <家名称>'

  #Homes Command
  homes
:
    command
: 'homes'
    description
: '显示家的列表.'
    usage
: '/homes'

  #SetHome Command
  sethome
:
    command
: 'sethome'
    description
: '设置一个家.'
    usage
: '/sethome <家名称>'

  #DelHome Command
  delhome
:
    command
: 'delhome'
    description
: '删除你的家.'
    usage
: '/delhome <家名称>'

  #Warp Command
  warp
:
    command
: 'warp'
    description
: '传送至一个地标.'
    usage
: '/warp <地标名称>'

  #Warps Command
  warps
:
    command
: 'warps'
    description
: '显示地标列表.'
    usage
: '/warps'

  #SetWarp Command
  setwarp
:
    command
: 'setwarp'
    description
: '设置一个地标.'
    usage
: '/setwarp <地标名称>'

  #DelWarp Command
  delwarp
:
    command
: 'delwarp'
    description
: '删除一个地标.'
    usage
: '/delwarp <地标名称>'
# *-----------------------*=[|]=*-----------------------*


# Here you can change all the messages in the plugin
# To remove the blank spaces simply change the message from ' ' to ''
# *-----------------*=/[Info Messages]\=*---------------*
info
:
  tpa-message
:
    accept-button
: '&2&l [同意 ]'
    deny-button
: '&c&l [拒绝 ]'
    accept-hover
: '&2点击同意传送请求.'
    deny-hover
: '&c点击拒绝传送请求.'
    line1
: ' '
    line2
: '&a* --------------------*=/ [| ]\=* --------------------*'
    line3
: ' '
    message1
: '&a玩家 &a&l {player } &a想要传送至你这里.'
    line4
: ' '
    message2
: '&a {accept-button } &a {deny-button } &a.'
    line5
: ' '
    message3
: '&a传送请求有效期为 &2 {seconds } &a秒.'
    line6
: ' '
    line7
: '&a* -----------------------------------------------*'
    line8
: ' '
  tphere-message
:
    accept-button
: '&2&l [同意 ]'
    deny-button
: '&c&l [拒绝 ]'
    accept-hover
: '&2点击同意传送请求.'
    deny-hover
: '&c点击拒绝传送请求.'
    line1
: ' '
    line2
: '&e* --------------------*=/ [| ]\=* --------------------*'
    line3
: ' '
    message1
: '&e玩家 &6&l {player } &e想要你传送至他身边.'
    line4
: ' '
    message2
: '&a {accept-button } &a {deny-button } &a.'
    line5
: ' '
    message3
: '&a传送请求有效期为 &2 {seconds } &a秒.'
    line6
: ' '
    line7
: '&e* -----------------------------------------------*'
    line8
: ' '
  spying
: '&5&o查看 : {player }'
  home-list-title
: '&8&l家列表'
  warp-list-title
: '&8&l地标列表'
  home-set
: '&a家 &2 {home-name } &a成功设置.'
  time-remaining
: '&7将在 &a {seconds } &7内传送'
  config-reloaded
: '&a配置文本与信息文件已成功重载.'
  return-name
: '&c&l上一页'
  return-desc
: '&4返回至上一页.'
  next-name
: '&2&l下一页'
  next-desc
: '&a前进到下一页.'
  sent-invite
: '&a成功将传送请求发送至 &2 {player }.'
  invite-accepted
: '&a玩家 &2 {player } &a同意了你的传送请求.'
  invite-accepted-self
: '&a玩家 &2 {player } &a同意了你的传送请求.'
  invite-denied
: '&c玩家 &4 {player } &c拒绝了你的传送请求.'
  home-deleted
: '&a已删除家.'
  warp-deleted
: '&a已删除地标.'
  home-list
:
    home-format
: '&a&n {home }'
    start
: '&2家 : '
    separator
: '&2, '
    end
: '&2.'
    hover
: '&a点击传送至这个家.'
  warp-list
:
    warp-format
: '&a&n {warp }'
    start
: '&2地标 : '
    separator
: '&2, '
    end
: '&2.'
    hover
: '&a点击传送至这个地标.'
  warp-set
:
    title
: '&aWarp &2 {warp-name }'
    subtitle
: '&a成功设置.'
  warped
:
    title
: '&a你传送到了'
    subtitle
: '&2 {player }'
# *-----------------------*=[|]=*-----------------------*


# *----------------*=/[Error Messages]\=*---------------*
error
:
  max-warps-reached
: '&c地标数量已达到上限.'
  wrong-spy-format
: '&c示例 : /home BeccarMT:diamond'
  home-limit
: '&c你已经达到了最多设置 &4 {max-homes } &c个家的上限.'
  player-not-found
: '&c玩家 &4 {player } &c不存在.'
  no-player-specified
: '&c你必须指定想要接受或拒绝传送请求的玩家.'
  not-online
: '&c玩家 &4 {player } &c不在线.'
  no-permission
: '&c你没有使用此命令的权限.'
  unknown-home-spy
: '&c玩家 &4 {player } &c没有叫做 &4 {home-name }&c 的家.'
  unknown-warp
: '&c地标 &4 {warp-name } &c不存在.'
  unknown-home
: '&c地标 &4 {home-name } &c不存在.'
  no-homes
: '&e你还没有任何家. 输入 /sethome <名字> 可设置一个家.'
  homes-not-found
: '&c玩家 &4 {player } &c的家没有被找到.'
  no-home-spy
: '&c此玩家未设置任何家.'
  no-warps
: '&e服务器未设置任何地标.'
  other-already-waiting
: '&c玩家 &4 {player } &c已在处理一个传送请求. 请求拒绝.'
  already-waiting
: '&c你已经在处理一个传送请求了.'
  no-pending-invite
: '&c此传送请求已不存在.'
  invite-denied
: '&c你传送到玩家 &4 {player } &c的请求被拒绝.'
  cant-invite-self
: '&c你不能对着自己发送传送请求.'
  cant-invite-again
: '&c你已经向此玩家发出了传送请求.'
  invite-expired
: '&c来自于玩家 &4 {player } &c的传送请求已过期.'
  invite-expired-self
: '&c发送至玩家 &4 {player } &c的传送请求已过期.'
  warp-canceled-title
: '&c传送取消.'
  warp-canceled-cause
:
    dealt-damage
: '&c你受伤了.'
    took-damage
: '&c你攻击别人了.'
    moved
: '&c你移动了.'
# *-----------------------*=[|]=*-----------------------*
 




Commands and Permissions
All commands have variants that can be changed in the config.

/bkteleport - Shows the plugin help.
/tpreload | bkteleport.reload - Reloads all configs and messages.

Warp Commands
/warps - Shows a GUI list of the server warps.
/warp <name> | bkteleport.warp.<warp-name> or bkteleport.warp.* - Teleports you to a warp. You need to grant per warp permissions or use the global permission.
/warp <name> <player> | bkteleport.warp.others - Teleports another player to a warp, even if the target player doesn't have the permission to go to that warp.
/setwarp <name> | bkteleport.setwarp - Sets the location of a warp.
/delwarp <name> | bkteleport.delwarp - Deletes a warp.

Home Commands
/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 Bkr: will open a GUI with all of Bkr's homes)
/home <player-name>:<home-name> | bkteleport.spy.home - Teleports to another player's home. (Example: /home Bkr: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 | bkteleport.tpaccept - Accepts a teleport request.
/tpdeny | bkteleport.tpdeny - Refuses a teleport request.


Other Permissions
Max homes permission
: bkteleport.maxhomes.<0-54> | Example: bkteleport.maxhomes.6 will give the group a limit of 6 homes.

Teleport countdown permission: bkteleport.countdown.<0-99> | Example: bkteleport.countdown.6 will give the group a 6 seconds countdown. To have an instant teleport simply use a 0 instead.



Spoiler: Comandos em Português
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.<nome-da-warp> ou bkteleport.warp.* - Teleporta você para uma warp. Você precisa dar permissões por warp, ou usar a permissão global.
/warp <nome> <player> | bkteleport.warp.others - Teleporta outro jogador para uma warp, mesmo que esse jogador não tenha permissão para ir a essa 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 Bkr: irá abrir uma GUI com todas as casas de Bkr)
/casa <nome-do-jogador>:<nome-da-casa> | bkteleport.spy.home - Teleporta para a casa de outro jogador. (Exemplo: /casa Bkr: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 | bkteleport.tpaccept - Aceita um pedido de teleporte.
/tpnegar | bkteleport.tpdeny - Recusa um pedido de teleporte.


Outras Permissõ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.

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




[​IMG]

TPA and TPHere


[​IMG]


[​IMG]



Files:

Did you like the plugin? Then consider a donation:
Paypal USD: LINK

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

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

BkTeleport - EssentialsX Add-On is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 13,973 times (via Spigot). Download it and open it directly in the game.

Explore more