Skip to content

Configuration

Built-in defaults

config/
cobblemon_ditto_hms.json

โš™๏ธ Cloth Config GUI
via Mod Menu

โŒจ๏ธ /dittohm config
commands

Per-ability values
used in game

Activation

How an HM fires is two settings, because no single answer suits everyone:

Setting Options Notes
Activator item Empty hand ยท HM Case ยท either (default) The empty hand costs you punching and hand-mining while an HM is selected; the Case costs a hotbar slot
Activator button Left-click (default) ยท Right-click ยท either Left never opens chests or doors; right is answered by interactable blocks first

There is also HM wheel disc size (50%โ€“400%) in the same section, for when the discs read too big or too small at your GUI scale.

Both activator settings live at the top of the config screen, and as commands:

/dittohm config activator item empty_hand|hm_case|either
/dittohm config activator button left|right|either

Trainer Ditto

Setting Default What it does
Visits on Whether the trader appears at all
Appears every 36000 ticks (30 min) How long the whole server waits between appearances
Stays for 6000 ticks (5 min) How long it waits before wandering off
Guaranteed perfect IVs 0 Rolled like any wild Ditto ยท 1 gives it one best stat ยท 6 is flawless
Level 15โ€“45 The band its level is rolled from, inclusive
/dittohm config trader enabled <true|false>
/dittohm config trader every <1200-1728000>
/dittohm config trader stay <200-72000>
/dittohm config trader ivs <0-6>
/dittohm config trader levels <min> <max>

One appearance is one trader for the whole server, not one per player, and everybody is told in chat when it arrives and when it leaves. The clock runs while the server is empty and survives a restart; an appearance that lands with nobody eligible is missed rather than saved up.

It always offers five discs, rolled once and kept for as long as that trader is standing there. Which five is weighted per HM โ€” see Trader weight below.

It stops visiting a player for good once they catch it, and it keeps its distance from anyone who has caught one or beaten one in battle, so bring a friend who has done neither.


Per-ability values

Every ability has these tunable values:

Parameter Description
Hunger Food levels required and consumed per use (0 = free)
Cooldown Ticks between uses (20 ticks = 1 second; 0 = no cooldown)
Power Ability-specific: radius, duration, damage, count, level, etc.
HungerBlock (toggles only) food points blocked from your max while enabled
Trader weight How often the Trainer Ditto offers this disc, against the others
Required level Experience level needed before the HM will fire (every HM ships at 0)

Required level

A requirement, not a price: nothing is deducted when the HM fires, you simply cannot reach for it until you have got there. Every HM ships at 0, so nothing is gated unless a pack says so.

An HM you have not qualified for is greyed out in the wheel and says which level it wants, and it comes back to life the moment you level up. Switching a toggle off is never gated, so raising a requirement can never strand someone inside an effect they cannot end.

Trader weight

A weight, not a percentage: what an HM's share works out to depends on which ones you still have left to learn. 10 is the common default, 6 covers the ones that reshape how you mine or fight, and 3 is reserved for flight, blinking, a free heal and a suit of armour. 0 keeps an HM out of the stall entirely โ€” unless everything you have left is at 0, in which case the roll falls back to even odds rather than leaving the stall empty.


Cloth Config GUI (Fabric)

Open Mod Menu โ†’ Cobblemon Ditto HMs โ†’ โš™ to see sliders for every ability's values.
Changes save automatically.


In-game commands

Operator-only (permission level 2):

/dittohm config <ability> hunger <0โ€“20>
/dittohm config <ability> cooldown <0โ€“24000>
/dittohm config <ability> power <0โ€“512>
/dittohm config <ability> hungerblock <0โ€“20>   (toggles only)
/dittohm config <ability> weight <0โ€“100>
/dittohm config <ability> minlevel <0โ€“100>
/dittohm config <ability> reset
/dittohm config reset_all
/dittohm config activator item <empty_hand|hm_case|either>
/dittohm config activator button <left|right|either>

Config file

