Download GeoDynamic Attributes — Minecraft Mods — MetaMods

GeoDynamic Attributes

Active

Downloads

0

Last update

1 month ago
Client
Adventure
Magic
Utils

GeoDynamic Attributes

The GeoDynamic Attributes modification revolutionizes how player stats work by connecting them to the surrounding game world. Now parameters like melee damage, movement speed, and spell power (if Iron's Spellbooks is installed) will automatically adjust based on the current biome or dimension.

Core Features

Dynamic Stat Adaptation

The module provides a system for tying stats to various in-game locations. For instance, characters gain increased knockback resistance in the Nether, enhanced movement speed in plains biomes, boosted holy spells in the Aether dimension, and additional eldritch magic values in the Deep Dark biome. These are just a few examples from numerous possible configurations.

Demonstration image

Customization Capabilities

  • Applying bonuses and penalties to stats based on biome or dimension
  • Fully configurable system based on JSON datapacks
  • Compatibility with base game and modded biomes/dimensions
  • Support for various types of mathematical operations on stats
  • Conditional configuration loading to prevent conflicts
  • Pre-built integration with popular mods

Creating Custom Configurations

File Location

Place JSON files in the datapack at the following path:

data/geodynamic_attributes/geodynamic_attributes/your_file.json

For running configurations, you can use the standard "datapack" folder or helper mods like PAXI/KubeJS.

File Naming Convention

Recommended file name format: {biome_or_dimensionname}{attribute_name}.json

Example: the_nether_knockback_resistance.json or allium_shrubland_nature_spell_power.json

Configuration File Structure

Each JSON file should contain one attribute entry:

{
  "biome": "biomeswevegone:allium_shrubland",
  "attribute": "irons_spellbooks:nature_spell_power",
  "uuid": "865f1f64-412e-49d3-9199-10f9b0289749",
  "value": 0.1,
  "operation": "MULTIPLY_BASE",
  "required_mod": ["biomeswevegone", "irons_spellbooks"]
}

Configuration Field Descriptions

Field Type Purpose
biome string Biome identifier or tag (with # prefix) to which the modifier applies
dimension string Alternative to biome - dimension ID for effect activation
attribute string Identifier of the modified stat
uuid string Unique modifier identifier to prevent conflicts
value number Change value (e.g., 0.1 = +10% when multiplying)
operation string Operation type: ADD, MULTIPLY_BASE, MULTIPLY_TOTAL
required_mod array List of required mods for activating this entry

Interface example

Additional Recommendations

  • Use only biome OR dimension in a single file
  • Biome tags allow applying effects to groups of related locations
  • Always generate a new UUID for each new configuration
Project members
GameTechBC

GameTechBC

Created: 11 Sep 2025

ID: 269609