Skip to content
← Back to Community
SortaCraft Model Builder
Profile icon
tussiez

SortaCraft Model Builder!

This was originally intended to be a tool for building naturally-generated structures in SortaCraft, e.g villages, dungeons, and various types of trees.

This model builder features a stripped-down version of the voxel engine found in SortaCraft, and fly-style movement controls.

Features

  • Save
  • Load
  • Inventory
  • Transparent block support
  • Better lighting and higher-quality shadows
    All textures were drawn by: @UncleSamIs234 , @foodandmoarfood, me, and one more

Controls

For the first time, I decided to write my own controls for Threejs.
You move in the direction you look in, e.g look up to move up

W, A, S, D to move
Hold Shift to go faster
Left click to break blocks, and right click to place blocks.
Press E to open your inventory.
Click to lock your pointer, and Escape to exit pointer lock.
Use your mouse to look around.

Update!

Due to popular demand, you can now choose between:

Saving and Loading

Click "Save" or "Load" and follow the instructions in the prompts that appear.

Enjoy!
Ignore the tall grass - this is a custom block being worked on

Play it!

experimental: run makeLight() in console to enter light-building mode

Screenshots

Inventory!

image

Home
image

😳

image

Lights! (makeLight())
image

Voters
Profile icon
DavanIrons
Profile icon
LaneMartin
Profile icon
Sidhoo
Profile icon
piphi
Profile icon
PetarRadmanovi
Profile icon
CODER34352
Profile icon
Sl33per
Profile icon
EitanGJ
Profile icon
SleepySid
Profile icon
Yohz
Comments
hotnewtop
Profile icon
TravisHutton

mincraft!

Profile icon
tussiez
Profile icon
Baconman321

Yooo, u finally got the inventory working, tussiez!

Wait till the terminal is finished :D

In fact, it's pretty much functional rn!

Profile icon
tussiez

@Baconman321

  1. Yep! :D
  2. oooooooo
    Awesome!
Profile icon
tussiez

@Baconman321 @xxpertHacker @foodandmoarfood @UncleSamIs234
Sorry about the ping, three.js is down today
EDIT: Yey, it's back :D

Profile icon
Baconman321

@tussiez Wdym it works fine for me...

Profile icon
xxpertHacker

@tussiez Well, there's not much I can do about that; should've made a local copy.

Profile icon
tussiez

@Baconman321 Someone else commented that the model builder was broken..
see this:

image
threejs down, I used a local copy instead

Profile icon
tussiez

@xxpertHacker Luckily I did, but rip

Profile icon
Baconman321

@tussiez It works fine for me. It's probably on their end.

Profile icon
tussiez

@Baconman321 Hmm, are you talking about threejs.org?

Profile icon
Baconman321
Profile icon
ProCatGuy

Oh so that is why it is white.

Profile icon
CyberDaDev

oh noe the hoooge fat ping KABOOOM @tussiez

Profile icon
MaxitoPlayer
Profile icon
tussiez
Profile icon
[deleted]

This gonna be the coolest thing I ever saw on repl.it, wow

Profile icon
tussiez
Profile icon
[deleted]

@tussiez you’re welcome :D
It’s for being my best friend, so I gotta be nice to you!

Profile icon
Missingn0

The harder mode on Breakout is kinda scuffed btw. I did manage to clear it eventually, but this is a fast boi.

Profile icon
CODER34352

Nice, What Language is this in?

Profile icon
SleepySid

Home sweet home

image

Profile icon
tussiez
Profile icon
LaneMartin
Profile icon
A395382
Profile icon
Unclyscam123

When is sortacraft2 coming?
and d you think it's so good that you're going to get to 1,000 cycles with it?

Profile icon
tussiez

@Unclyscam123 Working on the inventory now. Stacking sorta works, but gotta finish that. When we get everything done, I hope :):):)

Profile icon
tussiez

@Unclyscam123 Dunno when, there are some problems I don’t even know how to solve, e.g physics. Mobs won’t be hard tho. Crafting will be interesting

Profile icon
Unclyscam123
Profile icon
tussiez
Profile icon
AncientBison
Profile icon
tussiez

@AncientBison No idea. I named it somewhere..

Profile icon
IOP3

Pog

Profile icon
tussiez

@IcingHackz πŸ‘

Profile icon
TheDragonCode
Profile icon
nityamghai

