-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slime blocks don't interact with pistons like in mc #4
Comments
Confirmed. I don't see slime-block-related stuff and there is even made a comment probably about it: https://github.com/kay27/MineClone2/blob/master/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua#L60 I'll take a look whether it could be added easily and what will happen... I mean there's some delay in ticks in MC between the (inter)actions of flying machine's part :) IDK what/how it will be in Minetest |
Seems fixed, see bf00324 But for now hadn't time to build flying machine and test... :((( Only tested that blocks do move with slimeblock as in MC. |
Actually I can't run a flying machine as it described here. |
Also I must check the protection after fixing that. |
hm, btw in original mesecon/minetest_game it works, except that there's no redstone block... https://github.com/kay27/MineClone2/blob/master/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua#L277 looks redundant, duplicates by https://github.com/kay27/MineClone2/blob/master/mods/ITEMS/REDSTONE/mesecons_mvps/init.lua#L374 |
@anon55555 I made next fix. Some mechanics started to work in a loop, back and forth. But I still can't run really flying machine. Maybe you'd like to test it and help me to understand what's wrong now? 7031462 |
I'm getting crashes with this error message: |
So odd, couldn't you please specify the line number if you remember it? I had same error and added meta for avoiding but several places maybe need it too but seems it was wrong way at all... Pusher shouldn't power the piston... But then I cant realize what's going on in Minecraft: when the pusher looks up - if it has a contact with redstone block by one of it's sides it keeps pushed state... So I merged slime blocks fix to master as Mesehub backed to life... There is a big issue about redstone mechanics: https://git.minetest.land/Wuzzy/MineClone2/issues/353#issuecomment-11392 |
I found an article explains some differences for myself, https://minecraft.gamepedia.com/Tutorials/Quasi-connectivity Should it be implemented in MCL2? :))) IDK |
Wow, can't believe! |
OMG, I was wrong again. The error was a duplicated addition of the vector in This sample of mechanics started to work immediately :) Then I tried to loop it to the piston from its back and redstone block disappeared - so maybe there are still some bugs left. |
By the way, maybe, we need to merge node timer patch from minetest-mods/mesecons@42cd973#diff-fe45ad82229c80f9a7352e533b6c311a |
Probably @Wuzzy2 already reported the bug here: minetest-mods/mesecons#218 (comment) |
The bug is because the piston loops to itself. The end. I've wrote it to not forget to add piston direction check in any of the stopper checks... I think if slime block connects to the front part of the pusher it must just ignore this neighbor. Every time I think: one more final step and I close the issue... But I'd like to fly and still can't fly on the machine... And the honey is missing too :((( |
There are still many bugs but:
|
See https://minecraft.gamepedia.com/Slime_Block#Pistons.
The text was updated successfully, but these errors were encountered: