REKINDLED HORIZONS - 0.1.4-alpha
Minecraft 1.12.2 / Forge 14.23.5.2860

This is the verified-ID bootstrap build.

IMPORTANT
---------
1. Use Java 8 for this Minecraft/Forge generation.
2. Allocate roughly 6-8 GB RAM to start.
3. When creating an Overworld, select the BIOMES O' PLENTY world type.
4. The pack deliberately uses Thermal/CoFH metals as the planned canonical
   common industrial metals. Duplicate ore generation is NOT yet disabled in
   this bootstrap; do that after the first successful config-generating launch.
5. Do not update individual mods blindly. Several versions are intentionally
   pinned for compatibility and classic behavior.

ORE UNIFICATION PLAN
--------------------
Canonical generic industrial metals:
- Copper: Thermal Foundation
- Tin: Thermal Foundation
- Lead: Thermal Foundation
- Silver: Thermal Foundation
- Nickel: Thermal Foundation
- Platinum: Thermal Foundation where applicable

Keep progression-specific resources unique:
- IC2 uranium
- AE2 Certus Quartz
- Thaumcraft crystals
- Galacticraft planetary ores
- mod-specific alloys and progression resources

UniDict + WanionLib are included to normalize recipes/machine outputs.
World-generation duplicates should be disabled only after the first clean launch
has generated each mod's config files.

See the separate Build Kit for the remaining recommended additions.


0.1.3-alpha DEPENDENCY FIX
--------------------------
Added:
- CodeChickenLib 1.12.2-3.2.3.358-universal
  CurseForge project 242818 / file 2779848
- CoFHWorld 1.12.2-1.4.0.1-universal
  CurseForge project 271384 / file 2920434

These are required by Logistics Pipes / Thermal Dynamics / Thermal Expansion
and Thermal Foundation respectively.


0.1.3-alpha AM2 STABILITY PIN
-----------------------------
Changed:
- Ars Magica 2: Rekindled 1.6.2 -> 1.6.1
  CurseForge project 1430906
  Old file: 8314968
  New file: 8089525

Reason:
The 1.6.2 release failed during Forge mod construction with
NoClassDefFoundError for am2/common/items/ItemSpellBook and
ItemArcaneGuardianSpellbook. Version 1.6.1 is being used as the
baseline stability pin before adding optional Wizardry integration.

Do not update Ars Magica 2 independently until this pin is removed
from the Rekindled Horizons manifest.


0.1.3-alpha AM2 REGRESSION TEST
-------------------------------
Changed:
- Ars Magica 2: Rekindled 1.6.1 -> 1.6.0
  CurseForge project 1430906
  New file: 7996153

Reason:
Both 1.6.1 and 1.6.2 fail during Forge construction with:
  NoClassDefFoundError: am2/common/items/ItemSpellBook
  NoClassDefFoundError: am2/common/items/ItemArcaneGuardianSpellbook

1.6.0 is now the baseline compatibility test.
Author remains xDGZYT.


0.1.4-alpha AM2 + WIZARDRY INTEGRATION TEST
-------------------------------------------
Changed:
- Ars Magica 2: Rekindled -> 1.6.2
  CurseForge project 1430906 / file 8314968
- Added Electroblob's Wizardry 4.3.19
  CurseForge project 265642 / file 8320066

Reason:
AM2 1.6.0, 1.6.1 and 1.6.2 all failed without Electroblob's Wizardry with
the same ItemSpellBook / ItemArcaneGuardianSpellbook class-loading failure.
The AM2 1.12.2 port contains extensive Wizardry integration. This build tests
the integrated configuration directly rather than continuing version downgrades.

Author: xDGZYT


0.1.5-alpha AM2 QUARANTINE BUILD
--------------------------------
Ars Magica 2: Rekindled has been temporarily removed from the CurseForge
manifest after its 1.6.0, 1.6.1 and 1.6.2 release JARs all failed with the
same ItemSpellBook / ItemArcaneGuardianSpellbook class-loading error.

A minimal diagnostic profile containing only Forge, AM2, Baubles and
Electroblob's Wizardry reproduced the crash, ruling out the other
Rekindled Horizons mods as the cause.

Electroblob's Wizardry remains installed so the rest of the pack can be
validated. AM2 will be reintroduced once a working upstream/dev build is
selected and tested.

Author: xDGZYT


0.1.6-alpha BAUBLES COMPATIBILITY FIX
-------------------------------------
Changed:
- Removed original Baubles 1.5.2
- Added Bubbles 2.4.10 (Baubles fork / drop-in replacement)
  CurseForge project 995393 / file 7736064
- Reintroduced Ars Magica 2: Rekindled 1.6.2
  CurseForge project 1430906 / file 8314968
- Electroblob's Wizardry 4.3.19 remains installed