Link should opens in a different tab so that your user can easily return to the main page. It can be little bit faster. The rest of the project is fantastic. This gonna be the coolest thing I ever saw on repl.it, wow.

Profile icon
tussiez

@nityamghai

  1. Oke
  2. Yeah, I need to delete vertices/add faces instead of generating a new geometry every time, this is expensive :/ will probably apply this change to SortaCraft 2 also
  3. :D
Profile icon
[deleted]

did you bake some lights????

Profile icon
tussiez

@adilskillz Nope. All dynamic!
There's only one light anyway, also you would need to re-bake when modifying the chunk. I am looking into baking lights into the geometry though, see https://threejs.org/examples/webgl_geometry_minecraft.html

wait! where'd the AO version go? nuuuuu i was gonna use it

Profile icon
[deleted]

that was a dani reffrence @tussiez

Profile icon
tussiez
Profile icon
[deleted]
Profile icon
MaxitoPlayer

gave you something good on norton

Profile icon
MaxitoPlayer
Profile icon
Unclyscam123

Great finnly a tool to make new world gens! ( i work on the sorta gams team so wanted this for a while!) @tussiez

Profile icon
tussiez
Profile icon
tussiez

Why does this have 88 upvotes?!?!?!
Save your cycles for SortaCraft 2 :(

Profile icon
FirewallHacker

SWEET!

Profile icon
tussiez
Profile icon
Thedev3

It said it had my password when I did jail breakout thing lmfao.

Profile icon
tussiez
Profile icon
mrslep

@tussiez How do you build?

Profile icon
tussiez

@srsly Right or left click

Profile icon
MaxitoPlayer
Profile icon
tussiez

@MaxitoPlayer yes
Yay, people are exploring my other Repls!

Profile icon
78JonathanForni

How do you make light?

Profile icon
tussiez

@78JonathanForni It is a secret function. If you can, open your console (Ctrl+Shift+I in Chrome and click "Console" tab) and type in makeLight().

Now, move around to position the light. When you are satisfied with where the light is, press Enter. You will leave light mode and a new light will be placed.

Profile icon
78JonathanForni

@tussiez oh ok Thank you and your creations are amazing!

Profile icon
CyberDaDev

yo can yall go on discord or something im literally lagging LOL :L @tussiez @19wintersp

Profile icon
MaxitoPlayer

@CyberHacker101 i do not have discord😭

Profile icon
tussiez
Profile icon
CyberDaDev

thats sad oof :l @MaxitoPlayer

Profile icon
CyberDaDev

better yet use IRE kid proxxy discord unblocked @MaxitoPlayer @tussiez

Profile icon
CyberDaDev

wOoHoO i hAvE 766 cYclEys lEsS tHen yOu :p @tussiez

Profile icon
MarcusWeinberger

bruh what is that input lag test repl lmaoo

Profile icon
tussiez
Profile icon
sharpoen

im working on a 2d block game, and i cant even do that much
this is really awesome

Profile icon
tussiez

@52eagle Cool, thanks!

Profile icon
FlaminHotValdez

Oh great, another Minecraft clone. At least this one is good though.

Profile icon
tussiez

@FlaminHotValdez Lol
But it wasn't intended to be a clone...

Profile icon
MaxitoPlayer
Profile icon
tussiez
Profile icon
[deleted]

Fortnite Crankers Be Like:

This file cannot be displayed:

Profile icon
tussiez

@idrgplayer
Be Like:

Profile icon
MaxitoPlayer

minecraf ripoff

Profile icon
tussiez

@MaxitoPlayer Yes, that is the point.

Profile icon
Baconman321

@MaxitoPlayer It's not meant to imitate minecraft it's meant to help us [me, tussiez and a few others] create a minecraft remake (so yes, I guess it is partially related to a minecraft remake). The fun is really in making it, not playing it.

It's not meant to be a ripoff. It's free, so if you don't like it then just simply don't use it, nothing to lose.

Profile icon
MaxitoPlayer

@tussiez ya i think the might sue you a little

Profile icon
X24

@MaxitoPlayer Imagine that, Mojang suing some person that decided to make a Minecraft remake for fun. (Also I don't think that they are breaching any terms and conditions)

Profile icon
tussiez

@X24 Yeah, since everything is original, down to dirt being called Soil, I can’t really be sued

Profile icon
X24

@tussiez No lawsuit for you :D