
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
Aquarian ![]() |
Centaur ![]() |
Enderian ![]() |
Felid ![]() |
Golem ![]() |
Infernal ![]() |
Swamper ![]() |
Windswept ![]() |
Mod Spotlight / Tutorial ![]() |
Version 1.2.0 Changes Showcase ![]() |
Version 1.3.0 Changes Showcase ![]() |
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.
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./archetypes config biomeDamageThe amount of damage dealt to Aquarians or Infernals for being in an incompatible biome./archetypes config blazingStrikeDurationThe duration, in ticks, that Blazing Strikes ignites enemies for./archetypes config canAlwaysChangeArchetypeWhether players can change their Archetype at will, or use the limited change system./archetypes config cauldronDrinkableCooldownModifierThe time modifier multiplied against the cumulative effect duration of drinkable potions to determine the cooldown of the Witch's active ability./archetypes config cauldronInstantEffectCooldownThe effective duration of instant potion effects for determining the cooldown of the Witch's active ability./archetypes config cauldronThrowableCooldownModifierThe time modifier multiplied against the cumulative effect duration of throwable potions to determine the cooldown of the Witch's active ability./archetypes config changesPerChangeItemThe number of allowed Archetype changes given for consuming a Change Item./archetypes config coldDamageModifierThe modifier multiplied to cold damage dealt to Infernals./archetypes config copperFoodDurationModifierThe modifier applied to the consume duration of foods for Copper Eater./archetypes config copperFoodHealthModifierThe modifier applied to the health regained by Copper Eater./archetypes config damageStunDurationThe duration of the movement stun applied to Centaurs./archetypes config enderflameBuffetCooldownThe cooldown of Enderflame's Buffet ability, in ticks./archetypes config enderflameBuffetDamageThe damage dealt by Enderflame's Buffet attack./archetypes config enderflameBuffetDurationThe duration of Enderflame's Buffet ability, in ticks./archetypes config enderflameFireballCooldownThe cooldown of Enderflame's Fireball ability, in ticks./archetypes config fallDamageReductionThe modifier multiplied to fall damage dealt to those with Reduced Fall Damage./archetypes config fireballCooldownThe cooldown duration of the Blaze's volley ability./archetypes config fortifyCooldownThe cooldown after Fortify ends, in ticks./archetypes config fortifyDamageModifierThe modifier multiplied against damage while Fortify is active./archetypes config fortifyDurationHow long Fortify can last, in ticks./archetypes config fortifyRecoveryTimeThe recovery time between Fortify activations, in seconds per second./archetypes config fungusSpeedBoostConsumeDurationThe duration, in ticks, it takes to consume a Warped Fungus./archetypes config fungusSpeedBoostDurationThe duration, in ticks, of the Warped Fungus Speed Boost./archetypes config fungusSpeedBoostMultiplierThe speed multiplier applied after eating a Warped Fungus./archetypes config gelatianGrowItemEatDurationThe amount of time in ticks to consume a regrow item for those with Slime and Magma Totem./archetypes config gliderCooldownThe cooldown of the Parrot's and Ender Dragon's glider ability between being able to start gliding again./archetypes config gliderDurationThe duration of the Parrot's and Ender Dragon's glider ability./archetypes config gliderRecoveryTimeThe rate at which the flight duration of the glider ability recovers./archetypes config greatSwimmerMoveSpeedModifierThe speed modifier added to those with Great Swimmer in rain or water./archetypes config greatSwimmerSlipperyDamageModifierThe modifier multiplied against damage to those in water with Slippery and Great Swimmer/archetypes config guardianRayCooldownThe duration of the cooldown of the Guardian's ray ability in ticks./archetypes config guardianRayDamageThe damage dealt by each tick of the Guardian's ray ability./archetypes config guardianRayDurationThe duration of the Guardian's ray ability in ticks./archetypes config guardianRayWindupThe duration of the windup of the Guardian's ray ability in ticks./archetypes config hardhitterDamageModifierThe damage modifier applied to damage dealt by those with Hard Hitter/archetypes config hardhitterKnockbackIncreaseThe extra attack knockback given to those with Hard Hitter/archetypes config hastyAttackSpeedIncreaseThe attack speed increase given to those with Hasty/archetypes config hastyMiningModifierThe modifier multiplied against mining speed to those with Hasty/archetypes config healthSprintCutoffThe fraction of a Golem's max health that allows them to sprint./archetypes config hurtByWaterRainDamageThe damage dealt by rain to those with Hurt By Water./archetypes config hurtByWaterSwimDamageThe damage dealt while touching water to those with Hurt By Water./archetypes config ignoredByMobTypeMobs will not attack those of their Archetype./archetypes config impaleVulnerableModifierThe modifier multiplied per level of impaling to the damage dealt to an Aquarian./archetypes config insatiableHungerRateThe exhaustion passively given to those with Insatiable every half-second./archetypes config ironFoodDurationModifierThe modifier applied to the consume duration of foods for Iron Eater./archetypes config ironFoodHealthModifierThe modifier applied to the health regained by Iron Eater./archetypes config jumpyJumpBoostThe extra jump power given to those with Jumpy/archetypes config knockbackIncreaseThe modifier multiplied against the knockback dealt to those with Increased Knockback./archetypes config knockbackReductionThe modifier multiplied against the knockback dealt to those with Decreased Knockback/archetypes config lavaWalkerSpeedMultiplierThe speed multiplier applied to the speed of lava walkers in lava./archetypes config levitationBulletCooldownThe cooldown of the Levitation Bullet ability, in ticks./archetypes config levitationBulletCountThe number of projectiles created by the Seeker Bullet Barrage./archetypes config levitationBulletDamageThe damage done by Levitation Bullet./archetypes config levitationBulletDurationThe duration of levitation applied by a Levitation Bullet, in ticks./archetypes config levitationBulletLevelThe level of levitation applied by a Levitation Bullet./archetypes config levitationBulletSpeedThe projectile speed modifier of Levitation Bullet./archetypes config lightweightIncreasedKnockbackThe modifier multiplied against the attack knockback dealt by those with Lightweight./archetypes config longArmsRangeThe additional reach granted by Long Arms./archetypes config longTeleportCooldownThe cooldown of Long Teleport, in ticks./archetypes config longTeleportDistanceThe distance teleported by Long Teleport, in blocks./archetypes config mobSneakAttackModifierThe damage modifier applied to damage dealt to mobs the first time by those with Sneak Attack/archetypes config moonlitCaveSpiderVenomDurationPerPhaseThe additional poison duration per moon phase for Moonlit Cave Spiders, in ticks./archetypes config moonlitCaveSpiderVenomStrengthPerPhaseThe additional venom strength added per moon phase to Moonlit Cave Spiders./archetypes config moonlitSlimeHealthPerPhaseThe health fraction granted to Slimes with Moonlit per moon-phase./archetypes config moonlitSlimeSizePerPhaseThe extra health fraction given per moon phase to Slimes/archetypes config mountedRangeThe additional reach granted to Centaurs by being on their mount./archetypes config playerSneakAttackModifierThe damage modifier applied to damage dealt to players when behind them by those with Sneak Attack/archetypes config projectileResistantReductionThe modifier multiplied against the projectile damage dealt to those with Projectile Resistant./archetypes config randomTeleportCooldownThe cooldown of Random Teleport, in ticks./archetypes config randomTeleportRangeThe range for Random Teleport, in blocks./archetypes config regenerationRateThe amount of health restored to those with Regenerate When Low per tick when below half health./archetypes config remindersOnByDefaultWhether new players receive reminders about missing an Archetype or Ability Item./archetypes config resilientJointsExtraFallBlocksThe additional blocks that can be fallen before taking fall damage for those with Resilient Joints./archetypes config shyNoticingAngleThe cone angle for Shy where presence is detected, in degrees./archetypes config shyViewingAngleThe viewing cone angle for Shy where direct looking is detected, in degrees./archetypes config slipperyDamageModifierThe modifier multiplied against damage to those in water with Slippery/archetypes config slowFallerTriggerSpeedThe minimum downwards speed to trigger the Slow Faller ability in blocks per tick./archetypes config slowHoverFlightCooldownThe cooldown between uses of Slow Hover Flight, in ticks./archetypes config slowHoverFlightDurationThe max duration of Slow Hover Flight, in ticks./archetypes config slowHoverFlightRecoveryTimeThe recovery time before Slow Hover Flight can be regained, in seconds per second./archetypes config slowHoverFlightSpeedThe movement speed modifier while in Slow Hover Flight./archetypes config sneakAttackModifierThe modifier applied to the damage of the first strike done by those with Sneak Attack/archetypes config sneakySpeedBoostThe additional speed modifier added when sneaking to those with Sneaky./archetypes config snowBlastCooldownThe cooldown of Snow Blast, in ticks./archetypes config snowBlastDamageThe damage dealt by Snow Blast./archetypes config snowBlastRangeThe effective range of Snow Blast, in blocks./archetypes config snowBlastSlownessDurationThe duration of the Slowness effect applied by Snow Blast, in ticks./archetypes config snowBlastSlownessStrengthThe effect level of the Slowness effect applied by Snow Blast./archetypes config snowballDamageThe amount of damage done to those with Damaged by Cold by snowballs./archetypes config softhitterDamageReductionThe modifier applied against the melee damage dealt by those with Soft Hitter./archetypes config speedySpeedBoostThe additional speed modifier added to those with Speedy./archetypes config spiritMountKillCooldownThe cooldown duration of a Centaur's Spirit Mount when it is killed./archetypes config spiritMountRegenerationRateThe amount of health a Centaur's Spirit Mount heals every 5 seconds./archetypes config spyglassInvestigateDurationHow long a Player must use a spyglass to reveal a Player's Archetype (in ticks)./archetypes config spyglassRevealAlertsPlayerWhether Players are alerted when their Archetype is being revealed./archetypes config spyglassRevealsArchetypeEnables using spyglasses to reveal Players' Archetypes./archetypes config startingArchetypeChangesThe number of allowed Archetype changes given to new players./archetypes config startleMinDamageThe minimum damage needed to be dealt to activate the slowness from Startled./archetypes config thornyReflectionCapThe maximum damage reflected by those with Thorny./archetypes config thornyReflectionModifierThe fraction of health reflected by those with Thorny./archetypes config tuffFoodDurationModifierThe modifier applied to the consume duration of foods for Tuff Eater./archetypes config tuffFoodHealthModifierThe modifier applied to the health regained by Tuff Eater./archetypes config venomousPoisonDurationThe duration of poison applied by Venomous, in ticks./archetypes config venomousPoisonStrengthThe effect level of poison applied by Venomous./archetypes config weavingWebCooldownThe cooldown between uses of Weaving's Webbing, in ticks./archetypes config weavingWebSpeedBoostThe speed multiplier for those with Weaving in a cobweb./archetypes config windChargeCooldownThe cooldown duration of the Breeze's volley ability./archetypes config witheringEffectDurationThe duration of the wither effect applied by those with Withering in ticks.
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.













