Example Addon Structure - MWall541/Dragon-Mounts-Legacy GitHub Wiki

This is a visual structure of how the example addon will be packaged. This page also serves as the main hub for the information you can find that's important to each section of the addon.

Please note that the guides here assume you have a somewhat advanced knowledge of Minecraft's datapack system. If you feel that is outside of your comfort zone, please have a look at the official datapack wiki page.

Start by clicking on a section/file you'd like to see the structure of:

STUB: Some pages will be missing as I continue to work on this wiki.

example_addon.jar
β”œβ”€β”€β”€assets
β”‚   └───example_addon
β”‚       β”‚   sounds.json
β”‚       β”‚
β”‚       β”œβ”€β”€β”€lang
β”‚       β”‚       en_us.json
β”‚       β”‚
β”‚       β”œβ”€β”€β”€models
β”‚       β”‚   β”œβ”€β”€β”€block
β”‚       β”‚   β”‚   └───dragon_eggs
β”‚       β”‚   β”‚           example_breed_dragon_egg.json
β”‚       β”‚   β”‚
β”‚       β”‚   └───entity
β”‚       β”‚       └───dragon
β”‚       β”‚           └───breed
β”‚       β”‚               └───properties
β”‚       β”‚                       example_breed.json
β”‚       β”‚
β”‚       └───textures
β”‚           β”œβ”€β”€β”€block
β”‚           β”‚       example_breed_dragon_egg.png
β”‚           β”‚       example_breed_dragon_egg.png.mcmeta
β”‚           β”‚
β”‚           └───entity
β”‚               └───dragon
β”‚                   └───example_breed
β”‚                           body.png
β”‚                           glow.png
β”‚                           saddle.png
β”‚
β”œβ”€β”€β”€data
β”‚   β”œβ”€β”€β”€example_addon
β”‚   β”‚   β”œβ”€β”€β”€dragonmounts
β”‚   β”‚   β”‚   β”œβ”€β”€β”€cross_breeding
β”‚   β”‚   β”‚   β”‚       example_crossbreed.json
β”‚   β”‚   β”‚   β”‚
β”‚   β”‚   β”‚   └───dragon_breeds
β”‚   β”‚   β”‚           example_breed.json
β”‚   β”‚   β”‚
β”‚   β”‚   └───loot_modifiers
β”‚   β”‚           egg_chance_by_config.json
β”‚   β”‚           egg_chance_by_random.json
β”‚   β”‚           replace_first_example.json
β”‚   β”‚
β”‚   └───forge
β”‚       └───loot_modifiers
β”‚               global_loot_modifiers.json
β”‚
β”œβ”€β”€β”€META-INF
β”‚        mods.toml
β”‚
└───pack.mcmeta
⚠️ **GitHub.com Fallback** ⚠️