Code Builder limitations, suggestions and problems
Im a high school student, and i love the fact we can combine cosing and minecraft together with rhe code builder. This really adds another dimension to minecraft and is really amazing. However, recently if started on a project to make the agent your "helper", being able to for example cut down trees, or stripmine; but i found some very annoying problems and limitations to the code builder. In this post i would like to share those and my suggestions!
(I use MakeCode and will refer to that when talking about the code builder)
Lag. I use a ipad to code and play Minecraft, but when coding with blocks it gets really laggy when for example dragging the screen. This can be really annoying when coding since everything just becomes so slow in the code editor.
Lack of blocks. This is correlated to point 2, since more blocks would achieve more effient code. All suggestions will be in the suggestions part.
Suggestions (there are alot):
Relative to the agent position block. In positions theres a relative coordinates block and a world coordinates block, but not a relative to the agent coordinates block. Why not? This would greatly help effiecency of my code.
Test for multiple blocks block. When using the test for block block you can only assign one block, when you want to check for 2 blocks that would both output true, you would need to put a or block and then the exact test for block block (including the coordinates) but for another block. A test for multiple blocks or test for block and block block would greatly help. Wow that was alot of "blocks".
Test for block in a area. When trying test for a block in a area i used different variables for the x, y and z coordinates at wich the code checks. This takes ages. I already reduced the search area from 11x11x6 (wich i thought would be pretty small) to a 7x7x4, and it still takes a very long time. A test for block in area would completely fix this. Do note that a output for at what coordinates it is found would be very much necessary.
Make the sizes of the blocks in the menu a fixed size. When i zoom out and then try to get a new block, they are tiny. Which is just weird and probably very easy to fix.
Set weather to block. Why is there a block toggle downfall??? Just add the block set weather to. With the toggle downfall block you cant set the weather to thunderstorm, and if you want the weather to be raining but its already raining you just make the raining stop. Toggle downfall is just weird, please add set weather to.
Saying stuff as the agent. When using the say block, the message in chat will be labeled as <name of player>. But WHY? Can this be changed to agent or code builder or something else? Or even better, make it so you can choose what the label is.
Better player/entity selectors. When using command you can for example do: /kill @a[tag=enemy]. But the tag or type or count or coordinate option isnt in the code builder. This is really annoying and would be a great addition
More roots. Let Me explain this one: what i mean with more roots is for example ⁴√x instead of only being able to do a square root.
If any of these suggestions or problems are already in the code builder, please tell me in the reactions of this post.
I hope some of these suggestions and problems will be adressed in a upcoming update. Sorry for making it this long!
Thanks for reading!
Please sign in to leave a comment.