Welcome to The Cosmere!
Overview
The Cosmere is a universe devised by Brandon Sanderson, encompassing many worlds, each with their own variation of magic. This mod aims to bring all of that to Minecraft itself... eventually.
This is a library mod! Download the addons you're interested in:
This mod serves as a library mod that ties several sub mods together. Alone, this mod will only generate ores in your world. Make sure you also download any (or all) or the sub mods below!
Current (partially implemented) Features
There are currently several powers from Scadrial, the planet from the Mistborn series:
Allomancy!
Become a Misting or Mistborn! Consume certain types of metals based on the power you start with and burn it to access your allomantic ability!
Feruchemy!
The End-Neutral art, where you get out what you put in! If you have access to feruchemical abilities, that is.
Twinborn & Compounding!
The place where the powers of allomancy and feruchemy meet.
Hemalurgy!
Still not enough? Well there's always the third metallic art of Scadrial...
Sand Mastery!
Of course, if the manipulation of white sand at the cost of the user's internal water supply sounds more your speed, then by all means, try Sand Mastery.
Planned Features
Surgebinding - The Stormlight Archive
Earn the trust and respect of one of the Radiant spren in order to gain access to the ranks of the Knights Radiant.
AonDor - Elantris
Find a way to gain access to the powers of the Planet Sel and gain access to a more advanced magic.
Awakening - Warbreaker
The art of combining color, Biochromatic Breath and an awakening command in order to animate an object.
New Dimensions
Perhaps the cognitive realm may interest you... Better find the nearest perpendicularity!
Inter-Mod Compatibilities
(Required!) CuriosAPI - because there's always another secret™
JEI - because recipes are forever plentiful and who wants to have to google them all the time.
Jade - Going to be including ways to get more info out of what you're looking at!
Patchouli - because I love well done in-game wiki/guidance. Not yet finished but the hemalurgy section is pretty comprehensive.
Got something to say?
Consider dropping by the discord server dedicated to this mod!
Patreon/Donations
Like what we do? consider supporting us on patreon! -
How to Install Cosmere (Mod)
Cosmere by leafreynolds is verified for Forge, Neoforge across Minecraft versions 1.19.2, 1.20.1 (latest release: 0.7.113, file size: 921 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.2, 1.20.1) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Cosmere file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
A
0.7.113
|
4mo ago | 1 | |||
|
A
0.7.112
|
4mo ago | 1 | |||
|
A
0.7.111
|
5mo ago | 1 | |||
|
A
0.7.110
|
6mo ago | 1 | |||
|
A
0.7.107
|
10mo ago | 1 | |||
|
A
0.7.106
|
last yr. | 1 | |||
|
A
0.7.105
|
last yr. | 1 | |||
|
A
0.7.103
|
last yr. | 1 | |||
|
A
0.7.102
|
last yr. | 1 | |||
|
A
0.7.101
|
last yr. | 1 | |||
|
A
0.7.100
|
last yr. | 1 | |||
|
A
0.5.99
|
last yr. | 1 | |||
|
A
0.7.98
|
last yr. | 1 | |||
|
A
0.7.97
|
last yr. | 1 | |||
|
A
0.7.95
|
last yr. | 1 | |||
|
A
0.5.94
|
last yr. | 1 | |||
|
A
0.5.92
|
last yr. | 1 | |||
|
A
0.5.90
|
last yr. | 1 | |||
|
A
0.5.89
|
last yr. | 1 | |||
|
A
0.5.88
|
last yr. | 1 | |||
|
A
0.5.87
|
last yr. | 1 |
+ : [Allomancy] Fix broken atium button in SpiritwebMenu
+ : [Surgebinding] also fix additional gemstone check that I missed - #226
+ : [Surgebinding] fix incompatibility between minecraft gems and cosmere gems - fixes #226
+ : Merge pull request #224 from EdgarVerdi/develop [Feruchemy] BugFix: Providing a Position in canSleep in FeruchemyBronze.
+ : Merge branch 'develop' into develop
+ : - bug fix: provided a position in onPlayerSleepInBed of canSleep in FeruchemyBronze. This should prevent other mods from crashing when trying to access a non-null event.getPos() when using onTrySleep(PlayerSleepInBedEvent event)
+ : [Cosmere] Fixed bug with server vs client code preventing a surver from running
+ : [Cosmere] Possible fix for some minor compatability issues
+ : [Cosmere] Fix audio repeat on clicking TabButton when keypad enter is set as keybind, fixes #220
+ : [Cosmere] Refactored color shifting code
+ : [Allomancy] Display damage delayed by pewter in spiritweb menu
+ : [Feruchemy] fix grant base attribute to check base value, not full
+ : [Cosmere] HUD color change for UI consistency
+ : [Cosmere] Fixed mouse keybinds not registering clicks Also refactored keybind detection code
+ : [Allomancy] Changed metal ingestion limit to be based on amount of nuggets instead of seconds
+ : [Feruchemy] Show tap/store numbers in menu on hover
+ : [Cosmere] Give SpiritwebMenu ownership over info blocks so only one is rendered at a time
+ : [Project] Remove flaky maven repo
+ : [Surgebinding] fix ideals not being swearable oops
+ : Merge pull request #201 from RequestingKidney/fix-copper-block-issue-200 Fix Copper Block Decompression Issue
+ : remove workflow
+ : fix crafting issue
+ : Add GitHub Actions workflow for building mod
+ : [cosmere][jade] null guard bronze seeker tooltip
+ : God Metal Nugget/Alloy Cleanup (#198) * adding attribute translations! * translations for aviar * cleanup for god metal nuggets to use attributes
+ : Attribute Translations (#197) * adding attribute translations! * translations for aviar
+ : Fixing the consumption amount bug. (#195)
+ : ignore .dsstore files
+ : Merge pull request #189 from leafreynolds/feature/1.20.x/HemalurgyTLC Hemalurgy Spiritweb Integrity
+ : Merge branch 'develop' into feature/1.20.x/HemalurgyTLC
+ : [Hemalurgy] Added spiritweb integrity bonus to configs
+ : [Hemalurgy] Added spiritweb integrity modifiers for Allomantic pewter and Feruchemical gold
+ : [Hemalurgy] Added spiritweb integrity translation string and fixed broken Curios strings
+ : [Hemalurgy] Added negative effects at lower levels of spiritweb integrity
+ : [Hemalurgy] Changed config defaults and min/max Users should be able to decide if they want to destroy their servers, no?
+ : [Hemalurgy] Apply spiritweb integrity decrease on spike equip
+ : Merge pull request #182 from RequestingKidney/god-metal-improvements-76 God Metal Improvements
+ : removing comment
+ : fixing default powers
+ : DOING IT THE WAY THE LORD RULER INTENDED
+ : Removing godmetalnuggets and godmetalalloynuggets from creative tab
+ : small tweaks to power system and removing mistborn strength config
+ : small fixup
+ : cleanup
+ : i think this is it
+ : minor cleanup and fixes
+ : code cleanup
+ : changing how recipes are handled. for the greater good.
+ : about to ditch a lot of this, i just need to push so i can go work on my laptop
+ : fixing
+ : correcting cleanup
+ : cleanup
+ : small fix up
+ : cleanup and new method of handling nuggets
+ : optimize imports
+ : new recipes
+ : almost done
+ : new files
+ : switching method of handling alloyed nugget
+ : removing old textures again
+ : new method for nuggets
+ : Revert "updating textures. sorry leeislate, im tinting lerasium and its alloys with the pale yellow" This reverts commit 8d8441fa5276a22b0455bee7b84518e2d4337f9b.
+ : updating textures. sorry leeislate, im tinting lerasium and its alloys with the pale yellow
+ : cleanup
+ : removing 4x4 crafting method
+ : updating textures
+ : Merge branch 'refs/heads/develop' into god-metal-improvements-76 # Conflicts: # src/datagen/generated/cosmere/.cache/9bcb7fde85eeddf7de67da69438e03dd8676482b # src/datagen/generated/cosmere/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 # src/datagen/generated/cosmere/assets/cosmere/lang/en_us.json # src/datagen/generated/feruchemy/.cache/60c035799f578be828205f75035ce4e4976d0466 # src/datagen/generated/hemalurgy/.cache/5040fc90492c7cdcc7a00ae9539bd053297496a9 # src/datagen/main/java/leaf/cosmere/items/ItemModelsGen.java
+ : new crafting
+ : added compression and decompression recipes. i need to create a new serializer to save nbt data to json for recipes.
+ : cleanup part 2
+ : cleanup part 1
+ : switch to using interfaces and base classes
+ : pretty much done here. I want to create some interfaces IHasAlloy and IHasSize next for the invested nugget class.
+ : Merge pull request #186 from SoaringEaqle/develop1 [Co
...
+ : Merge pull request #179 from RequestingKidney/small-first-improvements Add en_us translations for Hemalurgy and add clarity to Nicrosil Metalminds
+ : doing it right
+ : minor translation updates for en_us.json, adding clarity to nicrosil metalminds.
+ : Merge pull request #175 Power Activator bug fixes and config
+ : remove unused imports
+ : Power Activator Bug Fixes and Chat Config.
+ : Update PowerSaveState.java
+ : [Surgebinding] blocks added to creative tab
+ : [Cosmere] New Texture for coin pouch
+ : [Cosmere] ColorHandler no longer colors surgebinding or cosmere items
+ : [Cosmere] New Textures for metal items
+ : [Surgebinding] New Textures for surgebinding gem items
+ : [Surgebinding] fix chull leash height
+ : Merge pull request #152 from SoaringEaqle/develop1 Saves power states and removes keybind modifiers.
+ : Bug Fixes Fixes the issue with the toggle activation by checking the current mode of all manifestations. Fixes a bug where save states would be deleted after quitting a world by saving a copy as nbt data attached to the SpiritwebCapability. Adds a text pop-up to help show what is happening when saving and activating power save states.
+ : Reformating Signed-off-by: SoaringEaqle <158627775+SoaringEaqle@users.noreply.github.com>
+ : Bug Fixes, Patchouli Pages Fixes bugs Gerbagel mentioned. Adds translation keys for all new keybinds. Separates dedicated activators into their own section. Adds patchouli guide pages on key binds
+ : Reapply "Merge branch 'develop' into develop1" This reverts commit e324649e49c8b383effe639aa148ae5f0b7e4bdd.
+ : Revert "Merge branch 'develop' into develop1" This reverts commit 645e5422f5fb35fb3346a3e89b13de832d10fac0, reversing changes made to 44934bd3f236cce77a8d765d9a12603cb596e1cc.
+ : Merge branch 'develop' into develop1
+ : Saves power states and removes keybind modifiers. Removes unappreciated modifier keybinds for individual activators Adds power save states. Power save states can be saved by holding the "save power save" key and pressing a hotbar slot key, while having at least one manifestation active. Power save states can be activated by holding the "activate power save" key and pressing the hotbar key tied to the power save you wish to recall. Future plans: Chat message when power save state is saved or activated Save state toggle, turning those powers back off after use.
+ : [Cosmere] Added config option for player metalborn rates
+ : [Sandmastery] fix incorrect attribute modify for overmastery
+ : [Cosmere] Added config to allow for single metalborn players and adjustable distribution between misting and ferring
+ : [Allomancy] Ignored comodification exception in entity scanning Should be fine
+ : [Allomancy] Make lines thread restart on crash
+ : [Allomancy] fix issue where non living entities were not showing as containing metal. ie minecarts. coin projectiles were special case'd and didn't have the issue.
+ : [Surgebinding] updated chull model
+ : [Hemalurgy] New Textures
+ : [Feruchemy] New Textures
+ : [Cosmere] New Textures
+ : [Allomancy] TLC update A-Chromium. Does some setup for affecting powers outside allomancy too.
+ : [Surgebinding] general cleanup
+ : Merge pull request #147 from ajperson1927/release/1.19.2 Backporting the config to disable the HUD
+ : Backporting the config to disable the HUD
+ : [Cosmere] Added option to not assign powers on spawn to server config
+ : [Cosmere] Fix invalid player data message on creating new world without either feruchemy or allomancy installed
+ : Merge pull request #149 from Roseplate/develop [Surgebinding] SL Keybinds & SL Drawing/Breathing
+ : Naming Convention & Style fix (Cont. bc Rose is a moron)
+ : Naming Convention & Style fix
+ : SL Keybinds. PLEASE LOOK OVER. I think it works?
+ : SL Keybinds. PLEASE LOOK OVER. I think it works?
+ : Merge pull request #146 from SoaringEaqle/main Activator Keybinds & Patchoui updates
+ : fixes formating issues Signed-off-by: SoaringEaqle <158627775+SoaringEaqle@users.noreply.github.com>
+ : Update ClientForgeEvents.java undid removal of shift for deactivate powers
+ : Update Constants.java removed unused keybind strings
+ : Update AllomancyKeybindings.java
+ : Merge branch 'develop' into main
+ : Merge remote-tracking branch 'origin/main' into keybindEntry
+ : adds activator keybinds Signed-off-by: SoaringEaqle <158627775+SoaringEaqle@users.noreply.github.com>
+ : Merge remote-tracking branch 'upstream/develop' into keybindEntry Signed-off-by: SoaringEaqle <158627775+SoaringEaqle@users.noreply.github.com> # Conflicts: # src/datagen/allomancy/java/leaf/cosmere/allomancy/patchouli/PatchouliAllomancyCategory.java # src/datagen/cosmeretools/java/leaf/cosmere/tools/patchouli/PatchouliToolsCategory.java
+ : Changes to Allomancy, Feruchemy, and Cosmere tools patchouli guides. Adds keybinds to steel, iron, zinc, and brass allomancy pages. Adds mentions of future features for aluminum allomancy. Clarifies use on Chromium, Nicrosil, Cadmium, and Bendalloy Allomancy. Corrects Typo on Feruchemical Cadmium and clarifies compounding. Edits Cosmere tools main page slightly. Remember to check my work on the Allomancy guide.
+ : [Surgebinding] First pass dynamic generated shardblade visuals
+ : [Project] add code style file
+ : [Surgebinding] I accept this journey
+ : [Surgebinding] breathe stormlight keybind
+ : [Surgebinding] nightblood spoilers
+ : [Allomancy] Fixed a bug where brass and zinc threads would be null on switching from compounding to burning, fixes #144
+ : [Allomancy] Metal clusters now give more push power than single blocks
+ : [Allomancy] Added distance-based transparency for blocks in steelsight to match lines
+ : Removed unused imports introduced via experimenting
+ : [Allomancy] Improved cluster selection and cleaned up cluster detection code
+ : [Surgebinding] first pass 2nd ideal req windrunner
+ : [Port] Fixed issue with vertical pushing with coin pouch
+ : [Surgebinding] first pass on oaths - scans chat messages for relevant oaths, doesn't actually check if order related requirements are met... because they don't exist yet.
+ : [Surgebinding] fix bootstrapping incorrect biome
...
+ : [Port] bump version
+ : [Port] enum utils class for enum arrays
+ : [Port] rerun datagen
+ : Merge pull request #122 from DiceOf20/feature/1.20.x/Port_1.19.2_to_1.20.1 Feature/1.20.x/port 1.19.2 to 1.20.1
+ : Merge branch 'feature/1.20.x/Port_1.19.2_to_1.20.1' into feature/1.20.x/Port_1.19.2_to_1.20.1
+ : Allomancy complete and QCed
+ : Merge branch 'feature/1.20.x/Port_1.19.2_to_1.20.1' of https://github.com/leafreynolds/cosmere into feature/1.20.x/Port_1.19.2_to_1.20.1
+ : First pass on doccumentation Aviar is done, allomancy needs some touch ups and general QC
+ : [Port] add copper spike to creative menu
+ : [Port] rename night vision and xp gain rate attributes.
+ : [Port] Ore generation
+ : [UI] Fixed massive None text bug
+ : [UI] New HUD in a functional state Also added config option to turn it off
+ : [UI] First round of HUD improvements Replaced red text with an icon and vertical tap/store/burn indicator
+ : [Port] Removed cosmere:copper Also apparently CosmereTools had no recipes so I fixed that
+ : [Port] Finally fixed oxidized copper not being pushable
+ : [Port] Fixed F-chromium not adding fortune on tap
+ : [Port] Fixed(?) iron and steel lines not accounting for resistance properly on Z and Y axes. Also I ran 'optimise imports' on the allomancy project, hence the other updates files
+ : [Port] Fixed iron/steel line selection
+ : [Port] BaseDatapackRegistryProvider and implementation for CosmereDataGenerator. Adds damage types to data gen. Fixes #115
+ : [Port] Curio spike icon colour matches other curio icons
+ : [Port] Creative tab strings fixed
+ : [Port] Creative tabs for tools/surgebinding
+ : [Port] patchouli fix invalid tools icon
+ : [Port] Curios
+ : [Port] Fix vial mixing
+ : [Port] Eating nuggets/spiking gives small exhaustion
+ : [Patchouli] data gen fixes
+ : [All] run data
+ : [Port] Fix compile errors in datagen
+ : [Port] Remove oregen from data generation
+ : [Port] Metal ore registration changes
+ : [Port] removing surgebinding biome modifiers for now
+ : [Port] Patchouli moving files, updating entries json to match new folder structure. hopefully the data gen just works
+ : [Port] patchouli move from data to assets
+ : [Port] patchouli move from data to assets
+ : [Surgebinding] Chulls drop random gems
+ : [Port] datagen loot tables
+ : [Port] datagen ItemModels/patchouli compiling errors resolved
+ : [Port] tag providers should now compile
+ : [Port] patchouli relations page object accepts single string if only one relation
+ : [Port] clean used features functions
+ : [Port] Build gradle task works!
+ : [Port] Fixed clouds and lines being 'unstuck'
+ : [Port] Fixed freeze on null vector in lines thread
+ : [Port] work towards getting the build gradle task going
+ : Merge pull request #114 from SoaringEaqle/feature
...