Posts: 1
Threads: 1
Joined: Jul 2017
Thanks: 0
Given 0 thank(s) in 0 post(s)
07-22-2017, 02:44 AM
Hey
I was thinking that both MC and SM run on java and was wondering how much work it would be to support SM as well
I know they are different things altogether but the basic voxel enviroment is similar so idk it would be nice to have the option.
Thanks
Drogoth
Posts: 4,628
Threads: 115
Joined: Dec 2011
Thanks: 693
Given 494 thank(s) in 423 post(s)
Hi,
StarMade seems to be a completely different game. It would basically be impossible to have some kind of cross-over with Minecraft.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1074 thank(s) in 852 post(s)
Not really, it is basically Minecraft squared (O(N^2)) - each in-game object is like a single Minecraft world itself, and those worlds can freely move and rotate in the 3D.
Posts: 952
Threads: 16
Joined: May 2013
Thanks: 66
Given 105 thank(s) in 89 post(s)
Then, clearly, all we need to do is to write a wrapper server which stores, as a 3D array, handles to individual Cuberite processes along with yaw/pitch/roll. It will be responsible for querying and committing data from and to these Cuberite processes, as well as rotating them in three dimensional space. In fact, I believe the WinAPI already provides ways to rotate running processes in 3D (a legacy holdover from space-optimisation in the 90s where memory capacities were sparse), so we only need to implement these routines in Linux builds. I propose calling this wrapper server Polyrite, or, less formally, SMxMC.
Posts: 13
Threads: 4
Joined: Aug 2017
Thanks: 0
Given 1 thank(s) in 1 post(s)
Great idea. Let's write the wrapper as a Cuberite plugin, as well!