Illager entity IDs are inconsistent
In Bedrock Edition, the entity IDs for the Evoker and Vindicator are evocation_illager and vindicator, respectively. This is inconsistent with Java Edition, where the entity IDs for the Evoker and Vindicator are evoker and vindicator, respectively.
It should be noted that the entity behavior JSON files in the vanilla behavior pack have the filenames evocation_illager.json and vindicator.json, matching their entity IDs. The filename can be anything, though, and has no effect on the actual entity ID, which is declared in the minecraft:identifier component.
The entity IDs should be made consistent by changing evocation_illager to evoker to be consistent with Java Edition. The JSON filename should also be updated to match.
*EDIT 2018-08-07:* Updated report due to changes in both Java Edition and Bedrock.
Linked Issues
Created Issue:
Illager entity IDs are inconsistent
In the 1.1 beta, all existing entities had their identifiers changed to be consistent in style and more in line with the Java Edition.
However, a mistake was made with some of the new entities. In Java Edition, the entity IDs for the Vindicator and Evoker are vindication_illager and evocation_ilager respectively. However, in Bedrock Codebase, the entity IDs are inconsistent: vindicator & evocation_illager.
It should be noted that the entity behavior JSON files in the vanilla behavior pack have the filenames vindication_illager and evocation_illager, as expected. The filename can be anything, though, and has no effect on the actual entity ID, which is declared in the minecraft:identifier component.
The entity IDs should be made consistent by either changing vindicator to vindication_illager to be consistent with the JSON filenames & Java Edition, or evocation_illager should be changed to evoker and the filenames should be changed to match.
In the 1.1 beta, all existing entities had their identifiers changed to be consistent in style and more in line with the Java Edition.
However, a mistake was made with some of the new entities. In Java Edition, the entity IDs for the Vindicator and Evoker are vindication_illager and evocation_ilager respectively. However, in Bedrock Codebase, the entity IDs are inconsistent: vindicator & evocation_illager.
It should be noted that the entity behavior JSON files in the vanilla behavior pack have the filenames vindication_illager.json and evocation_illager.json, as expected. The filename can be anything, though, and has no effect on the actual entity ID, which is declared in the minecraft:identifier component.
The entity IDs should be made consistent by either changing vindicator to vindication_illager to be consistent with the JSON filenames & Java Edition, or evocation_illager should be changed to evoker and the filenames should be changed to match.
relates to
In the 1.1 beta, all existing entities had their identifiers changed to be consistent in style and more in line with the Java Edition.
However, a mistake was made with some of the new entities. In Java Edition, the entity IDs for the Vindicator and Evoker arevindication_illager andevocation_ilager respectively.However, in Bedrock Codebase, the entity IDs are inconsistent:vindicator&evocation_illager.It should be noted that the entity behavior JSON files in the vanilla behavior pack have the filenames
vindication_illager.json andevocation_illager.json,as expected. The filename can be anything, though, and has no effect on the actual entity ID, which is declared in the minecraft:identifier component.The entity IDs should be made consistent by either changing vindicator to vindication_illager to be consistent with the JSON filenames & Java Edition, or evocation_illager should be changed to evoker
and the filenames should be changed to match.In Bedrock Edition, the entity IDs for the Evoker and Vindicator are evocation_illager and vindicator, respectively. This is inconsistent with Java Edition, where the entity IDs for the Evoker and Vindicator are evoker and vindicator, respectively.
It should be noted that the entity behavior JSON files in the vanilla behavior pack have the filenames evocation_illager.json and vindicator.json, matching their entity IDs. The filename can be anything, though, and has no effect on the actual entity ID, which is declared in the minecraft:identifier component.
The entity IDs should be made consistent by changing evocation_illager to evoker to be consistent with Java Edition. The JSON filename should also be updated to match.
*EDIT 2018-08-07:* Updated report due to changes in both Java Edition and Bedrock.
There have been some changes to the ID's in the Java edition:
As this is likely to change what you might expect in the Bedrock version, could you please update this ticket or add any additional information?
I have updated the ticket to reflect the recent changes to both Java Edition and Bedrock.
Thank you for your report!
However, this issue has been closed as Won't Fix.
If you'd like to post a suggestion or give further feedback, please visit the Minecraft Feedback Site or choose a link below.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Feedback – 📖 Game Wiki