NeroAgricultureСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (57)
beta
NeroAgriculture 0.5.0-beta.1 - Forge 26.3
0.5.0-beta.1-forge-26.312 окт. 2026 г.40Minecraft: 26.3forge
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - Forge 26.2
0.5.0-beta.1-forge-26.212 окт. 2026 г.8Minecraft: 26.2forge
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - Forge 26.1.2
0.5.0-beta.1-forge-26.1.212 окт. 2026 г.0Minecraft: 26.1.2forge
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - NeoForge 26.3
0.5.0-beta.1-neoforge-26.312 окт. 2026 г.35Minecraft: 26.3neoforge
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - NeoForge 26.2
0.5.0-beta.1-neoforge-26.212 окт. 2026 г.17Minecraft: 26.2neoforge
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - NeoForge 26.1.2
0.5.0-beta.1-neoforge-26.1.212 окт. 2026 г.18Minecraft: 26.1.2neoforge
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - Fabric 26.3
0.5.0-beta.1-fabric-26.312 окт. 2026 г.107Minecraft: 26.3fabric
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - Fabric 26.2
0.5.0-beta.1-fabric-26.212 окт. 2026 г.28Minecraft: 26.2fabric
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.5.0-beta.1 - Fabric 26.1.2
0.5.0-beta.1-fabric-26.1.212 окт. 2026 г.21Minecraft: 26.1.2fabric
Что нового
Survival crafting recipes for every machine, controller, grow bed and farm block, a NeroQuests quest
pack, four personal milestone gates and a terraforming channel. Requires Neroland Core 1.15.0; still no
other dependency (NeroQuests stays optional).
### Added
- **Survival crafting recipes** for the whole block line, which until now was creative-only: the
Fragment Extractor (iron, copper, a furnace, a piston and redstone — vanilla only, so Territe
extraction is reachable from a fresh world) and the Territe Grow Bed (iron, a composter, dirt); the
Fragment Infuser, Seed Synthesizer, Seed Research Bench, Planter, Harvester, Fertiliser Applicator,
Fertiliser Processor, Greenhouse Frame (x8), Greenhouse Glass (x8), Greenhouse Controller, Crop Tower
Frame (x4), Crop Tower Controller, Speed Module and Efficiency Module, all costing Territe Fragments
plus vanilla parts; the Genetics Station, Pollination Beacon, Oxygen Plant and Biofuel Converter at
Forgite; the Terraforming Controller and Terraforming Seed at Orbite; each higher grow bed from the
bed below it plus four fragments of its tier; and a Blank Seed from wheat seeds, paper and a Territe
Fragment. Recipes carry no progression gate: the fragment ladder itself paces them. See the wiki's
Crafting Recipes page.
- **NeroQuests quest pack** — chapter `neroagriculture:field_ledger` "Field Ledger", 15 quests — that
appears in the quest book when NeroQuests is installed; inert otherwise, no dependency. Five
vanilla-ingredient crafts (fertilisers, biomass, crop waste) lead to the `ledger_opened` capstone,
four gate quests follow the tier ladder (Refinement to Ascension), four record personal milestones
(`first_reaping`, `seed_scholar`, `under_glass`, `vertical_farm`) and one server-wide world-log quest
(`green_world`) completes when a terraforming project in any dimension reaches Complete.
- **Record gates** `neroagriculture:first_research`, `first_harvest`, `greenhouse_keeper` and
`tower_grower`: player-scope Neroland Core gates the mod opens once for a player when they complete a
Seed Research Bench research, harvest a mature NeroAgriculture crop by hand, open a running
Greenhouse Controller or open a formed Crop Tower Controller. They have no prerequisites and gate
nothing; the tier gates (`refinement` to `ascension`) are unchanged and keep their prerequisites. The
greenhouse and tower milestones are recorded on interaction, so neither controller stores an owner.
- **Threshold event `neroagriculture:terraform_stage`** on Neroland Core's `ThresholdEvents` bus,
fired on every terraforming stage change. Scope = the dimension id (never the position, the project
id or a player); value and threshold = the stage (Seeded 1, Growing 2, Stabilising 3, Complete 4);
`rising` is `false` only for a rollback to Dormant (0). The in-process `AgricultureApi` terraforming
event is unchanged.
### Changed
- **Requires Neroland Core 1.15.0** (was 1.13.0): the `ThresholdEvents.fire(sourceModId, crossing)`
overload. `neroagriculture:tower_output` crossings now name `neroagriculture` as their source too.
- The four tier quests in the quest pack are visible from the start (they were hidden behind their own
gate while the ladder had no survival recipes).
beta
NeroAgriculture 0.4.0-beta.1 - Forge 26.3
0.4.0-beta.1-forge-26.311 окт. 2026 г.4Minecraft: 26.3forge
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - Forge 26.2
0.4.0-beta.1-forge-26.211 окт. 2026 г.0Minecraft: 26.2forge
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - Forge 26.1.2
0.4.0-beta.1-forge-26.1.211 окт. 2026 г.4Minecraft: 26.1.2forge
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - NeoForge 26.3
0.4.0-beta.1-neoforge-26.311 окт. 2026 г.10Minecraft: 26.3neoforge
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - NeoForge 26.2
0.4.0-beta.1-neoforge-26.211 окт. 2026 г.4Minecraft: 26.2neoforge
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - NeoForge 26.1.2
0.4.0-beta.1-neoforge-26.1.211 окт. 2026 г.8Minecraft: 26.1.2neoforge
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - Fabric 26.3
0.4.0-beta.1-fabric-26.311 окт. 2026 г.8Minecraft: 26.3fabric
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - Fabric 26.2
0.4.0-beta.1-fabric-26.211 окт. 2026 г.6Minecraft: 26.2fabric
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.4.0-beta.1 - Fabric 26.1.2
0.4.0-beta.1-fabric-26.1.211 окт. 2026 г.4Minecraft: 26.1.2fabric
Что нового
Item tags for tag-keyed pricing, and a crop-tower output threshold event. Neroland Core only: no new
dependency (NeroEconomy is not needed for any of this).
### Added
- **Item tags** for data packs and economy mods to key on, so a tag-keyed commodity follows every new
item with no code: `#neroagriculture:fragments` (the five tier fragments; the component-keyed
`resource_fragment` stays out because its identity is in item components),
`#neroagriculture:fertilisers` (fertiliser, speed and yield fertiliser) and `#neroagriculture:biofuels`
(biofuel canister and bucket). The fragments and biofuels already sit in `c:fragments` and `c:biofuels`.
- **Threshold event `neroagriculture:tower_output`** on Neroland Core's `ThresholdEvents` bus. Scope = the
dimension id (never a player); value = items harvested by every crop tower in that dimension in the
last in-game hour (1,000 game ticks of server game time, a rolling window in ten 100-tick steps);
threshold = new config `crop_tower.output_event_threshold` (default 512, 0 = off); `rising` is `true`
once when the total reaches the threshold and `false` once when it drops back below. In-memory only, so
a restart announces nothing. Usable by NeroQuests' `custom_event` and NeroEvents.
### Deprecated
- `AgricultureApi.PremiumGoodsProvider`, `AgricultureApi.PremiumGood`, `AgricultureApi.PREMIUM_GOODS` and
`CompatContracts.registerPremiumGoodsProvider`. They were never implemented or read, priced in energy
rather than credits, and keyed on a player. Price NeroAgriculture goods through the item tags above
instead. Kept so existing callers still compile.
beta
NeroAgriculture 0.3.0-beta.1 - Forge 26.3
0.3.0-beta.1-forge-26.324 сент. 2026 г.27Minecraft: 26.3forge
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - Forge 26.2
0.3.0-beta.1-forge-26.224 сент. 2026 г.5Minecraft: 26.2forge
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - Forge 26.1.2
0.3.0-beta.1-forge-26.1.224 сент. 2026 г.6Minecraft: 26.1.2forge
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - NeoForge 26.3
0.3.0-beta.1-neoforge-26.324 сент. 2026 г.33Minecraft: 26.3neoforge
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - NeoForge 26.2
0.3.0-beta.1-neoforge-26.224 сент. 2026 г.14Minecraft: 26.2neoforge
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - NeoForge 26.1.2
0.3.0-beta.1-neoforge-26.1.224 сент. 2026 г.17Minecraft: 26.1.2neoforge
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - Fabric 26.3
0.3.0-beta.1-fabric-26.324 сент. 2026 г.79Minecraft: 26.3fabric
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - Fabric 26.2
0.3.0-beta.1-fabric-26.224 сент. 2026 г.36Minecraft: 26.2fabric
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.3.0-beta.1 - Fabric 26.1.2
0.3.0-beta.1-fabric-26.1.224 сент. 2026 г.9Minecraft: 26.1.2fabric
Что нового
JEI and EMI recipe pages for the fabrication machines.
### Added
- **JEI and EMI pages for all six fabrication recipe types:** Material Extraction, Fragment Infusing,
Fragment Fusion, Seed Synthesizing, Material Conversion and Seed Research, with the Fragment
Extractor, Fragment Infuser, Seed Synthesizer and Seed Research Bench as workstations. Each page shows
what the machine actually takes and gives, including the slots the recipe file does not list (a
synthesizer's Tier Fragments and Prospora Seed, an infuser's Blank Seed, an extractor's Resource
Fragment), plus the energy and time before upgrades. Resource Fragments and Seeds carry their
material, so they read as "Iron Fragment", "Steel Seed" and so on. EMI support targets the community
EMI Unofficial Port (Unstable), the only EMI build for Minecraft 26.x, on NeoForge and Fabric. With JEI
and EMI both installed, the pages show once. Both viewers stay optional. See the wiki's Recipe viewers
page.
- **Recipe sync for the fabrication recipes** on NeoForge and Fabric. 26.x clients no longer receive the
full recipe list, so the server now sends the six fabrication recipe types to clients for the recipe
viewers. Recipe definitions only; no player data.
beta
NeroAgriculture 0.2.1-beta.1 - Forge 26.3
0.2.1-beta.1-forge-26.324 сент. 2026 г.5Minecraft: 26.3forge
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - Forge 26.2
0.2.1-beta.1-forge-26.224 сент. 2026 г.2Minecraft: 26.2forge
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - Forge 26.1.2
0.2.1-beta.1-forge-26.1.224 сент. 2026 г.2Minecraft: 26.1.2forge
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - NeoForge 26.3
0.2.1-beta.1-neoforge-26.324 сент. 2026 г.2Minecraft: 26.3neoforge
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - NeoForge 26.2
0.2.1-beta.1-neoforge-26.224 сент. 2026 г.4Minecraft: 26.2neoforge
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - NeoForge 26.1.2
0.2.1-beta.1-neoforge-26.1.224 сент. 2026 г.1Minecraft: 26.1.2neoforge
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - Fabric 26.3
0.2.1-beta.1-fabric-26.324 сент. 2026 г.4Minecraft: 26.3fabric
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - Fabric 26.2
0.2.1-beta.1-fabric-26.224 сент. 2026 г.3Minecraft: 26.2fabric
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.1-beta.1 - Fabric 26.1.2
0.2.1-beta.1-fabric-26.1.224 сент. 2026 г.1Minecraft: 26.1.2fabric
Что нового
### Fixed
- **Fabric: the game no longer crashes while loading.** The client registered the Resource Crop's tint
against Minecraft's block colours during client start-up, before those colours exist, so Fabric
clients stopped with a `NullPointerException` from `Minecraft.getBlockColors()`. The tint is now
registered through Fabric API's `BlockColorRegistry`, which holds it until the colours are ready. Crops
keep the same tint. NeoForge and Forge were not affected.
beta
NeroAgriculture 0.2.0-beta.1 - Forge 26.3
0.2.0-beta.1-forge-26.321 сент. 2026 г.6Minecraft: 26.3forge
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - Forge 26.2
0.2.0-beta.1-forge-26.221 сент. 2026 г.5Minecraft: 26.2forge
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - Forge 26.1.2
0.2.0-beta.1-forge-26.1.221 сент. 2026 г.6Minecraft: 26.1.2forge
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - NeoForge 26.3
0.2.0-beta.1-neoforge-26.321 сент. 2026 г.7Minecraft: 26.3neoforge
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - NeoForge 26.2
0.2.0-beta.1-neoforge-26.221 сент. 2026 г.10Minecraft: 26.2neoforge
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - NeoForge 26.1.2
0.2.0-beta.1-neoforge-26.1.221 сент. 2026 г.4Minecraft: 26.1.2neoforge
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - Fabric 26.3
0.2.0-beta.1-fabric-26.321 сент. 2026 г.3Minecraft: 26.3fabric
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - Fabric 26.2
0.2.0-beta.1-fabric-26.221 сент. 2026 г.7Minecraft: 26.2fabric
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.2.0-beta.1 - Fabric 26.1.2
0.2.0-beta.1-fabric-26.1.221 сент. 2026 г.6Minecraft: 26.1.2fabric
Что нового
Minecraft **26.3** support. No gameplay, id, tag or config change.
### Added
- **Minecraft 26.3** as a new Stonecutter node on every loader — NeoForge `26.3.0.7-beta`,
Forge `26.3-66.0.2` and Fabric (fabric-api `0.161.0+26.3`, NeoForm `26.3-1`) — built alongside
26.1.2 and 26.2, so every release now ships **nine** loader × version jars.
### Changed
- VS Code run/debug configurations (`.vscode/launch.json`, `.vscode/tasks.json`) gain the three
26.3 cells; the "Build all" task now builds all nine.
- CI (`multiloader.yml`, `publish.yml`) builds, attaches and publishes the 26.3 jars.
- Requires **Neroland Core 1.13.0** (was `1.8.0`) — the first Core release with a 26.3
build. The loader range still derives from the pin (`[${nerolandcore_version},2.0)`).
- JEI pins moved to the newest published builds on each Minecraft version: `29.40.0.101` (26.1.2), `30.35.0.223` (26.2) and `31.3.0.18` (26.3). Compile-time API only — JEI remains a soft dependency and the shipped jar gains no hard requirement.
### 26.3 port notes
- Block classes build their codecs through Core's `BlockCodecs` (26.3 removed block-type codecs); `codec()` is kept without `@Override` so one source compiles on every version.
- 26.3 API differences are handled with Stonecutter blocks: `PoseStack#rotate` (was `mulPose`), the new `Prediction` argument on `drop` / `placeItemBackInInventory`, `setPermanentlyInvulnerable`, and similar renames.
- Crop `playerDestroy` overrides follow 26.3's `ServerLevel` / `ServerPlayer` signature. `PushReaction` constants follow 26.3's renames (`IMMOVEABLE`, `POPPED`).
- Build: the shared `common/` Java source is now preprocessed by Stonecutter for every non-active node (`stonecutterProcessCommon`), so common code can carry `//? if >=26.3 {` blocks, and `common/src/main/resources-<mc>` overlay folders are merged over the shared resources for matching nodes (`mergeCommonResources`). The active node still compiles the raw `common/` folder.
- Build plugins aligned with Neroland Core: ModDevGradle `2.0.147` (the older 2.0.141 cannot set up NeoForge 26.3), ForgeGradle `7.0.40`, Stonecutter `0.9.8`.
beta
NeroAgriculture 0.1.0-beta.1 - Forge 26.2
0.1.0-beta.1-forge-26.230 июл. 2026 г.76Minecraft: 26.2forge
Что нового
The **resource-seed economy** release. The mod is reframed around a standalone fragment ladder with
NeroAgriculture-native progression: the word "essence" is gone, every machine reports through a real
screen, and a full code + design audit
(`neroland-mc-ecosystem/audits/2026-07-28-neroagriculture-audit.md`) was remediated in the same
cycle. Builds green across all six loader×MC cells (Fabric/Forge/NeoForge × 26.1.2/26.2).
### Added
**The fragment ladder and resource seeds**
- **Cosmic-ascent fragment ladder** — five tier items **Territe → Forgite → Orbite → Colonite →
Voidite Fragment** (replacing the essences), condensed 4:1 up the ladder on the **Fragment
Infuser** with steeply scaling NeroFlux + time costs. The per-resource drop is the **Resource
Fragment**; compacted fragment blocks and decor follow the same naming.
- **Native, standalone progression** — NeroAgriculture-owned datapack gates `refinement` /
`synthesis` / `transmutation` / `ascension` that open themselves as each tier's fragments are first
produced, so the whole ladder is reachable with only Neroland Core installed.
- **Resource seeds require the real resource**: synthesized from the resource + tier-scaled matching
fragments + a **Prospora Seed** — seeds amplify what you have found, never mint what you haven't.
Harvests have a configurable seed-return chance (`growth.seed_return_percent`, default 10%).
- **Prospora base crop** — a farmland-planted bootstrap crop dropping Territe Fragments + its seed.
- **Fusion / alloy seeds** — data-driven `fragment_fusion` recipes on the Infuser; curated Steel,
Energized Steel (dormant-safe) and Core-native Nero Alloy, fully datapack-extendable and clamped by
`fusion.enabled` / `fusion.max_tier`.
- **Generic fragment → resource conversion** for every catalog material (per-material recipe JSONs
still override), and a **dynamic creative tab** listing one seed per synced catalog material.
- **Tag-driven discovery** across `c:ingots/gems/ores/dusts/raw_materials`, with per-resource
tier/gate/yield/conversion/colour/enabled overrides and a configurable default tier for unknown
materials (`discovery.default_tier`, default Orbite).
- **Resource-colour tinting** — seeds, fragments and planted crops tint to their resource's ingot
colour on all three loaders, driven by the shared colour resolver.
**Machines, screens and UX**
- **Every machine now has a real screen** in the shared texture-free style: fabrication machines,
Genetics Station, Crop Tower, Grow Beds, Planter/Harvester/Fertiliser Applicator, the processors,
and slot-free status panels for Greenhouse / Terraforming / Pollination Beacon. All gauges are
labelled (Energy / Nutrient / Progress), and gauge values sync as a fraction of the live configured
capacity.
- **Growth progress readouts** — Grow Beds show a live growth bar for the planted crop; Crop Towers
show average growth plus a "Ripe n/m" mature-slot counter.
- **In-GUI build guides** — the Crop Tower and Greenhouse Controller screens carry a scrollable
left-hand guide (with a block-layer sketch) walking through the build steps.
- **Working-area hologram toggle** on the area machines (end-rod outline, persisted per machine).
- **Grow beds are hopping pots** — auto-harvest into four hopper-extractable output slots and
auto-replant from the seed slot; the full farm loop automates on the bed.
- **Greenhouse Door** — a two-block metal-and-glass airlock door: it counts as sealed shell whether
open or closed, so walking in never breaches the greenhouse. Crafted 2×3 from Greenhouse Glass over
Greenhouse Frame (yields 3).
**Ecosystem integration**
- **Nerospace planet-visit adapter** (runtime-guarded, no hard dependency): planet visits grant Core
`material_discovered` milestones for planet-bound materials, making Nerospace-restricted materials
researchable; historical visits backfill when Nerospace ≥ 1.0.0-beta.8 is present. Toggle:
`compat.nerospace_visits`.
- **Optional sibling overlays** (`progression.sibling_overlays`, default off): higher tiers can
additionally require the matching Neroland arc gate a sibling mod drives open — dormant-safe,
standalone play is never blocked.
### Changed
- **Progression posture (playtest decision, 2026-07-16):** hard tier gates are **off by default** —
no machine step or material is gate-blocked out of the box; the native gates stay registered for
packs that want unlocks back. Pacing comes from the economy (real-resource sacrifice, the 4:1
ladder, NF + time, yield caps) plus **Seed Research, now required by default**
(`progression.require_research=true`).
- **Gate unlocks and machine/crop/pollination checks are owner-bound** (placer-recorded,
erasure-covered), with a nearest-player fallback only for ownerless blocks.
- **Crop towers respect the environment**: per-layer climate checks with a configurable NeroFlux
surcharge in hostile environments (`crop_tower.hostile_environment_nf_multiplier`, default 4)
instead of bypassing the system.
- **Area machines** (Planter/Harvester/Applicator) start at a 7×7 area, extendable to 13×13 with
range upgrades.
- **Biofuel is a fluid in its own right** — own properties, bucket and liquid block (lighter and
runnier than nutrient) instead of sharing nutrient's definition.
- **Food & alien content de-emphasised** to a clearly-labelled secondary system; nothing removed.
- **Texture set repainted** to the fragment naming with a ~15% darker lab palette; tinted items use
neutral greyscale bases so the resource colour multiplies cleanly.
- Internal: canonical cross-loader machine and screen tables in `common` (new machines can no longer
silently miss capabilities or screens on one loader).
### Fixed
**Audit remediation (2026-07-29)**
- **Recipe lookup no longer scans and sorts the whole recipe manager every tick** — per-type cached
index plus an idle gate on the fabrication machines; material matching cached per catalog.
- **Breaking a Grow Bed or Foundation Machine no longer voids its inventory**; all machines drop
contents from the removal hook, covering creative breaks and explosions.
- **Crop block entities sync to the client** — in-world crop tints render the real material colour;
grow beds no longer broadcast a full sync packet on every dirty-mark.
- **Server-scoped static caches are cleared on server stop** (terraforming regions, greenhouse index,
cycles, catalog, gallery records, visit tracking) instead of leaking into the next world.
- **Forge honours per-side machine side-config dynamically**, matching Fabric/NeoForge.
- **Platform services preload at construction** even with telemetry opted out (mid-tick ServiceLoader
crash class).
- **Player-data erasure reaches machines in unloaded chunks** via a persisted tombstone set with a
retention window (`privacy.erasure_retention_days`, default 90). (POPIA/GDPR)
- **Greenhouse oxygen contributions are retracted** on breach/unpower/removal.
- Plus a full medium/low sweep: synthesizer hopper filter matches its recipe; tower harvests no
longer burn fertiliser on jammed outputs and split yields across stacks; dedicated-server clients
resolve materials/species from the synced catalog; screens no longer hard-code gauge maxima;
compatibility panels cached per screen; menu slot filters, parser hardening, unified colour
parsing, aggregated reload logging, surgical `gallery clear`, network action validation, Fabric
dedicated-server classloading, zero-yield age reset, and client cache clearing on disconnect.
**Playtest and rendering fixes**
- **All machines accept battery/pipe power** — every machine exposes energy + fluid (side-config
gated) and items on all three loaders.
- **Fluids render on all three loaders** (animated still/flow sprites; previously missing-texture
checkerboard outside NeoForge).
- **UI overlap sweep** — fabrication, area-machine, grow-bed, genetics and tower screens re-banded so
labels, slots and text never collide; the Crop Tower screen gained dedicated rows for its gauges,
growth bar and status line.
- **Right-click with an item in hand opens machine UIs** instead of placing the held block; crops are
walk-through (`noCollision`); block items translate via their block keys; seeds and fragments are
named for their resource ("Iron Seed", "Redstone Fragment").
- **Gallery**: exhibits record what they place so `clear` removes exactly that; fluids and doors are
excluded from the floating grid; the greenhouse exhibit's battery no longer blocks the controller's
face and the dome has a walk-in Greenhouse Door.
### Notes
- **Privacy (POPIA/GDPR):** player data is UUID-only, opt-out, and routed through Core's shared
`PlayerDataErasure` hook — now including unloaded-chunk machine owners via erasure tombstones;
telemetry carries no personal data. See [Privacy and erasure](wiki/Privacy-and-Erasure.md).
- **Build:** all six cells compile and pass `ecjCheck` and unit tests. The new screens, door and
tint paths are compile-verified; in-game visual checks continue on the dev machine.
beta
NeroAgriculture 0.1.0-beta.1 - Forge 26.1.2
0.1.0-beta.1-forge-26.1.230 июл. 2026 г.14Minecraft: 26.1.2forge
Что нового
The **resource-seed economy** release. The mod is reframed around a standalone fragment ladder with
NeroAgriculture-native progression: the word "essence" is gone, every machine reports through a real
screen, and a full code + design audit
(`neroland-mc-ecosystem/audits/2026-07-28-neroagriculture-audit.md`) was remediated in the same
cycle. Builds green across all six loader×MC cells (Fabric/Forge/NeoForge × 26.1.2/26.2).
### Added
**The fragment ladder and resource seeds**
- **Cosmic-ascent fragment ladder** — five tier items **Territe → Forgite → Orbite → Colonite →
Voidite Fragment** (replacing the essences), condensed 4:1 up the ladder on the **Fragment
Infuser** with steeply scaling NeroFlux + time costs. The per-resource drop is the **Resource
Fragment**; compacted fragment blocks and decor follow the same naming.
- **Native, standalone progression** — NeroAgriculture-owned datapack gates `refinement` /
`synthesis` / `transmutation` / `ascension` that open themselves as each tier's fragments are first
produced, so the whole ladder is reachable with only Neroland Core installed.
- **Resource seeds require the real resource**: synthesized from the resource + tier-scaled matching
fragments + a **Prospora Seed** — seeds amplify what you have found, never mint what you haven't.
Harvests have a configurable seed-return chance (`growth.seed_return_percent`, default 10%).
- **Prospora base crop** — a farmland-planted bootstrap crop dropping Territe Fragments + its seed.
- **Fusion / alloy seeds** — data-driven `fragment_fusion` recipes on the Infuser; curated Steel,
Energized Steel (dormant-safe) and Core-native Nero Alloy, fully datapack-extendable and clamped by
`fusion.enabled` / `fusion.max_tier`.
- **Generic fragment → resource conversion** for every catalog material (per-material recipe JSONs
still override), and a **dynamic creative tab** listing one seed per synced catalog material.
- **Tag-driven discovery** across `c:ingots/gems/ores/dusts/raw_materials`, with per-resource
tier/gate/yield/conversion/colour/enabled overrides and a configurable default tier for unknown
materials (`discovery.default_tier`, default Orbite).
- **Resource-colour tinting** — seeds, fragments and planted crops tint to their resource's ingot
colour on all three loaders, driven by the shared colour resolver.
**Machines, screens and UX**
- **Every machine now has a real screen** in the shared texture-free style: fabrication machines,
Genetics Station, Crop Tower, Grow Beds, Planter/Harvester/Fertiliser Applicator, the processors,
and slot-free status panels for Greenhouse / Terraforming / Pollination Beacon. All gauges are
labelled (Energy / Nutrient / Progress), and gauge values sync as a fraction of the live configured
capacity.
- **Growth progress readouts** — Grow Beds show a live growth bar for the planted crop; Crop Towers
show average growth plus a "Ripe n/m" mature-slot counter.
- **In-GUI build guides** — the Crop Tower and Greenhouse Controller screens carry a scrollable
left-hand guide (with a block-layer sketch) walking through the build steps.
- **Working-area hologram toggle** on the area machines (end-rod outline, persisted per machine).
- **Grow beds are hopping pots** — auto-harvest into four hopper-extractable output slots and
auto-replant from the seed slot; the full farm loop automates on the bed.
- **Greenhouse Door** — a two-block metal-and-glass airlock door: it counts as sealed shell whether
open or closed, so walking in never breaches the greenhouse. Crafted 2×3 from Greenhouse Glass over
Greenhouse Frame (yields 3).
**Ecosystem integration**
- **Nerospace planet-visit adapter** (runtime-guarded, no hard dependency): planet visits grant Core
`material_discovered` milestones for planet-bound materials, making Nerospace-restricted materials
researchable; historical visits backfill when Nerospace ≥ 1.0.0-beta.8 is present. Toggle:
`compat.nerospace_visits`.
- **Optional sibling overlays** (`progression.sibling_overlays`, default off): higher tiers can
additionally require the matching Neroland arc gate a sibling mod drives open — dormant-safe,
standalone play is never blocked.
### Changed
- **Progression posture (playtest decision, 2026-07-16):** hard tier gates are **off by default** —
no machine step or material is gate-blocked out of the box; the native gates stay registered for
packs that want unlocks back. Pacing comes from the economy (real-resource sacrifice, the 4:1
ladder, NF + time, yield caps) plus **Seed Research, now required by default**
(`progression.require_research=true`).
- **Gate unlocks and machine/crop/pollination checks are owner-bound** (placer-recorded,
erasure-covered), with a nearest-player fallback only for ownerless blocks.
- **Crop towers respect the environment**: per-layer climate checks with a configurable NeroFlux
surcharge in hostile environments (`crop_tower.hostile_environment_nf_multiplier`, default 4)
instead of bypassing the system.
- **Area machines** (Planter/Harvester/Applicator) start at a 7×7 area, extendable to 13×13 with
range upgrades.
- **Biofuel is a fluid in its own right** — own properties, bucket and liquid block (lighter and
runnier than nutrient) instead of sharing nutrient's definition.
- **Food & alien content de-emphasised** to a clearly-labelled secondary system; nothing removed.
- **Texture set repainted** to the fragment naming with a ~15% darker lab palette; tinted items use
neutral greyscale bases so the resource colour multiplies cleanly.
- Internal: canonical cross-loader machine and screen tables in `common` (new machines can no longer
silently miss capabilities or screens on one loader).
### Fixed
**Audit remediation (2026-07-29)**
- **Recipe lookup no longer scans and sorts the whole recipe manager every tick** — per-type cached
index plus an idle gate on the fabrication machines; material matching cached per catalog.
- **Breaking a Grow Bed or Foundation Machine no longer voids its inventory**; all machines drop
contents from the removal hook, covering creative breaks and explosions.
- **Crop block entities sync to the client** — in-world crop tints render the real material colour;
grow beds no longer broadcast a full sync packet on every dirty-mark.
- **Server-scoped static caches are cleared on server stop** (terraforming regions, greenhouse index,
cycles, catalog, gallery records, visit tracking) instead of leaking into the next world.
- **Forge honours per-side machine side-config dynamically**, matching Fabric/NeoForge.
- **Platform services preload at construction** even with telemetry opted out (mid-tick ServiceLoader
crash class).
- **Player-data erasure reaches machines in unloaded chunks** via a persisted tombstone set with a
retention window (`privacy.erasure_retention_days`, default 90). (POPIA/GDPR)
- **Greenhouse oxygen contributions are retracted** on breach/unpower/removal.
- Plus a full medium/low sweep: synthesizer hopper filter matches its recipe; tower harvests no
longer burn fertiliser on jammed outputs and split yields across stacks; dedicated-server clients
resolve materials/species from the synced catalog; screens no longer hard-code gauge maxima;
compatibility panels cached per screen; menu slot filters, parser hardening, unified colour
parsing, aggregated reload logging, surgical `gallery clear`, network action validation, Fabric
dedicated-server classloading, zero-yield age reset, and client cache clearing on disconnect.
**Playtest and rendering fixes**
- **All machines accept battery/pipe power** — every machine exposes energy + fluid (side-config
gated) and items on all three loaders.
- **Fluids render on all three loaders** (animated still/flow sprites; previously missing-texture
checkerboard outside NeoForge).
- **UI overlap sweep** — fabrication, area-machine, grow-bed, genetics and tower screens re-banded so
labels, slots and text never collide; the Crop Tower screen gained dedicated rows for its gauges,
growth bar and status line.
- **Right-click with an item in hand opens machine UIs** instead of placing the held block; crops are
walk-through (`noCollision`); block items translate via their block keys; seeds and fragments are
named for their resource ("Iron Seed", "Redstone Fragment").
- **Gallery**: exhibits record what they place so `clear` removes exactly that; fluids and doors are
excluded from the floating grid; the greenhouse exhibit's battery no longer blocks the controller's
face and the dome has a walk-in Greenhouse Door.
### Notes
- **Privacy (POPIA/GDPR):** player data is UUID-only, opt-out, and routed through Core's shared
`PlayerDataErasure` hook — now including unloaded-chunk machine owners via erasure tombstones;
telemetry carries no personal data. See [Privacy and erasure](wiki/Privacy-and-Erasure.md).
- **Build:** all six cells compile and pass `ecjCheck` and unit tests. The new screens, door and
tint paths are compile-verified; in-game visual checks continue on the dev machine.
beta
NeroAgriculture 0.1.0-beta.1 - NeoForge 26.2
0.1.0-beta.1-neoforge-26.230 июл. 2026 г.39Minecraft: 26.2neoforge
Что нового
The **resource-seed economy** release. The mod is reframed around a standalone fragment ladder with
NeroAgriculture-native progression: the word "essence" is gone, every machine reports through a real
screen, and a full code + design audit
(`neroland-mc-ecosystem/audits/2026-07-28-neroagriculture-audit.md`) was remediated in the same
cycle. Builds green across all six loader×MC cells (Fabric/Forge/NeoForge × 26.1.2/26.2).
### Added
**The fragment ladder and resource seeds**
- **Cosmic-ascent fragment ladder** — five tier items **Territe → Forgite → Orbite → Colonite →
Voidite Fragment** (replacing the essences), condensed 4:1 up the ladder on the **Fragment
Infuser** with steeply scaling NeroFlux + time costs. The per-resource drop is the **Resource
Fragment**; compacted fragment blocks and decor follow the same naming.
- **Native, standalone progression** — NeroAgriculture-owned datapack gates `refinement` /
`synthesis` / `transmutation` / `ascension` that open themselves as each tier's fragments are first
produced, so the whole ladder is reachable with only Neroland Core installed.
- **Resource seeds require the real resource**: synthesized from the resource + tier-scaled matching
fragments + a **Prospora Seed** — seeds amplify what you have found, never mint what you haven't.
Harvests have a configurable seed-return chance (`growth.seed_return_percent`, default 10%).
- **Prospora base crop** — a farmland-planted bootstrap crop dropping Territe Fragments + its seed.
- **Fusion / alloy seeds** — data-driven `fragment_fusion` recipes on the Infuser; curated Steel,
Energized Steel (dormant-safe) and Core-native Nero Alloy, fully datapack-extendable and clamped by
`fusion.enabled` / `fusion.max_tier`.
- **Generic fragment → resource conversion** for every catalog material (per-material recipe JSONs
still override), and a **dynamic creative tab** listing one seed per synced catalog material.
- **Tag-driven discovery** across `c:ingots/gems/ores/dusts/raw_materials`, with per-resource
tier/gate/yield/conversion/colour/enabled overrides and a configurable default tier for unknown
materials (`discovery.default_tier`, default Orbite).
- **Resource-colour tinting** — seeds, fragments and planted crops tint to their resource's ingot
colour on all three loaders, driven by the shared colour resolver.
**Machines, screens and UX**
- **Every machine now has a real screen** in the shared texture-free style: fabrication machines,
Genetics Station, Crop Tower, Grow Beds, Planter/Harvester/Fertiliser Applicator, the processors,
and slot-free status panels for Greenhouse / Terraforming / Pollination Beacon. All gauges are
labelled (Energy / Nutrient / Progress), and gauge values sync as a fraction of the live configured
capacity.
- **Growth progress readouts** — Grow Beds show a live growth bar for the planted crop; Crop Towers
show average growth plus a "Ripe n/m" mature-slot counter.
- **In-GUI build guides** — the Crop Tower and Greenhouse Controller screens carry a scrollable
left-hand guide (with a block-layer sketch) walking through the build steps.
- **Working-area hologram toggle** on the area machines (end-rod outline, persisted per machine).
- **Grow beds are hopping pots** — auto-harvest into four hopper-extractable output slots and
auto-replant from the seed slot; the full farm loop automates on the bed.
- **Greenhouse Door** — a two-block metal-and-glass airlock door: it counts as sealed shell whether
open or closed, so walking in never breaches the greenhouse. Crafted 2×3 from Greenhouse Glass over
Greenhouse Frame (yields 3).
**Ecosystem integration**
- **Nerospace planet-visit adapter** (runtime-guarded, no hard dependency): planet visits grant Core
`material_discovered` milestones for planet-bound materials, making Nerospace-restricted materials
researchable; historical visits backfill when Nerospace ≥ 1.0.0-beta.8 is present. Toggle:
`compat.nerospace_visits`.
- **Optional sibling overlays** (`progression.sibling_overlays`, default off): higher tiers can
additionally require the matching Neroland arc gate a sibling mod drives open — dormant-safe,
standalone play is never blocked.
### Changed
- **Progression posture (playtest decision, 2026-07-16):** hard tier gates are **off by default** —
no machine step or material is gate-blocked out of the box; the native gates stay registered for
packs that want unlocks back. Pacing comes from the economy (real-resource sacrifice, the 4:1
ladder, NF + time, yield caps) plus **Seed Research, now required by default**
(`progression.require_research=true`).
- **Gate unlocks and machine/crop/pollination checks are owner-bound** (placer-recorded,
erasure-covered), with a nearest-player fallback only for ownerless blocks.
- **Crop towers respect the environment**: per-layer climate checks with a configurable NeroFlux
surcharge in hostile environments (`crop_tower.hostile_environment_nf_multiplier`, default 4)
instead of bypassing the system.
- **Area machines** (Planter/Harvester/Applicator) start at a 7×7 area, extendable to 13×13 with
range upgrades.
- **Biofuel is a fluid in its own right** — own properties, bucket and liquid block (lighter and
runnier than nutrient) instead of sharing nutrient's definition.
- **Food & alien content de-emphasised** to a clearly-labelled secondary system; nothing removed.
- **Texture set repainted** to the fragment naming with a ~15% darker lab palette; tinted items use
neutral greyscale bases so the resource colour multiplies cleanly.
- Internal: canonical cross-loader machine and screen tables in `common` (new machines can no longer
silently miss capabilities or screens on one loader).
### Fixed
**Audit remediation (2026-07-29)**
- **Recipe lookup no longer scans and sorts the whole recipe manager every tick** — per-type cached
index plus an idle gate on the fabrication machines; material matching cached per catalog.
- **Breaking a Grow Bed or Foundation Machine no longer voids its inventory**; all machines drop
contents from the removal hook, covering creative breaks and explosions.
- **Crop block entities sync to the client** — in-world crop tints render the real material colour;
grow beds no longer broadcast a full sync packet on every dirty-mark.
- **Server-scoped static caches are cleared on server stop** (terraforming regions, greenhouse index,
cycles, catalog, gallery records, visit tracking) instead of leaking into the next world.
- **Forge honours per-side machine side-config dynamically**, matching Fabric/NeoForge.
- **Platform services preload at construction** even with telemetry opted out (mid-tick ServiceLoader
crash class).
- **Player-data erasure reaches machines in unloaded chunks** via a persisted tombstone set with a
retention window (`privacy.erasure_retention_days`, default 90). (POPIA/GDPR)
- **Greenhouse oxygen contributions are retracted** on breach/unpower/removal.
- Plus a full medium/low sweep: synthesizer hopper filter matches its recipe; tower harvests no
longer burn fertiliser on jammed outputs and split yields across stacks; dedicated-server clients
resolve materials/species from the synced catalog; screens no longer hard-code gauge maxima;
compatibility panels cached per screen; menu slot filters, parser hardening, unified colour
parsing, aggregated reload logging, surgical `gallery clear`, network action validation, Fabric
dedicated-server classloading, zero-yield age reset, and client cache clearing on disconnect.
**Playtest and rendering fixes**
- **All machines accept battery/pipe power** — every machine exposes energy + fluid (side-config
gated) and items on all three loaders.
- **Fluids render on all three loaders** (animated still/flow sprites; previously missing-texture
checkerboard outside NeoForge).
- **UI overlap sweep** — fabrication, area-machine, grow-bed, genetics and tower screens re-banded so
labels, slots and text never collide; the Crop Tower screen gained dedicated rows for its gauges,
growth bar and status line.
- **Right-click with an item in hand opens machine UIs** instead of placing the held block; crops are
walk-through (`noCollision`); block items translate via their block keys; seeds and fragments are
named for their resource ("Iron Seed", "Redstone Fragment").
- **Gallery**: exhibits record what they place so `clear` removes exactly that; fluids and doors are
excluded from the floating grid; the greenhouse exhibit's battery no longer blocks the controller's
face and the dome has a walk-in Greenhouse Door.
### Notes
- **Privacy (POPIA/GDPR):** player data is UUID-only, opt-out, and routed through Core's shared
`PlayerDataErasure` hook — now including unloaded-chunk machine owners via erasure tombstones;
telemetry carries no personal data. See [Privacy and erasure](wiki/Privacy-and-Erasure.md).
- **Build:** all six cells compile and pass `ecjCheck` and unit tests. The new screens, door and
tint paths are compile-verified; in-game visual checks continue on the dev machine.
beta
NeroAgriculture 0.1.0-beta.1 - NeoForge 26.1.2
0.1.0-beta.1-neoforge-26.1.230 июл. 2026 г.21Minecraft: 26.1.2neoforge
Что нового
The **resource-seed economy** release. The mod is reframed around a standalone fragment ladder with
NeroAgriculture-native progression: the word "essence" is gone, every machine reports through a real
screen, and a full code + design audit
(`neroland-mc-ecosystem/audits/2026-07-28-neroagriculture-audit.md`) was remediated in the same
cycle. Builds green across all six loader×MC cells (Fabric/Forge/NeoForge × 26.1.2/26.2).
### Added
**The fragment ladder and resource seeds**
- **Cosmic-ascent fragment ladder** — five tier items **Territe → Forgite → Orbite → Colonite →
Voidite Fragment** (replacing the essences), condensed 4:1 up the ladder on the **Fragment
Infuser** with steeply scaling NeroFlux + time costs. The per-resource drop is the **Resource
Fragment**; compacted fragment blocks and decor follow the same naming.
- **Native, standalone progression** — NeroAgriculture-owned datapack gates `refinement` /
`synthesis` / `transmutation` / `ascension` that open themselves as each tier's fragments are first
produced, so the whole ladder is reachable with only Neroland Core installed.
- **Resource seeds require the real resource**: synthesized from the resource + tier-scaled matching
fragments + a **Prospora Seed** — seeds amplify what you have found, never mint what you haven't.
Harvests have a configurable seed-return chance (`growth.seed_return_percent`, default 10%).
- **Prospora base crop** — a farmland-planted bootstrap crop dropping Territe Fragments + its seed.
- **Fusion / alloy seeds** — data-driven `fragment_fusion` recipes on the Infuser; curated Steel,
Energized Steel (dormant-safe) and Core-native Nero Alloy, fully datapack-extendable and clamped by
`fusion.enabled` / `fusion.max_tier`.
- **Generic fragment → resource conversion** for every catalog material (per-material recipe JSONs
still override), and a **dynamic creative tab** listing one seed per synced catalog material.
- **Tag-driven discovery** across `c:ingots/gems/ores/dusts/raw_materials`, with per-resource
tier/gate/yield/conversion/colour/enabled overrides and a configurable default tier for unknown
materials (`discovery.default_tier`, default Orbite).
- **Resource-colour tinting** — seeds, fragments and planted crops tint to their resource's ingot
colour on all three loaders, driven by the shared colour resolver.
**Machines, screens and UX**
- **Every machine now has a real screen** in the shared texture-free style: fabrication machines,
Genetics Station, Crop Tower, Grow Beds, Planter/Harvester/Fertiliser Applicator, the processors,
and slot-free status panels for Greenhouse / Terraforming / Pollination Beacon. All gauges are
labelled (Energy / Nutrient / Progress), and gauge values sync as a fraction of the live configured
capacity.
- **Growth progress readouts** — Grow Beds show a live growth bar for the planted crop; Crop Towers
show average growth plus a "Ripe n/m" mature-slot counter.
- **In-GUI build guides** — the Crop Tower and Greenhouse Controller screens carry a scrollable
left-hand guide (with a block-layer sketch) walking through the build steps.
- **Working-area hologram toggle** on the area machines (end-rod outline, persisted per machine).
- **Grow beds are hopping pots** — auto-harvest into four hopper-extractable output slots and
auto-replant from the seed slot; the full farm loop automates on the bed.
- **Greenhouse Door** — a two-block metal-and-glass airlock door: it counts as sealed shell whether
open or closed, so walking in never breaches the greenhouse. Crafted 2×3 from Greenhouse Glass over
Greenhouse Frame (yields 3).
**Ecosystem integration**
- **Nerospace planet-visit adapter** (runtime-guarded, no hard dependency): planet visits grant Core
`material_discovered` milestones for planet-bound materials, making Nerospace-restricted materials
researchable; historical visits backfill when Nerospace ≥ 1.0.0-beta.8 is present. Toggle:
`compat.nerospace_visits`.
- **Optional sibling overlays** (`progression.sibling_overlays`, default off): higher tiers can
additionally require the matching Neroland arc gate a sibling mod drives open — dormant-safe,
standalone play is never blocked.
### Changed
- **Progression posture (playtest decision, 2026-07-16):** hard tier gates are **off by default** —
no machine step or material is gate-blocked out of the box; the native gates stay registered for
packs that want unlocks back. Pacing comes from the economy (real-resource sacrifice, the 4:1
ladder, NF + time, yield caps) plus **Seed Research, now required by default**
(`progression.require_research=true`).
- **Gate unlocks and machine/crop/pollination checks are owner-bound** (placer-recorded,
erasure-covered), with a nearest-player fallback only for ownerless blocks.
- **Crop towers respect the environment**: per-layer climate checks with a configurable NeroFlux
surcharge in hostile environments (`crop_tower.hostile_environment_nf_multiplier`, default 4)
instead of bypassing the system.
- **Area machines** (Planter/Harvester/Applicator) start at a 7×7 area, extendable to 13×13 with
range upgrades.
- **Biofuel is a fluid in its own right** — own properties, bucket and liquid block (lighter and
runnier than nutrient) instead of sharing nutrient's definition.
- **Food & alien content de-emphasised** to a clearly-labelled secondary system; nothing removed.
- **Texture set repainted** to the fragment naming with a ~15% darker lab palette; tinted items use
neutral greyscale bases so the resource colour multiplies cleanly.
- Internal: canonical cross-loader machine and screen tables in `common` (new machines can no longer
silently miss capabilities or screens on one loader).
### Fixed
**Audit remediation (2026-07-29)**
- **Recipe lookup no longer scans and sorts the whole recipe manager every tick** — per-type cached
index plus an idle gate on the fabrication machines; material matching cached per catalog.
- **Breaking a Grow Bed or Foundation Machine no longer voids its inventory**; all machines drop
contents from the removal hook, covering creative breaks and explosions.
- **Crop block entities sync to the client** — in-world crop tints render the real material colour;
grow beds no longer broadcast a full sync packet on every dirty-mark.
- **Server-scoped static caches are cleared on server stop** (terraforming regions, greenhouse index,
cycles, catalog, gallery records, visit tracking) instead of leaking into the next world.
- **Forge honours per-side machine side-config dynamically**, matching Fabric/NeoForge.
- **Platform services preload at construction** even with telemetry opted out (mid-tick ServiceLoader
crash class).
- **Player-data erasure reaches machines in unloaded chunks** via a persisted tombstone set with a
retention window (`privacy.erasure_retention_days`, default 90). (POPIA/GDPR)
- **Greenhouse oxygen contributions are retracted** on breach/unpower/removal.
- Plus a full medium/low sweep: synthesizer hopper filter matches its recipe; tower harvests no
longer burn fertiliser on jammed outputs and split yields across stacks; dedicated-server clients
resolve materials/species from the synced catalog; screens no longer hard-code gauge maxima;
compatibility panels cached per screen; menu slot filters, parser hardening, unified colour
parsing, aggregated reload logging, surgical `gallery clear`, network action validation, Fabric
dedicated-server classloading, zero-yield age reset, and client cache clearing on disconnect.
**Playtest and rendering fixes**
- **All machines accept battery/pipe power** — every machine exposes energy + fluid (side-config
gated) and items on all three loaders.
- **Fluids render on all three loaders** (animated still/flow sprites; previously missing-texture
checkerboard outside NeoForge).
- **UI overlap sweep** — fabrication, area-machine, grow-bed, genetics and tower screens re-banded so
labels, slots and text never collide; the Crop Tower screen gained dedicated rows for its gauges,
growth bar and status line.
- **Right-click with an item in hand opens machine UIs** instead of placing the held block; crops are
walk-through (`noCollision`); block items translate via their block keys; seeds and fragments are
named for their resource ("Iron Seed", "Redstone Fragment").
- **Gallery**: exhibits record what they place so `clear` removes exactly that; fluids and doors are
excluded from the floating grid; the greenhouse exhibit's battery no longer blocks the controller's
face and the dome has a walk-in Greenhouse Door.
### Notes
- **Privacy (POPIA/GDPR):** player data is UUID-only, opt-out, and routed through Core's shared
`PlayerDataErasure` hook — now including unloaded-chunk machine owners via erasure tombstones;
telemetry carries no personal data. See [Privacy and erasure](wiki/Privacy-and-Erasure.md).
- **Build:** all six cells compile and pass `ecjCheck` and unit tests. The new screens, door and
tint paths are compile-verified; in-game visual checks continue on the dev machine.
beta
NeroAgriculture 0.1.0-beta.1 - Fabric 26.2
0.1.0-beta.1-fabric-26.230 июл. 2026 г.62Minecraft: 26.2fabric
Что нового
The **resource-seed economy** release. The mod is reframed around a standalone fragment ladder with
NeroAgriculture-native progression: the word "essence" is gone, every machine reports through a real
screen, and a full code + design audit
(`neroland-mc-ecosystem/audits/2026-07-28-neroagriculture-audit.md`) was remediated in the same
cycle. Builds green across all six loader×MC cells (Fabric/Forge/NeoForge × 26.1.2/26.2).
### Added
**The fragment ladder and resource seeds**
- **Cosmic-ascent fragment ladder** — five tier items **Territe → Forgite → Orbite → Colonite →
Voidite Fragment** (replacing the essences), condensed 4:1 up the ladder on the **Fragment
Infuser** with steeply scaling NeroFlux + time costs. The per-resource drop is the **Resource
Fragment**; compacted fragment blocks and decor follow the same naming.
- **Native, standalone progression** — NeroAgriculture-owned datapack gates `refinement` /
`synthesis` / `transmutation` / `ascension` that open themselves as each tier's fragments are first
produced, so the whole ladder is reachable with only Neroland Core installed.
- **Resource seeds require the real resource**: synthesized from the resource + tier-scaled matching
fragments + a **Prospora Seed** — seeds amplify what you have found, never mint what you haven't.
Harvests have a configurable seed-return chance (`growth.seed_return_percent`, default 10%).
- **Prospora base crop** — a farmland-planted bootstrap crop dropping Territe Fragments + its seed.
- **Fusion / alloy seeds** — data-driven `fragment_fusion` recipes on the Infuser; curated Steel,
Energized Steel (dormant-safe) and Core-native Nero Alloy, fully datapack-extendable and clamped by
`fusion.enabled` / `fusion.max_tier`.
- **Generic fragment → resource conversion** for every catalog material (per-material recipe JSONs
still override), and a **dynamic creative tab** listing one seed per synced catalog material.
- **Tag-driven discovery** across `c:ingots/gems/ores/dusts/raw_materials`, with per-resource
tier/gate/yield/conversion/colour/enabled overrides and a configurable default tier for unknown
materials (`discovery.default_tier`, default Orbite).
- **Resource-colour tinting** — seeds, fragments and planted crops tint to their resource's ingot
colour on all three loaders, driven by the shared colour resolver.
**Machines, screens and UX**
- **Every machine now has a real screen** in the shared texture-free style: fabrication machines,
Genetics Station, Crop Tower, Grow Beds, Planter/Harvester/Fertiliser Applicator, the processors,
and slot-free status panels for Greenhouse / Terraforming / Pollination Beacon. All gauges are
labelled (Energy / Nutrient / Progress), and gauge values sync as a fraction of the live configured
capacity.
- **Growth progress readouts** — Grow Beds show a live growth bar for the planted crop; Crop Towers
show average growth plus a "Ripe n/m" mature-slot counter.
- **In-GUI build guides** — the Crop Tower and Greenhouse Controller screens carry a scrollable
left-hand guide (with a block-layer sketch) walking through the build steps.
- **Working-area hologram toggle** on the area machines (end-rod outline, persisted per machine).
- **Grow beds are hopping pots** — auto-harvest into four hopper-extractable output slots and
auto-replant from the seed slot; the full farm loop automates on the bed.
- **Greenhouse Door** — a two-block metal-and-glass airlock door: it counts as sealed shell whether
open or closed, so walking in never breaches the greenhouse. Crafted 2×3 from Greenhouse Glass over
Greenhouse Frame (yields 3).
**Ecosystem integration**
- **Nerospace planet-visit adapter** (runtime-guarded, no hard dependency): planet visits grant Core
`material_discovered` milestones for planet-bound materials, making Nerospace-restricted materials
researchable; historical visits backfill when Nerospace ≥ 1.0.0-beta.8 is present. Toggle:
`compat.nerospace_visits`.
- **Optional sibling overlays** (`progression.sibling_overlays`, default off): higher tiers can
additionally require the matching Neroland arc gate a sibling mod drives open — dormant-safe,
standalone play is never blocked.
### Changed
- **Progression posture (playtest decision, 2026-07-16):** hard tier gates are **off by default** —
no machine step or material is gate-blocked out of the box; the native gates stay registered for
packs that want unlocks back. Pacing comes from the economy (real-resource sacrifice, the 4:1
ladder, NF + time, yield caps) plus **Seed Research, now required by default**
(`progression.require_research=true`).
- **Gate unlocks and machine/crop/pollination checks are owner-bound** (placer-recorded,
erasure-covered), with a nearest-player fallback only for ownerless blocks.
- **Crop towers respect the environment**: per-layer climate checks with a configurable NeroFlux
surcharge in hostile environments (`crop_tower.hostile_environment_nf_multiplier`, default 4)
instead of bypassing the system.
- **Area machines** (Planter/Harvester/Applicator) start at a 7×7 area, extendable to 13×13 with
range upgrades.
- **Biofuel is a fluid in its own right** — own properties, bucket and liquid block (lighter and
runnier than nutrient) instead of sharing nutrient's definition.
- **Food & alien content de-emphasised** to a clearly-labelled secondary system; nothing removed.
- **Texture set repainted** to the fragment naming with a ~15% darker lab palette; tinted items use
neutral greyscale bases so the resource colour multiplies cleanly.
- Internal: canonical cross-loader machine and screen tables in `common` (new machines can no longer
silently miss capabilities or screens on one loader).
### Fixed
**Audit remediation (2026-07-29)**
- **Recipe lookup no longer scans and sorts the whole recipe manager every tick** — per-type cached
index plus an idle gate on the fabrication machines; material matching cached per catalog.
- **Breaking a Grow Bed or Foundation Machine no longer voids its inventory**; all machines drop
contents from the removal hook, covering creative breaks and explosions.
- **Crop block entities sync to the client** — in-world crop tints render the real material colour;
grow beds no longer broadcast a full sync packet on every dirty-mark.
- **Server-scoped static caches are cleared on server stop** (terraforming regions, greenhouse index,
cycles, catalog, gallery records, visit tracking) instead of leaking into the next world.
- **Forge honours per-side machine side-config dynamically**, matching Fabric/NeoForge.
- **Platform services preload at construction** even with telemetry opted out (mid-tick ServiceLoader
crash class).
- **Player-data erasure reaches machines in unloaded chunks** via a persisted tombstone set with a
retention window (`privacy.erasure_retention_days`, default 90). (POPIA/GDPR)
- **Greenhouse oxygen contributions are retracted** on breach/unpower/removal.
- Plus a full medium/low sweep: synthesizer hopper filter matches its recipe; tower harvests no
longer burn fertiliser on jammed outputs and split yields across stacks; dedicated-server clients
resolve materials/species from the synced catalog; screens no longer hard-code gauge maxima;
compatibility panels cached per screen; menu slot filters, parser hardening, unified colour
parsing, aggregated reload logging, surgical `gallery clear`, network action validation, Fabric
dedicated-server classloading, zero-yield age reset, and client cache clearing on disconnect.
**Playtest and rendering fixes**
- **All machines accept battery/pipe power** — every machine exposes energy + fluid (side-config
gated) and items on all three loaders.
- **Fluids render on all three loaders** (animated still/flow sprites; previously missing-texture
checkerboard outside NeoForge).
- **UI overlap sweep** — fabrication, area-machine, grow-bed, genetics and tower screens re-banded so
labels, slots and text never collide; the Crop Tower screen gained dedicated rows for its gauges,
growth bar and status line.
- **Right-click with an item in hand opens machine UIs** instead of placing the held block; crops are
walk-through (`noCollision`); block items translate via their block keys; seeds and fragments are
named for their resource ("Iron Seed", "Redstone Fragment").
- **Gallery**: exhibits record what they place so `clear` removes exactly that; fluids and doors are
excluded from the floating grid; the greenhouse exhibit's battery no longer blocks the controller's
face and the dome has a walk-in Greenhouse Door.
### Notes
- **Privacy (POPIA/GDPR):** player data is UUID-only, opt-out, and routed through Core's shared
`PlayerDataErasure` hook — now including unloaded-chunk machine owners via erasure tombstones;
telemetry carries no personal data. See [Privacy and erasure](wiki/Privacy-and-Erasure.md).
- **Build:** all six cells compile and pass `ecjCheck` and unit tests. The new screens, door and
tint paths are compile-verified; in-game visual checks continue on the dev machine.
beta
NeroAgriculture 0.1.0-beta.1 - Fabric 26.1.2
0.1.0-beta.1-fabric-26.1.230 июл. 2026 г.449Minecraft: 26.1.2fabric
Что нового
The **resource-seed economy** release. The mod is reframed around a standalone fragment ladder with
NeroAgriculture-native progression: the word "essence" is gone, every machine reports through a real
screen, and a full code + design audit
(`neroland-mc-ecosystem/audits/2026-07-28-neroagriculture-audit.md`) was remediated in the same
cycle. Builds green across all six loader×MC cells (Fabric/Forge/NeoForge × 26.1.2/26.2).
### Added
**The fragment ladder and resource seeds**
- **Cosmic-ascent fragment ladder** — five tier items **Territe → Forgite → Orbite → Colonite →
Voidite Fragment** (replacing the essences), condensed 4:1 up the ladder on the **Fragment
Infuser** with steeply scaling NeroFlux + time costs. The per-resource drop is the **Resource
Fragment**; compacted fragment blocks and decor follow the same naming.
- **Native, standalone progression** — NeroAgriculture-owned datapack gates `refinement` /
`synthesis` / `transmutation` / `ascension` that open themselves as each tier's fragments are first
produced, so the whole ladder is reachable with only Neroland Core installed.
- **Resource seeds require the real resource**: synthesized from the resource + tier-scaled matching
fragments + a **Prospora Seed** — seeds amplify what you have found, never mint what you haven't.
Harvests have a configurable seed-return chance (`growth.seed_return_percent`, default 10%).
- **Prospora base crop** — a farmland-planted bootstrap crop dropping Territe Fragments + its seed.
- **Fusion / alloy seeds** — data-driven `fragment_fusion` recipes on the Infuser; curated Steel,
Energized Steel (dormant-safe) and Core-native Nero Alloy, fully datapack-extendable and clamped by
`fusion.enabled` / `fusion.max_tier`.
- **Generic fragment → resource conversion** for every catalog material (per-material recipe JSONs
still override), and a **dynamic creative tab** listing one seed per synced catalog material.
- **Tag-driven discovery** across `c:ingots/gems/ores/dusts/raw_materials`, with per-resource
tier/gate/yield/conversion/colour/enabled overrides and a configurable default tier for unknown
materials (`discovery.default_tier`, default Orbite).
- **Resource-colour tinting** — seeds, fragments and planted crops tint to their resource's ingot
colour on all three loaders, driven by the shared colour resolver.
**Machines, screens and UX**
- **Every machine now has a real screen** in the shared texture-free style: fabrication machines,
Genetics Station, Crop Tower, Grow Beds, Planter/Harvester/Fertiliser Applicator, the processors,
and slot-free status panels for Greenhouse / Terraforming / Pollination Beacon. All gauges are
labelled (Energy / Nutrient / Progress), and gauge values sync as a fraction of the live configured
capacity.
- **Growth progress readouts** — Grow Beds show a live growth bar for the planted crop; Crop Towers
show average growth plus a "Ripe n/m" mature-slot counter.
- **In-GUI build guides** — the Crop Tower and Greenhouse Controller screens carry a scrollable
left-hand guide (with a block-layer sketch) walking through the build steps.
- **Working-area hologram toggle** on the area machines (end-rod outline, persisted per machine).
- **Grow beds are hopping pots** — auto-harvest into four hopper-extractable output slots and
auto-replant from the seed slot; the full farm loop automates on the bed.
- **Greenhouse Door** — a two-block metal-and-glass airlock door: it counts as sealed shell whether
open or closed, so walking in never breaches the greenhouse. Crafted 2×3 from Greenhouse Glass over
Greenhouse Frame (yields 3).
**Ecosystem integration**
- **Nerospace planet-visit adapter** (runtime-guarded, no hard dependency): planet visits grant Core
`material_discovered` milestones for planet-bound materials, making Nerospace-restricted materials
researchable; historical visits backfill when Nerospace ≥ 1.0.0-beta.8 is present. Toggle:
`compat.nerospace_visits`.
- **Optional sibling overlays** (`progression.sibling_overlays`, default off): higher tiers can
additionally require the matching Neroland arc gate a sibling mod drives open — dormant-safe,
standalone play is never blocked.
### Changed
- **Progression posture (playtest decision, 2026-07-16):** hard tier gates are **off by default** —
no machine step or material is gate-blocked out of the box; the native gates stay registered for
packs that want unlocks back. Pacing comes from the economy (real-resource sacrifice, the 4:1
ladder, NF + time, yield caps) plus **Seed Research, now required by default**
(`progression.require_research=true`).
- **Gate unlocks and machine/crop/pollination checks are owner-bound** (placer-recorded,
erasure-covered), with a nearest-player fallback only for ownerless blocks.
- **Crop towers respect the environment**: per-layer climate checks with a configurable NeroFlux
surcharge in hostile environments (`crop_tower.hostile_environment_nf_multiplier`, default 4)
instead of bypassing the system.
- **Area machines** (Planter/Harvester/Applicator) start at a 7×7 area, extendable to 13×13 with
range upgrades.
- **Biofuel is a fluid in its own right** — own properties, bucket and liquid block (lighter and
runnier than nutrient) instead of sharing nutrient's definition.
- **Food & alien content de-emphasised** to a clearly-labelled secondary system; nothing removed.
- **Texture set repainted** to the fragment naming with a ~15% darker lab palette; tinted items use
neutral greyscale bases so the resource colour multiplies cleanly.
- Internal: canonical cross-loader machine and screen tables in `common` (new machines can no longer
silently miss capabilities or screens on one loader).
### Fixed
**Audit remediation (2026-07-29)**
- **Recipe lookup no longer scans and sorts the whole recipe manager every tick** — per-type cached
index plus an idle gate on the fabrication machines; material matching cached per catalog.
- **Breaking a Grow Bed or Foundation Machine no longer voids its inventory**; all machines drop
contents from the removal hook, covering creative breaks and explosions.
- **Crop block entities sync to the client** — in-world crop tints render the real material colour;
grow beds no longer broadcast a full sync packet on every dirty-mark.
- **Server-scoped static caches are cleared on server stop** (terraforming regions, greenhouse index,
cycles, catalog, gallery records, visit tracking) instead of leaking into the next world.
- **Forge honours per-side machine side-config dynamically**, matching Fabric/NeoForge.
- **Platform services preload at construction** even with telemetry opted out (mid-tick ServiceLoader
crash class).
- **Player-data erasure reaches machines in unloaded chunks** via a persisted tombstone set with a
retention window (`privacy.erasure_retention_days`, default 90). (POPIA/GDPR)
- **Greenhouse oxygen contributions are retracted** on breach/unpower/removal.
- Plus a full medium/low sweep: synthesizer hopper filter matches its recipe; tower harvests no
longer burn fertiliser on jammed outputs and split yields across stacks; dedicated-server clients
resolve materials/species from the synced catalog; screens no longer hard-code gauge maxima;
compatibility panels cached per screen; menu slot filters, parser hardening, unified colour
parsing, aggregated reload logging, surgical `gallery clear`, network action validation, Fabric
dedicated-server classloading, zero-yield age reset, and client cache clearing on disconnect.
**Playtest and rendering fixes**
- **All machines accept battery/pipe power** — every machine exposes energy + fluid (side-config
gated) and items on all three loaders.
- **Fluids render on all three loaders** (animated still/flow sprites; previously missing-texture
checkerboard outside NeoForge).
- **UI overlap sweep** — fabrication, area-machine, grow-bed, genetics and tower screens re-banded so
labels, slots and text never collide; the Crop Tower screen gained dedicated rows for its gauges,
growth bar and status line.
- **Right-click with an item in hand opens machine UIs** instead of placing the held block; crops are
walk-through (`noCollision`); block items translate via their block keys; seeds and fragments are
named for their resource ("Iron Seed", "Redstone Fragment").
- **Gallery**: exhibits record what they place so `clear` removes exactly that; fluids and doors are
excluded from the floating grid; the greenhouse exhibit's battery no longer blocks the controller's
face and the dome has a walk-in Greenhouse Door.
### Notes
- **Privacy (POPIA/GDPR):** player data is UUID-only, opt-out, and routed through Core's shared
`PlayerDataErasure` hook — now including unloaded-chunk machine owners via erasure tombstones;
telemetry carries no personal data. See [Privacy and erasure](wiki/Privacy-and-Erasure.md).
- **Build:** all six cells compile and pass `ecjCheck` and unit tests. The new screens, door and
tint paths are compile-verified; in-game visual checks continue on the dev machine.
alpha
NeroAgriculture 0.0.1-alpha.2 - Forge 26.2
0.0.1-alpha.2-forge-26.212 июл. 2026 г.6Minecraft: 26.2forge
Что нового
See CHANGELOG.md for details.
alpha
NeroAgriculture 0.0.1-alpha.2 - Forge 26.1.2
0.0.1-alpha.2-forge-26.1.212 июл. 2026 г.10Minecraft: 26.1.2forge
Что нового
See CHANGELOG.md for details.
alpha
NeroAgriculture 0.0.1-alpha.2 - NeoForge 26.2
0.0.1-alpha.2-neoforge-26.212 июл. 2026 г.11Minecraft: 26.2neoforge
Что нового
See CHANGELOG.md for details.
alpha
NeroAgriculture 0.0.1-alpha.2 - NeoForge 26.1.2
0.0.1-alpha.2-neoforge-26.1.212 июл. 2026 г.3Minecraft: 26.1.2neoforge
Что нового
See CHANGELOG.md for details.
alpha
NeroAgriculture 0.0.1-alpha.2 - Fabric 26.1.2
0.0.1-alpha.2-fabric-26.1.212 июл. 2026 г.5Minecraft: 26.1.2fabric
Что нового
See CHANGELOG.md for details.
alpha
NeroAgriculture 0.0.1-alpha.2 - Fabric 26.2
0.0.1-alpha.2-fabric-26.212 июл. 2026 г.13Minecraft: 26.2fabric
Что нового
See CHANGELOG.md for details.