All the entities that I modified are motionless in the new update. They used to work fine, but now horses, zombies, etc. just stand still, not doing anything. Even if I copy the entity from the new vanilla pack that Mojang posted, and paste it in my behavior pack, the entity will still remain motionless.
Am I missing something. does anyone know what has changed that might be causing old behavior packs to be broken in the new version??
1) you cannot have any ambiguous entity files in the same folder.(ex. horse , horse_original, horse_v1) The game gets confused now if you have entity files containing the tag it is looking for. Didn't used to screw up because of this, so I used to love keeping multiple versions in the same entity folder so I can switch between them easier during testing.
2)The 'minecraft:behavior.nearest_attackable_target' structure is completely overhauled. None of the previous syntax in the json will work for this. You gotta open up the vanilla entity files and follow the structure they have in there. They are using a new command called 'test' and 'any_of'. Below is an example.
Hey chime in if you are aware of any other things that have changed that might break addons from previous versions.
All the entities that I modified are motionless in the new update. They used to work fine, but now horses, zombies, etc. just stand still, not doing anything. Even if I copy the entity from the new vanilla pack that Mojang posted, and paste it in my behavior pack, the entity will still remain motionless.
Am I missing something. does anyone know what has changed that might be causing old behavior packs to be broken in the new version??
Ok,
What I have found so far is that:
1) you cannot have any ambiguous entity files in the same folder.(ex. horse , horse_original, horse_v1) The game gets confused now if you have entity files containing the tag it is looking for. Didn't used to screw up because of this, so I used to love keeping multiple versions in the same entity folder so I can switch between them easier during testing.
2)The 'minecraft:behavior.nearest_attackable_target' structure is completely overhauled. None of the previous syntax in the json will work for this. You gotta open up the vanilla entity files and follow the structure they have in there. They are using a new command called 'test' and 'any_of'. Below is an example.
Hey chime in if you are aware of any other things that have changed that might break addons from previous versions.
"minecraft:behavior.nearest_attackable_target": {
"priority": 2,
"within_radius": 25,
"entity_types": [
{
"filters": {
"any_of": [
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "is_family",
"subject": "other",
"value": "snowgolem"
},
{
"test": "is_family",
"subject": "other",
"value": "irongolem"
},
{
"test": "is_family",
"subject": "other",
"value": "villager"
}
]
},
This is the reason Why I wish they would let you play older versions of the pocket edition just like the java edition.