Teleport Signs (Develop stopped) v2.3.1

Switch servers between using TeleportSigns!

  1. Toldi
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://github.com/montlikadani/TeleportSigns
    Contributors:
    montlikadani
    [​IMG]


    Bug report here! (Click)

    Donate

    Currently the develop has been stopped for this project. The reason is to does not have a solution for pinging the server correctly, because I only gets issues about this. So currently there is no any solution for this. The current code for pinging can be found here, if you're a developer and wants to improve this plugin, just open PR on github and I will merge it if it corrects.

    Overview
    This plugin is useful because servers can be divided into different signs and if you click on one of the players to teleport to the specified server. (Required a BungeeCord server)

    Features
    - API for developers
    - Sign auto update
    - Server connect timeout
    - Sign usage time (in seconds), to prevent server suddenly stop, when a player tries to connect to the server twice.
    - Create your own layouts
    - Ignore player sneak when wants to teleport
    - Create your own servers with unlimited servers
    - Background sign (block is color changing), with 3 block type & color
    Creating a sign
    1. Join the server.
    2. Place a sign anywhere.
    3. Write on the first sign line: <[tsigns]> (or <[teleportsigns]>)
    4. Write on the second sign line: <server_name> (which specified in the config.yml file)
    5. Write on the third sign line (optional): [layout_name] (which should be in the layout.yml file)
    < > - required (without <> mark)
    [ ] - optional​
    Commands
    ( ) = command abbreviations

    < > = required arguments
    • /teleportsigns (or /ts) - Main plugin info.
    • /ts reload (or rl) - Reload the config files.
    • /ts help - Help commands.
    • /ts listservers - Listing available servers that are in the config.
    • /ts listlayouts - Listing available layouts that are in the config.
    • /ts editsign - Edit sign at the look.
    • /ts connect <server> - Connect to the specified server.
    Permissions
    teleportsigns.* - Allow all TeleportSigns permission.
    teleportsigns.use - You can use connect server. - default: true
    teleportsigns.create - You can create the sign. - default: false
    teleportsigns.destroy - You can destroy the sign. - default: false
    teleportsigns.reload - You can use the "/ts reload" command. - default: op
    teleportsigns.listlayouts - You can use the "/ts listlayouts" command. - default: op
    teleportsigns.help - You can use "/ts help" command. - default: false
    teleportsigns.listservers - You can use "/ts listservers" command. - default: false
    teleportsigns.editsign - You can use "/ts editsign" command. - default: false
    teleportsigns.connect - You can use "/ts connect" command. - default: false
    teleportsigns.use.nocooldown - You do not have to wait to use the sign. - default: false​

    Config
    Code (Text):
    #-----------------------------OOO-----------------------------------#
    #                TeleportSigns Configuration File                   #
    #                Author, created by: montlikadani                   #
    #-----------------------------OOO-----------------------------------#
    # [Default configuration]                                           #
    # github.com/montlikadani/TeleportSigns/blob/master/config.yml      #
    #                                                                   #
    # [Tips]                                                            #
    # - If you find a bug, send here:                                   #
    # https://github.com/montlikadani/TeleportSigns/issues              #
    #-----------------------------OOO-----------------------------------#

    # Options
    options:
      # Use external server as a hosted server?
      # If false then using internal server.
      external-server: true

      # Log plugin messages into console.
      logconsole: true

      # Sign usage time to prevent twice connect to that server.
      # This will be ignored with this permission: teleportsigns.use.nocooldown
      use-cooldown: 5

      # Sign updates time in ticks.
      # Example: 20 ticks = 1 second
      sign-updates: 200

      # How much time start the server pinging? (In seconds)
      ping-interval: 30

      # Important! If you do not want the pinging to end ping-timeout to be smaller than one and
      # take the ping interval by one more.
      # How much time does the server pinging down? (In seconds)
      ping-timeout: 29

      # Ignoring the player sneaking when clicking on the sign.
      ignore-player-sneaking: true

      # Defines a background of the sign.
      background:
        enable: false

        # Possible types: glass, wool, clay
        type: glass

    # The servers that players join.
    servers:
      pvp:
        # Server IP address and port.
        address: "222.0.0.1:25566"

        # Display name that are on the sign.
        displayname: "&6[&cPvP&6]"
      survival:
        # Server IP address and port.
        address: "222.0.0.1:25567"

        # Display name that are on the sign.
        displayname: "&e[&aSurvival&e]"

    #=========================================#
    #             Plugin Settings             #
    #=========================================#
    # Check for updates.
    check-update: true

    # Logging to file plugin messages.
    log-to-file: true

    # Plugin enable/disable messages in console.
    # Use %newline% placeholder.
    plugin-enable: '&6[&2Teleport&eSigns&6]&7 >&a The plugin successfully enabled&6 v2.3&a!'
    plugin-disable: '&6[&2Teleport&eSigns&6]&7 >&c The plugin successfully disabled!'

    # DO NOT CHANGE THIS!
    config-version: 5
    What do these features mean in the configuration?
    Here you will find it. (Click)

    Placeholders
    Config.yml file placeholders
    %server% - Server name
    %newline% - Adds a new line.
    Messages.yml file placeholders
    %newline% - Adds a new line.
    %command% - What you type is a command, it will write.
    %layout% - Layout name
    %layouts% = List available layouts
    %servers% = List available servers
    %prefix% - Plugin prefix
    %server% - Server name
    %perm% - Permission
    %subcmd% - Sub-command
    Layout.yml file placeholders
    %numpl% - Online players
    %maxpl% - Max players
    %motd% - Message of the day (motd).
    %displayname% - Displayname of the server.
    %isonline% - Whether the server is online or offline.
    %name% - Name of the server.
    %version% - Game version of the server.
    %address% - IP address of the server.
    %port% - Port of the server.
    %ping% - Ping delay in milliseconds.
    %cooldown% - Cooldown in seconds.

    These placeholders are not for all of the features!

    BungeeCord configuration settings
    There are at least two or more servers required in BungeeCord.
    Code (YAML):
    servers:
      lobby
    :
        address
    : <your.ip>:<serverport>
      survival
    :
        address
    : <your.ip>:<serverport>
    How do I know my IP address?
    If you rent the server, you must enter the IP address.
    And if it is from a home server, it must be the IP address of the current (or another) computer. (START - cmd - ipconfig - IPv4 address)

    Server IP and Port must be the same in TeleportSigns and BungeeCord configurations.
    Code (YAML):
     survival:
        address
    : "<your.ip>:<serverport>"
        displayname
    : "&6[&cSurvival&6]"
    Attention!!! The server names should be same as TSigns and BungeeCord.

    Questions about plugin
    • Why is the server offline when it is started?
    There are several reasons to be offline. Read these carefully:
    - First, make sure the server is connected to BungeeCord.
    - Check and compare server IP addresses in BungeeCord and TeleportSigns configurations.
    - Verify that the server (to which you want to connect) is running.
    - Make sure you specified the correct IP in server.properties file to work.
    - Hiring a server from a service provider so the service provider cannot ensure that Gson is functioning properly for some reason.
    • Why can't I connect to the server when online?
    Check the names of the servers in the TeleportSigns and BungeeCord configurations to be the same.

    More
    Software requirements:
    • Spigot
    • Paper
    • CraftBukkit
    • BungeeCord (to display online server)
    Minecraft 1.8.x-1.14.x server versions are supported, 1.7.x version does not work anymore.

    View full changelog: Click

    You can not download it? Here is the link to download: Click

    Images
    upload_2019-6-25_16-32-47.png

    upload_2019-6-25_16-33-0.png

