COWMODSКаталог модов

Additional Attributes

Adds additional attributes to the game

Автор: Cadentem411,1 тыс.19обновлён 18 июл. 2025 г.
Механики игры

Описание

1.21

Documentation is currently located here

  • Respiration attribute has been removed (due to vanilla oxygen attribute)
  • The spell level syntax has been unified (spell_school and spell_type have been changed to spell/<namespace>/<path> and school/<namespace>/<path>

Enchantment Attributes

  • Looting (additional_attributes:looting)
  • Respiration (additional_attributes:respiration)
  • Fishing Lure (additional_attributes:fishing_lure)
  • Fishing Luck (additional_attributes:fishing_lure)

The base value for these is the enchantment value which gets checked

  • Meaning there won't be any benefits using multiply_base / multiply_total if you don't have the enchantment
  • addition will be affected by multiply_total

Harvest Attribute

Can be used to increase the amount of harvested items

  • ID is additional_attributes:harvest
  • addition of 1 means one additional crop (not seed)
  • The base value is the initial harvested amount

Apotheosis

Apothic Crafting

An attribute that adds a chance to affix crafted items

Logic works as follows (using the baseline Apotheosis rarities):

  • 0 to 1: Chance between nothing happening and common rarity
  • 1 to 2: Chance between common and uncommon rarity
  • 2 to 3: Chance between uncommon and rare rarity
  • 3 to 4: Chance between rare and epic rarity
  • 4 to 5: Chance between epic and mythic rarity
  • 5 to 6: Chance between mythic and ancient rarity
  • 6 to ? : Can only roll ancient rarity
  • (This is just an example - the attribute value corresponds to the ordinal of the rarity)

If the attribute value is exactly 0 nothing will happen

A value of 1.3 has a 30% chance to consider uncommon rarity - The luck attribute will still affect the actually picked rarity

Configurations:

  • There is a server config that can limit the max. crafted rarity
  • There is a blacklist item tag (additional_attributes:apothic_crafting_blacklist)
  • You can define min / max rarity clamps per items using a datapack (applies after the server config), see example of wooden tools:
    • Directory: additional_attributes/rarity_definitions
    • Clamp entry:
      • items: A tag, single entry or a list of entries
      • min_rarity: Min. rarity (if said rarity is above the max. rarity of the current attribute value, it will not be considered) (Optional)
      • max_rarity: Max. rarity (if said rarity is above the max. rarity of the current attribute value, it will not be considered) (Optional)

Iron's Spells 'n Spellbooks

Increase or decrease spell levels

  • General attribute (meaning all spells) (additional_attributes:spell_general)
  • Attribute for each school type (additional_attributes:spell_school_<...>)
    • Example: additional_attributes:spell_school_fire
    • Third-party schools have the syntax additional_attributes:school/<namespace>/<path>
  • Attribute for each spell type (additional_attributes:spell_type_<...>)
    • Example: additional_attributes:spell_type_shockwave
    • Third-party spells have the syntax additional_attributes:spell/<namespace>/<path>
      • Example: additional_attributes:spell/traveloptics/orbital_void

How it works:

  • The base value of these attributes is the level of the spell being used - meaning modifying the base has no effect
  • Spells with a maximum level of 1 won't have their spell level increased, since there usually is no reason to do so (configurable)
  • The three attribute types function as one - their modifiers are gathered together before calculation
  • There is no rounding - meaning a spell level of 1.75 will result in 1
  • If the spell level reaches 0 (due to negative modifiers) the spell cannot be cast
  • These attributes are present for all entities not just the player

Add spells to the spell selection

These spells will be available independent of the current spellbook, weapon, etc.

  • Attribute for each school type (additional_attributes:innate_school/<namespace>/<path>)
    • Example: additional_attributes:innate_school/irons_spellbooks/fire
  • Attribute for each spell type (additional_attributes:innate_spell/<namespace>/<path>)
    • Example: additional_attributes:innate_spell/irons_spellbooks/cloud_of_regeneration

Other

Added an attribute to potentially not use up a scroll

  • ID is additional_attributes:keep_scroll
  • Value between 0 (0% chance) and 1 (100% chance)
  • Using multiply_base will have no effect since the base value is 0
  • Using multiply_total without prior addition will also have no effect

References:

Последние версии

Все версии →
release

Additional Attributes 1.20.1 - 1.3.6

1.3.6
18 июл. 2025 г.358 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
From https://github.com/rtxyd - Fix an issue with the spell level attribute when modded spells use a native irons spellbooks school instead of a custom one
release

Additional Attributes 1.20.1 - 1.3.5

1.3.5
15 мая 2025 г.6,3 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
add safeguard for the apotheosis affix on craft handling
release

Additional Attributes 1.20.1 - 1.3.4

1.3.4
6 апр. 2025 г.2,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
moved the `skip_innate` config (related to the iron's spells compat) to the server-side (since the spell selection may be initiated from the server in multiplayer mode) - this fixes an issue where innate spells didn't work on dedicated servers
release

Additional Attributes 1.21.1 - 1.2.2

1.2.2
5 апр. 2025 г.7,5 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
moved the `skip_innate` config (related to the iron's spells compat) to the server-side (since the spell selection may be initiated from the server in multiplayer mode) - this fixes an issue where innate spells didn't work on dedicated servers
release

Additional Attributes 1.20.1 - 1.3.3

1.3.3
15 мар. 2025 г.1,1 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
(hotfix for previous version - clear current rarity definitions when reloading, so removed entries are not retained) ## Tag added a blacklist item tag for apothic crafting attribute (`additional_attributes:apothic_crafting_blacklist`) ## Clamp rarity per item added the option to define min / max rarity clamps for items (defined by using datapacks, directory being `additional_attributes/rarity_definitions` - see example for wooden tools) ### Clamp definition: - `items`: Can be a tag, a single entry or a list of items - `min_rarity`: An optional existing loot rarity - `max_rarity`: An optional existing loot rarity #### Explanation As long as the defined min and max rarity are smaller than the would-be-picked max rarity, they will be considered - This means that if the current attribute value would only grant up to `apotheosis:rare` rarity and you define a min or max of `apotheosis:epic` that nothing would change (the `apotheosis:epic` rarity would not be considered) - If you don't define a min or max rarity, the original value will be used (if the newly clamped min rarity is above the (potentially clamped) max rarity, it will not be used - If (after the max rarity has been clamped) the min rarity is now above said max rarity, it will get the rarity of the max rarity
release

Additional Attributes 1.20.1 - 1.3.2

1.3.2
15 мар. 2025 г.108Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
added a blacklist item tag for apothic crafting attribute (`additional_attributes:apothic_crafting_blacklist`) --- added the option to define min / max rarity clamps for items (defined by using datapacks, directory being `additional_attributes/rarity_definitions` - see example for wooden tools) Clamp definition: - `items`: Can be a tag, a single entry or a list of items - `min_rarity`: An optional existing loot rarity - `max_rarity`: An optional existing loot rarity As long as the defined min and max rarity are smaller than the would-be-picked max rarity, they will be considered - This means that if the current attribute value would only grant up to `apotheosis:rare` rarity and you define a min or max of `apotheosis:epic` that nothing would change (the `apotheosis:epic` rarity would not be considered) - If you don't define a min or max rarity, the original value will be used (if the newly clamped min rarity is above the (potentially clamped) max rarity, it will not be used - If (after the max rarity has been clamped) the min rarity is now above said max rarity, it will get the rarity of the max rarity
release

Additional Attributes 1.20.1 - 1.3.1

1.3.1
2 мар. 2025 г.14,6 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
Add config to shift min. rarity for the `apothic_crafting` attribute - Used to shift the min. rarity downwards by x amount (default: 0) - Allows a broader range to be considered when the rarity is selected
release

Additional Attributes 1.20.1 - 1.3.0

1.3.0
2 мар. 2025 г.214Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
Add `apothic_crafting` attribute, which grants the chance to automatically affix crafted items (0% chance with default value)
release

Additional Attributes 1.21.1 - 1.2.1

1.2.1
22 дек. 2024 г.213Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
fix crash when interacting with the eldritch table with the 'innate_unlocks_eldritch' config enabled
release

Additional Attributes 1.20.1 - 1.2.2

1.2.2
22 дек. 2024 г.7,9 тыс.Minecraft: 1.20, 1.20.1forge, neoforge
Скачать
Что нового
fix crash when interacting with the eldritch table with the 'innate_unlocks_eldritch' config enabled