Why Is There No .json File for the Evocation Fang in the Behavior Pack Entities Folder?
Quick Answer: The Evocation Fang entity (minecraft:evocation_fang) is a hardcoded entity in Bedrock Edition. Its behavior is defined in the game engine rather than in data-driven JSON files, which is why no evocation_fang.json exists in the vanilla behavior pack or the bedrock-samples repository (GitHub issue #8).
Details
Unlike most entities in modern Bedrock Edition (which use data-driven JSON definitions in behavior_pack/entities/), the Evocation Fang remains a legacy hardcoded entity. This means:
- You cannot modify its behavior via behavior pack JSON files
- Custom evocation fang variants require scripting (Script API) or workarounds
- The entity definition in
entity/evocation_fang.json(resource pack) only controls visuals, not behavior
What You Can Customize (Resource Pack)
The resource pack entity file controls appearance only:
# resource_pack/entity/evocation_fang.entity.json
{
"format_version": "1.10.0",
"minecraft:client_entity": {
"description": {
"identifier": "minecraft:evocation_fang",
"materials": { "default": "entity_alphatest" },
"textures": { "default": "textures/entity/evocation_fang" },
"geometry": { "default": "geometry.evocation_fang" },
"render_controllers": [ "controller.render.evocation_fang" ],
"spawn_egg": { "texture": "evocation_fang" }
}
}
}
Workarounds for Custom Behavior
- Script API (Beta): Use
@minecraft/serverto spawn and manipulate fang-like projectiles with custom behavior - Custom Projectile: Create a custom projectile entity that mimics fang behavior (damage, particle effects, lifetime)
- Entity Component: Use
minecraft:projectilecomponent on a custom entity with fang-like properties
Other Hardcoded Entities
The Evocation Fang isn’t alone. Other entities with limited or no JSON definitions include:
- Ender Dragon – Complex multi-part entity, partially hardcoded
- Wither Boss – Hardcoded phase transitions
- Shulker – Some attachment logic is engine-side
- Area Effect Cloud – Minimal JSON definition
Last updated: 2026-07-15