Recent Updates

  1. Hotfix for version checking
  2. Update time
  3. Hotfix

Recent Reviews

  1. SenSaiCraft
    SenSaiCraft
    1/5,
    Version: v2.3.1
    When I write /ts there only comes a message which says /ts.

    Yeah stupid plugin and I dont know how I can reach 80 characters because my problem is written.
    1. Toldi
      Author's Response
      stupid yourself
  2. EarthsDefect
    EarthsDefect
    3/5,
    Version: v2.3.1
    used this plugin before and it was great but now on new server sign says offline, I checked ports, I checked configs, I can /server to the server, no idea what to do...
  3. cubisima
    cubisima
    5/5,
    Version: v2.3.1
    I like the plugin but I have a problem to connect the sings with the server . can you help me ?
  4. Huhn
    Huhn
    4/5,
    Version: v2.3.1
    layouts? pls i dont know the layounts!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    1. Toldi
      Author's Response
      No support in the review section.
  5. AiThePotato
    AiThePotato
    2/5,
    Version: v2.0
    The only thing it does for me is return "/ts" in white in the chat when I try to use the commands and the signs don't work either. I am using Minecraft 1.8.9 and a 1.8 SpigotMC server with ViaServer
    1. Toldi
      Author's Response
      Problems/suggestions may reported to GitHub Issues page.
  6. CheaterSchurke
    CheaterSchurke
    5/5,
    Version: v1.9
    OMG is the best BungeeSign plugin I've seen since the other ones are 5/5 stars.!!!
  7. SplitX
    SplitX
    5/5,
    Version: v1.8
    Még az Implicite is használja ezt a plugint xddd












    dféúgds
    égdgdsdsf
    égdfgdf
    é
  8. BrunoAvixdubSB
    BrunoAvixdubSB
    2/5,
    Version: v1.8
    plugin need bungeecord ? .
  9. JuanFerGamerYT
    JuanFerGamerYT
    5/5,
    Version: v1.8
    I'm use the version 1.8 and have ''Error fetching data from server'' The server is online and the ip is correct :(
    1. Toldi
      Author's Response
      Does it works or no? And why 5 stars if not working?
  10. JuanFerGamerYT
    JuanFerGamerYT
    4/5,
    Version: v1.7
    ''Error fetching data from server''

    It has already been put on the server to which you want to send / ts checkip, I put that ip as it is there and it does not pass the data of that server :(
    1. Toldi
      Author's Response
      Uses server version 1.8?

      Did you first try to write that server on the sign that you are currently on?