Mining Master
Mining Master is a mod that adds 13 new 'Enchanting Gems' to the game.
These gems, when applied to a tool or armour-piece on a Smithing Table, bestow an Enchantment!
Using further Enchanting Gems on the same piece of equipment will up the enchantment level, too.
Enchanting Gems
Overworld
Enchanting Gems in the overworld generate between Y20 and Y-40.
- Fire Ruby
Rarer Gem. Grants Flame, Fire Aspect, Fire Protection, or Smelting dependent on the item. Most commonly found under desert biomes.
- Ice Sapphire
Common Gem. Grants Frost Walker, Freezing, or Snowpiercer, dependent on the item. Most commonly found under icy biomes.
- Spirit Garnet
Common Gem. Grants Thorns, Leeching, or Loyalty, dependent on the item. Most commonly found under flower-filled biomes and Lush Caves.
- Haste Peridot
Rarer Gem. Grants Efficiency, Quick Charge, Lure, or Runner dependent on the item. Most commonly found under jungle biomes.
- Lucky Citrine
Rarer Gem. Grants Fortune, Looting, or Luck of the Sea, dependent on the item. Most commonly found under mesa biomes.
- Dive Aquamarine
Common Gem. Grants Aqua Affinity, Riptide, or Grace, dependent on the item. Most commonly found under ocean biomes and Dripstone Caves.
- Divine Beryl
Common Gem. Grants Smite or Channeling, dependent on the item. Most commonly found under swamp and dark forest biomes.
- Spider Kunzite
Common Gem. Grants Bane of Arthropods or Silk Touch, dependent on the item. Most commonly found under forest biomes.
- Unbreaking Iolite
Rarer Gem. Grants Unbreaking, dependent on the item. Most commonly found under Mushroom Isles and in the Deep Dark.
Nether
Enchanting Gems in the Nether generate anywhere between the top and the bottom of the dimension.
- Power Pyrite
Rarer Gem. Grants Power, Sharpness, or Stonebreaker, dependent on the item. Most commonly found in the Crimson Forest.
- Heart Rhodonite
Rarer Gem. Grants Heartfelt, which can be applied to all armour pieces. Most commonly found in the Soul Sand Valley.
- Kinetic Opal
Rarer Gem. Grants Blast Protection, Punch, or Knockback, dependent on the item. Most commonly found in the Basalt Deltas.
End
- Kinetic Opal
- Malachite Meteorite - A meteorite made of two new blocks, Malacrust and Malacore. Contains Air Malachite Ore floating within.
- Air Malachite
Grants Feather Falling, Respiration, Knight Jump, or Floatation, dependent on the item. Most commonly found beyond the End Islands.
Enchantments
We've added several new Enchantments that cannot be obtained in an Enchanting Table to flesh out some of these gems more, providing a greater incentive to mine them!
- Leeching - Swords and Axes. 25% of any critical damage dealt is restored back to the attacker as health on-hit.
- Freezing - Swords, Axes, Bows and Crossbows. Inflicts slowness and Criticals fire-based enemies.
- Snowpiercer - Leggings. Grants Speed when running on Snow and Ice blocks.
- Grace - Chestplates. Grants you the Dolphins Grace effect for a short amount of time, after which it will wear off and only activate again after having dried off on land. Pairs well with Depth Strider...
- Stonebreaker - Pickaxes. Destroys Stone, Cobblestone, Gravel, Diorite, Granite, Andesite, and Netherrack, leaving no drops.
- Heartfelt - All Armours. Increases your maximum health by one heart per level. Damage each armour piece proportionally increases.
- Smelting - Pickaxes and Shovels. Smelts mined ore blocks! Must be paired with Silk Touch to mine Nether Gold Ore.
- Runner - Boots. Increases your sprinting speed.
- Knight Jump - Leggings. Gives you an additional mid-air jump per level.
- Floatation - Bows and Crossbows. Inflicts enemies with Levitation.
Gem Forge
Early on, you may find the Smithing Table method of enchanting to be enough. Once you attain Blackstone, though, you can take things to the next level.
The Gem Forge allows you to melt down multiple gems and imbue your Diamond tools and armour with the gems' very essence, creating...
Supra Tools
Tools that are stronger than Diamond and which contain inherently over-levelled enchantments, such as Fire Aspect III or Leeching II!
Asides from the obvious benefits they provide, you'll also look cool as hell using them!
Ultima Tools
If that's not enough for you though, you can take things even further... Using various different gems, you can craft the Ultima Sword and Axe to absolutely dominate the competition! They may not be fireproof, but these tools surpass Netherite in strength through their sheer enchantment power! They even contain special attributes such as holding enchantments that would otherwise be incompatible, packing quite the punch!
Paragon Armour
Similarly, you can create the ultimate armour-set through a similar method to the Ultima Tools. Unlock the true power of Minecraft's movement capabilities with the Paragon Armour!
Just like the Supra and Ultima Tools, this armour holds over-levelled enchantments and typically incompatible ones, too. It can even be repaired with Enchanting Gems!
Play with it, and you'll love it! ;D
Want a lovely Paragon Shield to pair with your Paragon armour? Look no further than Shield Expansion!
Advancements
Want to be a completionist? We went ahead and implemented our very own advancements! Check out the unique page we made for them in-game :D Lots of Sonic references, heheh!
Config & Compatibility
Generation
You can disable the 'spawning' of any gem ore you personally don't want to see in the game!
Additionally, you can customize the specific spawn rates of each category of gem.
'Common Gems' are the gems we have determined as being less desirable than the 'Rare Gems'. Rubies, Sapphires, Garnets, Aquamarines and Pyrites are Common, whilst Peridots, Citrines, Rhodonites, and Opals are Rare. 'Random Gems' are simply gems that generate regardless of their native biome.
Enchantments & Datapacks
Release 3 changes the enchantments the gems give from hardcoded to malleable JSON recipes. You know what that means?
The selection of enchantments each gem gives is entirely customizable via datapacks! This also means the gems can give other mod's enchantments, too! You can add or remove as many enchantments to/from each gem as you see fit!
(Also, what blocks Snowpiercer and Stonebreaker work on in addition to what enemies are dealt critical damage from Freezing are held in tags, so you can edit those too if you so wish! Check the Data folder on GitHub for more!)
Just Enough Items, Enchantment Descriptions, Neko's Enchanted Books
Although it has its own recipe book, Gem Forge recipes can also be quickly previewed through the Just Enough Items mod! Thanks, Swan! You can also find out what each Enchantment does in-game via the Creative Mode-exclusive Enchanted Books with Enchantment Descriptions installed. Those books all gain unique sprites with Neko's Enchanted Books!
Tetra
Tetra support is a work in progress: Right now, we currently have it implemented so that you can use an Enchanting Gem on a tool in the Smithing Table, and then turn it into a Tetra tool so that it'll keep its enchantment! Unfortunately, you cannot yet do this with already-made Tetra tools, but we'd like to add the capacity to do so in the future! If you'd be interested in assisting on this front, feel free to let us know!
Shield Expansion
The only way to obtain the Paragon Shield by normal means is by playing with both Mining Master and Shield Expansion at once! Give it a go, and have fun!
Known incompatibility issues:
- Spartan Weaponry - Our enchantments don't work on their weapons, though the mods can still be ran together.
Due to their mod being closed-source, we unfortunately can't work towards fixing the issue ourselves.
If you make any videos on it or add it to your modpacks, please let us know! We're extremely proud of this mod, and we greatly hope you enjoy playing with it!
Hello! On our server we extendedly tested the mod and it's really funny and cool. Only thing is that we all find gems too much common, we think they should be way rarer than diamonds. We already setted from the config files the lower rate: 1common,1rare and 0random. Would it be possible to use fractional numbers like 0.5 (or 0,5?) to reduce the chance further?
In reply to HOLYSPAGETI:
Fractional numbers won't work, no. But even on the default settings, the gems should be far, far more rare than diamond. Even on the settings you have, there should only be a max of a single ore in an entire chunk in like a 40 block vertical range. You could increase the range to make them even more difficult to find, but it's not going to get much more difficult than one block in a chunk. Let me know if you have any further questions!
am I missing something or is the recipe system for the mod in question (precision enchanter) not working properly?

