Posted April 15, 20205 yr Hi, I want to rotate a block (change it's property) in onBlockActivated() 4 times, so it rotates back in it's starting position, but the problem right now is that it's doing it too fast, is there a way to wait a few seconds between every rotation? Cheers
April 15, 20205 yr You have to wait for ticks. Doing it inside the function (as a loop or individual actions) makes it happen instantaneously. Because that's how code works. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
April 15, 20205 yr Author 6 minutes ago, Draco18s said: You have to wait for ticks. Doing it inside the function (as a loop or individual actions) makes it happen instantaneously. Because that's how code works. Yeap thanks, but how exactly can I wait for ticks? Edited April 15, 20205 yr by Corgam
April 15, 20205 yr Schedule an update tick for your block, then use the update tick method in the block class (override it). Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.