Bungee - Proxy BungeeJoinMessages 1.4.2

Customizable Server Join, Leave, and Switch messages for your Bungee Network!

  1. iso2013 submitted a new resource:

    BungeeJoinMessages - Customizable Server Join, Leave, and Switch messages for your Bungee Network!

    Read more about this resource...
     
  2. #2 iso2013, Jul 12, 2015
    Last edited: Jul 13, 2015
  3. Could there a be a permission like bungeejoinmessage.silentjoin so that I (as Owner) can join my network without people knowing?

    *Also silent switch if possible
     
    #3 superzyr, Jul 14, 2015
    Last edited: Jul 14, 2015
  4. Adding this next update
     
    • Like Like x 1
  5. Does the bjm.silentjoin also include silentquit?

    I forgot to mention permissions for silently leaving the network. :S
     
  6. Yes it does - sorry, I mislabeled the permission.
     
  7. Maybe a first join message that broadcast to the whole network?
     
  8. I agree with this.
    Also could you get the name of the servers from either the bungee or just the name of the server in the server.properties (As I have both named correctly for other pluginsr already) and have a placeholder for the config like %serverjoined and %serverleft so my config could be like this:


    disconnect: "&e%s switched to %serverjoined."
    connect: "&e%s joined from %serverleft."

    To simplify things. I want a way to have it so that if a user(A) on say server X joins server Y then,

    a user(B) in server X would see "A switched to Y"
    a user(C) in server Y would see "A joined from X"
     
    #9 tomtehtom, Jul 30, 2015
    Last edited: Jul 30, 2015
  9. Getting an error in console

    Code (Text):
    02.08 04:12:19 [Server] INFO disconnected with: [Proxy] Lost connection to server.
    02.08 04:12:19 [Server] INFO -> UpstreamBridge has disconnected
    02.08 04:12:12 [Server] INFO [Core] Saving player identities...
    02.08 04:11:18 [Server] INFO at java.lang.Thread.run(Thread.java:745)
    02.08 04:11:18 [Server] INFO at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
    02.08 04:11:18 [Server] INFO at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    02.08 04:11:18 [Server] INFO at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannel$AbstractUnsafe$5.run(AbstractChannel.java:570)
    02.08 04:11:18 [Server] INFO at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:769)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:219)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)
    02.08 04:11:18 [Server] INFO at io.netty.handler.timeout.ReadTimeoutHandler.channelInactive(ReadTimeoutHandler.java:144)
    02.08 04:11:18 [Server] INFO at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:219)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)
    02.08 04:11:18 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:226)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:219)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)
    02.08 04:11:18 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:226)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:219)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)
    02.08 04:11:18 [Server] INFO at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:219)
    02.08 04:11:18 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:233)
    02.08 04:11:18 [Server] INFO at net.md_5.bungee.netty.HandlerBoss.channelInactive(HandlerBoss.java:54)
    02.08 04:11:18 [Server] INFO at net.md_5.bungee.connection.DownstreamBridge.disconnected(DownstreamBridge.java:89)
    02.08 04:11:18 [Server] INFO at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:367)
    02.08 04:11:18 [Server] INFO at net.md_5.bungee.event.EventBus.post(EventBus.java:53)
    02.08 04:11:18 [Server] INFO at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    02.08 04:11:18 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:497)
    02.08 04:11:18 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    02.08 04:11:18 [Server] INFO at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
    02.08 04:11:18 [Server] INFO at us.dcgaming.owner.joinmessages.BungeeMain.onServerDisconnectEvent(BungeeMain.java:162)
    02.08 04:11:18 [Server] INFO java.lang.NullPointerException
    02.08 04:11:18 [Server] INFO WARNING: Error dispatching event ServerDisconnectEvent(player=akitachu, target=BungeeServerInfo(name=Hub, address=/167.114.159.136:25606, restricted=false)) to listener [email protected]
    02.08 04:11:18 [Server] SEVERE Aug 02, 2015 4:11:18 AM net.md_5.bungee.event.EventBus post
     
  10. Great plugin, but unfortunately it seems to show the join message even if they get kicked when joining, eg. when they're banned. That can get quite spammy and misleading
     
  11. Make sure you're using a bungee ban plugin, such as BAT (Bungee admin tools) If the players is only banned on the spigot server after the person goes through the bungee then this plugin will see the player join the bungee (as it is meant to) and say they joined and then when they get kicked from the spigot server the bungee and plugin notices they left so shows the leave message. Hope this helped.
     
    • Agree Agree x 1
  12. Sorry guys, been busy with school.
    I'll post an update soon (maybe today) to fix that error and, if possible, fix the join messages from banned players. Also I'll try to add the server variables
     
    • Like Like x 1
  13. iso2013 updated BungeeJoinMessages with a new update entry:

    Server Variables

    Read the rest of this update entry...
     
  14. It's finally ready!
    Please post any errors you get here, and note that:
    A) I am human - everyone makes mistakes. Please don't rage at me if I didn't have time to kink out all of the errors.
    B) I am very busy with college.
    C) This plugin may contain errors.

    @KingAlbsy Sorry, there does not appear to be a way to prevent those spam messages, besides @tomtehtom's suggested fix.
     
    • Winner Winner x 1
  15. Just downloaded this.
    Request:
    Would it be possible todo the same but with Firstjoin on the Bungee server?

    I would love to get notified if a palyer joined my network for the first time on other server as I use a chat system over bungee server we welcome new players from across all 3 servers :)
     
  16. Also: Should add a reload command so you don't haveto restart the bungee every time you tweek it... :)
     
  17. Adding now!

    If you like my resource, please rate it! Thanks!
     
    • Agree Agree x 1