Topic category: Help with MCreator software
Hello, I need advice on the best way to accomplish a specific idea, fairly central to my mod, but I'm not sure the best path to achieve it;
The mod is designed to allow players to hire a party of various mobs (villagers, piglins, etc) from around the world, level them up and give them tasks or have them fight and alongside the player. I further wanted it to be compatible with other mods simply through its configs, so that the user could define the list of 'races' available for hirable party mates to spawn as through there own config files. This means I can't simply re-define the races as new mobs that only look like villagers, piglins, etc.. I need to find a way to disguise this mod's new party member Mob as whatever race its configured to be based on.
I think I can do this by creating an invisible, "empty" mob that contains the functionality of my own mod and somehow combine it to another mob from the game, though I'm new to this and unsure the best way to do this. Even just a direction for my studies that might eventually help me do this would be greatly appreciated!
In terms of using an invisible entity within the original and then forcing it to obey it ish. You can override the og entities motion vectors to be the same as the invisible entity so that it moves the same way. You can do the same with the direction it faces. You wouldn't be able to do any animations that way though, that I know of. The invisible entity would need to have no hitbox to pass through/stay within the other mob