Iwakura Enterprises Docs 1.8 Help

Mod Integration tutorial

In this tutorial, you'll learn how to:

  1. Create a mod documentation

  2. Create a topic

  3. Create sub-topics for the created topic

  4. Localize the topic

Step 1 - Creating a documentation

  1. Navigate to your mod's resources and create a Common folder.

  2. Inside the Common folder, create a Docs folder.

  3. Inside the Docs folder, create a new JSON file named {YourModGroup}_{YourModName}.json

{ "documentations": [ { "group": "YourModGroup", "id": "MyDocumentation", "name": "My Mod Name", "compatibility": { "mod": { "universalDocumentationLoader": true } } } ] }

This will create a new mod wiki under the group YourModGroup, with documentation ID MyDocumentation and with the name My Mod Name.

  1. Create new folder named {YourModGroup}_MyDocumentation next to the {YourModGroup}_{YourModName}.json file.

The folder structure should look something like this:

src/main/java/ ... src/main/resources/ Common/Docs/ MyGroup_MyMod.json MyGroup_MyDocumentation/

Step 2 - Creating a topic

  1. Inside the {YourModGroup}_MyDocumentation folder, create a new Markdown file named my-topic.md

This will create a new topic within the documentation. The text file contains information about the topic and the topic's Markdown content.

--- name: My topic description: My lovely topic author: Myself --- # This is my topic That contains various information.

Step 3 - Creating a sub-topic

  1. Inside the {YourModGroup}_MyDocumentation folder, create a new Markdown file named features.md

--- name: Features description: My mod's features author: Myself --- # Features My mod has...
  1. Open the my-topic.md file and add the sub-topics field inside the front-matter:

--- name: My topic description: My lovely topic author: Myself sub-topics: - features --- # This is my topic That contains various information.

This will add the Features topic as a sub-topic for the My topic topic. Inside the sub-topics list you specify either a topic ID (usually based on the topic's file name) or a folder name (to include all topics inside the folder).

Step 4 - Localizing a topic

To translate a topic, create a new text file next to the topic you want to localize. Let's translate the My topic topic.

  1. Create a new text file named my-topic$cs.md next to the my-topic.md file.

--- name: Můj topic description: Můj milovaný topic author: Já --- # Toto je můj topic Který obsahuje nějaké informace.

This will create localized topic for topic ID my-topic with the language code cs.

For players with their preferred language set to Czech, this translated topic will be shown.

Result

Screenshot of the result

Troubleshooting

If you have problems and can't see the created mod documentation, check the console logs.

If you still don't know why it isn't working, feel free to get support at &9&lhttps://support.voile.dev

Further reading

To learn more, please see the following topics.

18 April 2026