Particle Effect for Plant elements.

Started by Vulant on Tue, 05/05/2020 - 15:01

Topic category: Help with MCreator software

Last seen on 22:46, 22. Jun 2020
Joined May 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Particle Effect for Plant elements.
Tue, 05/05/2020 - 15:05 (edited)

Hello everyone.

I was able to create a plant that grows in stages like wheat, and then after it reaches "maturity", it will start to grow like sugar cane and stack the mature plant up to 3 blocks tall. I thought that was more realistic growing for the specific crop I'm making. 

 

My problem is that I want to add a particle effect around the plant when it reaches maturity and starts to grow as sugar cane, meaning that this plant is no longer a plant "block" but a plant element.

 

I've successfully been able to create a procedure to where there are particle effects around the plant element, but the particles are everywhere, not centered/localized (I want the effects to be floating around the plant), and very sparse. The only way to see a good amount of the particles is by setting the random tick speed to around 200 in-game. The particle effect I am using is "Portal". 

 

I understand that for blocks, you can add particle effects to them as it is an option. When selecting the "portal" particle effect for the block, it is perfect and exactly how I want it for the plant element, but there is no actual checkbox to tick for it.

 

So I'd like to know if there is a procedure to make effects be around a plant element similar to how the block effects work.

 

If there is no such procedure, I found a solution I can work with but I just don't know how to apply it to the element I want.

https://mcreator.net/forum/54372/tutorial-summoning-particles-circle-shape-template-procedure

How do you apply this ^ to a plant element as a procedure?

Edited by Vulant on Tue, 05/05/2020 - 15:05
Last seen on 22:43, 31. Jul 2021
Joined May 2014
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
I'm fairly sure that, at…
Mon, 05/18/2020 - 13:40

I'm fairly sure that, at least in the snapshot versions of MCreator, you can force plant blocks to update every tick.

Keep in mind, though, that this means you will have to implement the random delay between growth stages yourself, because doing this will make the plant try to grow every tick.

I'm not sure if this answers your question, but this is the only way to intelligently spawn particles from a plant block that I know of.