Minecraft backwards compatibility?

emugod
Member
 
Posts: 33
Joined: Tue Aug 13, 2013 19:49

Minecraft backwards compatibility?

by emugod » Thu Jul 24, 2014 13:35

By which I mean, connection to minecraft servers, loading of minecraft maps. To get this a lot of new features would be needed, mostly what is being discussed in viewtopic.php?f=5&t=9183, far larger world size and variable height limit (minecrafts real blocks are 60m x 255 x 60m).

Beyond those basic features to approach compatibility, I'm sure it would still be an immense project. I know there are plenty of custom minecraft clients, and I know C++ and Java interaction can be done to some degree, but maybe not enough for this project. There is also a legal question; afaik all the custom minecraft clients are technically verboten, and only unofficially tolerated by Mojang and server admins (in fact iirc many servers do block/ban custom clients, as a general anti-cheating measure). A truly standalone offering would maybe be just the thing to end this policy.

If all of that could be overcome, though, I think this would be the best way to get a huge boost in player base
 

User avatar
TenPlus1
Member
 
Posts: 1874
Joined: Mon Jul 29, 2013 13:38
GitHub: tenplus1

Re: Minecraft backwards compatibility?

by TenPlus1 » Thu Jul 24, 2014 13:49

Personally I'd rather Minetest have it's own servers away from minecraft and never the two shall meet... You would need a LOT of compatibility layers built in to be even close to connecting to a minecraft server with the program and mods and it's not worth the effort I'd say...
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

Re: Minecraft backwards compatibility?

by Sokomine » Thu Jul 24, 2014 14:37

I'm afraid connecting with one client to the server of the other type will be quite difficult as both voxel worlds are only similar in some parts and may do the internals quite diffrently, expecting diffrent packets of communication and information.

Beeing able to do the opposite - join a Minetest server with a Minecraft client - might be intresting for some players and even attract new players, but they'd expect Minecraft, and Minetest is diffrent, so there's not much to gain for anyone as people would expect something other than what they'd get.

Maps can be converted to a degree.
A list of my mods can be found here.
 

User avatar
Krock
Member
 
Posts: 3598
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker

Re: Minecraft backwards compatibility?

by Krock » Thu Jul 24, 2014 14:55

I like the title:

Backwards compatible to Minecraft

----
There should be no direct compatibility between the Java and C++ game.
Newest Win32 builds - Find a mod - All my mods
ALL YOUR DONATION ARE BELONG TO PARAMAT (Please support him and Minetest)
New DuckDuckGo !bang: !mtmod <keyword here>
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: Minecraft backwards compatibility?

by rubenwardy » Thu Jul 24, 2014 19:30

Note: it would just be how the sockets communicate. You could probably create a proxy to connect to mc servers. Mt clients connect to a proxy server, and the proxy server connects to a Mc server. The proxy server converts mc to mt. The proxy server is the only new piece of software; the client is unchanged.

Issues:
Documentation on the mc protocol
Mc central authentication

Mods won't be a problem, the proxy can deal with that.
 

Drac
New member
 
Posts: 1
Joined: Sun Oct 26, 2014 17:23

Re: Minecraft backwards compatibility?

by Drac » Sun Oct 26, 2014 17:27

rubenwardy wrote:Issues:
Documentation on the mc protocol
Mc central authentication

Mods won't be a problem, the proxy can deal with that.

fThe first result for minecraft protocol on google is :
http://wiki.vg/Protocol

And for the central authentification, it can be disabled in the minecraft server properties ^^
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: Minecraft backwards compatibility?

by Calinou » Sun Oct 26, 2014 19:18

Implementing Minecraft's network protocol is very likely to get you in trouble (see Manic Digger in 2010).

However, implementing the map format (making a converter) should be fine. I'd encourage that instead.
 


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 8 guests

cron