Ancestral Archetypes
No reviews yet
A fabric server-side Origins-inspired mod that gives players mob-like abilities!
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
A server-sided Origins-style mod where players pick mob-based Archetypes to gain different abilities.
The mod is highly configurable and balanced around a competitive environment. This mod also has full translation support.
Archetype Summaries
Texture Pack
The server has the ability to automatically generate and serve the mod's texture pack to your players when they connect. To do this, you must enable auto-host. This is super easy to do in a few steps: Launch the server with the mod installed at least once to generate the configs Go into the 'config' folder of the server, there should be a folder called 'polymer', and inside that there should be a file called 'auto-host.json' In 'auto-host.json', in the first few lines there will be a line that says"enabled": false, change this to true.
(Optional) You can also set the value to make the resource pack required by players, or set the "message" line to inform players why the resource pack is important to download when they are prompted to have it be auto downloaded.
If everything is done correctly, then players will automatically load into the server with the resource pack installed.
Variant Abilities
There are a few variants of abilities that are not used by any archetypes by default, but can be added through the admin commands listed below. These are:Short-Legged Reduces player step height by 0.5 blocks.
Long-Legged Increases player step height by 1 block.
Vulnerable in Water You take 50% extra damage when in water and rain.
Vulnerable when Dry You take 50% extra damage when in hot biomes without a Turtle Shell or Fire Resistance.
Vulnerable when Cold You take 50% extra damage when in cold biomes without Water Breathing.
Commands
Player Commands
/archetypes changeArchetype Opens a GUI for a user to change their Archetype.
/archetypes list Opens a GUI for a user to view all Archetypes.
/archetypes items Gives a user the Ability Items for their Archetype, has a 1 minute cooldown.
/archetypes setHorseVariant <color> <markings> Sets the color of your Spirit Horse as a Horse Archetype.
/archetypes setMountName <name> Sets the name of your Spirit Mount as a Centaur Archetype.
/archetypes setGliderColor <hex color> [<trim color>] Sets the color of your Glider Wings as a Parrot or Ender Dragon Archetype.
/archetypes setHelmetColor <hex color> [<trim color>] Sets the color of your Aviator Helmet as a Ghastling Archetype.
/archetypes toggleReminders Toggles the periodic reminders for players that are missing an Archetype or an Ability Item
/archetypes abilities Shows the abilities and descriptions for your Archetype, as well as any relevant config values
/archetypes abilities <archetype> Shows the above command for the specified Archetype
Admin Commands
/archetypes resetCooldowns <targets> Resets the abilities of the selected players.
/archetypes setArchetype <targets> <archetype> Sets the Archetypes of the selected players.
/archetypes addChanges <targets> <changes> Gives a number of allowed Archetype changes to the selected players.
/archetypes getArchetype <player> Gets a player's Archetype.
/archetypes distribution Gets the distribution of all players' selected Archetypes.
/archetypes getPlayersOfArchetype <archetype> Lists all players of a given Archetype.
/archetypes getAllPlayerArchetypes Lists all players and their Archetype.
/archetypes resetArchetypeAbilities <subarchetype> Resets an Archetype's ability list to their defaults.
/archetypes addArchetypeAbility <subarchetype> <ability> Adds an ability to an Archetype.
/archetypes removeArchetypeAbility <subarchetype> <ability> Removes an ability from an Archetype.
Admin Configuration Commands
The following commands can be used to adjust configurable settings in the AncestralArchetypes.properties file without a server reboot. These commands can be suffixed with "get" or "set" followed by a value to get or set the current setting./archetypes config addedStarveDamage The amount of added starvation damage dealt to those with Insatiable. (default: 3.0)
/archetypes config archetypeChangeCooldown The cooldown period, in ticks, after changing Archetypes before another change can be made. (default: 0)
/archetypes config berryEaterEatDuration The duration to eat berries with Berry Eater, in ticks. (default: 30)
/archetypes config berryEaterGlowAbsorption The absorption HP granted by glow berries to Berry Eater. (default: 2.0)
/archetypes config berryEaterGlowAbsorptionDuration The duration of glow berry absorption from Berry Eater, in ticks. (default: 600)
/archetypes config berryEaterGlowSpeed The speed modifier granted by glow berries to Berry Eater. (default: 0.25)
/archetypes config berryEaterGlowSpeedDuration The duration of glow berry speed from Berry Eater, in ticks. (default: 300)
/archetypes config berryEaterSweetRegenDuration The duration of sweet berry regeneration from Berry Eater, in ticks. (default: 200)
/archetypes config berryEaterSweetRegenRate The regeneration rate granted by sweet berries to Berry Eater. (default: 0.035)
/archetypes config berryEaterSweetStrength The strength modifier granted by sweet berries to Berry Eater. (default: 0.25)
/archetypes config berryEaterSweetStrengthDuration The duration of sweet berry strength from Berry Eater, in ticks. (default: 400)
/archetypes config biomeAdaptiveHotVulnerability The damage modifier applied by Biome Adaptive in hot biomes. (default: 0.25)
/archetypes config biomeAdaptiveHotVulnerabilityDuration The duration of the hot-biome vulnerability effect from Biome Adaptive, in ticks. (default: 100)
/archetypes config biomeAdaptiveSlownessAmplifier The movement speed reduction applied by Biome Adaptive in cold biomes. (default: 0.4)
/archetypes config biomeAdaptiveSlownessDuration The duration of the cold-biome slowness effect from Biome Adaptive, in ticks. (default: 100)
/archetypes config biomeAdaptiveTemperateFeeble The damage reduction modifier applied by Biome Adaptive in temperate biomes. (default: 0.25)
/archetypes config biomeAdaptiveTemperateFeebleDuration The duration of the temperate-biome feeble effect from Biome Adaptive, in ticks. (default: 100)
/archetypes config biomeDamage The amount of damage dealt to Aquarians or Infernals for being in an incompatible biome. (default: 2.5)
/archetypes config blazingStrikeDuration The duration, in ticks, that Blazing Strikes ignites enemies for. (default: 100)
/archetypes config burrowCooldown The cooldown of Burrow, in ticks. (default: 600)
/archetypes config burrowRange The range of Burrow, in blocks. (default: 32.0)
/archetypes config canAlwaysChangeArchetype Whether players can change their Archetype at will, or use the limited change system. (default: false)
/archetypes config cauldronDrinkableCooldownModifier The time modifier multiplied against the cumulative effect duration of drinkable potions to determine the cooldown of the Witch's active ability. (default: 0.9)
/archetypes config cauldronInstantEffectCooldown The effective duration of instant potion effects for determining the cooldown of the Witch's active ability. (default: 900)
/archetypes config cauldronThrowableCooldownModifier The time modifier multiplied against the cumulative effect duration of throwable potions to determine the cooldown of the Witch's active ability. (default: 1.5)
/archetypes config changesPerChangeItem The number of allowed Archetype changes given for consuming a Change Item. (default: 1)
/archetypes config chocolateAllergyAmplifier The amplifier of the poison effect applied by Chocolate Allergy. (default: 2)
/archetypes config chocolateAllergyDuration The duration, in ticks, of the poison effect applied by Chocolate Allergy. (default: 100)
/archetypes config coldDamageModifier The modifier multiplied to cold damage dealt to Infernals. (default: 2.0)
/archetypes config copperFoodDurationModifier The modifier applied to the consume duration of foods for Copper Eater. (default: 1.0)
/archetypes config copperFoodHealthModifier The modifier applied to the health regained by Copper Eater. (default: 1.0)
/archetypes config creakingHeartArmor The armor value of the Creaking Heart. (default: 6.0)
/archetypes config creakingHeartCooldown The cooldown of Creaking Heart, in ticks. (default: 1200)
/archetypes config creakingHeartHealth The health of the Creaking Heart. (default: 40.0)
/archetypes config creakingHeartRange The range of Creaking Heart effects, in blocks. (default: 32.0)
/archetypes config creakingHeartResistance The damage resistance modifier granted by Creaking Heart. (default: 0.45)
/archetypes config creakingHeartRespawnTimer The respawn timer for Creaking Heart, in ticks. (default: 200)
/archetypes config creakingHeartScale The size modifier of the Creaking Heart. (default: 1.0)
/archetypes config creakingHeartSlowness The slowness modifier applied by Creaking Heart. (default: 0.3)
/archetypes config creakingHeartSlownessDuration The duration of Creaking Heart slowness, in ticks. (default: 200)
/archetypes config creakingHeartStrength The strength modifier granted by Creaking Heart. (default: 0.5)
/archetypes config creakingHeartToughness The toughness value of the Creaking Heart. (default: 10.0)
/archetypes config creakingHeartWeakness The weakness modifier applied by Creaking Heart. (default: 0.1)
/archetypes config creakingHeartWeaknessDuration The duration of Creaking Heart weakness, in ticks. (default: 600)
/archetypes config damageStunDuration The duration of the movement stun applied to Centaurs. (default: 15)
/archetypes config daylightWeakWeakness The weakness modifier applied by Daylight Weak in sunlight. (default: 0.75)
/archetypes config echolocationRange The detection range of Echolocation, in blocks. (default: 24.0)
/archetypes config enderflameBuffetCooldown The cooldown of Enderflame's Buffet ability, in ticks. (default: 800)
/archetypes config enderflameBuffetDamage The damage dealt by Enderflame's Buffet attack. (default: 1.5)
/archetypes config enderflameBuffetDuration The duration of Enderflame's Buffet ability, in ticks. (default: 100)
/archetypes config enderflameFireballCooldown The cooldown of Enderflame's Fireball ability, in ticks. (default: 600)
/archetypes config fallDamageReduction The modifier multiplied to fall damage dealt to those with Reduced Fall Damage. (default: 0.5)
/archetypes config fireballCooldown The cooldown duration of the Blaze's volley ability. (default: 600)
/archetypes config fortifyCooldown The cooldown after Fortify ends, in ticks. (default: 100)
/archetypes config fortifyDamageModifier The modifier multiplied against damage while Fortify is active. (default: 0.15)
/archetypes config fortifyDuration How long Fortify can last, in ticks. (default: 200)
/archetypes config fortifyRecoveryTime The recovery time between Fortify activations, in seconds per second. (default: 0.1)
/archetypes config fungusSpeedBoostConsumeDuration The duration, in ticks, it takes to consume a Warped Fungus. (default: 15)
/archetypes config fungusSpeedBoostDuration The duration, in ticks, of the Warped Fungus Speed Boost. (default: 200)
/archetypes config fungusSpeedBoostMultiplier The speed multiplier applied after eating a Warped Fungus. (default: 0.5)
/archetypes config gelatianGrowItemEatDuration The amount of time in ticks to consume a regrow item for those with Slime and Magma Totem. (default: 500)
/archetypes config gliderCooldown The cooldown of the Parrot's and Ender Dragon's glider ability between being able to start gliding again. (default: 100)
/archetypes config gliderDuration The duration of the Parrot's and Ender Dragon's glider ability. (default: 600)
/archetypes config gliderRecoveryTime The rate at which the flight duration of the glider ability recovers. (default: 0.1)
/archetypes config greatSwimmerMoveSpeedModifier The speed modifier added to those with Great Swimmer in rain or water. (default: 0.25)
/archetypes config greatSwimmerSlipperyDamageModifier The modifier multiplied against damage to those in water with Slippery and Great Swimmer (default: 0.8)
/archetypes config guardianRayCooldown The duration of the cooldown of the Guardian's ray ability in ticks. (default: 600)
/archetypes config guardianRayDamage The damage dealt by each tick of the Guardian's ray ability. (default: 5.0)
/archetypes config guardianRayDuration The duration of the Guardian's ray ability in ticks. (default: 85)
/archetypes config guardianRayWindup The duration of the windup of the Guardian's ray ability in ticks. (default: 30)
/archetypes config hardhitterDamageModifier The damage modifier applied to damage dealt by those with Hard Hitter (default: 1.15)
/archetypes config hardhitterKnockbackIncrease The extra attack knockback given to those with Hard Hitter (default: 0.5)
/archetypes config hastyAttackSpeedIncrease The attack speed increase given to those with Hasty (default: 0.2)
/archetypes config hastyMiningModifier The modifier multiplied against mining speed to those with Hasty (default: 1.9)
/archetypes config healthSprintCutoff The fraction of a Golem's max health that allows them to sprint. (default: 0.33)
/archetypes config hurtByWaterRainDamage The damage dealt by rain to those with Hurt By Water. (default: 1.0)
/archetypes config hurtByWaterSwimDamage The damage dealt while touching water to those with Hurt By Water. (default: 4.0)
/archetypes config ignoredByMobType Mobs will not attack those of their Archetype. (default: true)
/archetypes config impaleVulnerableModifier The modifier multiplied per level of impaling to the damage dealt to an Aquarian. (default: 2.5)
/archetypes config insatiableHungerRate The exhaustion passively given to those with Insatiable every half-second. (default: 0.25)
/archetypes config ironFoodDurationModifier The modifier applied to the consume duration of foods for Iron Eater. (default: 1.0)
/archetypes config ironFoodHealthModifier The modifier applied to the health regained by Iron Eater. (default: 1.0)
/archetypes config jumpyJumpBoost The extra jump power given to those with Jumpy (default: 0.35)
/archetypes config leapCooldown The cooldown of Leap, in ticks. (default: 100)
/archetypes config leapJumpPowerModifier The jump power modifier applied by Leap. (default: 1.0)
/archetypes config leapMaxChargeTime The maximum charge duration of Leap, in ticks. (default: 100)
/archetypes config knockbackIncrease The modifier multiplied against the knockback dealt to those with Increased Knockback. (default: 2.0)
/archetypes config knockbackReduction The modifier multiplied against the knockback dealt to those with Decreased Knockback (default: 0.5)
/archetypes config lavaWalkerSpeedMultiplier The speed multiplier applied to the speed of lava walkers in lava. (default: 3.0)
/archetypes config levitationBulletCooldown The cooldown of the Levitation Bullet ability, in ticks. (default: 300)
/archetypes config levitationBulletCount The number of projectiles created by the Seeker Bullet Barrage. (default: 3)
/archetypes config levitationBulletDamage The damage done by Levitation Bullet. (default: 4.0)
/archetypes config levitationBulletDuration The duration of levitation applied by a Levitation Bullet, in ticks. (default: 200)
/archetypes config levitationBulletLevel The level of levitation applied by a Levitation Bullet. (default: 1)
/archetypes config lightweightIncreasedKnockback The modifier multiplied against the attack knockback dealt by those with Lightweight. (default: 2.0)
/archetypes config lightweightDragReduction The amount of air drag reduction for those with Lightweight. (default: 0.35)
/archetypes config bouncyBounciness The bounciness modifier for those with Bouncy. (default: 0.95)
/archetypes config logCommandUsage Whether to log admin command usage to the server console. (default: false)
/archetypes config longArmsRange The additional reach granted by Long Arms. (default: 0.5)
/archetypes config longLeggedStepIncrease The additional step height granted by Long-Legged. (default: 1.0)
/archetypes config longTeleportCooldown The cooldown of Long Teleport, in ticks. (default: 600)
/archetypes config longTeleportDistance The distance teleported by Long Teleport, in blocks. (default: 16.0)
/archetypes config mobSneakAttackModifier The damage modifier applied to damage dealt to mobs the first time by those with Sneak Attack (default: 2.0)
/archetypes config metamorphAbilityDuration The duration of Metamorph, in ticks. (default: 6000)
/archetypes config metamorphEatDuration The time it takes to consume the Metamorph trigger item, in ticks. (default: 100)
/archetypes config metamorphGoldRegenRate The regeneration rate per moon phase when metamorphed into Gold. (default: 0.25)
/archetypes config metamorphIceFreezeRange The range at which entities are frozen when metamorphed into Ice. (default: 4.0)
/archetypes config metamorphIceFrictionReduction The movement friction reduction applied when metamorphed into Ice. (default: 0.02)
/archetypes config metamorphIceDragReduction The air drag reduction when metamorphed into Ice. (default: 0.5)
/archetypes config metamorphIronBlastModifier The blast damage modifier when metamorphed into Iron. (default: 0.75)
/archetypes config metamorphIronKnockbackModifier The knockback modifier when metamorphed into Iron. (default: 0.5)
/archetypes config metamorphIronProjectileModifier The projectile damage modifier when metamorphed into Iron. (default: 0.5)
/archetypes config metamorphMagmaFireDuration The duration of fire applied to nearby entities metamorphed as Magma. (default: 20)
/archetypes config metamorphMagmaRange The range of the fire area when metamorphed into Magma. (default: 2.5)
/archetypes config metamorphNetheriteBlastModifier The blast damage modifier when metamorphed into Netherite. (default: 0.25)
/archetypes config metamorphNetheriteKnockbackModifier The knockback modifier when metamorphed into Netherite. (default: 0.0)
/archetypes config metamorphTntDamagesBlocks Whether the TNT explosion damages blocks. (default: true)
/archetypes config metamorphTntDeathAbsorptionHp How much absorption a TNT metamorph gets on death to give time to explode. (default: 40.0)
/archetypes config metamorphTntDeathFuseTime The fuse time on death metamorphed as TNT. (default: 60)
/archetypes config metamorphTntExplosionFuseTime The fuse time when triggered by an explosion metamorphed as TNT. (default: 80)
/archetypes config metamorphTntExplosionPower The power of the explosion when metamorphed into TNT. (default: 7.5)
/archetypes config metamorphTntFireFuseTime The fuse time when ignited by fire metamorphed as TNT. (default: 120)
/archetypes config metamorphWoolFallModifier The fall damage modifier when metamorphed into Wool. (default: 0.5)
/archetypes config moonlitCaveSpiderVenomDurationPerPhase The additional poison duration per moon phase for Moonlit Cave Spiders, in ticks. (default: 50)
/archetypes config moonlitCaveSpiderVenomStrengthPerPhase The additional venom strength added per moon phase to Moonlit Cave Spiders. (default: 0.5)
/archetypes config moonlitFrogHealthPerMoonPhase The health fraction granted to Frogs with Moonlit per moon phase. (default: 0.125)
/archetypes config moonlitSlimeHealthPerPhase The health fraction granted to Slimes with Moonlit per moon-phase. (default: 0.25)
/archetypes config moonlitSlimeSizePerPhase The extra health fraction given per moon phase to Slimes (default: 0.125)
/archetypes config mountedRange The additional reach granted to Centaurs by being on their mount. (default: 1.5)
/archetypes config nearsightRange The maximum clear-sight range of Nearsighted, in blocks. (default: 5.0)
/archetypes config packHunterAllyTeamedWithRogue Whether Pack Hunter counts someone without a team as an ally when you are on a team. (default: true)
/archetypes config packHunterAllyUnteamedWithRogue Whether Pack Hunter counts someone without a team as an ally when you don't have a team. (default: false)
/archetypes config packHunterAllyUnteamedWithTeamed Whether Pack Hunter counts someone on a team as an ally when you don't have a team. (default: false)
/archetypes config packHunterRange The range to count nearby allies for Pack Hunter, in blocks. (default: 16.0)
/archetypes config packHunterSpeedMax The maximum speed modifier from Pack Hunter. (default: 1.0)
/archetypes config packHunterSpeedPerAlly The speed modifier gained per nearby ally from Pack Hunter. (default: 0.05)
/archetypes config packHunterSpeedPerPackHunter The speed modifier gained per nearby Pack Hunter from Pack Hunter. (default: 0.1)
/archetypes config packHunterStrengthMax The maximum strength modifier from Pack Hunter. (default: 1.5)
/archetypes config packHunterStrengthPerAlly The strength modifier gained per nearby ally from Pack Hunter. (default: 0.1)
/archetypes config packHunterStrengthPerPackHunter The strength modifier gained per nearby Pack Hunter from Pack Hunter. (default: 0.2)
/archetypes config playerSneakAttackModifier The damage modifier applied to damage dealt to players when behind them by those with Sneak Attack (default: 1.15)
/archetypes config projectileResistantReduction The modifier multiplied against the projectile damage dealt to those with Projectile Resistant. (default: 0.5)
/archetypes config randomTeleportCooldown The cooldown of Random Teleport, in ticks. (default: 400)
/archetypes config randomTeleportRange The range for Random Teleport, in blocks. (default: 12.0)
/archetypes config reducedParticles Effects will use less particles to help players with worse connections. (default: false)
/archetypes config regenerationRate The amount of health restored to those with Regenerate When Low per tick when below half health. (default: 0.05)
/archetypes config remindersOnByDefault Whether new players receive reminders about missing an Archetype or Ability Item. (default: true)
/archetypes config resilientJointsExtraFallBlocks The additional blocks that can be fallen before taking fall damage for those with Resilient Joints. (default: 4.0)
/archetypes config rideableTeamOnly Whether the Rideable ability only allows teammates to ride the player. (default: true)
/archetypes config shyNoticingAngle The cone angle for Shy where presence is detected, in degrees. (default: 90.0)
/archetypes config shyViewingAngle The viewing cone angle for Shy where direct looking is detected, in degrees. (default: 12.5)
/archetypes config shortLeggedStepReduction The step height reduction applied by Short-Legged. (default: 0.5)
/archetypes config skiddishAllyTeamedWithRogue Whether Skiddish counts someone without a team as an ally when you are on a team. (default: false)
/archetypes config skiddishAllyUnteamedWithRogue Whether Skiddish counts someone without a team as an ally when you don't have a team. (default: false)
/archetypes config skiddishAllyUnteamedWithTeamed Whether Skiddish counts someone on a team as an ally when you don't have a team. (default: false)
/archetypes config skiddishRange The radius where nearby threats trigger Skiddish, in blocks. (default: 16.0)
/archetypes config skiddishSpeed The speed modifier granted by Skiddish. (default: 0.15)
/archetypes config skiddishWeakness The weakness modifier applied by Skiddish. (default: 0.15)
/archetypes config slipperyDamageModifier The modifier multiplied against damage to those in water with Slippery (default: 0.9)
/archetypes config slowFallerTriggerSpeed The minimum downwards speed to trigger the Slow Faller ability in blocks per tick. (default: 0.3)
/archetypes config slowHoverFlightCooldown The cooldown between uses of Slow Hover Flight, in ticks. (default: 100)
/archetypes config slowHoverFlightDuration The max duration of Slow Hover Flight, in ticks. (default: 12000)
/archetypes config slowHoverFlightRecoveryTime The recovery time before Slow Hover Flight can be regained, in seconds per second. (default: 0.15)
/archetypes config slowHoverFlightSpeed The movement speed modifier while in Slow Hover Flight. (default: 0.015)
/archetypes config sneakySpeedBoost The additional speed modifier added when sneaking to those with Sneaky. (default: 0.5)
/archetypes config snowBlastCooldown The cooldown of Snow Blast, in ticks. (default: 500)
/archetypes config snowBlastDamage The damage dealt by Snow Blast. (default: 4.0)
/archetypes config snowBlastRange The effective range of Snow Blast, in blocks. (default: 5.0)
/archetypes config snowBlastSlownessDuration The duration of the Slowness effect applied by Snow Blast, in ticks. (default: 100)
/archetypes config snowBlastSlownessStrength The effect level of the Slowness effect applied by Snow Blast. (default: 3)
/archetypes config snowballDamage The amount of damage done to those with Damaged by Cold by snowballs. (default: 3.0)
/archetypes config softhitterDamageReduction The modifier applied against the melee damage dealt by those with Soft Hitter. (default: 0.85)
/archetypes config sonicBlastChargeDuration The charge duration of Sonic Blast, in ticks. (default: 100)
/archetypes config sonicBlastCooldown The cooldown of Sonic Blast, in ticks. (default: 500)
/archetypes config sonicBlastDamage The damage dealt by Sonic Blast. (default: 16.0)
/archetypes config sonicBlastKnockback The knockback strength of Sonic Blast. (default: 1.0)
/archetypes config sonicBlastRange The range of Sonic Blast, in blocks. (default: 24.0)
/archetypes config sonicBlastWidth The width of Sonic Blast, in blocks. (default: 5.0)
/archetypes config speedySpeedBoost The additional speed modifier added to those with Speedy. (default: 0.25)
/archetypes config spiritMountKillCooldown The cooldown duration of a Centaur's Spirit Mount when it is killed. (default: 8000)
/archetypes config spiritMountRegenerationRate The amount of health a Centaur's Spirit Mount heals every 5 seconds. (default: 1.0)
/archetypes config spyglassInvestigateDuration How long a Player must use a spyglass to reveal a Player's Archetype (in ticks). (default: 150)
/archetypes config spyglassRevealAlertsPlayer Whether Players are alerted when their Archetype is being revealed. (default: false)
/archetypes config spyglassRevealsArchetype Enables using spyglasses to reveal Players' Archetypes. (default: true)
/archetypes config startingArchetypeChanges The number of allowed Archetype changes given to new players. (default: 1)
/archetypes config startleMinDamage The minimum damage needed to be dealt to activate the slowness from Startled. (default: 1.1)
/archetypes config thornyReflectionCap The maximum damage reflected by those with Thorny. (default: 20.0)
/archetypes config thornyReflectionModifier The fraction of health reflected by those with Thorny. (default: 0.33)
/archetypes config tongueCooldown The cooldown of Tongue, in ticks. (default: 100)
/archetypes config tongueDamage The damage dealt by Tongue. (default: 3.0)
/archetypes config tongueRange The maximum range of Tongue, in blocks. (default: 10.0)
/archetypes config tuffFoodDurationModifier The modifier applied to the consume duration of foods for Tuff Eater. (default: 1.0)
/archetypes config tuffFoodHealthModifier The modifier applied to the health regained by Tuff Eater. (default: 1.0)
/archetypes config venomousPoisonDuration The duration of poison applied by Venomous, in ticks. (default: 100)
/archetypes config venomousPoisonStrength The effect level of poison applied by Venomous. (default: 1)
/archetypes config vulnerableInColdVulnerability The extra damage modifier for those with Vulnerable in Cold in cold biomes. (default: 0.5)
/archetypes config vulnerableInWaterVulnerability The extra damage modifier for those with Vulnerable in Water in water or rain. (default: 0.5)
/archetypes config vulnerableWhenDryVulnerability The extra damage modifier for those with Vulnerable when Dry in hot biomes. (default: 0.5)
/archetypes config waxShieldConsumeDuration The duration of consumption for a Wax Shield Honeycomb in ticks. (default: 20)
/archetypes config waxShieldDuration The duration of each Wax Shield in ticks. (default: 300)
/archetypes config waxShieldHealth The amount of absorption HP granted from eating a Honeycomb with Wax Shield. (default: 2.0)
/archetypes config waxShieldMaxHealth The maximum amount of absorption HP granted from eating a Honeycomb with Wax Shield. (default: 20.0)
/archetypes config weavingWebCooldown The cooldown between uses of Weaving's Webbing, in ticks. (default: 100)
/archetypes config windChargeCooldown The cooldown duration of the Breeze's volley ability. (default: 200)
/archetypes config witheringEffectDuration The duration of the wither effect applied by those with Withering in ticks. (default: 150)
Permission Nodes
This mod integrates with permission management mods like LuckPerms via the Fabric Permissions API. Below are all available permission nodes.Player Command Permissions
These permissions default to being available to all players. Permission Node Descriptionancestralarchetypes.abilities
View abilities of archetypes
ancestralarchetypes.changearchetype
Open the archetype selection GUI
ancestralarchetypes.items
Receive ability items for your archetype
ancestralarchetypes.list
View the list of all archetypes
ancestralarchetypes.setglidercolor
Set the color of your glider
ancestralarchetypes.sethelmetcolor
Set the color of your helmet
ancestralarchetypes.sethorsevariant
Set the variant of your spirit horse
ancestralarchetypes.setmountname
Set the name of your spirit mount
ancestralarchetypes.togglereminders
Toggle ability reminder messages
Admin Command Permissions
These permissions default to requiring operator level 2 (gamemaster). Permission Node Descriptionancestralarchetypes.addarchetypeability
Add an ability to an archetype
ancestralarchetypes.addchanges
Grant archetype change tokens to players
ancestralarchetypes.distribution
View the distribution of archetypes on the server
ancestralarchetypes.getallplayerarchetypes
View all players and their archetypes
ancestralarchetypes.getarchetype
View a specific player's archetype
ancestralarchetypes.getplayersofarchetype
View all players with a specific archetype
ancestralarchetypes.removearchetypeability
Remove an ability from an archetype
ancestralarchetypes.resetarchetypeabilities
Reset an archetype's abilities to default
ancestralarchetypes.resetcooldowns
Reset ability cooldowns for players
ancestralarchetypes.setarchetype
Set a player's archetype
Config Command Permissions
Config command permissions are generated dynamically for each config value. These permissions default to requiring operator level 2 (gamemaster). Permission Node Descriptionancestralarchetypes.config
List all config values
ancestralarchetypes.config.<name>.get
Read a specific config value
ancestralarchetypes.config.<name>.set
Change a specific config value
For example, the permission nodes for the biomeDamage config would be ancestralarchetypes.config.biomedamage.get and ancestralarchetypes.config.biomedamage.set.
LICENSE NOTICE
By using this project in any form, you hereby give your "express assent" for the terms of the license of this project, and acknowledge that I, BorisShoes, have fulfilled my obligation under the license to "make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License.
A server-sided Origins-style mod where players pick mob-based Archetypes to gain different abilities. The mod is highly configurable and balanced around a competitive environment. This mod also has full translation support.
This mod only needs to be installed on a server.
Join Our Discord Server!
Archetype Summaries
Mod Spotlight / Tutorial ![]() |
Version 1.2.0 Changes Showcase ![]() |
Version 1.3.0 Changes Showcase ![]() |
Texture Pack
The server has the ability to automatically generate and serve the mod's texture pack to your players when they connect. To do this, you must enable auto-host. This is super easy to do in a few steps:
- Launch the server with the mod installed at least once to generate the configs
- Go into the 'config' folder of the server, there should be a folder called 'polymer', and inside that there should be a file called 'auto-host.json'
- In 'auto-host.json', in the first few lines there will be a line that says
"enabled": false, change this to true. - (Optional) You can also set the value to make the resource pack required by players, or set the "message" line to inform players why the resource pack is important to download when they are prompted to have it be auto downloaded.
If everything is done correctly, then players will automatically load into the server with the resource pack installed.
Variant Abilities
There are a few variants of abilities that are not used by any archetypes by default, but can be added through the admin commands listed below. These are:
Short-LeggedReduces player step height by 0.5 blocks.Long-LeggedIncreases player step height by 1 block.Vulnerable in WaterYou take 50% extra damage when in water and rain.Vulnerable when DryYou take 50% extra damage when in hot biomes without a Turtle Shell or Fire Resistance.Vulnerable when ColdYou take 50% extra damage when in cold biomes without Water Breathing.
Commands
Player Commands
/archetypes changeArchetypeOpens a GUI for a user to change their Archetype./archetypes listOpens a GUI for a user to view all Archetypes./archetypes itemsGives a user the Ability Items for their Archetype, has a 1 minute cooldown./archetypes setHorseVariant <color> <markings>Sets the color of your Spirit Horse as a Horse Archetype./archetypes setMountName <name>Sets the name of your Spirit Mount as a Centaur Archetype./archetypes setGliderColor <hex color> [<trim color>]Sets the color of your Glider Wings as a Parrot or Ender Dragon Archetype./archetypes setHelmetColor <hex color> [<trim color>]Sets the color of your Aviator Helmet as a Ghastling Archetype./archetypes toggleRemindersToggles the periodic reminders for players that are missing an Archetype or an Ability Item/archetypes abilitiesShows the abilities and descriptions for your Archetype, as well as any relevant config values/archetypes abilities <archetype>Shows the above command for the specified Archetype
Admin Commands
/archetypes resetCooldowns <targets>Resets the abilities of the selected players./archetypes setArchetype <targets> <archetype>Sets the Archetypes of the selected players./archetypes addChanges <targets> <changes>Gives a number of allowed Archetype changes to the selected players./archetypes getArchetype <player>Gets a player's Archetype./archetypes distributionGets the distribution of all players' selected Archetypes./archetypes getPlayersOfArchetype <archetype>Lists all players of a given Archetype./archetypes getAllPlayerArchetypesLists all players and their Archetype./archetypes resetArchetypeAbilities <subarchetype>Resets an Archetype's ability list to their defaults./archetypes addArchetypeAbility <subarchetype> <ability>Adds an ability to an Archetype./archetypes removeArchetypeAbility <subarchetype> <ability>Removes an ability from an Archetype.
Admin Configuration Commands
The following commands can be used to adjust configurable settings in the AncestralArchetypes.properties file without a server reboot. These commands can be suffixed with "get" or "set" followed by a value to get or set the current setting.
/archetypes config addedStarveDamageThe amount of added starvation damage dealt to those with Insatiable. (default: 3.0)/archetypes config archetypeChangeCooldownThe cooldown period, in ticks, after changing Archetypes before another change can be made. (default: 0)/archetypes config berryEaterEatDurationThe duration to eat berries with Berry Eater, in ticks. (default: 30)/archetypes config berryEaterGlowAbsorptionThe absorption HP granted by glow berries to Berry Eater. (default: 2.0)/archetypes config berryEaterGlowAbsorptionDurationThe duration of glow berry absorption from Berry Eater, in ticks. (default: 600)/archetypes config berryEaterGlowSpeedThe speed modifier granted by glow berries to Berry Eater. (default: 0.25)/archetypes config berryEaterGlowSpeedDurationThe duration of glow berry speed from Berry Eater, in ticks. (default: 300)/archetypes config berryEaterSweetRegenDurationThe duration of sweet berry regeneration from Berry Eater, in ticks. (default: 200)/archetypes config berryEaterSweetRegenRateThe regeneration rate granted by sweet berries to Berry Eater. (default: 0.035)/archetypes config berryEaterSweetStrengthThe strength modifier granted by sweet berries to Berry Eater. (default: 0.25)/archetypes config berryEaterSweetStrengthDurationThe duration of sweet berry strength from Berry Eater, in ticks. (default: 400)/archetypes config biomeAdaptiveHotVulnerabilityThe damage modifier applied by Biome Adaptive in hot biomes. (default: 0.25)/archetypes config biomeAdaptiveHotVulnerabilityDurationThe duration of the hot-biome vulnerability effect from Biome Adaptive, in ticks. (default: 100)/archetypes config biomeAdaptiveSlownessAmplifierThe movement speed reduction applied by Biome Adaptive in cold biomes. (default: 0.4)/archetypes config biomeAdaptiveSlownessDurationThe duration of the cold-biome slowness effect from Biome Adaptive, in ticks. (default: 100)/archetypes config biomeAdaptiveTemperateFeebleThe damage reduction modifier applied by Biome Adaptive in temperate biomes. (default: 0.25)/archetypes config biomeAdaptiveTemperateFeebleDurationThe duration of the temperate-biome feeble effect from Biome Adaptive, in ticks. (default: 100)/archetypes config biomeDamageThe amount of damage dealt to Aquarians or Infernals for being in an incompatible biome. (default: 2.5)/archetypes config blazingStrikeDurationThe duration, in ticks, that Blazing Strikes ignites enemies for. (default: 100)/archetypes config burrowCooldownThe cooldown of Burrow, in ticks. (default: 600)/archetypes config burrowRangeThe range of Burrow, in blocks. (default: 32.0)/archetypes config canAlwaysChangeArchetypeWhether players can change their Archetype at will, or use the limited change system. (default: false)/archetypes config cauldronDrinkableCooldownModifierThe time modifier multiplied against the cumulative effect duration of drinkable potions to determine the cooldown of the Witch's active ability. (default: 0.9)/archetypes config cauldronInstantEffectCooldownThe effective duration of instant potion effects for determining the cooldown of the Witch's active ability. (default: 900)/archetypes config cauldronThrowableCooldownModifierThe time modifier multiplied against the cumulative effect duration of throwable potions to determine the cooldown of the Witch's active ability. (default: 1.5)/archetypes config changesPerChangeItemThe number of allowed Archetype changes given for consuming a Change Item. (default: 1)/archetypes config chocolateAllergyAmplifierThe amplifier of the poison effect applied by Chocolate Allergy. (default: 2)/archetypes config chocolateAllergyDurationThe duration, in ticks, of the poison effect applied by Chocolate Allergy. (default: 100)/archetypes config coldDamageModifierThe modifier multiplied to cold damage dealt to Infernals. (default: 2.0)/archetypes config copperFoodDurationModifierThe modifier applied to the consume duration of foods for Copper Eater. (default: 1.0)/archetypes config copperFoodHealthModifierThe modifier applied to the health regained by Copper Eater. (default: 1.0)/archetypes config creakingHeartArmorThe armor value of the Creaking Heart. (default: 6.0)/archetypes config creakingHeartCooldownThe cooldown of Creaking Heart, in ticks. (default: 1200)/archetypes config creakingHeartHealthThe health of the Creaking Heart. (default: 40.0)/archetypes config creakingHeartRangeThe range of Creaking Heart effects, in blocks. (default: 32.0)/archetypes config creakingHeartResistanceThe damage resistance modifier granted by Creaking Heart. (default: 0.45)/archetypes config creakingHeartRespawnTimerThe respawn timer for Creaking Heart, in ticks. (default: 200)/archetypes config creakingHeartScaleThe size modifier of the Creaking Heart. (default: 1.0)/archetypes config creakingHeartSlownessThe slowness modifier applied by Creaking Heart. (default: 0.3)/archetypes config creakingHeartSlownessDurationThe duration of Creaking Heart slowness, in ticks. (default: 200)/archetypes config creakingHeartStrengthThe strength modifier granted by Creaking Heart. (default: 0.5)/archetypes config creakingHeartToughnessThe toughness value of the Creaking Heart. (default: 10.0)/archetypes config creakingHeartWeaknessThe weakness modifier applied by Creaking Heart. (default: 0.1)/archetypes config creakingHeartWeaknessDurationThe duration of Creaking Heart weakness, in ticks. (default: 600)/archetypes config damageStunDurationThe duration of the movement stun applied to Centaurs. (default: 15)/archetypes config daylightWeakWeaknessThe weakness modifier applied by Daylight Weak in sunlight. (default: 0.75)/archetypes config echolocationRangeThe detection range of Echolocation, in blocks. (default: 24.0)/archetypes config enderflameBuffetCooldownThe cooldown of Enderflame's Buffet ability, in ticks. (default: 800)/archetypes config enderflameBuffetDamageThe damage dealt by Enderflame's Buffet attack. (default: 1.5)/archetypes config enderflameBuffetDurationThe duration of Enderflame's Buffet ability, in ticks. (default: 100)/archetypes config enderflameFireballCooldownThe cooldown of Enderflame's Fireball ability, in ticks. (default: 600)/archetypes config fallDamageReductionThe modifier multiplied to fall damage dealt to those with Reduced Fall Damage. (default: 0.5)/archetypes config fireballCooldownThe cooldown duration of the Blaze's volley ability. (default: 600)/archetypes config fortifyCooldownThe cooldown after Fortify ends, in ticks. (default: 100)/archetypes config fortifyDamageModifierThe modifier multiplied against damage while Fortify is active. (default: 0.15)/archetypes config fortifyDurationHow long Fortify can last, in ticks. (default: 200)/archetypes config fortifyRecoveryTimeThe recovery time between Fortify activations, in seconds per second. (default: 0.1)/archetypes config fungusSpeedBoostConsumeDurationThe duration, in ticks, it takes to consume a Warped Fungus. (default: 15)/archetypes config fungusSpeedBoostDurationThe duration, in ticks, of the Warped Fungus Speed Boost. (default: 200)/archetypes config fungusSpeedBoostMultiplierThe speed multiplier applied after eating a Warped Fungus. (default: 0.5)/archetypes config gelatianGrowItemEatDurationThe amount of time in ticks to consume a regrow item for those with Slime and Magma Totem. (default: 500)/archetypes config gliderCooldownThe cooldown of the Parrot's and Ender Dragon's glider ability between being able to start gliding again. (default: 100)/archetypes config gliderDurationThe duration of the Parrot's and Ender Dragon's glider ability. (default: 600)/archetypes config gliderRecoveryTimeThe rate at which the flight duration of the glider ability recovers. (default: 0.1)/archetypes config greatSwimmerMoveSpeedModifierThe speed modifier added to those with Great Swimmer in rain or water. (default: 0.25)/archetypes config greatSwimmerSlipperyDamageModifierThe modifier multiplied against damage to those in water with Slippery and Great Swimmer (default: 0.8)/archetypes config guardianRayCooldownThe duration of the cooldown of the Guardian's ray ability in ticks. (default: 600)/archetypes config guardianRayDamageThe damage dealt by each tick of the Guardian's ray ability. (default: 5.0)/archetypes config guardianRayDurationThe duration of the Guardian's ray ability in ticks. (default: 85)/archetypes config guardianRayWindupThe duration of the windup of the Guardian's ray ability in ticks. (default: 30)/archetypes config hardhitterDamageModifierThe damage modifier applied to damage dealt by those with Hard Hitter (default: 1.15)/archetypes config hardhitterKnockbackIncreaseThe extra attack knockback given to those with Hard Hitter (default: 0.5)/archetypes config hastyAttackSpeedIncreaseThe attack speed increase given to those with Hasty (default: 0.2)/archetypes config hastyMiningModifierThe modifier multiplied against mining speed to those with Hasty (default: 1.9)/archetypes config healthSprintCutoffThe fraction of a Golem's max health that allows them to sprint. (default: 0.33)/archetypes config hurtByWaterRainDamageThe damage dealt by rain to those with Hurt By Water. (default: 1.0)/archetypes config hurtByWaterSwimDamageThe damage dealt while touching water to those with Hurt By Water. (default: 4.0)/archetypes config ignoredByMobTypeMobs will not attack those of their Archetype. (default: true)/archetypes config impaleVulnerableModifierThe modifier multiplied per level of impaling to the damage dealt to an Aquarian. (default: 2.5)/archetypes config insatiableHungerRateThe exhaustion passively given to those with Insatiable every half-second. (default: 0.25)/archetypes config ironFoodDurationModifierThe modifier applied to the consume duration of foods for Iron Eater. (default: 1.0)/archetypes config ironFoodHealthModifierThe modifier applied to the health regained by Iron Eater. (default: 1.0)/archetypes config jumpyJumpBoostThe extra jump power given to those with Jumpy (default: 0.35)/archetypes config leapCooldownThe cooldown of Leap, in ticks. (default: 100)/archetypes config leapJumpPowerModifierThe jump power modifier applied by Leap. (default: 1.0)/archetypes config leapMaxChargeTimeThe maximum charge duration of Leap, in ticks. (default: 100)/archetypes config knockbackIncreaseThe modifier multiplied against the knockback dealt to those with Increased Knockback. (default: 2.0)/archetypes config knockbackReductionThe modifier multiplied against the knockback dealt to those with Decreased Knockback (default: 0.5)/archetypes config lavaWalkerSpeedMultiplierThe speed multiplier applied to the speed of lava walkers in lava. (default: 3.0)/archetypes config levitationBulletCooldownThe cooldown of the Levitation Bullet ability, in ticks. (default: 300)/archetypes config levitationBulletCountThe number of projectiles created by the Seeker Bullet Barrage. (default: 3)/archetypes config levitationBulletDamageThe damage done by Levitation Bullet. (default: 4.0)/archetypes config levitationBulletDurationThe duration of levitation applied by a Levitation Bullet, in ticks. (default: 200)/archetypes config levitationBulletLevelThe level of levitation applied by a Levitation Bullet. (default: 1)/archetypes config lightweightIncreasedKnockbackThe modifier multiplied against the attack knockback dealt by those with Lightweight. (default: 2.0)/archetypes config lightweightDragReductionThe amount of air drag reduction for those with Lightweight. (default: 0.35)/archetypes config bouncyBouncinessThe bounciness modifier for those with Bouncy. (default: 0.95)/archetypes config logCommandUsageWhether to log admin command usage to the server console. (default: false)/archetypes config longArmsRangeThe additional reach granted by Long Arms. (default: 0.5)/archetypes config longLeggedStepIncreaseThe additional step height granted by Long-Legged. (default: 1.0)/archetypes config longTeleportCooldownThe cooldown of Long Teleport, in ticks. (default: 600)/archetypes config longTeleportDistanceThe distance teleported by Long Teleport, in blocks. (default: 16.0)/archetypes config mobSneakAttackModifierThe damage modifier applied to damage dealt to mobs the first time by those with Sneak Attack (default: 2.0)/archetypes config metamorphAbilityDurationThe duration of Metamorph, in ticks. (default: 6000)/archetypes config metamorphEatDurationThe time it takes to consume the Metamorph trigger item, in ticks. (default: 100)/archetypes config metamorphGoldRegenRateThe regeneration rate per moon phase when metamorphed into Gold. (default: 0.25)/archetypes config metamorphIceFreezeRangeThe range at which entities are frozen when metamorphed into Ice. (default: 4.0)/archetypes config metamorphIceFrictionReductionThe movement friction reduction applied when metamorphed into Ice. (default: 0.02)/archetypes config metamorphIceDragReductionThe air drag reduction when metamorphed into Ice. (default: 0.5)/archetypes config metamorphIronBlastModifierThe blast damage modifier when metamorphed into Iron. (default: 0.75)/archetypes config metamorphIronKnockbackModifierThe knockback modifier when metamorphed into Iron. (default: 0.5)/archetypes config metamorphIronProjectileModifierThe projectile damage modifier when metamorphed into Iron. (default: 0.5)/archetypes config metamorphMagmaFireDurationThe duration of fire applied to nearby entities metamorphed as Magma. (default: 20)/archetypes config metamorphMagmaRangeThe range of the fire area when metamorphed into Magma. (default: 2.5)/archetypes config metamorphNetheriteBlastModifierThe blast damage modifier when metamorphed into Netherite. (default: 0.25)/archetypes config metamorphNetheriteKnockbackModifierThe knockback modifier when metamorphed into Netherite. (default: 0.0)/archetypes config metamorphTntDamagesBlocksWhether the TNT explosion damages blocks. (default: true)/archetypes config metamorphTntDeathAbsorptionHpHow much absorption a TNT metamorph gets on death to give time to explode. (default: 40.0)/archetypes config metamorphTntDeathFuseTimeThe fuse time on death metamorphed as TNT. (default: 60)/archetypes config metamorphTntExplosionFuseTimeThe fuse time when triggered by an explosion metamorphed as TNT. (default: 80)/archetypes config metamorphTntExplosionPowerThe power of the explosion when metamorphed into TNT. (default: 7.5)/archetypes config metamorphTntFireFuseTimeThe fuse time when ignited by fire metamorphed as TNT. (default: 120)/archetypes config metamorphWoolFallModifierThe fall damage modifier when metamorphed into Wool. (default: 0.5)/archetypes config moonlitCaveSpiderVenomDurationPerPhaseThe additional poison duration per moon phase for Moonlit Cave Spiders, in ticks. (default: 50)/archetypes config moonlitCaveSpiderVenomStrengthPerPhaseThe additional venom strength added per moon phase to Moonlit Cave Spiders. (default: 0.5)/archetypes config moonlitFrogHealthPerMoonPhaseThe health fraction granted to Frogs with Moonlit per moon phase. (default: 0.125)/archetypes config moonlitSlimeHealthPerPhaseThe health fraction granted to Slimes with Moonlit per moon-phase. (default: 0.25)/archetypes config moonlitSlimeSizePerPhaseThe extra health fraction given per moon phase to Slimes (default: 0.125)/archetypes config mountedRangeThe additional reach granted to Centaurs by being on their mount. (default: 1.5)/archetypes config nearsightRangeThe maximum clear-sight range of Nearsighted, in blocks. (default: 5.0)/archetypes config packHunterAllyTeamedWithRogueWhether Pack Hunter counts someone without a team as an ally when you are on a team. (default: true)/archetypes config packHunterAllyUnteamedWithRogueWhether Pack Hunter counts someone without a team as an ally when you don't have a team. (default: false)/archetypes config packHunterAllyUnteamedWithTeamedWhether Pack Hunter counts someone on a team as an ally when you don't have a team. (default: false)/archetypes config packHunterRangeThe range to count nearby allies for Pack Hunter, in blocks. (default: 16.0)/archetypes config packHunterSpeedMaxThe maximum speed modifier from Pack Hunter. (default: 1.0)/archetypes config packHunterSpeedPerAllyThe speed modifier gained per nearby ally from Pack Hunter. (default: 0.05)/archetypes config packHunterSpeedPerPackHunterThe speed modifier gained per nearby Pack Hunter from Pack Hunter. (default: 0.1)/archetypes config packHunterStrengthMaxThe maximum strength modifier from Pack Hunter. (default: 1.5)/archetypes config packHunterStrengthPerAllyThe strength modifier gained per nearby ally from Pack Hunter. (default: 0.1)/archetypes config packHunterStrengthPerPackHunterThe strength modifier gained per nearby Pack Hunter from Pack Hunter. (default: 0.2)/archetypes config playerSneakAttackModifierThe damage modifier applied to damage dealt to players when behind them by those with Sneak Attack (default: 1.15)/archetypes config projectileResistantReductionThe modifier multiplied against the projectile damage dealt to those with Projectile Resistant. (default: 0.5)/archetypes config randomTeleportCooldownThe cooldown of Random Teleport, in ticks. (default: 400)/archetypes config randomTeleportRangeThe range for Random Teleport, in blocks. (default: 12.0)/archetypes config reducedParticlesEffects will use less particles to help players with worse connections. (default: false)/archetypes config regenerationRateThe amount of health restored to those with Regenerate When Low per tick when below half health. (default: 0.05)/archetypes config remindersOnByDefaultWhether new players receive reminders about missing an Archetype or Ability Item. (default: true)/archetypes config resilientJointsExtraFallBlocksThe additional blocks that can be fallen before taking fall damage for those with Resilient Joints. (default: 4.0)/archetypes config rideableTeamOnlyWhether the Rideable ability only allows teammates to ride the player. (default: true)/archetypes config shyNoticingAngleThe cone angle for Shy where presence is detected, in degrees. (default: 90.0)/archetypes config shyViewingAngleThe viewing cone angle for Shy where direct looking is detected, in degrees. (default: 12.5)/archetypes config shortLeggedStepReductionThe step height reduction applied by Short-Legged. (default: 0.5)/archetypes config skiddishAllyTeamedWithRogueWhether Skiddish counts someone without a team as an ally when you are on a team. (default: false)/archetypes config skiddishAllyUnteamedWithRogueWhether Skiddish counts someone without a team as an ally when you don't have a team. (default: false)/archetypes config skiddishAllyUnteamedWithTeamedWhether Skiddish counts someone on a team as an ally when you don't have a team. (default: false)/archetypes config skiddishRangeThe radius where nearby threats trigger Skiddish, in blocks. (default: 16.0)/archetypes config skiddishSpeedThe speed modifier granted by Skiddish. (default: 0.15)/archetypes config skiddishWeaknessThe weakness modifier applied by Skiddish. (default: 0.15)/archetypes config slipperyDamageModifierThe modifier multiplied against damage to those in water with Slippery (default: 0.9)/archetypes config slowFallerTriggerSpeedThe minimum downwards speed to trigger the Slow Faller ability in blocks per tick. (default: 0.3)/archetypes config slowHoverFlightCooldownThe cooldown between uses of Slow Hover Flight, in ticks. (default: 100)/archetypes config slowHoverFlightDurationThe max duration of Slow Hover Flight, in ticks. (default: 12000)/archetypes config slowHoverFlightRecoveryTimeThe recovery time before Slow Hover Flight can be regained, in seconds per second. (default: 0.15)/archetypes config slowHoverFlightSpeedThe movement speed modifier while in Slow Hover Flight. (default: 0.015)/archetypes config sneakySpeedBoostThe additional speed modifier added when sneaking to those with Sneaky. (default: 0.5)/archetypes config snowBlastCooldownThe cooldown of Snow Blast, in ticks. (default: 500)/archetypes config snowBlastDamageThe damage dealt by Snow Blast. (default: 4.0)/archetypes config snowBlastRangeThe effective range of Snow Blast, in blocks. (default: 5.0)/archetypes config snowBlastSlownessDurationThe duration of the Slowness effect applied by Snow Blast, in ticks. (default: 100)/archetypes config snowBlastSlownessStrengthThe effect level of the Slowness effect applied by Snow Blast. (default: 3)/archetypes config snowballDamageThe amount of damage done to those with Damaged by Cold by snowballs. (default: 3.0)/archetypes config softhitterDamageReductionThe modifier applied against the melee damage dealt by those with Soft Hitter. (default: 0.85)/archetypes config sonicBlastChargeDurationThe charge duration of Sonic Blast, in ticks. (default: 100)/archetypes config sonicBlastCooldownThe cooldown of Sonic Blast, in ticks. (default: 500)/archetypes config sonicBlastDamageThe damage dealt by Sonic Blast. (default: 16.0)/archetypes config sonicBlastKnockbackThe knockback strength of Sonic Blast. (default: 1.0)/archetypes config sonicBlastRangeThe range of Sonic Blast, in blocks. (default: 24.0)/archetypes config sonicBlastWidthThe width of Sonic Blast, in blocks. (default: 5.0)/archetypes config speedySpeedBoostThe additional speed modifier added to those with Speedy. (default: 0.25)/archetypes config spiritMountKillCooldownThe cooldown duration of a Centaur's Spirit Mount when it is killed. (default: 8000)/archetypes config spiritMountRegenerationRateThe amount of health a Centaur's Spirit Mount heals every 5 seconds. (default: 1.0)/archetypes config spyglassInvestigateDurationHow long a Player must use a spyglass to reveal a Player's Archetype (in ticks). (default: 150)/archetypes config spyglassRevealAlertsPlayerWhether Players are alerted when their Archetype is being revealed. (default: false)/archetypes config spyglassRevealsArchetypeEnables using spyglasses to reveal Players' Archetypes. (default: true)/archetypes config startingArchetypeChangesThe number of allowed Archetype changes given to new players. (default: 1)/archetypes config startleMinDamageThe minimum damage needed to be dealt to activate the slowness from Startled. (default: 1.1)/archetypes config thornyReflectionCapThe maximum damage reflected by those with Thorny. (default: 20.0)/archetypes config thornyReflectionModifierThe fraction of health reflected by those with Thorny. (default: 0.33)/archetypes config tongueCooldownThe cooldown of Tongue, in ticks. (default: 100)/archetypes config tongueDamageThe damage dealt by Tongue. (default: 3.0)/archetypes config tongueRangeThe maximum range of Tongue, in blocks. (default: 10.0)/archetypes config tuffFoodDurationModifierThe modifier applied to the consume duration of foods for Tuff Eater. (default: 1.0)/archetypes config tuffFoodHealthModifierThe modifier applied to the health regained by Tuff Eater. (default: 1.0)/archetypes config venomousPoisonDurationThe duration of poison applied by Venomous, in ticks. (default: 100)/archetypes config venomousPoisonStrengthThe effect level of poison applied by Venomous. (default: 1)/archetypes config vulnerableInColdVulnerabilityThe extra damage modifier for those with Vulnerable in Cold in cold biomes. (default: 0.5)/archetypes config vulnerableInWaterVulnerabilityThe extra damage modifier for those with Vulnerable in Water in water or rain. (default: 0.5)/archetypes config vulnerableWhenDryVulnerabilityThe extra damage modifier for those with Vulnerable when Dry in hot biomes. (default: 0.5)/archetypes config waxShieldConsumeDurationThe duration of consumption for a Wax Shield Honeycomb in ticks. (default: 20)/archetypes config waxShieldDurationThe duration of each Wax Shield in ticks. (default: 300)/archetypes config waxShieldHealthThe amount of absorption HP granted from eating a Honeycomb with Wax Shield. (default: 2.0)/archetypes config waxShieldMaxHealthThe maximum amount of absorption HP granted from eating a Honeycomb with Wax Shield. (default: 20.0)/archetypes config weavingWebCooldownThe cooldown between uses of Weaving's Webbing, in ticks. (default: 100)/archetypes config windChargeCooldownThe cooldown duration of the Breeze's volley ability. (default: 200)/archetypes config witheringEffectDurationThe duration of the wither effect applied by those with Withering in ticks. (default: 150)
Permission Nodes
This mod integrates with permission management mods like LuckPerms via the Fabric Permissions API. Below are all available permission nodes.
Player Command Permissions
These permissions default to being available to all players.
| Permission Node | Description |
|---|---|
ancestralarchetypes.abilities |
View abilities of archetypes |
ancestralarchetypes.changearchetype |
Open the archetype selection GUI |
ancestralarchetypes.items |
Receive ability items for your archetype |
ancestralarchetypes.list |
View the list of all archetypes |
ancestralarchetypes.setglidercolor |
Set the color of your glider |
ancestralarchetypes.sethelmetcolor |
Set the color of your helmet |
ancestralarchetypes.sethorsevariant |
Set the variant of your spirit horse |
ancestralarchetypes.setmountname |
Set the name of your spirit mount |
ancestralarchetypes.togglereminders |
Toggle ability reminder messages |
Admin Command Permissions
These permissions default to requiring operator level 2 (gamemaster).
| Permission Node | Description |
|---|---|
ancestralarchetypes.addarchetypeability |
Add an ability to an archetype |
ancestralarchetypes.addchanges |
Grant archetype change tokens to players |
ancestralarchetypes.distribution |
View the distribution of archetypes on the server |
ancestralarchetypes.getallplayerarchetypes |
View all players and their archetypes |
ancestralarchetypes.getarchetype |
View a specific player's archetype |
ancestralarchetypes.getplayersofarchetype |
View all players with a specific archetype |
ancestralarchetypes.removearchetypeability |
Remove an ability from an archetype |
ancestralarchetypes.resetarchetypeabilities |
Reset an archetype's abilities to default |
ancestralarchetypes.resetcooldowns |
Reset ability cooldowns for players |
ancestralarchetypes.setarchetype |
Set a player's archetype |
Config Command Permissions
Config command permissions are generated dynamically for each config value. These permissions default to requiring operator level 2 (gamemaster).
| Permission Node | Description |
|---|---|
ancestralarchetypes.config |
List all config values |
ancestralarchetypes.config.<name>.get |
Read a specific config value |
ancestralarchetypes.config.<name>.set |
Change a specific config value |
For example, the permission nodes for the biomeDamage config would be ancestralarchetypes.config.biomedamage.get and ancestralarchetypes.config.biomedamage.set.
LICENSE NOTICE
By using this project in any form, you hereby give your "express assent" for the terms of the license of this project, and acknowledge that I, BorisShoes, have fulfilled my obligation under the license to "make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources


