Settings
The mod keeps its settings in config/dannys-aot.json, in your Minecraft folder (or the server’s). The ODM settings
can also be changed in game with Mod Menu, under Danny’s AoT Options. On a server, the server’s file wins: players
see “Configuration is controlled by the server”.
Close the game before you edit the file by hand. If strictConfig is true, a value out of range stops the game from
starting instead of being corrected.
ODM gear
| Setting | Default | What it does |
|---|---|---|
dualHookEaseTime | 2000 | Milliseconds to ease into the pull of two hooks (0 to 60,000). |
gasTickInterval | 10 | Ticks between two uses of gas while hooked (1 to 100). |
gasConsumptionNormal | 1 | Gas used each time, while hooked (0 to 20). |
gasConsumptionBoost | 3 | Gas used each time, while boosting (0 to 20). |
basePullSpeed | 0.12 | How fast one hook pulls you (0.01 to 2). |
dualHookPullMultiplier | 2.4 | Pull with two hooks, times the base pull (0.1 to 6). |
dualHookBoostPullMultiplier | 1.5 | Extra pull with two hooks while boosting (0.1 to 6). |
orbitPullMultiplier | 1.8 | Pull while orbiting a single hook (0.1 to 6). |
baseOrbitSpeed | 0.08 | How fast you orbit around a hook (0.01 to 2). |
dualHookOrbitMultiplier | 1 | Orbit speed with two hooks (0.1 to 6). |
upwardLift | 0.05 | Lift while you hang below a hook (0 to 1). |
boostPullMultiplier | 1 | Pull of a single hook while boosting (0.1 to 6). |
boostOrbitMultiplier | 2.5 | Orbit speed while boosting (0.1 to 6). |
boostRampRate | 0.0588 | How fast the boost builds up, per tick (0.0001 to 1). |
boostDecayRate | 0.0125 | How fast the boost fades once released, per tick (0.0001 to 1). |
maxHookDistance | 250 | Hook range in blocks (10 to 500). |
momentumPreserveTime | 4500 | Milliseconds you keep your speed after letting go (0 to 60,000). |
flightSoundVelocityThreshold | 0.3 | Speed at which the flight sound starts (0 to 10). |
bladeAirSwingRange | 1 | Reach of a level slash in the air, in blocks (0 to 20). |
ackermanBladeAirSwingRange | 1.5 | The same, for Ackermans. |
ackermanAwakenedBladeAirSwingRange | 2 | The same, for Ackermans with their Awakened Power. |
Titan shifters
| Setting | Default | What it does |
|---|---|---|
attackMaxStamina | 2000 | Stamina of the Attack Titan, and also of the Warhammer Titan (100 to 50,000). |
armoredMaxStamina | 4000 | Stamina of the Armored Titan (100 to 50,000). |
colossalMaxStamina | 2000 | Stamina of the Colossal Titan (100 to 50,000). |
femaleMaxStamina | 2000 | Stamina of the Female Titan (100 to 50,000). |
beastMaxStamina | 6000 | Stamina of the Beast Titan (100 to 50,000). |
jawMaxStamina | 2000 | Stamina of the Jaw Titan (100 to 50,000). |
cartMaxStamina | 2000 | Stamina of the Cart Titan (100 to 50,000). |
attackTitanHealth | 400 | Health of the Attack Titan, and also of the Warhammer Titan (20 to 5,000). |
armoredTitanHealth | 400 | Health of the Armored Titan (20 to 5,000). |
colossalTitanHealth | 1000 | Health of the Colossal Titan (20 to 5,000). |
femaleTitanHealth | 267 | Health of the Female Titan (20 to 5,000). |
beastTitanHealth | 400 | Health of the Beast Titan (20 to 5,000). |
jawTitanHealth | 400 | Health of the Jaw Titan (20 to 5,000). |
cartTitanHealth | 400 | Health of the Cart Titan (20 to 5,000). |
attackTitanNapeHits | 3 | Nape hits needed to defeat the Attack Titan (1 to 20). |
armoredTitanNapeHits | 3 | Nape hits needed to defeat the Armored Titan (1 to 20). |
colossalTitanNapeHits | 3 | Nape hits needed to defeat the Colossal Titan (1 to 20). |
femaleTitanNapeHits | 3 | Nape hits needed to defeat the Female Titan (1 to 20). |
beastTitanNapeHits | 3 | Nape hits needed to defeat the Beast Titan (1 to 20). |
warhammerTitanNapeHits | 3 | Nape hits needed to defeat the Warhammer Titan (1 to 20). |
jawTitanNapeHits | 3 | Nape hits needed to defeat the Jaw Titan (1 to 20). |
cartTitanNapeHits | 3 | Nape hits needed to defeat the Cart Titan (1 to 20). |
grandfatherLegacyShifterTags | false | For old worlds: true keeps Titan powers given before powers were recorded; false removes them. |
unbackedTagGraceTicks | 100 | Ticks before such an old power is checked (0 to 6,000). |
attackTitanAttackDamage | 15 | Damage of the Attack Titan's punch. |
attackTitanKickDamage | 20 | Damage of the Attack Titan's kick. |
armoredTitanAttackDamage | 15 | Damage of the Armored Titan's punch. |
armoredTitanKickDamage | 20 | Damage of the Armored Titan's kick. |
femaleTitanAttackDamage | 20 | Damage of the Female Titan's punch. |
femaleTitanKickDamage | 27 | Damage of the Female Titan's kick. |
beastTitanAttackDamage | 15 | Damage of the Beast Titan's punch. |
beastTitanKickDamage | 100 | Not used in this version. |
colossalTitanAttackDamage | 30 | Damage of the Colossal Titan's punch. |
colossalTitanSmashDamage | 50 | Damage of the Colossal Titan's smash (0 to 400). |
shifterMeleePlayerDamageCap | 8 | The most a Titan shifter's melee hit does to a player (0 to 100). |
attackTitanAttackRange | 14 | Reach of the Attack Titan's attack. |
armoredTitanAttackRange | 14 | Reach of the Armored Titan's attack. |
femaleTitanAttackRange | 14 | Reach of the Female Titan's attack. |
beastTitanKickRange | 70 | Not used in this version. |
colossalTitanAttackRange | 50 | Reach of the Colossal Titan's attack. |
colossalTitanSmashRange | 60 | Reach of the Colossal Titan's smash. |
colossalKickRockCount | 14 | Rocks thrown by the Colossal Titan's kick (0 to 200). |
femaleCrystalDurationSeconds | 60 | Seconds spent in the Female Titan's crystal (1 to 3,600). |
beastRockDamage | 35 | Damage of each rock the Beast Titan throws (0 to 300). |
beastRockCount | 16 | Rocks in one Beast Titan throw (1 to 128). |
beastRockSpreadDegrees | 16 | How wide the Beast Titan's rocks spread, in degrees (0 to 180). |
Pure Titans
| Setting | Default | What it does |
|---|---|---|
pureTitanWanderSpeed | 0.09 | Walking speed of the common Titan (0 to 2). |
pureTitanChaseSpeed | 0.27 | Speed of the common Titan when it chases you (0 to 2). |
smallTitanWanderSpeed | 0.12 | Walking speed of the Small Titan (0 to 2). |
smallTitanChaseSpeed | 0.27 | Speed of the Small Titan when it chases you (0 to 2). |
smallTitan2WanderSpeed | 0.15 | Walking speed of Small Titan 2 (0 to 2). |
smallTitan2ChaseSpeed | 0.34 | Speed of Small Titan 2 when it chases you (0 to 2). |
yellowTitanWanderSpeed | 0.15 | Walking speed of the Yellow Titan (0 to 2). |
yellowTitanChaseSpeed | 0.32 | Speed of the Yellow Titan when it chases you (0 to 2). |
fritzTitanWanderSpeed | 0.09 | Walking speed of the Fritz Titan (0 to 2). |
fritzTitanChaseSpeed | 0.27 | Speed of the Fritz Titan when it chases you (0 to 2). |
titanBeardWanderSpeed | 0.09 | Not used in this version: this Titan walks at fritzTitanWanderSpeed. |
titanBeardChaseSpeed | 0.27 | Not used in this version: this Titan chases at fritzTitanChaseSpeed. |
titanTropicalWanderSpeed | 0.09 | Not used in this version: this Titan walks at fritzTitanWanderSpeed. |
titanTropicalChaseSpeed | 0.27 | Not used in this version: this Titan chases at fritzTitanChaseSpeed. |
pureTitanEatingDamage | 3 | Damage you take while a Pure Titan eats you (0 to 100). |
canStunWhileGrabbed | true | true: you can still hit a Titan's eyes to stun it while it holds you. |
pureTitanCorpsePersist | false | true: dead Titans' bodies stay. |
pureTitanCorpseSeconds | 10 | Seconds a dead Titan's body stays (1 to 3,600). |
titanDifficulty | medium | easy, medium, hard, or hell: how Pure Titans grab and how hard their limbs are to cut. Also set with /daot titanDifficulty. |
Spawns
| Setting | Default | What it does |
|---|---|---|
titanSpawnWeight | 15 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
smallTitanSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
marioTitanSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
smallTitan2SpawnWeight | 12 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
fritzTitanSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
titanBeardSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
titanTropicalSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
abnormalTitanSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
falcoPureTitanSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
fatahhTitanSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
crawlingAbnormalTitanSpawnWeight | 3 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
connieFatherSpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
sawneySpawnWeight | 10 | How often this Titan spawns, next to the others (0 = never, up to 1,000). |
baseTitanSpawnCap | 8 | How many Titans can be around at once (0 to 500)… |
extraTitansPerPlayer | 4 | …plus this many per player (0 to 100). |
Bloodlines
| Setting | Default | What it does |
|---|---|---|
eldianWeight | 42 | Chance of the Eldian bloodline for a new player (0 to 10,000). |
marleyanWeight | 42 | Chance of the Marleyan bloodline. |
ackermanWeight | 10 | Chance of the Ackerman bloodline. |
royalWeight | 6 | Chance of the Royal bloodline. |
World
| Setting | Default | What it does |
|---|---|---|
paradisWallHeight | 60 | Height of the three walls, in blocks (10 to 200). |
enableVillagesPathsWalls | true | Generates the walls, the twelve districts, and the roads, then fills the districts with villagers. |
enableReturnPillarGeneration | true | Generate the Return Pillars (the way back from Paradis). |
ymirCurseDurationDays | 13 | Days before the Curse of Ymir starts withering a holder (YmirCurse rule; 1 to 10,000). |
Other
| Setting | Default | What it does |
|---|---|---|
strictConfig | false | true: a value out of range stops the game at startup. false: it is corrected and noted in the log. |
