Creating a Custom Culture - barrowisp/MillenaireCultures GitHub Wiki

Welcome to the Millenaire Cultures wiki!

If you placed millenaire-1.12.2-7.2.0.jar in the mods folder of your Minecraft installation (C:\Users\<You>\AppData\Roaming\.minecraft\mods) and launched the game, a couple of new folders were created inside the mods folder: millenaire and millenaire-custom.
The first of these will be overwritten with each new version of the mod (7.2.1 etc) that you launch. The second was made specifically for adding content to Millénaire, and is not affected by updates. There is an example culture already in the millenaire-custom folder, but it's also recommended to explore the directory of millenaire to see how to structure the directory of your own culture.

Most of Millénaire's specific content directories support putting content in sub-directories. For example, you could put a building file in millenaire-custom/cultures/<yournewculture>/buildings/ or directly in millenaire-custom/cultures/<yournewculture>/; this choice has no effect on how files behave, and is purely an option for improved organization. One small exception: buildings added to millenaire-custom/cultures/<yournewculture>/buildings/lone/ will not be added to villages.

All files you make/put in mods/millenaire-custom with the exact same filename as a file in mods/millenaire will replace the file present in mods/millenaire, except for:

  • language files (en_us.lang etc? or just dialogs?)
  • blocklist.txt
  • itemlist.txt
  • tradedgoods.txt for each culture (named tradedgoods or custom_traded_goods?)

Instead of overwriting those files, the contents of these files in mods/millenaire-custom are added to the content already in the corresponding file of mods/millenaire.

Components

A complete culture will have:

  • at least one type of village
  • a variety of buildings, including at least one town hall
  • upgrades/improvements to some buildings (optional)
  • a few lone buildings whether or not inhabited (optional)
  • villagers with occupations and clothing that reflect the norms of the era (optional)
  • one or more villagers as vendors (optional)
  • names for villages and villagers that reflect the culture/language, whether or not representing actual persons/places (optional)
  • goals for each type of villager
  • remarks (monologs) by villagers thinking aloud (optional)
  • lines of conversation (dialogs) in the culture's language (optional)
  • unique trade goods (optional)
  • reputation benchmarks (optional?)
  • quests (optional)
  • entries in the Travel Book listing your culture's buildings, etc. (optional?)
  • descriptions of your culture's buildings, etc. in the Travel Book (optional)
  • in-game Help pages

You may choose what to work on first, depending on your interests. Files you will need to create include:

  • culture.txt
  • yournewculture_strings.txt
  • yournewculture_travelbook.txt (optional)
⚠️ **GitHub.com Fallback** ⚠️