Tips and tricks for the new procedure system

Published by Klemen on Sun, 05/06/2018 - 17:44
Tips and tricks for the new procedure system

There have been many questions on MCreator's website on how to use procedure system. We have decided to create a getting started guide for the new procedure system.

We have created a separate wiki page for this purpose. Old event related pages were marked as "legacy" on our wiki, but we will keep them on the website for the users of older MCreator versions.

Many users complained that they can not make things that were possible in event system before. This is not true, however. Just the way how to achieve the same effect is now different. Everything that was possible before is still possible, even with many more options and combinations. This new procedure system is very similar to the one found in Scratch editor. The block system framework we use is called Blockly and is developed by Google. It allows us to make a visual programming experience that was never possible before.

On the procedures wiki page, there are examples of procedures including the explanation of trigger and dependencies. Below, you can see an example of how to make a random possibility condition in the new procedure system.

Random possibility

In this example, we show how to create an if condition that triggers in 70% of the cases. In case it is triggered, the block at x, y, z (these coordinates depend on the trigger that provides actual coordinate values) is removed.

Random possibility of event in the procedure editor

Examples such as the one provided in the citation above and many others can be found on our wiki on the new page dedicated to procedures.

Procedure system wiki page

We will update this wiki page with more examples in the future. If you would like to see a specific example, comment on this post and we will select the best requests and add them to the wiki page. Right now, only some procedures that were most commonly asked are shown. These include examples of how to create conditions that could previously be made using the event condition text box.

Share this on:

Comments

Submitted by IceStone on Sat, 07/21/2018 - 08:08

Is it possible to make things like the arrow slowly turning white when you are smelting in the furnace?

Is it possible to make the ai of mobs to make them act like how mobs acted in old minecraft?

Submitted by aditigro on Sun, 08/12/2018 - 06:26

I tried to make a Phoenix mob, but I realized there is no way to make a mob fly. :(
Can this be solved?

We plan to make better flying mobs in the future, but there are already some hacks to make flying mobs, but not in a good or customized way. You can use the search to find some useful forum topics.

Submitted by zxin on Mon, 08/13/2018 - 18:17

Hey, I haven't seen this question asked yet: when are we updating to 1.13? Is it planned for 1.9 or 2.0?

Submitted by Bandi123 on Tue, 08/14/2018 - 09:33

I haven't used this software yet I'm still waiting to download on the weekend but I agree with you and support the software and possibilities to infinity:) :) :) :)

Welcome, happy to see the community is growing. Got a tip for you, wait for the release of Mcreator 1.8.0 and it's features, that will give you even more possibilities. Just look at the changelog, this is the second best update(after 1.7.9 of course)

Submitted by gokhan65 on Tue, 09/11/2018 - 02:15

sample: custom furnace how to make I think everyone wants to know.

Submitted by gokhan65 on Wed, 09/26/2018 - 17:37

I can't create the boss. tab not working (mcreator 1.7.9)

i want to make a villager poop every 7 seconds,what i need to do?