promotional bannermobile promotional banner

CodeBadger: Skillsmith

Level up skills to improve yourself and learn how to shape the world.
Back to Files

skillsmith-1.0.0-beta.2.jar

File nameskillsmith-1.0.0-beta.2.jar
Uploader
CodeBadgerCodeBadger
Uploaded
Nov 8, 2026
Downloads
3
Size
528.5 KB
Mod Loaders
NeoForge
File ID
9513239
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:codebadger-skillsmith-1780328:9513239"

Learn more about Curse Maven

What's new

1.0.0-beta.2

Added

  • AND, OR and NOT in locks. Any lock or anvil rule can offer more than one way in, such as an axe that needs Gathering or Attack, or a rule that says "Mining 10, but not Magic 20".
  • Skill level requirements. A skill's levels can need other skills, such as Attack 8 needing Dexterity 4 or Magic 5. The skill screen shows what the next level needs.
  • Block locks (gates/blocks/). Placing and breaking blocks can need skills.
    • Planting crops, mushrooms and nether plants needs Farming, and so does harvesting wheat, nether wart, torchflowers and pitcher plants.
    • Root crops (carrots, potatoes, beetroots) can be harvested by anyone, and carrots and potatoes planted by anyone too.
    • The soil under a locked crop can't be broken or trampled to pop it off.
  • Anvil repair rules per material. Stone tools need Mining 2, leather needs Crafting 2, and gold, iron, turtle scute, elytra, diamond, mace and netherite need rising Smithing. Wolf armor needs Husbandry 8, and shields, bows, crossbows, tridents and shears have their own rules.
  • Item lists (lists/). Name a list once and use it in any perk or XP source with @name. Mods and packs can add to a list.
  • Culinary food locks. Bread, cookies, pies, cake, stews and golden food need Culinary to craft. Cooking meat, fish and potatoes stays free.
  • Growing skill icons. Each skill's icon changes as it levels: Attack goes from a wooden sword to a netherite one. Set your own with icons in skills.json.
  • Potions on the skill screen. Alchemy's next unlocks and the Unlocks tab list potions, and potion tooltips show what brewing them needs.
  • More tooltips:
    • Stamped food and potions show what they add ("+25% hunger and saturation").
    • Items a crafting perk affects say so ("Tinkering: +25% Ingredient Refund").
  • Commented-out examples in the config files that start empty, and empty skills/, anvil/ and feedback/ folders so it's clear where extra files go.
  • API: read locks with their AND/OR/NOT, level requirements, block locks and offline players' perks.

Changed

  • Many locks now have a second option:
    • Shovels: Mining or Building.
    • Hoes: Farming or Gathering.
    • Armor: Defense or Constitution.
    • Trident: Attack or Dexterity.
    • Mace: Attack 24, or Attack 16 and Constitution 16.
    • Ender pearls: Exploration or Magic.
    • Decorations: Crafting or Building.
    • Books and bookshelves: Crafting/Building or Enchanting.
    • And more.
  • Tinkering's ingredient refund now only applies to redstone devices, rails, minecarts and the like (@tinkering). It used to apply to every recipe, golden apples included.
  • Crafting's extra output now only applies to everyday items made several at a time, like planks, sticks, torches and slabs (@crafting).
  • Loop detection now catches longer crafting chains (A to B to C and back to A). It also catches blocks that break back into their ingredients (snow blocks, clay, glowstone) and re-wettable sponges in the furnace.
  • Config guides (README.md, PERK_TYPES.md, XP_SOURCES.md) now update to the installed version on every launch. Your settings files are never touched.

Fixed

  • Shift-click doubling: shift-clicking a crafting or furnace result gave refunds, extra output, furnace bonus output and skill XP twice per craft.
  • Shift-clicking a smithing result now gives its durability bonus and Smithing XP.
  • Shift-click stopping early: bonus items now arrive after the click, so they can no longer stop a shift-click partway through.
  • Repairs ignored crafting locks: repairing didn't check the item's crafting lock. Turn on repair_needs_craft_lock to require it.
  • GUI clipping: the skill screen was cut off at large GUI scales and in small windows. It now fits.

Updating from beta.1

Config files are never overwritten, so an existing world keeps its old locks, perks and skills.json. To get the new defaults, delete those files (or the whole config/skillsmith/ folder) and they'll regenerate on the next launch. New folders like gates/blocks/ and lists/ appear on their own.

This mod has no additional files