Hello! apologies if something similar has been posted in the past.
To contextualise the project; myself and a group of friends are currently building a city, and aim to build a zoo. To create more animals, we're creating a custom resource pack to change the appearance of hostile mobs/monsters to make them look like regular animals.
So my question is: is there a way to change the behaviour and AI of a mob within the resource pack without the use of mods? (the server we're currently using does support plugins, so plugin suggestions are more than welcome!).
For example, one friend wants to edit a vex to be a penguin, but wants to edit the behaviour so it can only walk/be at the ground, and also not be able to go through blocks.
Data Packs can not even do this. I mean, change the behavior of mobs.
The data pack will use armor stands instead, and every little thing has to be defined in it, nothing like random movement can be coded, like a mod would be able to by copying code from other mobs.
But if you want a theme park "zoo" with animatronic animals, then a data pack may be the cheapest option.
I personally would like to change the target of mobs with tags like {Target=[{"selector":"@e[type=zombie,team=red,limit=1]"},{"position":[20, 50, 20]}],Memories:[{"target"="//the UUID of that team red zombie//"}]} but it isn't in the game yet.
Hello! apologies if something similar has been posted in the past.
To contextualise the project; myself and a group of friends are currently building a city, and aim to build a zoo. To create more animals, we're creating a custom resource pack to change the appearance of hostile mobs/monsters to make them look like regular animals.
So my question is: is there a way to change the behaviour and AI of a mob within the resource pack without the use of mods? (the server we're currently using does support plugins, so plugin suggestions are more than welcome!).
For example, one friend wants to edit a vex to be a penguin, but wants to edit the behaviour so it can only walk/be at the ground, and also not be able to go through blocks.
Any help regarding this is appreciated!
Put simply, no. Resource Packs are designed to change the look of the game and not affect gameplay changes.
You'll need to make a mod to do this. A Data Pack might work but I don't know enough about Data Packs to say that with any certainty.
Sorry to be the bearer of bad news.
Data Packs can not even do this. I mean, change the behavior of mobs.
The data pack will use armor stands instead, and every little thing has to be defined in it, nothing like random movement can be coded, like a mod would be able to by copying code from other mobs.
But if you want a theme park "zoo" with animatronic animals, then a data pack may be the cheapest option.
I personally would like to change the target of mobs with tags like {Target=[{"selector":"@e[type=zombie,team=red,limit=1]"},{"position":[20, 50, 20]}],Memories:[{"target"="//the UUID of that team red zombie//"}]} but it isn't in the game yet.
Meow~
#F5F8FB
KittenKatja ♥