Building function

I want a building mechanic that doesn’t place by pixels, but block by block, like Minecraft.Can someone help?

2 Likes

ok here

{"data":{"behavior":{"v":"2","nodes":[{"inputCount":0,"outputCount":2,"name":"MouseMove","behaviorType":"logic.triggers.MouseMove","x":180,"y":176,"group":"818604faecc15c40","id":"a5d5972ac815d447","gameCoords":true},{"expression":"A/32","default0":0,"default1":0,"default2":0,"default3":0,"default4":0,"default5":0,"params":2,"version":2,"tag":"","inputCount":3,"outputCount":1,"name":"Expression","behaviorType":"logic.logic.Expression","x":360,"y":120,"group":"818604faecc15c40","id":"a5d5b2dd94ec8e45"},{"expression":"A/32","default0":0,"default1":0,"default2":0,"default3":0,"default4":0,"default5":0,"params":2,"version":2,"tag":"","inputCount":3,"outputCount":1,"name":"Expression","behaviorType":"logic.logic.Expression","x":360,"y":240,"group":"818604faecc15c40","id":"a5d5b3ad1c8a8b42"},{"inputCount":3,"outputCount":1,"name":"Number","behaviorType":"logic.logic.Value","x":540,"y":120,"group":"818604faecc15c40","id":"a5d5b5966b3ba94c","startVal":0,"tag":"","roundMode":4},{"inputCount":3,"outputCount":1,"name":"Number","behaviorType":"logic.logic.Value","x":540,"y":240,"group":"818604faecc15c40","id":"a5d5b68e6942b648","startVal":0,"tag":"","roundMode":4},{"inputCount":4,"outputCount":2,"name":"Position","behaviorType":"logic.properties.Position","x":720,"y":168,"group":"818604faecc15c40","id":"a5d5c2e336893344","pixelUnits":false,"resetVelocity":false},{"inputCount":0,"outputCount":4,"name":"MouseClick","behaviorType":"logic.triggers.MouseClick","x":180,"y":376,"group":"818604faecc15c40","id":"a5d66f73597dac41","global":true,"rightClick":false,"skipAlpha":false},{"inputCount":3,"outputCount":1,"name":"Spawn","behaviorType":"logic.components.Spawn2","x":540,"y":384,"group":"818604faecc15c40","id":"a5d68d15332be746","entityClassId":0,"spawnX":0,"spawnY":0}],"links":[{"input_id":"a5d5b2dd94ec8e45i0","output_id":"a5d5972ac815d447o0"},{"input_id":"a5d5b2dd94ec8e45i2","output_id":"a5d5972ac815d447o0"},{"input_id":"a5d5b3ad1c8a8b42i0","output_id":"a5d5972ac815d447o1"},{"input_id":"a5d5b3ad1c8a8b42i2","output_id":"a5d5972ac815d447o1"},{"input_id":"a5d5b2dd94ec8e45i0","output_id":"a5d5972ac815d447o0"},{"input_id":"a5d5b2dd94ec8e45i2","output_id":"a5d5972ac815d447o0"},{"input_id":"a5d5b5966b3ba94ci0","output_id":"a5d5b2dd94ec8e45o0"},{"input_id":"a5d5b5966b3ba94ci1","output_id":"a5d5b2dd94ec8e45o0"},{"input_id":"a5d5b3ad1c8a8b42i0","output_id":"a5d5972ac815d447o1"},{"input_id":"a5d5b3ad1c8a8b42i2","output_id":"a5d5972ac815d447o1"},{"input_id":"a5d5b68e6942b648i0","output_id":"a5d5b3ad1c8a8b42o0"},{"input_id":"a5d5b68e6942b648i1","output_id":"a5d5b3ad1c8a8b42o0"},{"input_id":"a5d5b5966b3ba94ci0","output_id":"a5d5b2dd94ec8e45o0"},{"input_id":"a5d5b5966b3ba94ci1","output_id":"a5d5b2dd94ec8e45o0"},{"input_id":"a5d5c2e336893344i0","output_id":"a5d5b5966b3ba94co0"},{"input_id":"a5d5b68e6942b648i0","output_id":"a5d5b3ad1c8a8b42o0"},{"input_id":"a5d5b68e6942b648i1","output_id":"a5d5b3ad1c8a8b42o0"},{"input_id":"a5d5c2e336893344i1","output_id":"a5d5b68e6942b648o0"},{"input_id":"a5d5c2e336893344i0","output_id":"a5d5b5966b3ba94co0"},{"input_id":"a5d5c2e336893344i1","output_id":"a5d5b68e6942b648o0"},{"input_id":"a5d68d15332be746i0","output_id":"a5d5c2e336893344o0"},{"input_id":"a5d68d15332be746i1","output_id":"a5d5c2e336893344o1"},{"input_id":"a5d68d15332be746i2","output_id":"a5d66f73597dac41o0"},{"input_id":"a5d68d15332be746i0","output_id":"a5d5c2e336893344o0"},{"input_id":"a5d68d15332be746i1","output_id":"a5d5c2e336893344o1"},{"input_id":"a5d68d15332be746i2","output_id":"a5d66f73597dac41o0"}]}}}

Thanks, do I put it on the player?

no you put it in the cursor or mouse

OK thanks!
(20characters)

So, I put it on the mouse, but it placed the block far away from the cursor.
This is the code with the other code to make the cursor follow the mouse.


@hi4250five

1 Like

Remove this:

It’s still building 7 blocks away.
I’ll just give you the game link:

This is what you needed
image

OMG thanks!
The TO-DO list is complete!

Also a side note, those Number behaviors aren’t needed.
You can just do this in the expression

Math.round(A/32)

@CodeAlpaca Thanks for the heads-up!
I still have issues with the math stuff on here, and I’m in 8th grade lol!

1 Like

I feel you. (I’m in 8th too)