Topic category: User side tutorials
Are you a Serene Seasons lover like me? do you want crops from your mcreator mods work with Serene's cropfertility? if so, this is the tutorial for you.
This tutorial is also useful even if you don't use serene seasons because it makes the bone meal work automatically with your plants, so you don't need to make another procedure for that.
1- create your seed item, blocks for crop stages and stuff like you normally would (but no procedures yet), I'm going to make a growable pasture with 2 stages as an exemple
2- create an INDEPENDENT procedure and set the event trigger to "bone meal is used", and set it to wait some time (time enough so Serene Seasons can cancel the bonemeal event like it does to everything) and then make the crop switch to the next stage after the time waited. (this is the one named "CropGrowth" from the last picture)
3- create a procedure for the growable block trigger "update tick" and the only thing it needs to have is "apply bonemeal action at", like this... you can set some time before the "apply bone meal action at" if you want it to take more time to grow (if you have a lot of plants that takes the same time to grow, you can make all of them share this procedure)
4- do it for all your growing stages (except for the last one)
***this is what your growable blocks trigger section should look like... DO NOT ADD THE PROCEDURE FROM STEP 2 TO IT, if you do, the compatibility won't work:
***RESULT:
As you can see, it's winter on my world and the only blocks that grew were the ones inside the greenhouse, the ones outside it didn't grew because serene seasons has canceled their growth.
Thanks for this. I never realized this was a thing and instead made monstrously large bonemeal procedures by hand.
I'm glad you like it... it is updated and soon I will post the changes I've made in this same thread