
Highly configurable, modular tweaks/additions mod!
Andromeda is a highly configurable mod with over 40 different modules. These range from simple value tweaks like farmland fertility control, to new functional items and mechanics. Hightlights include:
GUI Particles
This tweak adds particle effects to various GUIs, such as the anvil, enchantment table, furnace, and the creative inventory.
Magnet
Loot Barrels
Add random barrels with loot to caves!
And more! Interested? Check out all the currently available modules on our wiki! andromeda.zenfyr.dev
Dependencies:
Fabric API and Pulsar are required!
Mod Menu and Cloth Config API are highly recommended on client!
FAQ:
- Can I suggest a feature for the mod?
Yes! We accept suggestions on our GitHub or Discord.
- Will you port to X minecraft version?
Newer versions - Yes, older versions - No. More info here: Updates Policy
- Will you port to X mod loader?
Probably not! Andromeda targets Fabric, but may support compatibility tools such as Connector or Launchpad in the future. More info here: Updates Policy
💜
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- New Module!
[items/fire_damage]! - More internal cleanups
##
[blocks/guarded_loot]- Moved the lockpick option to the
items/lockpickmodule.
##
[entities/boats]- Rewrote logic to calculate collisions for the TNT Boat on the server, no longer blindly trusting the client.
##
[items/fire_damage]- New Module! Apply damage to wooden and leather items when set on fire! Also disables the shield.
##
[items/infinite_totem]- Rewrote the logic to not spam velocity updates every tick, requires update on the client!
##
[items/magnet]- GUI Particles are now controlled by the
gui/gui_particlesmodule. - The "progress" bar for the magnet is now hidden, it's not accurate as, unlike the bundle, tha magnet can track a basically unlimited amount items.
##
[items/pouches]- Added
commandloot context to loot tables. - Reduced the amount of dropped items.
##
[items/tooltips]- Broken tooltips, like clock outside the overworld or unlinked compasses, will now show obfuscated text instead of glitching weirdly.
gui/name_tooltips way nicer.##
[misc/recipe_advancements_generation]- The module now skips recipes if they already have an advancement for them.
##
[misc/translations]- Moved downloads to a background executor.
- Downloads on lang change shouldn't block the main thread.
##
[world/falling_beenests]- Added
blockloot context to the loot table. - Reduced the amount of dropped honeycombs.
- New Module!
[items/fire_damage]! - More internal cleanups
##
[blocks/guarded_loot]- Moved the lockpick option to the
items/lockpickmodule.
##
[entities/boats]- Rewrote logic to calculate collisions for the TNT Boat on the server, no longer blindly trusting the client.
##
[items/fire_damage]- New Module! Apply damage to wooden and leather items when set on fire! Also disables the shield.
##
[items/infinite_totem]- Rewrote the logic to not spam velocity updates every tick, requires update on the client!
##
[items/magnet]- GUI Particles are now controlled by the
gui/gui_particlesmodule. - The "progress" bar for the magnet is now hidden, it's not accurate as, unlike the bundle, tha magnet can track a basically unlimited amount items.
##
[items/pouches]- Added
commandloot context to loot tables. - Reduced the amount of dropped items.
##
[items/tooltips]- Broken tooltips, like clock outside the overworld or unlinked compasses, will now show obfuscated text instead of glitching weirdly.
gui/name_tooltips way nicer.##
[misc/recipe_advancements_generation]- The module now skips recipes if they already have an advancement for them.
##
[misc/translations]- Moved downloads to a background executor.
- Downloads on lang change shouldn't block the main thread.
##
[world/falling_beenests]- Added
blockloot context to the loot table. - Reduced the amount of dropped honeycombs.
- Adds [Launchpad](https://modrinth.com/mod/launchpad) support for 26.1.2 (Requires new Pulsar version!)
- Moved Andromeda's creative mode tab to a module and added Andromeda items to vanilla tabs.
- A bunch of internal refactors, but those aren't visible here :P
- Updated to Minecraft 26.2, based on Andromeda 2.3.0! This is the first release, there Will be bugs!
- Updated dependencies.
- Module configs are no longer generated at runtime, but during build instead.
##
[blocks/guarded_loot]- Added an option to check entity reach, if an entity can find a path to the container.
##
[entities/minecart_speed_control]- Deprecated the module. Prefer the built-in experiment.
- Updated dependencies.
- Module configs are no longer generated at runtime, but during build instead.
##
[blocks/guarded_loot]- Added an option to check entity reach, if an entity can find a path to the container.
##
[entities/minecart_speed_control]- Deprecated the module. Prefer the built-in experiment.
##
[mechanics/dragon_fight]- Fixed
shorterSpikesnot actually applying.
- Updated dependencies.
- Module configs are no longer generated at runtime, but during build instead.
##
[blocks/guarded_loot]- Added an option to check entity reach, if an entity can find a path to the container.
- Updated Pulsar to 1.0.0
- Updated Pulsar to 1.0.0
- Updated Pulsar to 1.0.0
- Updated Pulsar to 1.0.0
- Updated to Minecraft 26.1.2, based on Andromeda 2.2.0! This is the first release, there Will be bugs!
items/pouchesare now using vanilla datapack villager trades.
- Fixed registry entries in configs and data packs not raising an error for missing blocks/items and instead falling back to the default value.
- Removed a bunch of legacy stuff.
- Updated Pulsar to 0.3.0
##
[blocks/campfire_effects]:- Moved the entire config to data packs. See the wiki for more details:
/data/[namespace]/andromeda/campfire_effects/campfire.json``
json5
{
// block identifier, often different from the item id!
"minecraft:campfire": {
"range": 10.0, // Range in blocks.
"affectsPassive": true, // If passive entities should be affected, only players otherwise.
"condition": {
// Optional loot condition, global. supports 'origin', 'block_state', 'block_entity'
"condition": "minecraft:block_state_property",
"block": "minecraft:campfire",
"properties": {
"lit": "true"
}
},
"effects": [
{
"effect": "minecraft:regeneration", // Effect identifier
"amplifier": 0 // Effect amplifier.
// "condition": Optional loot condition, per entity. supports the globals + 'this_entity'
}
]
}
}
`
## [items/magnet]:
- Fixed an issue where all magnets in an inventory would activate when having one selected.
## [mechanics/trading_goat_horn]:
- The
instrumentId config entry was moved to an instrument tag andromeda:trader_songs.
## [misc/minor_inconvenience]:
- Added a load condition to only load the damage type when the module is on.
## [world/auto_planting]:
- The
idList config entry was moved to an item tag andromeda:auto_planting, the list mode is still controlled by the config.
## [world/crop_temperature]:
- Updated the data pack format again, the temperature list in now wrapped in an object:
`json5
{
// block identifier, often different from the item id!
"minecraft:beetroots": {
"temperatures": [
0.2, // absolute minimum; won't grow below this; inclusive
0.3, // minimum, will grow; but slowly; exclusive
1.0, // maximum, will grow; but slowly; exclusive
1.0, // absolute maximum; won't grow above this; inclusive
]
}
}
``- Removed the old new and the old old data pack formats.
- Fixed registry entries in configs and data packs not raising an error for missing blocks/items and instead falling back to the default value.
- Removed a bunch of legacy stuff.
- Updated Pulsar to 0.3.0
##
[blocks/campfire_effects]:- Moved the entire config to data packs. See the wiki for more details:
/data/[namespace]/andromeda/campfire_effects/campfire.json``
json5
{
// block identifier, often different from the item id!
"minecraft:campfire": {
"range": 10.0, // Range in blocks.
"affectsPassive": true, // If passive entities should be affected, only players otherwise.
"condition": {
// Optional loot condition, global. supports 'origin', 'block_state', 'block_entity'
"condition": "minecraft:block_state_property",
"block": "minecraft:campfire",
"properties": {
"lit": "true"
}
},
"effects": [
{
"effect": "minecraft:regeneration", // Effect identifier
"amplifier": 0 // Effect amplifier.
// "condition": Optional loot condition, per entity. supports the globals + 'this_entity'
}
]
}
}
`
## [items/magnet]:
- Fixed an issue where all magnets in an inventory would activate when having one selected.
## [mechanics/trading_goat_horn]:
- The
instrumentId config entry was moved to an instrument tag andromeda:trader_songs.
## [misc/minor_inconvenience]:
- Added a load condition to only load the damage type when the module is on.
## [world/auto_planting]:
- The
idList config entry was moved to an item tag andromeda:auto_planting, the list mode is still controlled by the config.
## [world/crop_temperature]:
- Updated the data pack format again, the temperature list in now wrapped in an object:
`json5
{
// block identifier, often different from the item id!
"minecraft:beetroots": {
"temperatures": [
0.2, // absolute minimum; won't grow below this; inclusive
0.3, // minimum, will grow; but slowly; exclusive
1.0, // maximum, will grow; but slowly; exclusive
1.0, // absolute maximum; won't grow above this; inclusive
]
}
}
``- Removed the old new and the old old data pack formats.
- Fixed slimes sometimes shrinking on merge.
- Dropped unused translation keys. Added tag translations.
- The translations module now supports custom URLs. Fixed the module possibly not respecting
connections.allowon reloads. - All random tick block are now supported in
world/crop_temperature, not sure about the performance impact here.
- Fixed slimes sometimes shrinking on merge.
- Dropped unused translation keys. Added tag translations.
- The translations module now supports custom URLs. Fixed the module possibly not respecting
connections.allowon reloads. - All random tick block are now supported in
world/crop_temperature, not sure about the performance impact here.
- Added convention tags for boats and minecarts,
escapable_vehiclestag now uses those convention tags. - Fixed spawner minecart item crash.
- Fixed Andromeda items missing in the search tab.
- Fixed Furnace Minecart place logic.
- Fixed slimes sometimes shrinking on merge.
- Dropped unused translation keys. Added tag translations.
- The translations module now supports custom URLs. Fixed the module possibly not respecting
connections.allowon reloads. - All random tick block are now supported in
world/crop_temperature, not sure about the performance impact here.
- Updated to Minecraft 1.21.11! This is the first release, there Will be bugs!
- This update changes the boat identifiers!**
acacia_boat_with_furnace is now acacia_furnace_boat. Before this update all boat types were the same entity type, but now every boat is its own entity type.
- Updated to Minecraft 1.21.10! This is the first release, there Will be bugs!
- This update changes the boat identifiers!**
acacia_boat_with_furnace is now acacia_furnace_boat. Before this update all boat types were the same entity type, but now every boat is its own entity type.
- Update dependencies.
- Fixed the version number in the config screen title.
- Fixed the
misc/translationsmodule never actually downloading anything.
- Update dependencies.
This is a major rewrite of Andromeda, there are many changes. Consider this an early access pre-release.
Modules
mechanics/throwable_items and blocks/incubator were removed.New module:
mechanics/linkart! Yes, this mod is no longer standalone, and comes with the usual Andromeda config stuff.[
world/crop_temperature]:- Bamboo, grass blocks and a few other modded plants are now supported.
- Fixed broken expression support.
- Updated format to be a little more sensible.
``
json5
{
"replace": false,
"entries": {
"minecraft:beetroots": [
0.2, // abs min
0.3, // min
1.0, // max
1.0 // abs max
],
}
}
`
[blocks/incubator]:
- The format now supports
replace.
[general]:
- Moved misc client data to a single JSON file.
- Tried to fix a rare CME in
MixinProcessor`. (I have no idea if this works)[
world/crop_temperature]:- Bamboo, grass blocks and a few other modded plants are now supported.
- Fixed broken expression support.
- Updated format to be a little more sensible.
``
json5
{
"replace": false,
"entries": {
"minecraft:beetroots": [
0.2, // abs min
0.3, // min
1.0, // max
1.0 // abs max
],
}
}
`
[blocks/incubator]:
- The format now supports
replace.
[general]:
- Moved misc client data to a single JSON file.
- Tried to fix a rare CME in
MixinProcessor`. (I have no idea if this works)[
world/crop_temperature]:- Bamboo, grass blocks and a few other modded plants are now supported.
- Fixed broken expression support.
- Updated format to be a little more sensible.
``
json5
{
"replace": false,
"entries": {
"minecraft:beetroots": [
0.2, // abs min
0.3, // min
1.0, // max
1.0 // abs max
],
}
}
`
[blocks/incubator]:
- The format now supports
replace.
[general]:
- Moved misc client data to a single JSON file.
- Tried to fix a rare CME in
MixinProcessor`. (I have no idea if this works)[
misc/translations]:- Now enabled by default!
[
general]:- Fixed invalid zh_cn.json file.
- (Hopefully) fixed a crash introduced by a fix to a crash.
[
misc/translations]:- Now enabled by default!
[
general]:- Fixed invalid zh_cn.json file.
- (Hopefully) fixed a crash introduced by a fix to a crash.
[
general]:- Patched a crash related to invalid/empty downloaded language files.
- Optimized PNG assets.
[
general]:- Patched a crash related to invalid/empty downloaded language files.
- Optimized PNG assets.
[
world/loot_barrels]:- New Module!
- Adds random barrels with loot to caves!
[
items/lava_disintegrator]:- New Module!
- Allows you to destroy non-fireproof items by right-clicking a lava bucket.
[
blocks/better_fletching_table]:- Made
divergenceModifierconfigurable.
[
items/magnet]:- Made
rangeMultiplierconfigurable.
[
mechanics/trading_goat_horn]:- Made
cooldownandinstrumentIdconfigurable.
[
mechanics/throwable_items]:- Added more empty stack checks.
[
general]:- Fixed a crash related to invalid/empty config files.
- Scoped/data pack configs are now on by default.
- Configs are now
DIMENSIONonly and do not save by default.