Reason:
The published Ars Magica 2: Rekindled 1.6.x builds repeatedly crashed with
ItemSpellBook / ItemArcaneGuardianSpellbook while original Baubles was installed.
Bubbles is an actively maintained Baubles fork designed as a replacement and
includes compatibility fixes for mods such as Electroblob's Wizardry.

Author: xDGZYT


0.1.7-alpha EXPLORATION / ACCESSORY PASS
----------------------------------------
Added:
- Bountiful Baubles 1.12.2-0.1.8
  CurseForge project 313536 / file 3568240
  Uses Bubbles as the Baubles-compatible API layer.

- Waystones 1.12.2-4.0.67
  CurseForge project 245755 / file 2624701
  Adds activated/player-placed waystone travel and optional generated waystones.

Notes:
- Do NOT install original Baubles. Rekindled Horizons uses Bubbles instead
  because of the confirmed Ars Magica 2 compatibility issue.
- Waystone XP costs, generation, and interdimensional travel can be tuned
  during the configuration pass.

Author: xDGZYT


0.1.8-alpha QUALITY-OF-LIFE PASS
--------------------------------
Added:
- XP Tome 1.12.2-v2.0.1
  CurseForge project 344787 / file 3648989

Purpose:
Provides a portable way to store and retrieve experience without adding a
new progression system. Default capacity is 1395 XP (roughly level 30) and
can be tuned later during the configuration pass.

Author: xDGZYT


REKINDLED HORIZONS 0.2.0-alpha
==============================

CONTENT COMPLETION PASS

Added:
- Project Red: Core, Compat, Integration, Illumination, Expansion, Exploration
- MrTJPCore
- CB Multipart
- OpenBlocks
- OpenModsLib
- Ender Storage continuation
- Pam's HarvestCraft
- JourneyMap 5.7.1p3
- Hwyla 1.8.26-B41
- Inventory Tweaks 1.63

Waystones:
- Default travel/cost/crafting behavior is untouched.
- World-generated waystones are now unbreakable.
- Player-placed waystones remain movable.

Ore unification:
- Project Red Copper, Tin and Silver world generation is disabled.
- Project Red Electrotine, Ruby, Sapphire, Peridot, marble caves and volcanoes
  remain enabled.
- Thermal/CoFH remains the intended canonical source for common industrial metals.
- IC2/Forestry duplicate worldgen will be handled in the next config pass after
  validating the generated configs from this build.

Important:
- Continue using Bubbles, NOT original Baubles, due to the confirmed AM2 crash.
- Minecraft 1.12.2 / Forge 14.23.5.2860 / Java 8.
- Use BIOMESOP for the intended Overworld world type.

Author: xDGZYT


REKINDLED HORIZONS 0.2.1-alpha
==============================

WORLDGEN / ORE UNIFICATION PASS

Canonical common industrial ore family:
- Copper: Thermal Foundation
- Tin: Thermal Foundation
- Silver: Thermal Foundation
- Lead: Thermal Foundation
- Nickel: Thermal Foundation

Changes:
- IC2 Copper generation disabled.
- IC2 Tin generation disabled.
- IC2 Lead generation disabled.
- IC2 Uranium generation remains enabled.

- Forestry Copper generation disabled.
- Forestry Tin generation disabled.
- Forestry Apatite generation remains enabled.

- Galacticraft Overworld Copper generation disabled.
- Galacticraft Overworld Tin generation disabled.
- Galacticraft Aluminum and Silicon remain enabled.
- Galacticraft Moon/Mars/Asteroids/Venus ores remain unchanged.

- ProjectRed Copper/Tin/Silver generation remains disabled.
- ProjectRed Electrotine, Ruby, Sapphire, Peridot, Marble Caves and Volcanoes remain enabled.

- Railcraft's regional mine-cloud world generation is PRESERVED.
- Railcraft Copper/Tin/Silver/Lead/Nickel mines now place the equivalent
  Thermal Foundation ore blocks instead of duplicate Railcraft ore variants.
- Railcraft Zinc remains unique.
- Railcraft Iron and Gold mine generation remains unchanged.

- UniDict remains enabled for recipe and machine-output normalization.

WORLD / DIMENSIONS
- Biomes O' Plenty is now the default singleplayer world type.
- Dedicated servers should use: level-type=BIOMESOP
- Waystones behavior remains default except world-generated waystones are unbreakable.
- Galacticraft, Twilight Forest and Thaumcraft dimension IDs from the working
  generated config were checked and do not conflict.

IMPORTANT
- These worldgen changes only apply to newly generated chunks.
- For a proper long-term world, start it with 0.2.1-alpha or later.
- Continue using Bubbles, NOT original Baubles, for Ars Magica 2 compatibility.

Author: xDGZYT


REKINDLED HORIZONS 0.2.2-alpha
==============================

