Castle Extension: positions problems
Hi!
First of all, thanks to the people working on those extensions, it's such a great addition to our lessons in coding, with MC edu!
Now the less pleasant part:
I cannot understand how the position for the castle parts work.
I made a very simple code: When "Wall" inputed in chat, build a castle wall at player position
First: using anything but player position (like agent position, or builder position) result in error messages (can't build outside the world)
Second: the position doesn't work. The wall seems to place itself in a completely random way, and not at the position of the player.
I launch the code twice in a row, simply stepping once to the left between each, and the wall build itself 10 blocks from my characters the second time.
Adding a gif to show the ingame issue:
https://i.imgur.com/bCDTR9B.mp4
As you can see in it, the first wall place itself beside me, as expected. But all walls after that place themselves with an offset, and if I move the offset move and I cannot understand it.
It's impossible, at this point, to use this with our students, if it cannot have consistent results, because we can't teach them how to plan their walls and castles with this.
I don't know if I'm missing something on how it work, or if it's truly bugged?
EDIT: further testing: the position works properly only the first time the code is called, after closing the code builder. So if I build a wall, then open the code builder, change NOTHING in the code, close the code builder, and then launch the code to build a wall again, it will build where I want. But if I then immediately try to build another wall, it will be offset improperly.
I think the extension is lacking a reset of sort for the position of individual parts of the castle.
(I also noticed there is no input to change any of the castle sizes when using the block to build a full castle directly, which makes it rather boring, all castles ending up identical except their material)
-
Bumping this up. I also made a bug report on the extension github, but I'm not sure the dev team is keeping an eye on this? I dunno what else can be done so they're made aware of this issue?
0
Please sign in to leave a comment.
Comments
1 comment