Bungee - Proxy MoveMeNow 1.2-17

Move player on kick

  1. roblabla submitted a new resource:

    MoveMeNow (version 1.0) - Move player on kick

    Read more about this resource...
     
    • Agree Agree x 1
  2. There's a glitch: if a person try's to log into the default server (lobby) and they are banned or for whatever reason denied from joining, your plugin try's to reconnect them to the same server over and over and over until an overload crashes the server. Maybe if they are unable to connect three times then the connection should get canceled?
     
  3. Haha, I just thought of this possibility a few minutes ago. I'm testing something that may or may not fix it right now.

    EDIT : Fixed. Updating now.
     
  4. Hi love your plugin, but it doesnt quit work with the latest spigot build #763 .. It some how moves me back to the lobby server but also disconnects me :S here logs:

    BUNGEE
    Code (Text):

    20:39:14 CONSOLE: [TakeMeNL] <-> ServerConnector [lobby] has connected
    20:39:20 CONSOLE: [TakeMeNL] <-> ServerConnector [creative] has connected
    20:39:22 CONSOLE: [TakeMeNL] <-> DownstreamBridge <-> [lobby] has disconnected
    20:39:30 CONSOLE: [TakeMeNL] <-> DownstreamBridge <-> [creative] - IOException: An established connection was aborted by the software in your host machine // i restarted the server
    20:39:30 CONSOLE: [TakeMeNL] <-> DownstreamBridge <-> [creative] has disconnected
    20:39:30 CONSOLE: [TakeMeNL] <-> ServerConnector [lobby] has connected
    20:39:30 CONSOLE: [TakeMeNL] disconnected with: [Proxy] Lost connection to server D:
    20:39:30 CONSOLE: [TakeMeNL] <-> ServerConnector [lobby] has connected
    20:39:30 CONSOLE: [TakeMeNL] -> UpstreamBridge has disconnected
    20:39:30 CONSOLE: Loading TakeMeNL
    20:39:31 CONSOLE: [TakeMeNL] <-> ServerConnector [lobby] - encountered exception
    20:39:31 CONSOLE: client connected for pending server!
    20:39:31 CONSOLE: [TakeMeNL] <-> ServerConnector [lobby] has disconnected
    20:39:31 CONSOLE: [TakeMeNL] <-> ServerConnector [lobby] has disconnected
     
    LOBBY
    Code (Text):
    2013-04-06 20:39:14 [INFO] TakeMeNL[/127.0.0.1:54037] logged in with entity id 166488 at ([lobby_world] 3570.2272238947594, 46.5, -507.98561442218585)
    2013-04-06 20:39:14 [INFO] [DMS_CommunityBrige] TakeMeNL linked to Community User #1, Group: server-owner
    2013-04-06 20:39:14 [INFO] [Ultrabans] Logged TakeMeNL connecting from ip:127.0.0.1
    2013-04-06 20:39:15 [INFO] [CONSOLE->TakeMeNL] DutchMasterServer.nl | MC: 1.5
    2013-04-06 20:39:20 [INFO] [DMS_Auth] TakeMeNL has logged in
    2013-04-06 20:39:21 [INFO] TakeMeNL lost connection: disconnect.quitting
    2013-04-06 20:39:29 [INFO] TakeMeNL[/127.0.0.1:54227] logged in with entity id 168208 at ([lobby_world] 3570.2272238947594, 46.5, -507.98561442218585)
    2013-04-06 20:39:29 [INFO] [DMS_CommunityBrige] TakeMeNL linked to Community User #1, Group: server-owner
    2013-04-06 20:39:29 [INFO] [Ultrabans] Logged TakeMeNL connecting from ip:127.0.0.1
    2013-04-06 20:39:29 [INFO] Disconnecting TakeMeNL [/127.0.0.1:54228]: Je bent al ingelogd!
    2013-04-06 20:39:30 [INFO] TakeMeNL lost connection: disconnect.endOfStream
    2013-04-06 20:39:30 [INFO] There's no player by that name online
    CREATIVE
    Code (Text):
    2013-04-06 20:39:21 [INFO] TakeMeNL[/127.0.0.1:54107] logged in with entity id 25 at ([creative] 282.3504111018071, 65.0, -397.0258434132859)
    2013-04-06 20:39:21 [INFO] [DMS_CommunityBrige] TakeMeNL linked to Community User #1, Group: server-owner
    2013-04-06 20:39:21 [INFO] [Ultrabans] Logged TakeMeNL connecting from ip:127.0.0.1
    2013-04-06 20:39:21 [INFO] [CONSOLE->TakeMeNL] DutchMasterServer.nl | MC: 1.5
    2013-04-06 20:39:24 [INFO] [DMS_Auth] TakeMeNL has logged in
    /restart
    2013-04-06 20:39:29 [INFO] TakeMeNL lost connection: user was kicked.
    2013-04-06 20:39:29 [INFO] <*Console> Server is restarting. World is being saved.
    2013-04-06 20:39:29 [INFO] CONSOLE: Enabled level saving..
    2013-04-06 20:39:29 [INFO] CONSOLE: Forcing save..
    2013-04-06 20:39:29 [INFO] CONSOLE: Save complete.
    2013-04-06 20:39:29 [INFO] CONSOLE: Stopping the server..
     
  5. Wow, somebody who actually explains the issue he is having with logs and stuff !!!
    I'll take a look at it, but I don't see how spigot would be interfering with a bungeecord plugin. Will test.
     
  6. hah thx, i make bukkit plugins my self so i know its annoying when you dont get the right information :p
     
  7. tempban, from the lobby gives code spew?
    it works properly i think.. but its slightly concerning to see code spew :p

    Code (Text):
    12:29:00 [INFO] [jennygirl1] <-> ServerConnector [hub] has connected
    Apr 09, 2013 12:29:00 PM com.google.common.eventbus.EventBus dispatch
    SEVERE: Could not dispatch event: ServerKickEvent(cancelled=false, player=jennyg
    irl1, kickReason=Temporarily banned from server for 7 days.
     
    Expires in 1 day 13 hours 41 minutes, cancelServer=null) to handler [wrapper pub
    lic void net.craftminecraft.bungee.movemenow.PlayerListener.onServerKickEvent(ne
    t.md_5.bungee.api.event.ServerKickEvent)]
    java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java
    :74)
            at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(Synch
    ronizedEventHandler.java:45)
            at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
            at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.jav
    a:296)
            at com.google.common.eventbus.EventBus.post(EventBus.java:267)
            at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java
    :233)
            at net.md_5.bungee.ServerConnector.handle(ServerConnector.java:172)
            at net.md_5.bungee.packet.PacketFFKick.handle(PacketFFKick.java:28)
            at net.md_5.bungee.netty.HandlerBoss.messageReceived(HandlerBoss.java:61
    )
            at net.md_5.bungee.netty.HandlerBoss.messageReceived(HandlerBoss.java:19
    )
            at io.netty.channel.ChannelHandlerUtil.handleInboundBufferUpdated(Channe
    lHandlerUtil.java:60)
            at io.netty.channel.ChannelInboundMessageHandlerAdapter.inboundBufferUpd
    ated(ChannelInboundMessageHandlerAdapter.java:82)
            at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpda
    ted(DefaultChannelHandlerContext.java:896)
            at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdate
    d0(DefaultChannelHandlerContext.java:864)
            at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdate
    d(DefaultChannelHandlerContext.java:843)
            at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.j
    ava:468)
            at io.netty.handler.codec.ByteToMessageDecoder.inboundBufferUpdated(Byte
    ToMessageDecoder.java:69)
            at io.netty.channel.ChannelInboundByteHandlerAdapter.inboundBufferUpdate
    d(ChannelInboundByteHandlerAdapter.java:51)
            at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpda
    ted(DefaultChannelHandlerContext.java:896)
            at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdate
    d0(DefaultChannelHandlerContext.java:864)
            at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdate
    d(DefaultChannelHandlerContext.java:843)
            at io.netty.handler.timeout.ReadTimeoutHandler.inboundBufferUpdated(Read
    TimeoutHandler.java:149)
            at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpda
    ted(DefaultChannelHandlerContext.java:917)
            at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdate
    d0(DefaultChannelHandlerContext.java:864)
            at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdate
    d(DefaultChannelHandlerContext.java:843)
            at io.netty.channel.DefaultChannelPipeline.fireInboundBufferUpdated(Defa
    ultChannelPipeline.java:1017)
            at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(Abstra
    ctNioByteChannel.java:115)
            at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.jav
    a:434)
            at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.ja
    va:397)
            at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:327)
            at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThread
    EventExecutor.java:109)
            at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NullPointerException
            at net.craftminecraft.bungee.movemenow.PlayerListener.onServerKickEvent(
    PlayerListener.java:18)
            ... 36 more
     
    12:29:00 [INFO] [jennygirl1] disconnected with: ÂșcKicked whilst connecting to hu
    b: Temporarily banned from server for 7 days.
     
    Expires in 1 day 13 hours 41 minutes
    12:29:00 [INFO] [jennygirl1] <-> ServerConnector [hub] has disconnected
    12:29:00 [INFO] [jennygirl1] -> UpstreamBridge has disconnected
     
     
  8. I was just talking on IRC to someone who had the same problem. I blame a recent BungeeCord commit. Anyhow, I fixed it, releasing in 15 seconds.
     
  9. I am getting this error, bungee build 384:

    11:46:01 [SEVERE] [NordicBlue] <-> InitialHandler - encountered exception
    java.lang.IncompatibleClassChangeError: Found interface net.md_5.bungee.api.config.ServerInfo, but class was expected
    at net.craftminecraft.bungee.movemenow.PlayerListener.onPlayerJoin(PlayerListener.java:20)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:290)
    at net.md_5.bungee.connection.InitialHandler.handle(InitialHandler.java:216)
    at net.md_5.bungee.packet.PacketCDClientStatus.handle(PacketCDClientStatus.java:36)
    at net.md_5.bungee.netty.HandlerBoss.messageReceived(HandlerBoss.java:63)
    at net.md_5.bungee.netty.HandlerBoss.messageReceived(HandlerBoss.java:19)
    at io.netty.channel.ChannelHandlerUtil.handleInboundBufferUpdated(ChannelHandlerUtil.java:60)
    at io.netty.channel.ChannelInboundMessageHandlerAdapter.inboundBufferUpdated(ChannelInboundMessageHandlerAdapter.java:82)
    at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpdated(DefaultChannelHandlerContext.java:896)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated0(DefaultChannelHandlerContext.java:864)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated(DefaultChannelHandlerContext.java:843)
    at io.netty.handler.codec.ReplayingDecoder.callDecode(ReplayingDecoder.java:468)
    at io.netty.handler.codec.ByteToMessageDecoder.inboundBufferUpdated(ByteToMessageDecoder.java:69)
    at io.netty.channel.ChannelInboundByteHandlerAdapter.inboundBufferUpdated(ChannelInboundByteHandlerAdapter.java:51)
    at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpdated(DefaultChannelHandlerContext.java:896)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated0(DefaultChannelHandlerContext.java:864)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated(DefaultChannelHandlerContext.java:843)
    at io.netty.handler.codec.ByteToByteDecoder.callDecode(ByteToByteDecoder.java:122)
    at io.netty.handler.codec.ByteToByteDecoder.inboundBufferUpdated(ByteToByteDecoder.java:71)
    at io.netty.channel.ChannelInboundByteHandlerAdapter.inboundBufferUpdated(ChannelInboundByteHandlerAdapter.java:51)
    at io.netty.handler.codec.ByteToByteCodec.inboundBufferUpdated(ByteToByteCodec.java:87)
    at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpdated(DefaultChannelHandlerContext.java:896)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated0(DefaultChannelHandlerContext.java:864)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated(DefaultChannelHandlerContext.java:843)
    at io.netty.handler.timeout.ReadTimeoutHandler.inboundBufferUpdated(ReadTimeoutHandler.java:149)
    at io.netty.channel.DefaultChannelHandlerContext.invokeInboundBufferUpdated(DefaultChannelHandlerContext.java:917)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated0(DefaultChannelHandlerContext.java:864)
    at io.netty.channel.DefaultChannelHandlerContext.fireInboundBufferUpdated(DefaultChannelHandlerContext.java:843)
    at io.netty.channel.DefaultChannelPipeline.fireInboundBufferUpdated(DefaultChannelPipeline.java:1017)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:115)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:434)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:397)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:327)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:109)
    at java.lang.Thread.run(Thread.java:722)
    11:46:01 [INFO] [NordicBlue] <-> InitialHandler has disconnected
     
  10. Yeah give me a second. I was waiting for someone to complain about this before rebuilding. md-5 recently updated bungeecord in a way that broke 90% of the plugins.
     
  11. It allows you to redirect the player to another server when kicked, instead of disconnecting them. Useful for things like avoiding the player to be kicked because the server is full, stuff like that.
     
  12. so does this grab players when a server is shutdown or does it only work when a command is issued?
     
  13. SpaZMonKeY777

    Wiki Team

    Getting same thing after updating.
     
  14. Is there could you possibly add a command like /lobby that brings you back to the Lobby-Server?