QUALITY-OF-LIFE / IMMERSION PASS

Added:
- Comforts 1.12.2-1.4.1.2
  Portable sleeping bags and hammocks without changing player spawn.

- RealBench 1.12.2-1.3.3
  Crafting-table grids retain their contents and behave like persistent workbenches.

- Toast Control 1.12.2-1.3.0
  Controls vanilla advancement/recipe toast popups.

- Placebo 1.12.2-1.6.1
  Required library for Toast Control.

- Varied Commodities 1.12.2 (31Mar23)
  Additional furniture, weapons, props and decorative/aesthetic content.

- Sit 1.12.2-v1.3
  Allows players to sit naturally on slabs and stairs.

Configuration:
- All newly added mods use their default behavior in this build.
- Existing 0.2.1 worldgen, ore-unification, BOP, Waystones and AM2/Bubbles
  compatibility settings are unchanged.

Author: xDGZYT


REKINDLED HORIZONS 0.2.3-alpha
==============================

BRANDING / MAIN MENU UPDATE

Added:
- Custom Main Menu 2.0.9.1
- Resource Loader 1.5.3
- Rekindled Horizons branded title-screen artwork
- Fully custom main-menu layout

Main Menu:
- Singleplayer
- Multiplayer
- Mods
- Host Your Own Server
- Options
- Quit Game

Removed:
- Minecraft Realms button

Host Your Own Server:
- Opens https://ethobyte.net in the player's browser.
- Uses Custom Main Menu's normal external-link action.

Branding:
- Displays Rekindled Horizons 0.2.3-alpha.
- Displays Minecraft / Forge information and loaded mod count.
- Credits xDGZYT.
- Retains Mojang copyright notice.

Technical:
- Menu config: config/CustomMainMenu/mainmenu.json
- Background: resources/rekindledhorizons/background.png
- Background uses aspect-preserving "fill" mode.
- All Resource Loader resource paths are lowercase for compatibility.

All 0.2.2 gameplay, QoL, worldgen and ore-unification settings are unchanged.

Author: xDGZYT


REKINDLED HORIZONS 0.2.4-alpha
==============================

MAIN MENU LAYOUT FIX

Changed:
- Main button area widened from 200px to 240px.
- "Host Your Own Server" button widened to 152px.
- Mods button reduced to 84px to keep the row centered.
- Options / Quit row widened proportionally.
- Bottom-right labels now use Custom Main Menu's text-end anchoring.
- "Created by xDGZYT" and Mojang copyright should now remain fully on-screen.
- Displayed pack version updated to 0.2.4-alpha.

No gameplay, worldgen, mod, or balance changes.

Author: xDGZYT


REKINDLED HORIZONS 0.2.5-alpha
==============================

ENERGY / MULTIPLAYER UPDATE

Added:
- Energy Converters 1.12.2-1.3.7.30
  CurseForge project 254818 / file 2992813
  Enables RF/FE/EU/MJ conversion, including Thermal RF -> BuildCraft MJ.

- Simple Voice Chat 1.12.2-2.6.15 (Forge)
  CurseForge project 416089 / file 7872360
  Adds proximity and group voice chat.

Server note:
- Simple Voice Chat uses UDP port 24454 by default.
- Dedicated servers must expose UDP 24454 in addition to Minecraft TCP 25565.

No existing worldgen or ore-unification settings changed.

Author: xDGZYT


REKINDLED HORIZONS 0.2.6-alpha
==============================

RECIPE COMPATIBILITY UPDATE

Added:
- CraftTweaker 4.1.20.715
  CurseForge project 239197 / file 8051578
  Provides a controlled pack-level layer for recipe conflict fixes.

Changed:
- Bountiful Baubles Iron Ring recipe now uses four Iron Nuggets:
      _ N _
      N _ N
      _ N _
- The original four-Iron-Ingot cross recipe is no longer claimed by the
  Bountiful Baubles Iron Ring.
- This restores that recipe shape for the Iron Gear.

Technical:
- Script: scripts/rekindled_horizons_recipes.zs
- Target item: bountifulbaubles:ringiron
- Ingredient uses ore dictionary entry nuggetIron.

Simple Voice Chat remains pinned to Forge 1.12.2 version 2.6.22.

Author: xDGZYT


REKINDLED HORIZONS 0.2.7-alpha
================================

MODERN VANILLA BUILDING UPDATE

Added:
- Quark r1.6-179
- AutoRegLib 1.3-32
- Future MC 0.2.21
- Shadowfacts' Forgelin 1.8.3
- Modernity 3.10.3 resource pack
- Default Options 9.2.8 (client-only)

