Cuberite Forum

Full Version: Other rendering engine except minecraft client ?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi !

Question - is there any other open source code client available for testing mcserver - or is it only minecraft?
You can login with any client that uses the Minecraft protocol from either 1.7 or 1.8. You can find some clients here, but not all of them render stuff. Most of them are console-based.
What if I would start to sketch some 3d engine, can I get some cooperation with mc server source code ?
I think parts of server can be reused in client - like world generation, and stuff ?

But 3d rendering engine is kinda heavy stuff, don't expect it to mature really quickly.
Sort of. Whilst we'd be willing to work with you and our license would allow you to do that technically splitting out parts of our code would be tricky, due to its tight coupling. In particular you would need to completely rewrite the clienthandle and protocol systems, plus significant modifications to the world and server subsytems. You would probably want to replace the webadmin as well. It is a lot of work to just try and split a substem off. I tried a while ago with both simulators and generator code to make them independent. Neither of the projects succeded due to the high nuber of dependencies on other classes.
A good starting point would be Minetest. If you could implement 1.7 / 1.8 support in Minetest, it would become MCserver-compatible. I don't know how hard it is in practice, though.

https://github.com/minetest/minetest
Minetest is a whole other game. I guess it would be very difficult if not impossible.
Possibly true.
In theory, one could at least scrape the rendering engine.
(02-07-2015, 07:55 AM)NiLSPACE Wrote: [ -> ]You can login with any client that uses the Minecraft protocol from either 1.7 or 1.8. You can find some clients here, but not all of them render stuff. Most of them are console-based.

Thanks for useful link.

I've scanned most of minecraft clients, and I think I have some ideas of not making my own 3d rendering client engine, but may be some sort of bot. (chat / navigation)

What I have checked through - there aren't any good C# / C++ bot solution, most of up-to-date solutions made with javascript / pyhton, but could not make some of them work.

May be I'll still fall down for my own C++ / C# implementation - it will be either custom implementation or somehow chopped off from mcserver / cuberite.
If you see it useful - I'm eager to discuss with some of your developers how easy / feasible it would be to make something like this.

minetest is not interesting for me anymore due to it's licensing restrictions:
https://forum.minetest.net/viewtopic.php?f=7&t=11261

Good that cuberite does not have same problem.