Wow, great video! Would be really interested to see a part 2 :) I'm actually working on my own minecraft "clone" in roblox rn so I'm really interested to see where this goes!
Not 100% sure if this is possible but try looking into prerendering for minetest, it might be possible, if not, have an option to pretender for players joining the game to have a more seamless experience. Similar to Minecraft performance mods. Also try looking forward into generation around players to not have to render blocks inside holes, for example if u were mining in a cave their would be culling so you only see the visible blocks, if you haven't implemented that already. I wish the best of luck to you, this truly seems like an amazing project
I didn't talk about this bit, but yeah I do some of those performance optimizations. So the blocks do exist, but you can see at the end of the video that many of the blocks aren't visible. If you break blocks, it automatically shows the blocks that should be visible. As far as pre-generation goes, yeah, that's something I should but just didn't do. I started conceptualizing that idea after I began the rewrite.
@@resp86 Pre gen would be sick, I think you should spilt both surface and cave generation into separate folders, and each could be rendered when needed, you might be able to assign the block textures of stone and what not to a table and then using that table and a y variable spilt stone from caves and mountains and what not and grass and what not into different things that can be brought out depending on if its needed. idk how to explain what I'm thinking bout it might help you
Fun fact: The minecraft game you played at the beggining is an ungodly amalgamation of stolen ideas, stolen code, stolen assets and unpaid developers. The original source code was leaked and then it spread, so you shouod check it out (it's Super messy)
ok i wont relaly lie i skipped to the middle of the vid, and what i saw really impressed me, as you really included the concept of optimization in it, like chunks. pls more of this 🙏 gonna watch it all
I put this under another comment that proposed this as well so I'll just paste it here The issue is actually more of a ram problem / issue with how I handle blocks here. This was before editablemeshes, so there wasn't a good way to make a single mesh that could represent a lot of data, so there's a load of instances. Blocks of even a small amount of distance (less than streaming is usually useful for) have a lot of issues, so I need to fine tune how they load from the client side (much like how minecraft does it). It's also just "wrong" to use streaming in this way for this purpose, because I should be fine tuning exactly how the client is expected to load chunks. It would also complicate server compute, as the server couldn't figure out what chunks to tick, since the client would be requesting all of them but only really needing a small amount.
The reason why you can't find any good minecraft games is either because they were all taken down or the current ones just stole code. For ex. The one @ the beginning, Mine_craft beta 1.0 (both stolen code) Then the good ones, Voxelcraft, Voxels, Bloxventure, all had devs who quit production.
7:30 I may be misunderstanding but couldn’t you just add the part to workspace through the specific player’s client? (Edit) Watched ahead a bit and you tried that, sorry.
Also please note that there were many more minecraft recreations in roblox and they were way better than this craft blox crap, its just mojang/microsoft is taking them down very fast
@@resp86 luau is very closed off and many things that we're in vanilla Lua (language that Roblox modified) have been stripped and sandboxed, like os access
mineblox wasn't developed by the person who uploaded the game. There was a famous minecraft game in roblox a couple years ago and allowed people to download the source. since then that game and countless clones have been removed with 5 popping up in their place probably daily all with some sort of pay to win monetisation.
> shows a decent copy of minecraft in roblox > tries to make a better version of that > does the bare minimum for every feature > in the end the version is objectively worse profit?
how is this piece of garbage called craft blox better than voxels? Voxels ngl is trurly breath taking compared to other ripoffs and literally the best one out on roblox. also never played it myself but I saw on youtube xd
Wow using minetest for terrain generation is pretty clever. Nice video
its open source!
This is amazing, I am extremely impressed & great production quality too. How does this only have 8 views?
Wow, great video! Would be really interested to see a part 2 :) I'm actually working on my own minecraft "clone" in roblox rn so I'm really interested to see where this goes!
This is good stuff, I think it has potential to be awesome. Can’t wait for the future parts of this project.
I love the MattKC reference in the start with the ‘Yes! At least, in theory’
Perfect
Very nice video I think it's cool to see someone actually making minecraft in roblox
the way you began this video was delightful. 10/10
Went literally straight into the topic answering the question without forcing you to delve deeper into the middle of the video to find the answer. W
you should 100% make your own textures I'm just curious to see how well it can look:D
Not 100% sure if this is possible but try looking into prerendering for minetest, it might be possible, if not, have an option to pretender for players joining the game to have a more seamless experience. Similar to Minecraft performance mods. Also try looking forward into generation around players to not have to render blocks inside holes, for example if u were mining in a cave their would be culling so you only see the visible blocks, if you haven't implemented that already. I wish the best of luck to you, this truly seems like an amazing project
I didn't talk about this bit, but yeah I do some of those performance optimizations. So the blocks do exist, but you can see at the end of the video that many of the blocks aren't visible. If you break blocks, it automatically shows the blocks that should be visible. As far as pre-generation goes, yeah, that's something I should but just didn't do. I started conceptualizing that idea after I began the rewrite.
@@resp86 Pre gen would be sick, I think you should spilt both surface and cave generation into separate folders, and each could be rendered when needed, you might be able to assign the block textures of stone and what not to a table and then using that table and a y variable spilt stone from caves and mountains and what not and grass and what not into different things that can be brought out depending on if its needed. idk how to explain what I'm thinking bout it might help you
Love the change to game dev!
Fun fact: The minecraft game you played at the beggining is an ungodly amalgamation of stolen ideas, stolen code, stolen assets and unpaid developers. The original source code was leaked and then it spread, so you shouod check it out (it's Super messy)
i love this video, very entertaining MAKE MORE NOW!
Yo nice video, I had some similar issues when it comes to server side stuff for my 24h challenge, luckily I fixed it fast tho
ok i wont relaly lie i skipped to the middle of the vid, and what i saw really impressed me, as you really included the concept of optimization in it, like chunks.
pls more of this 🙏
gonna watch it all
this is so interesting! very underrated how does this only have 46 likes?
wait untill this man finds out what content streaming is
Yeah im surpised he didnt mention it but perhaps it could have already been enabled by default? Depends on when he started making this video
yes let’s use a bunch of ram on the server
I put this under another comment that proposed this as well so I'll just paste it here
The issue is actually more of a ram problem / issue with how I handle blocks here. This was before editablemeshes, so there wasn't a good way to make a single mesh that could represent a lot of data, so there's a load of instances. Blocks of even a small amount of distance (less than streaming is usually useful for) have a lot of issues, so I need to fine tune how they load from the client side (much like how minecraft does it). It's also just "wrong" to use streaming in this way for this purpose, because I should be fine tuning exactly how the client is expected to load chunks. It would also complicate server compute, as the server couldn't figure out what chunks to tick, since the client would be requesting all of them but only really needing a small amount.
You should play Voxels, it has working mobs, skins and more
Wow didn’t even notice you weren’t a big creator, remember me when you have 100k subs
The reason why you can't find any good minecraft games is either because they were all taken down or the current ones just stole code. For ex. The one @ the beginning, Mine_craft beta 1.0 (both stolen code) Then the good ones, Voxelcraft, Voxels, Bloxventure, all had devs who quit production.
but editable meshes do not have collision
the only reason i know about why no one is making a good version of minecraft in roblox is because of copyright.
Actually no. Minecraft itself was inspired by infiminer, which is an open source game
@@bosslite23minecraft itself is a copyrighted product separate from infiniminer
@@Pepper2B yes, but the point is that they can't copyright a block game
7:30 I may be misunderstanding but couldn’t you just add the part to workspace through the specific player’s client?
(Edit) Watched ahead a bit and you tried that, sorry.
ok yeah watched till the end, I love the explanation of things.
The mattkc reference caught me off guard so much 😂
glad your still making videos
Also please note that there were many more minecraft recreations in roblox and they were way better than this craft blox crap, its just mojang/microsoft is taking them down very fast
luau may run faster than java however with java you have way more control off things like rendering / gpu access / texture batching etc
Yeah, you can definitely optimize it quite a bit more.
@@resp86 luau is very closed off and many things that we're in vanilla Lua (language that Roblox modified) have been stripped and sandboxed, like os access
roblox needs to hurry up with the editable betas
you definitely gotta continue this
Song in 4:18 is C:\\AR?A_M4TH
aria math.
@@Araswastaken no its C:\\AR?A_M4TH
the game you're talking about is actually a copy of the original, which was taken down
I love Minecraft and I love Roblox. and nothing will change that.
mineblox wasn't developed by the person who uploaded the game. There was a famous minecraft game in roblox a couple years ago and allowed people to download the source. since then that game and countless clones have been removed with 5 popping up in their place probably daily all with some sort of pay to win monetisation.
Good one bro 👊🏻
next video: Can you make Roblox in Minecraft?
That is how I read the title...
What happened to the rest of your banger videos?
I privated them since I want to get away from cheating content
Is that greedy meshing on a single axis I see?
I think the Roblox renderer is just wack, I don't do greedy meshing (yet)
Commenting for the algorithm
> shows a decent copy of minecraft in roblox
> tries to make a better version of that
> does the bare minimum for every feature
> in the end the version is objectively worse
profit?
Valid criticism. I intend on working on this project a lot more, but yeah, it's much worse currently.
LEGALLY, NO.
try voxels its a better minecraft copy
part 2 when
Hopefully somewhat soon, this is a large project so I'm hoping to work on other projects in the meantime
@@resp86 that's good, you are really underrated and should have more views and subs
tuturial man
craftblox is not original at all, it is actually another game created by another user that i think went uncopylocked for a while
Oh interesting, I was not aware of that
W I can’t wait
Now add mobile support 🗡🗡🗡 and changable controls
When its more done of course
His 2 last video a mm2 script
Eh?
how is this piece of garbage called craft blox better than voxels? Voxels ngl is trurly breath taking compared to other ripoffs and literally the best one out on roblox. also never played it myself but I saw on youtube xd
yay ur back