All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Genesis Framework

Genesis Framework

by uhmbyee • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

About

Genesis Framework is a mod that empowers mod pack creators, server admins, and modders with a data-driven means to create dynamic age progression systems. These age progression systems are based on Advancements. Completing the Advancements unlocks different items, blocks, and even dimensions. Age progression is linear and can be used to add more friction to the vanilla progression system.

The mod also introduces a new instruction system that can be used to guide players through your new age progression system or to guide them through other gameplay features in your mod pack, world, or server.

For details on how to use Genesis Framework, please refer to the wiki.

Mods Built on Genesis Framework

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
20d ago 1
26.2
Fabric
2mo ago 1
26.2
Fabric
2mo ago 1
26.2
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
26.2
Fabric
3mo ago 1
1.21.x
Fabric
9mo ago 1
1.21.x
Fabric
11mo ago 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
  • Updated Genesis Framework for Minecraft 26.3.
  • Fixed unstable client age state updates.
  • Fixed a timing issue when completing instructions.
  • Added mod compatibility for the Item Descriptions mod.
  • Added mod compatibility for JEI and REI to display age requirements.
  • Resolved client-side performance issues related to age management.
  • Changed the resource location of ages and instructions.
  • Fixed a bug where players were mistakenly rewarded incomplete ages due to age sharing.
  • Fixed a bug that caused instruction toasts not to immediately update after changing the game's language.
  • Fixed log errors when displaying unlocked recipe toasts.
  • Updated the "View Ages" instruction description.
# General
  • Updated Genesis Framework for Minecraft 26.2.

# Ages
  • Ages can now define attribute modifiers that will be applied to items before or after the age is completed.
  • Merged the teamBasedAgeSharing config and sharedAgeProgression game rule into a new age_sharing game rule with modes:
  • disabled
  • teams
  • everyone

## Instructions
  • Instruction toasts now resize dynamically for longer text.
  • Instruction toasts now avoid covering occupied toast slots.
  • Instruction toasts are now a client preference rather than something servers disable globally.
  • Fixed the Instructions Complete toast progress bar.
  • Fixed an error that prevented the crafting of dynamic recipes (i.e Decorated Pots).
  • Ported to 1.21.9+
  • Fixed server crashing on startup.
  • Added translations for Portuguese (Brazil).
  • Fixed /age take command unintentionally removing optional parents
  • Fixed age completion check not checking optional ages iteratively.
  • Removed genesisframework:obtain_advancement criterion.
  • Changed Age.Builder#requireAge(Identifier) to use vanilla tick criteria.
  • Override the vanilla **Challenge Complete** toast sound.
  • Override the vanilla **Stone Age** advancement title.
  • Change Age.Builder#build(Consumer<AgeEntry>, Identifier) to return AgeEntry instead of void.
  • Suppress warnings in Age and Instruction builders.
  • Rename Age and Instruction data generation providers to be singular instead of plural.
  • Rename class methods to use "Locked Items" terminology instead of "Age Item Unlocks" terminology.
Initial Release 🎉
Genesis Framework Icon
Download Genesis Framework
Select game version
Select platform