Skip to content

Configuration

The mod has two config files, both TOML, in the config folder:

File Scope
ultimine_addition-server.toml Gameplay rules. The server's values are synced to every player on join and whenever they change.
ultimine_addition-client.toml Each player's own display settings.

Editing in game

Command Opens
/ultimine_addition config Both configs
/ultimine_addition clientconfig The client settings
/ultimine_addition serverconfig The server settings

The editor screens come from Glazed Menu or Configured. Without either, the command tells you how to change the config instead. The Skills Record's own settings button always works, with or without them.

Server settings

General

Setting What it does
general.playstyle_mode How players unlock Ultimine: MODERN or LEGACY. See Playstyle modes. Applies at once.
general.blacklisted_shapes Ultimine shapes nobody can use, by shape ID (e.g. ftbultimine:shapeless).
general.is_placed_by_entity_condition Blocks placed by players or other entities don't count towards challenges.
general.challenge_validator How often, in seconds, cards are checked for challenges that no longer exist.

Mining Skill Cards

Setting What it does
mining_skill_cards.challenges_amount Number of challenges a card gets in each tier.
mining_skill_cards.max_blocks Ultimine block limit for each tier, used by Mine-Go Juice and Shape Certificates.
mining_skill_cards.potion_durations Seconds a Mine-Go Juice lasts, by the tier of the card it was brewed with.
mining_skill_cards.mastered_effect Carrying a Mastered card grants Ultimine for its tool.

Progression

Setting What it does
progression.shape_certificates Turns Shape Certificates on or off.
progression.novice_certificate_shapes, apprentice_certificate_shapes, adept_certificate_shapes The shape IDs each tier's certificate offers.
progression.extra_shapes_certificate Which certificate picks up shapes no list names (such as shapes from other mods), or none.
progression.streak_window Seconds allowed between two challenge blocks before a streak resets.
progression.streak_bonus_interval Every Nth block of a streak counts one extra point. 0 disables streaks.
progression.lucky_find_chance Chance (0 to 1) for a challenge block to count double.
progression.rerolls_per_tier How many unstarted challenges a card can swap per tier. 0 disables rerolls.
progression.reroll_ink_cost Ink taken from the pen for each reroll.
progression.tier_up_taste, tier_up_taste_duration A short free Mine-Go Juice when a card tiers up, and how many seconds it lasts. Off by default.

Skills Record

Setting What it does
skills_record.paper_consumption_rate Chance (0 to 1) for each challenge point to use up a paper.

Undo

Setting What it does
undo.enabled Lets players undo their last Ultimines.
undo.history How many Ultimines per player can be undone, newest first.
undo.window Seconds after an Ultimine during which it can be undone.
undo.animation, animation_blocks_per_tick Blocks grow back one after another, and how many start growing each tick.

Legacy mode

Setting What it does
legacy.required_amount_min, required_amount_max The range of ores a Completion Envelope can ask for.

Client settings

Setting What it does
skills_record.animations Animations in the Skills Record.
skills_record.text_shadow Drop shadow on the card viewer's text.
skills_record.challenges_panel_alignment Where pinned challenges are shown on the HUD.
visuals.shape_selector_filter Shapes the Shape Selector lists: all, or only the ones that aren't blacklisted.
undo.confirm_missing_items Asks before an undo with missing items.

Older config files

Before the mod moved to CoolCatLib's config system the files were JSON5. They are converted once, with the same keys, and the originals are kept as .json5.bak.