Simple and lightweight, this mod adds an item that can give the Indestructible enchantment to every item that has durability and is enchantable.
You just need three things, an anvil, an indestructible gem and blaze powder.
Place the gem on the anvil, then place the item to enchant and finally use a blaze powder on it to apply the enchantment. Indestructible can be applied to already enchanted items using this method (as opposed to the enchanting table).

Configs:
You can blacklist an item by adding it to the tag indestructible:blacklisted.
By default, items enchanted with the anvil-gem method will be fully repaired, it can be disabled in the configs.
The enchantment can be applied on books (default: on) and its appearance in loot chests and villager trades can be enabled (default:off).
Note that items enchanted using the enchanted book won't have the fully-repair effect even if enabled. It will only trigger with the "gem method".
How to Install Indestructible (Mod)
Indestructible by Alexthw46 is verified for Forge, Neoforge across Minecraft versions 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.20, 1.20.1, 1.21.1 (latest release: 0.6.0, file size: 36 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.20, 1.20.1, 1.21.1) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Indestructible file into your Minecraft
.minecraft/modsfolder and launch the game.