Started by
MrChoke
on
Topic category: Advanced modding
Hi. So I have not used MCreator yet. I am considering it but am going to want the ability to modify existing mob behavior (spawning rules, AI, etc...) more than creating new content. Is this mod tool good for that?
I just recently started learning Forge. And quickly I found out that for example, I cannot modify the despawn rules (they have a hook for it but it doesn't work). With Forge you are limited to where and how they place their hooks. Does MCreator allow you dive deep into seeing and even altering the original minecraft code?
Thanks
MCreator works just as any other Forge workspace. Direct edits are generally not really recommended in the modding community unless you really have to for some unknown reason, as they make the code incompatible with almost anything else, there is limited support (as only a small part of the community does it) for them and almost everything you need you can achieve using already mentioned hooks, reflections or bytecode manipulation.
That said, what exactly do you want to change regarding vanilla entities?
If you still plan to edit stuff directly in Minecraft sources, look on some tutorials how to set up MCP workspace.
Ok, thanks. I agree modding the source directly is not a great idea. I am frustrated by limitations in the hook-approach that forge has, especially how it is not allowing me to override the default despawn rules. So MCreator uses a hook approach too then? Does it use Forge under-the-covers?
Regarding MCP, I do see a 1.12 version but I have no idea if/when a 1.13 one is available. And I read its not being supported any more. Maybe I am wrong....