Highlights:
- Modern textures for Granite, Diorite, Andesite and the wider vanilla palette.
- Granite / Diorite / Andesite stairs and slabs.
- Later-version vanilla wall variants.
- Wood-specific buttons and pressure plates.
- Wood-specific trapdoors and signs.
- Stripped logs and full-bark wood blocks for every vanilla wood type.
- Lanterns, barrels, campfires, smokers, blast furnaces, composters,
  smooth stone/quartz and a functional stonecutter.

Pack philosophy:
Quark and Future MC are deliberately restricted. Their unrelated worldgen,
mobs, progression systems and broad gameplay changes remain disabled.

Modernity is configured as the default resource pack for fresh profiles through
Default Options without shipping a normal user options.txt.

Existing 0.2.6 recipe compatibility changes remain unchanged.
Simple Voice Chat remains on Forge 1.12.2 version 2.6.22.

Author: xDGZYT


REKINDLED HORIZONS 0.2.8-alpha
================================

LIVING VILLAGES UPDATE

Added:
- Minecraft Comes Alive (MCA) 6.1.0 for Minecraft 1.12.2
  CurseForge project 59693 / file 2824328
  File: MCA-1.12.2-6.1.0-universal.jar

MCA replaces vanilla villagers with human NPCs and adds relationships,
marriage, children/families, workplaces, hangouts, and richer village
interactions.

Compatibility notes:
- MCA 6.x for 1.12.2 no longer requires RadixCore.
- Future MC's replacement villager GUI remains disabled so MCA owns villager
  interactions cleanly.
- MCA initially ships close to its defaults so multiplayer testing can reveal
  genuine pack conflicts before we tune it.

All 0.2.7 modern-vanilla building settings remain unchanged.
Simple Voice Chat remains pinned to Forge 1.12.2 version 2.6.22.

Author: xDGZYT


REKINDLED HORIZONS 0.2.9-alpha
================================

TEXTURE INTEGRATION UPDATE

Added:
- Modernity Adjunct 1.7.1
  CurseForge project 1088911 / file 8733674
  File: ModernityAdjunct-f3-1.7.1.zip

- Chisel Modernity 1.12.2
  CurseForge project 1061104 / file 5520060
  File: Chisel Modernity 1.12.2.zip

Changed:
- Default resource-pack stack for fresh profiles is now:
    Modernity
    -> Modernity Adjunct
    -> Chisel Modernity
  with Chisel Modernity having the highest priority.

Modernity Adjunct adds modern-style textures for a broad set of mods already
used by Rekindled Horizons. Chisel Modernity supplies a final Chisel-specific
override layer for the textures it supports.

No gameplay, worldgen, recipe or balance changes.

Author: xDGZYT


REKINDLED HORIZONS 0.3.0-alpha
================================

MCA REFORGED MIGRATION

Removed:
- Minecraft Comes Alive (MCA) 6.1.0

Added:
- MCA Reforged 6.3.1.6
  CurseForge project 1327637 / file 8003008
  File: mca-6.3.1.6.jar

This is a major compatibility change and the reason for the 0.3.0 version bump.

The migration is intended to replace the abandoned legacy MCA branch with a
maintained 1.12.2 implementation, particularly after multiplayer child/family
state issues appeared during server testing.

IMPORTANT:
Back up existing worlds before first launch with 0.3.0-alpha.

Future MC's replacement villager GUI remains disabled.
All 0.2.9 building, texture, voice chat, energy and recipe changes remain.

Author: xDGZYT


REKINDLED HORIZONS 0.3.0-alpha
MCA REFORGED MIGRATION
======================

IMPORTANT:
BACK UP YOUR WORLD BEFORE FIRST BOOT.

Removed:
- Minecraft Comes Alive (classic) 6.1.0
  CurseForge project 59693
  MCA-1.12.2-6.1.0-universal.jar

Added:
- MCA Reforged 6.3.1.6
  CurseForge project 1327637 / file 8003008
  mca-6.3.1.6.jar

Why:
- The legacy MCA 6.1.0 branch is abandoned.
- Multiplayer player-family behavior in the legacy build has already shown
  lifecycle/state problems in Rekindled Horizons.
- MCA Reforged is an actively maintained 1.12.2 continuation/fork and is
  designed for client + dedicated server use.

Migration policy:
- Do NOT run classic MCA and MCA Reforged together.
- Make a full backup of the world before first launch.
- Existing marriages, children, adult children, family trees and per-player
  MCA state must be treated as potentially migratable-but-unverified until
  tested on the real server.
- If existing family data behaves incorrectly, restore the backup rather than
  repeatedly saving the migrated world while troubleshooting.
- Future MC's replacement villager GUI remains disabled so MCA Reforged owns
  villager interactions.

Recommended test:
1. Backup the entire server/world.
2. Replace classic MCA with mca-6.3.1.6.jar on BOTH client and server.
3. Boot the server.
4. Test existing married players and existing children first.
5. Test creating a new child and letting that child age up.
6. Only then continue using the migrated world normally.
