promotional bannermobile promotional banner

S0uls

Souls lets you collect powerful souls from mobs, equip them in unique tiers, and gain special attributes inspired by each creature.
item image

Description

About

After killing certain mobs, you have a chance to obtain their Soul. Each Soul is tied to a specific mob and grants a stat that matches, for example, an Enderman may grant dodge chance, a Skeleton may provide an arrow-related bonus, and a Zombie may increase your maximum health.

Souls have 6 rarity levels (Tier I–VI). The higher the tier, the stronger the bonus. A player can equip up to 9 Souls in a separate menu, and each equipped Soul creates a colored ring around the character corresponding to its tier.

WORK WITH:

  • JEI
  • ApothicAttributes  

Menu

SOUL-MENU

Item

 

Each Soul has 6 tiers:

  • Tier 1 - 1x base value
  • Tier 2 - 1.5x base value
  • Tier 3 - 2x base value
  • Tier 4 - 3x base value
  • Tier 5 - 4.5x base value
  • Tier 6 - 7x base value

Default Mob list

Stray
Base:  0.25
Attribute: Draw speed
 
Ravager
Base: 0.75
Attribute: Attack knockback
 
Shulker
Base: 0.5
Attribute: Armor toughness"
 
Wolf
Base: 0.05
Attribute: Attack speed
 
Wither skeleton
Base: 0.04
Attribute: Life steal
 
Elder guardian
Base: 1.5
Attribute: Armor toughness
 
Vindicator
Base: 1.0
Attribute: Attack damage
 
Horse
Base: 0.1
Attribute: Jump strength
 
Skeleton
Base: 0.05
Attribute: Arrow damage
 
Ender dragon
Base: 0.05
Attribute: crit chance
 
Blaze
Base: 1.5
Attribute: Fire damage
 
Camel
Base: 0.5
Attribute: Entity interaction range
 
Zombie
Base: 2.0
Attribute: Max health
 
Warden
Base: 5.0
Attribute: "minecraft:generic.max_health"
 
Drowned
Base: 0.1
Attribute: Swim speed
 
Spider
Base: 0.01
Attribute: Movement speed
 
Wither
Base: 0.1
Attribute: Crit damage
 
Creeper
Base: 0.05
Attribute: Knockback resistance
 
Enderman
Base: 0.02
Attribute: Dodge chance

 

Default config

souls-common.toml

#Global chance for an allowed mob to drop a Soul.
#0.15 = 15%, 1.0 = 100%, 0.0 = disabled.
# Default: 0.15
# Range: 0.0 ~ 1.0
soul_drop_chance = 0.15

#Multipliers applied to the mob's base_value for each soul tier.
#Final bonus = base_value * tier multiplier. 0.0 disables the bonus for that tier.
[tier_multipliers]
    # Default: 1.0
    tier_1 = 1.0
    # Default: 1.5
    tier_2 = 1.5
    # Default: 2.0
    tier_3 = 2.0
    # Default: 3.0
    tier_4 = 3.0
    # Default: 4.5
    tier_5 = 4.5
    # Default: 7.0
    tier_6 = 7.0

 

souls-mobs.toml

    [mobs.stray]
        base_value = 0.25
        attribute = "apothic_attributes:draw_speed"

    [mobs.ravager]
        base_value = 0.75
        attribute = "minecraft:generic.attack_knockback"

    [mobs.shulker]
        base_value = 0.5
        attribute = "minecraft:generic.armor_toughness"

    [mobs.wolf]
        base_value = 0.05
        attribute = "minecraft:generic.attack_speed"

    [mobs.wither_skeleton]
        base_value = 0.04
        attribute = "apothic_attributes:life_steal"

    [mobs.elder_guardian]
        base_value = 1.5
        attribute = "minecraft:generic.armor_toughness"

    [mobs.vindicator]
        base_value = 1.0
        attribute = "minecraft:generic.attack_damage"

    [mobs.horse]
        base_value = 0.1
        attribute = "minecraft:generic.jump_strength"

    [mobs.skeleton]
        base_value = 0.05
        attribute = "apothic_attributes:arrow_damage"

    [mobs.ender_dragon]
        base_value = 0.05
        attribute = "apothic_attributes:crit_chance"

    [mobs.blaze]
        base_value = 1.5
        attribute = "apothic_attributes:fire_damage"

    [mobs.camel]
        base_value = 0.5
        attribute = "minecraft:player.entity_interaction_range"

    [mobs.zombie]
        base_value = 2.0
        attribute = "minecraft:generic.max_health"

    [mobs.warden]
        base_value = 5.0
        attribute = "minecraft:generic.max_health"

    [mobs.drowned]
        base_value = 0.1
        attribute = "neoforge:swim_speed"

    [mobs.spider]
        base_value = 0.01
        attribute = "minecraft:generic.movement_speed"

    [mobs.wither]
        base_value = 0.1
        attribute = "apothic_attributes:crit_damage"

    [mobs.creeper]
        base_value = 0.05
        attribute = "minecraft:generic.knockback_resistance"

    [mobs.enderman]
        base_value = 0.02
        attribute = "apothic_attributes:dodge_chance"

S0uls Team

profile avatar
  • 1
    Projects
  • 51
    Downloads