
Better Mending
A small quality of life tweak to the Mending enchantment. Port of the original mod by legobmw99.
- Загрузки
- 11K
- Подписчики
- 44
- Обновлён
- 23 июня 2026 г.
- Лицензия
- LGPL-3.0-only
Опубликован 16 марта 2024 г.
🔧 Better Mending !
✨ A faithful port of the original mod: 👉 Better Than Mending (by legobmw99)
🌐 Now available on Spigot: ➡️ Download here!
💻 Want dev builds? 🚀 Check GitHub releases!
✅ What does it do?
This plugin adds one powerful feature: ➡️ Sneak + Right-Click a Mending item to repair it using your stored XP 💎
🔧 Features included:
- ⚙️ Fully customizable config file
- 🔑 Built-in permissions support
- ✨ Visual effects when repairing
- 🌍 Advanced Multi-language support
🌍 New translation system ! (in 3.0.0 and after)
- 🖥️ Automatic Client Language: The plugin automatically detects the Minecraft client language of each player and sends messages in their preferred language.
- 💾 Player language Players can manually change their language via /btm language CODE !
- 🎨 Formatting: All translation files can be fully customized
- 🔄 Smart Auto-Updates (Versioning): Whenever the plugin is updated, newly added translation keys are automatically appended to your existing files. Your custom modifications will never be overwritten!
- 🔒 Universal Default Option: You can enforce a single "universal language" for all players on the server.
🛡️ Permissions
btm.use # Allows using the mending ability via right-click
btm.use.auto-repair # Allows inventory auto-repair with mending
btm.commands.btm # Controls the /btm toggle command (enable/disable skill)
btm.commands.btm.language # Controls the /btm language command
btm.commands.btm.admin # Controls admin commands like /btm reload
Ченджлог
3.1.0Релиз26.1.1, 26.1.2, 26.2 · 23 июня 2026 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
- dcb60ac chore: edited publish versions for modrinth
3.1.0Релиз26.1.1, 26.1.2, 26.2 · 23 июня 2026 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
- 8e648fc feat(permission): added more permissions for further control fix(config): fixed reloading for config blacklist
3.0.1Релиз26.1.1, 26.1.2, 26.2 · 21 июня 2026 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
- 40c4c1e fix: fixed auto-repair config reloading
3.0.0Релиз26.1.1, 26.1.2, 26.2 · 20 июня 2026 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
- 34de052 feat: added missing translations in commit
- d28da24 feat: added translation system, lore blacklist fix: fixed item blacklist check
- ab44aa1 feat: switched to libs.versions.toml, now for java 21, added adventure for text components, more migrated to kotlin fix: fixed config reloading for auto-repair, fixed permission condition for repair chore: removed soundhandler, particle api, webhook, and crash dump
- e807cae Merge pull request #88 from Paulem79/renovate/gradle-9.x
chore(deps): update gradle to v9.6.0
- c327faa Merge pull request #87 from Paulem79/renovate/actions-checkout-7.x
chore(deps): update actions/checkout action to v7
- bd91326 chore(deps): update gradle to v9.6.0
- e34d478 chore(deps): update actions/checkout action to v7
- 3f14ecd Merge pull request #86 from Paulem79/renovate/kotlin-monorepo
chore(deps): update kotlin monorepo to v2.4.0
- 5cc7160 Merge pull request #84 from Paulem79/renovate/org.projectlombok-lombok-1.x
fix(deps): update dependency org.projectlombok:lombok to v1.18.46
- da25b5d Merge branch 'master' into renovate/kotlin-monorepo
- 98d68e3 Merge pull request #85 from Paulem79/renovate/com.gradleup.shadow-8.x
chore(deps): update plugin com.gradleup.shadow to v8.3.11
- ca674fd Merge pull request #82 from Paulem79/renovate/gradle-actions-6.x
chore(deps): update gradle/actions action to v6
- 9d78457 Merge remote-tracking branch 'origin/master'
- 8376007 feat: charsets and more kotlin
- b25cccd Merge pull request #81 from Paulem79/renovate/gradle-9.x
chore(deps): update gradle to v9.5.1
- c6897b0 chore(deps): update kotlin monorepo to v2.4.0
- 1ea02d2 chore(deps): update plugin com.gradleup.shadow to v8.3.11
- d0b7718 chore(deps): update gradle to v9.5.1
- a63525c fix(deps): update dependency org.projectlombok:lombok to v1.18.46
- db2d61d chore(deps): update gradle/actions action to v6
- 9e2e0d8 Merge pull request #79 from Paulem79/renovate/io.th0rgal-oraxen-1.x
fix(deps): update dependency io.th0rgal:oraxen to v1.210.0
- b9c4434 Merge pull request #78 from Paulem79/renovate/org.projectlombok-lombok-1.x
fix(deps): update dependency org.projectlombok:lombok to v1.18.44
2.10.0Релиз26.1.1, 26.1.2, 26.2 · 10 марта 2026 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
- 34b3b00 fix: fixed repair item sync in inventory by ensuring updated item is set back in. bumped version (for kotlin feat also)
2.9.3Релиз1.21.9, 1.21.10, 1.21.11 · 10 марта 2026 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
3553eb4 chore: bumped version
65f1c60 feat(kotlin): migrated more utils to kotlin
da640d6 fix: fixed spigot id
3fbd2dd Merge pull request #76 from Paulem79/feature/kotlin-rewrite
feature/kotlin-rewrite
- 10ef4d8 feat(kotlin): migrated BetterMending and some utils to Kotlin
- 5422b49 chore: switched to instance for BetterMending accessing
- 9bb2360 chore(ci): enabled ci in this branch
- f399417 feat(kotlin): put kotlin plugin
- 730daad fix(deps): update dependency io.th0rgal:oraxen to v1.209.0 fixed #66
- d837e17 refactor: updated to paulem.net
- ee5e356 Merge pull request #69 from Paulem79/renovate/com.github.fierioziy.particlenativeapi-particlenativeapi-core-4.x
fix(deps): update dependency com.github.fierioziy.particlenativeapi:particlenativeapi-core to v4.5.1
- 8a14bd2 Merge pull request #68 from Paulem79/renovate/major-github-artifact-actions
chore(deps): update github artifact actions (major)
- faf60e9 Merge pull request #67 from Paulem79/renovate/actions-cache-5.x
chore(deps): update actions/cache action to v5
- cf7b2ff Merge pull request #70 from Paulem79/renovate/dev.s7a.gradle.minecraft.server-4.x
chore(deps): update plugin dev.s7a.gradle.minecraft.server to v4.0.2
- 5f0e2d6 Merge pull request #72 from Paulem79/renovate/me.clip-placeholderapi-2.x
fix(deps): update dependency me.clip:placeholderapi to v2.12.2
- 2f91931 Merge pull request #73 from Paulem79/renovate/org.jetbrains-annotations-26.x
fix(deps): update dependency org.jetbrains:annotations to v26.1.0
- b0dafad Merge pull request #75 from Paulem79/renovate/com.modrinth.minotaur-2.x
chore(deps): update plugin com.modrinth.minotaur to v2.9.0
- afca136 Merge pull request #74 from Paulem79/renovate/com.gradleup.shadow-8.x
chore(deps): update plugin com.gradleup.shadow to v8.3.10
- 7960819 chore: updated version and graalvm
- 35f52e4 chore: updated line endings for fedora
- 6bb2b89 chore(deps): update plugin com.modrinth.minotaur to v2.9.0
- ec6a449 chore(deps): update github artifact actions
- c4346f6 chore(deps): update plugin com.gradleup.shadow to v8.3.10
- 634c25b fix(deps): update dependency org.jetbrains:annotations to v26.1.0
- 03c8c21 fix(deps): update dependency me.clip:placeholderapi to v2.12.2
- 2c8e5bb chore(deps): update plugin dev.s7a.gradle.minecraft.server to v4.0.2
- a45e8b9 fix(deps): update dependency com.github.fierioziy.particlenativeapi:particlenativeapi-core to v4.5.1
- f7a621e chore(deps): update actions/cache action to v5
2.9.2Релиз1.21.9, 1.21.10, 1.21.11 · 6 декабря 2025 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
- 7ef8140 fix(particle): fixed particles
fixed particles for newer versions (fix #53)
- e346482 Merge pull request #61 from Paulem79/renovate/com.gradleup.shadow-9.x
chore(deps): update plugin com.gradleup.shadow to v9.3.0
- 0baf1f8 Merge pull request #60 from Paulem79/renovate/actions-checkout-6.x
chore(deps): update actions/checkout action to v6
- 395561d Merge pull request #58 from Paulem79/renovate/me.clip-placeholderapi-2.x
fix(deps): update dependency me.clip:placeholderapi to v2.11.7
- dba87c9 fix(deps): update dependency me.clip:placeholderapi to v2.11.7
- d13c07a Merge pull request #55 from Paulem79/renovate/io.th0rgal-oraxen-1.x
fix(deps): update dependency io.th0rgal:oraxen to v1.198.0
- d5c9e7a Merge pull request #52 from Paulem79/renovate/gradle-actions-5.x
chore(deps): update gradle/actions action to v5
- e60fc45 Merge pull request #54 from Paulem79/renovate/major-github-artifact-actions
chore(deps): update github artifact actions (major)
- cee5452 Merge pull request #56 from Paulem79/renovate/dev.s7a.gradle.minecraft.server-4.x
chore(deps): update plugin dev.s7a.gradle.minecraft.server to v4
- d783d4f Merge pull request #57 from Paulem79/renovate/gradle-9.x
chore(deps): update gradle to v9.2.1
- b57ae30 Merge pull request #59 from Paulem79/renovate/com.github.fierioziy.particlenativeapi-particlenativeapi-core-4.x
fix(deps): update dependency com.github.fierioziy.particlenativeapi:particlenativeapi-core to v4.5.0
- a63253d fix(deps): update dependency io.th0rgal:oraxen to v1.198.0
- 48426de chore(deps): update plugin com.gradleup.shadow to v9.3.0
- 85c4aca chore(deps): update actions/checkout action to v6
- 7fd674b fix(deps): update dependency com.github.fierioziy.particlenativeapi:particlenativeapi-core to v4.5.0
- e136ba8 chore(deps): update plugin dev.s7a.gradle.minecraft.server to v4
- 00530aa chore(deps): update gradle to v9.2.1
- 8504522 chore(deps): update github artifact actions
- ab504c3 chore(deps): update gradle/actions action to v5
- fb1ee45 Merge pull request #51 from Paulem79/renovate/io.th0rgal-oraxen-1.x
fix(deps): update dependency io.th0rgal:oraxen to v1.193.3
- 53e1b00 Merge remote-tracking branch 'origin/master'
- 7484779 fix(ci): fixed release dev being on pr
- fcef3e4 fix(deps): update dependency io.th0rgal:oraxen to v1.193.3
- 2de94d0 Merge pull request #50 from Paulem79/renovate/com.gradleup.shadow-9.x
chore(deps): update plugin com.gradleup.shadow to v9.2.2
- 0696e0e chore(deps): update plugin com.gradleup.shadow to v9.2.2
- 2d08a9b Merge remote-tracking branch 'origin/master'
- 0dacb53 ci: edited dev build release creation
- 6dfb014 Merge pull request #48 from Paulem79/renovate/gradle-9.x
chore(deps): update gradle to v9.1.0
- b955797 Merge pull request #49 from Paulem79/renovate/io.th0rgal-oraxen-1.x
fix(deps): update dependency io.th0rgal:oraxen to v1.193.2
- 208fd9b fix(deps): update dependency io.th0rgal:oraxen to v1.193.2
- 5966bdd chore(deps): update gradle to v9.1.0
- 4fa4a6e Merge pull request #47 from Paulem79/renovate/io.th0rgal-oraxen-1.x
fix(deps): update dependency io.th0rgal:oraxen to v1.193.1
- b9dc99b fix(deps): update dependency io.th0rgal:oraxen to v1.193.1
- e12a6dc Merge pull request #46 from Paulem79/renovate/org.kohsuke-github-api-1.x
chore(deps): update dependency org.kohsuke:github-api to v1.330
- 9f99db5 chore(deps): update dependency org.kohsuke:github-api to v1.330
- 7017ae0 Merge pull request #45 from Paulem79/renovate/io.th0rgal-oraxen-1.x
fix(deps): update dependency io.th0rgal:oraxen to v1.193.0
- 1b090dd Merge pull request #44 from Paulem79/renovate/org.jetbrains-annotations-26.x
fix(deps): update dependency org.jetbrains:annotations to v26.0.2-1
- 44da162 fix(deps): fixed paulem's maven url
- 28b9702 fix(deps): update dependency io.th0rgal:oraxen to v1.193.0
- 8a2ea89 fix(deps): update dependency org.jetbrains:annotations to v26.0.2-1
- 994b40d Merge branch 'master' of https://github.com/Paulem79/BetterMending
- bcba83f fix(github): fixed rate limit
- e0c1a59 fix(deps): fixed spigot update checker
- 6af0fe4 Merge pull request #41 from Paulem79/renovate/com.modrinth.minotaur-2.x
Update plugin com.modrinth.minotaur to v2.8.10
- 52f7361 Merge pull request #42 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.1.0
- 9354c72 Update plugin com.gradleup.shadow to v9.1.0
- a6274b1 Update plugin com.modrinth.minotaur to v2.8.10
- 9a2e6f8 Merge pull request #40 from Paulem79/renovate/actions-setup-java-5.x
Update actions/setup-java action to v5
- a051b2b Merge pull request #39 from Paulem79/renovate/io.th0rgal-oraxen-1.x
Update dependency io.th0rgal:oraxen to v1.192.1
- 7b18d55 Update dependency io.th0rgal:oraxen to v1.192.1
- 0313ab2 Update actions/setup-java action to v5
- ba3b992 Merge pull request #37 from Paulem79/renovate/actions-checkout-5.x
Update actions/checkout action to v5
- 17b4757 Merge pull request #38 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.2
- 9f8c498 Update plugin com.gradleup.shadow to v9.0.2
- 2bed974 Update actions/checkout action to v5
- 1e857c2 Merge pull request #36 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.1
- aa37aaa Update plugin com.gradleup.shadow to v9.0.1
- 4fd271c Merge pull request #35 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0
- 8dc2419 Update plugin com.gradleup.shadow to v9.0.0
- d6b3717 Merge pull request #34 from Paulem79/renovate/major-github-artifact-actions
Update actions/download-artifact action to v5
- 62b67fb Update actions/download-artifact action to v5
- e3855da Merge pull request #33 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0-rc3
- eb0a911 Update plugin com.gradleup.shadow to v9.0.0-rc3
- 6ef0e7f Merge pull request #32 from Paulem79/renovate/gradle-9.x
Update dependency gradle to v9
- 9c5b246 Update dependency gradle to v9
- d7f9e2d Merge pull request #31 from Paulem79/renovate/org.kohsuke-github-api-1.x
Update dependency org.kohsuke:github-api to v1.329
- a9c676d Update dependency org.kohsuke:github-api to v1.329
- e383932 Merge pull request #30 from Paulem79/renovate/com.modrinth.minotaur-2.x
Update plugin com.modrinth.minotaur to v2.8.8
- 1a7b99c Update plugin com.modrinth.minotaur to v2.8.8
- fd99541 Merge pull request #29 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0-rc2
- f6d6627 Update plugin com.gradleup.shadow to v9.0.0-rc2
- fe562b3 Merge pull request #28 from Paulem79/renovate/io.th0rgal-oraxen-1.x
Update dependency io.th0rgal:oraxen to v1.191.0
- 059c1b8 Update dependency io.th0rgal:oraxen to v1.191.0
- 9eadbee Merge pull request #27 from Paulem79/renovate/gradle-8.x
Update dependency gradle to v8.14.3
- f180905 Update dependency gradle to v8.14.3
- 3472bb7 Merge pull request #26 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0-rc1
- a32d2fe Update plugin com.gradleup.shadow to v9.0.0-rc1
- 6176230 Merge pull request #25 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0-beta17
- 52d1716 Update plugin com.gradleup.shadow to v9.0.0-beta17
- 8dfc6f8 Merge pull request #24 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0-beta16
- e5a30d3 Update plugin com.gradleup.shadow to v9.0.0-beta16
- 2532ca8 Merge pull request #23 from Paulem79/renovate/com.github.anon8281-universalscheduler-0.x
Update dependency com.github.Anon8281:UniversalScheduler to v0.1.7
- e20dc21 Update dependency com.github.Anon8281:UniversalScheduler to v0.1.7
- 58863cb Merge pull request #22 from Paulem79/renovate/gradle-8.x
Update dependency gradle to v8.14.2
- c468006 Update dependency gradle to v8.14.2
- 7bb4e17 Merge pull request #21 from Paulem79/renovate/com.gradleup.shadow-9.x
Update plugin com.gradleup.shadow to v9.0.0-beta15
- 8990ad9 Update plugin com.gradleup.shadow to v9.0.0-beta15
- 70abd29 Merge pull request #20 from Paulem79/renovate/gradle-8.x
Update dependency gradle to v8.14.1
- 48b2dea Update dependency gradle to v8.14.1
- 290a9d6 Merge pull request #19 from Paulem79/renovate/org.gradle.toolchains.foojay-resolver-convention-1.x
Update plugin org.gradle.toolchains.foojay-resolver-convention to v1
2.9.1Релиз1.21.8, 1.21.9, 1.21.10 · 30 апреля 2025 г.
This version is uploaded automatically by GitHub Actions.
Changelog:
Update plugin com.gradleup.shadow to v9.0.0-beta13
Комментарии
Загружаем…