The file is saved at:

  • Fabric: config/cobblemon_ditto_hms.json
  • NeoForge: config/cobblemon_ditto_hms.json

You can edit it directly โ€” changes take effect on next server start.


Default values โ€” Active HMs

Durations in the Power column are in ticks (20 ticks = 1 second), because that is what the config takes.

Durations in the Power column are in ticks (20 ticks = 1 second), because that is what the config takes.

Ability Hunger Cooldown Power
Water Gun 1 2s 3
Leafage 1 2s 5
Cut 2 none 128
Rock Smash 2 none 32
Rototiller 1 none 1
Camouflage 3 15 min duration โ€” 18000
Strength 2 none 1
Waterfall 2 6s 40
Ember 1 1s 5
Bullet Seed 2 1s 5
Teleport 5 5s 30
Fly 3 1s 1200
Rain Dance 5 10s 6000
Sunny Day 5 10s 6000
Rest 0 10 min โ€”
Dig 2 none 1
Explosion 15 10s 4
Thunder 3 5s 3
String Shot 1 2s 1
Defog 2 5s 10
Crabhammer 3 2s 1
Revival Blessing 1 20 min โ€”
Charm 2 3s follow duration in ticks โ€” 2400
Stockpile 1 1s lava self-damage โ€” 7
Substitute 4 20s decoy lifetime in ticks โ€” 400
Thief 2 5s 1
Charge 2 3s ticks between sparks โ€” 10
Destiny Bond 4 30s how long the bond holds โ€” 200
Sweet Scent 6 90s how many turn up โ€” 5
Headbutt 2 2s 14
Egg Bomb 2 3s tenths of blast strength โ€” 10
Eruption 5 10s how many blocks away it can be aimed โ€” 5
Miracle Eye 5 30s search radius in CHUNKS, as /locate counts โ€” 100
Protect 1 10s ticks of immunity โ€” 20
Celebrate 1 10 min how many rockets โ€” 8
Tail Whip 2 2s 1
Whirlwind 2 5s percent of the full gust โ€” 100
Barrier 3 15s how long the wall stands โ€” 600
X-Scissor 2 3s radius โ€” 5
Earthquake 4 10s radius โ€” 5
Rock Throw 1 1s tenths of a half-heart โ€” 40
Present 12 20 min โ€”
Blizzard 6 30s radius โ€” 180
Boomerang 1 1.5s tenths of a half-heart โ€” 50
Decorate 4 1 min percent chance of a shiny โ€” 5

* Rest does not require hunger. | Confusion | 3 | 10s | how long it lasts โ€” 200 | | Obstruct | 3 | 1 min | how long the seal holds โ€” 6000 |

Default values โ€” Toggle HMs

Ability HungerBlock Power
Magnet Rise 15 25
Jump 2 Jump Boost level โ€” 4
Surf 2 tenths of the mount's swim-speed multiplier โ€” 15
Agility 2 โ€”
Dive 2 โ€”
Flash 2 โ€”
Rock Climb 2 โ€”
Mean Look 2 repel radius โ€” 30
Harden 3 โ€”
Glide 2 โ€”
Burning Bulwark 4 thorns damage โ€” 2
Lava Plume 2 tenths of the lava-stride multiplier โ€” 17
U-turn 2 tenths of the mount's turn multiplier โ€” 18
Bounce 2 โ€”
Snowscape 2 trail radius โ€” 3
Vine Whip 2 extra blocks of reach โ€” 3
Absorb 2 magnet radius โ€” 6
Helping Hand 2 tenths of the stamina SPEND โ€” 2
Tailwind 2 tenths of the mount's flight-speed multiplier โ€” 15
Swift 2 tenths of the mount's acceleration multiplier โ€” 20
Lucky Chant 2 Luck amplifier โ€” 1
Acid Armor 3 poison ticks โ€” 900
Powder Snow 3 radius of the cold โ€” 5
Shadow Sneak 3 percent of your speed you keep โ€” 55
Supports the project ๐Ÿ’› Enjoying shiero's mods? A small sponsorship keeps them coming โ€” no ads needed when the community carries it.