TeleportSigns 1.3.2

Use signs to teleport between servers and display serverinfo on them.

  1. zh32
    TeleportSigns:
    • display status from other servers
    • display motd on multiple lines
    • create custom layouts
    • teleport to other servers by clicking the sign (when the servers are behind a BungeeCord proxy)
    • only updates a defined amount of signs per tick (and only if the servers state changes)
    [​IMG]

    Installation:
    Drop the .jar into your plugin folder and start/stop your server. Edit the config file to your needs.

    Create a TeleportSign:
    [​IMG]

    Config:
    Code (text):

    offline-message: '&cServer is offline!' #message send to player
    show-offline-message: true
    interval: 5 #time between pings/signupdate in seconds
    sign-updates: 20 #signs updates per tick
    timeout: 1500 #connect timeout
    cooldown: 2000 #teleport cooldown
    debug: false #debugmode

    servers:
    pvp: #as specified in bungee's config
    address: '127.0.0.1:25566' #address
    displayname: '&cPVP' #name to display on signs

    layouts:
    default:
    teleport: true #if the sign should teleport the player to another server
    layout:
    - '&bTeleport to:'
    - '%motd%'
    - '&f&l%numpl%/%maxpl%'
    - '%isonline%'
    online: '&aOnline' #replaced with %isonline%
    offline: '&cOffline' #replaced with %isonline%
     
    Placeholder:
    Code (text):

    %numpl% -> online players
    %maxpl% -> max players
    %motd% -> motd send from server
    %displayname% -> servers displayname (defined in config)
    %isonline% -> displays text defined by 'online' and 'offline'
     
    Commands:
    • /tsreload (Reloads the config from disk)
    Permissions:
    • teleportsigns.use Teleport to another server (default: true)
    • teleportsigns.create Create signs (default: op)
    • teleportsigns.destroy Destroy signs (default: op)
    • teleportsigns.reload Reloads config from disk (default: op)
    Troubleshooting:
    Server not shown as online:
    • Be sure that the box running this plugin can access the servers you want to query (using nmap or something)
    • Use "debug: true" in your config for more output

    Development Builds:
    Jenkins

    Stats:
    [​IMG]


    Source:
    Github

    [​IMG]

Recent Updates

  1. Release 1.3.2
  2. Release 1.3.1
  3. Release 1.3 - fix download link

Recent Reviews

  1. mineyfray
    mineyfray
    4/5,
    Version: 1.3.2
    Great plugin, does the job nicely and handles many signs with ease.
    As many people have said, would be even better if it hooked into Bungee's server list. Having to define 100+ servers is very tedious.
    Hopefully this will be added in the near future, at which point, this becomes a 5-star review.
    Good job! :)
  2. MythTheWolf
    MythTheWolf
    4/5,
    Version: 1.3.2
    Very good. It would be nice if signs gave redstone output based upon server online/offline status
  3. Serverplayer
    Serverplayer
    5/5,
    Version: 1.3.2
    Great Plugin.
  4. Durklas
    Durklas
    4/5,
    Version: 1.3.2
    Hmm signs starting frozing...
    Log:
    [02:15:29] [Server thread/WARN]: [TeleportSigns] Task #106 for TeleportSigns v1.3.2-b80 generated an exception
    java.lang.NullPointerException
    at de.zh32.teleportsigns.UpdateUtil.updateSign(UpdateUtil.java:61) ~[?:?]
    at de.zh32.teleportsigns.UpdateUtil.update(UpdateUtil.java:40) ~[?:?]
    at de.zh32.teleportsigns.UpdateUtil$2.run(UpdateUtil.java:109) ~[?:?]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot.jar:git-Spigot-1544]
    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:346) [spigot.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:638) [spigot.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1544]
    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1544]
  5. t4nkero
    t4nkero
    5/5,
    Version: 1.3.2
    Esay to use, works perfectly with 1.8.6. Nice job! It would be perfect if it took the servers directly from the bungeecord config.
  6. RonanRaven
    RonanRaven
    4/5,
    Version: 1.3.2
    This is pretty wonderful, I'm using the information signs to display information about the portal before players step into it. I think the only bad thing is that it doesn't hook into bungee that well since you have to define the servers, which bungee handles.
    So, my one suggestion would be to use bungee's server list as an option.
  7. danicastraz
    danicastraz
    1/5,
    Version: 1.3.2
    does not work
  8. GeorgeHousley123
    GeorgeHousley123
    1/5,
    Version: 1.3.2
    Does not work
  9. Jimi
    Jimi
    5/5,
    Version: 1.3.2
    Nicely done. Good job mate.
  10. iScarFic
    iScarFic
    5/5,
    Version: 1.3.2
    Awesome Plugin!