-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sky James edited this page Nov 27, 2023
·
4 revisions
Welcome to the Axolootl wiki!
For information about playing and progressing the mod, see the Player Guide.
To add your own content to Axolootl, create a data pack with JSON files and a resource pack with localization and textures. Add those to a world where Axolootl is installed and the rest will be done for you!
- Choose a namespace. The namespace should be unique and will be used in many different files. For example, the namespace for content added by the mod itself is
"axolootl"
. - Create a
data
folder and pack.mcmeta file for the data pack - Create a folder at
data/[namespace]/axolootl
. This folder will contain all the Axolootl content for your data pack. - Create a folder at
data/[namespace]/axolootl/axolootl_variants
and add an Axolootl Variant JSON file. This file adds an Axolootl in a Bucket and an Axolootl entity variant.
- Optional: create custom models, textures, or animations and add them to a resource pack to reference in the Axolootl Model Settings
- Create a folder at
data/[namespace]/axolootl/resource_generators
and add a Resource Generator JSON file. This file specifies which resources can be randomly selected later. - Decide if you want the axolootl variant to be obtained by an existing Axolootl Breeding recipe or if you want to make a new one.
- To add a new breeding recipe, create a folder at
data/[namespace]/axolootl/breeding
and add a Breeding JSON file. - To modify an existing breeding recipe, create a folder at
data/[namespace]/axolootl/breeding_modifiers
and add a Breeding Modifier JSON file.
- If you want to add bonuses when certain blocks are placed inside the aquarium, create a folder at
data/[namespace]/axolootl/aquarium_modifiers
and add an Aquarium Modifier JSON file. This file specifies which block(s) give which bonuses to the aquarium. - Zip the data pack and it should be ready to install!