Attempting to make the power pyrite the end of the quill recipe but I get a empty tag.
In reply to cixon:
Could you send your datapack so I can try and diagnose it properly please? I couldn't tell you what's wrong from just a screenshot. It's entirely possible Precision Enchanter's recipe system is faulty regarding tags or something.
In reply to Nekomaster1000:
here's the json
{
"type": "minecraft:crafting_shaped",
"pattern": [
"F",
"I",
"G"
],
"key": {
"F": {
"tag": "forge:feathers"
},
"I": {
"item": "minecraft:ink_sac"
},
"G": {
"tag": "miningmaster:power_pyrite"
}
},
"result": {
"item": "precisionenchanter:quill"
}
}
In reply to cixon:
You're calling an item a tag. Look at the power pyrite line where you're defining "G". You label it as a nonexistent tag, hence the empty tag.
In reply to Nekomaster1000:
erm, hello?
Will it update to 1.19.3 or not yet?
Hello! I would like to nerf a bit the paragon items, as speed and health boosts in our server are very very rare and nerfed. May I ask you if it's right to open the mod folder and go to: "data->miningmaster->recipes->forging->paragon_chestplate.json" and change {"enchantment":"miningmaster:heartfelt","lvl":4}]} with level 2, in order to halve the health boost power?
In reply to HOLYSPAGETI:
That's right! Keep in mind though that the Heartfelt enchantment balances the extra health by damaging your armour more when you get hurt. Also, you'll need to modify MM's data through a basic datapack, not by directly editing the mod.
In reply to Nekomaster1000:
I see, thank you for all the insights! I never edited through datapack but was something I was wanting to try. Do you know a good guide maybe? Otherwise I'll have a look by myself :)
This mod is great!
I have it on my server to play with some friend, and I wanted to change the spawn rates of some gems, but I couldn't find the data pack on github or anywhere else, where can I get it?
In reply to ClowTheWizard:
Here you go! On our Discord server: https://discord.com/channels/681976442220839008/906640241849430047/1072223669557927998
In reply to Nekomaster1000:
Thanks, I have the DataPack now
I wanted to ask on discord how to use it, but I didn't have permission to send messages on the channel
How can I increase the chance of gem ores generating?
And can different type of ores have different chances?
In reply to ClowTheWizard:
Not having permission to send messages means that you didn't follow the instructions to introduce yourself after reading the rules. It'll be easier to help you with more immediate responses in the Discord.
Does this replace vanillla enchanting or only add onto it?
In reply to tired_tigergirl:
It only adds onto it! You could definitely use it to replace vanilla enchanting with enough config-tweaking and a couple other mods, though.
I'm having trouble locating Fire Ruby.
I think in the source, it is limited to Vanilla Desert, and not forge-assigned Desert biomes.
Whenever I find a desert, its always Underground Biome on Y 20 to Y -40
In reply to fmgn097:
It's only more common in Deserts, not exclusive. It can be found in any overworld biome.
Great mod, but I didn't found the config files to set the spawn rates of the gems...