Field Guide uses datapacks to modify which biomes and loot drops appear on an entry's page.
You can target base entities, or specific variants by appending #variant_id to the entry identifier.
- Biome Modifiers:
data/<namespace>/fieldguide/biome_modifiers/<filename>.json - Loot Modifiers:
data/<namespace>/fieldguide/loot_modifiers/<filename>.json
Example: Targeting a Base Entry
{"additions": [{"entry": "minecraft:cow","value": "minecraft:milk_bucket"}]}
Example: Disambiguating Entry Type
If a mod registers both a block and an entity with the same ID, you can use a type prefix (entity:, block:, or item:) to target one specifically.
{"additions": [{"entry": "entity:minecraft:zombie","value": "minecraft:rotten_flesh"}]}
Example: Targeting Specific Variants
If you want to isolate specific biomes or drops to a specific variant (like a Desert Villager only showing the Desert biome), use the # symbol.
{"additions": [{"entry": "minecraft:villager#minecraft:desert","value": "minecraft:desert"}],"removals": [{"entry": "minecraft:villager#minecraft:desert","value": "minecraft:plains"}]}