Why does MCreator use the procedure system instead of Java methods?

Started by JohnMcMichael on

Topic category: Help with MCreator software

Last seen on 07:13, 29. May 2023
Joined May 2023
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Why does MCreator use the procedure system instead of Java methods?

I know very little about Java, so there's probably some reason why this is done. I am curious about why exactly this is the case though. I assume it has something to do with object inheritance and which classes can use which methods, but I'm not too sure of that at all.

It was surely easier to…
Sun, 05/28/2023 - 03:41

It was surely easier to implement for Klemen when he moved from the event system to Blockly several years ago

I am not sure what you mean…
Mon, 05/29/2023 - 13:28

I am not sure what you mean with Java methods.

If you mean why it uses procedures instead of plain code, the reason is the purpose of MCreator is to avoid programming and be able to use easy-to-understand building blocks instead

From what I understand, I…
Mon, 05/29/2023 - 22:01

From what I understand, I think he meant why doesn't the procedure ME act like a Java class and we can have multiple starter block that can be named and when we select a procedure inside a procedure selector we can choose a starter block (so a starter block would act like a Java method and a procedure ME like a Java class).

Hard to assume from OP, but…
Wed, 05/31/2023 - 17:52

Hard to assume from OP, but maybe.

Even if this is the case, this would still complicate things for beginners and people not understanding OOP