Is it possible to have a 3rd party, non-Minecraft client connect on 25565 and take advantage of the custom packet 250 for communication with plugins? If so, what packets are required to get to that point? Is there any way to get around having to send a login packet? Is there any 3rd party implementation of at least part of the Minecraft clientside protocol? I would love this because then people wouldn't have to fiddle with forwarding ports for my plugins as long as they already had a server up and running. Any pointers in any language are appreciated.