Описание
# EnchantLimitRemover
A lightweight, configurable Minecraft plugin that lifts vanilla enchantment
level caps — while keeping you in full control of who can go how far.




### Key Features
- Enchant far beyond vanilla caps, with a hard safety ceiling you set
- Per-rank limits through `elr.level.` permissions
- Per-item, per-enchantment limits (a netherite sword can allow more than a
diamond one)
- Limits enforced everywhere: commands, enchanting table, anvil, item pickup,
and on join
- Block specific enchantments server-wide, with a bypass permission
- Optional command cooldowns
- Fully customisable messages
- Tab completion on every argument
- Debug mode for troubleshooting
### Commands
All commands require `elr.admin`. Aliases: `/elr`, `/elre`, `/enchantlimit`
| Command | What it does |
|:---|:---|
| `/elrenchant add ` | Add an enchantment to the held item |
| `/elrenchant remove ` | Remove one enchantment |
| `/elrenchant clear` | Remove every enchantment from the held item |
| `/elrenchant list` | List all enchantments with your personal cap |
| `/elrenchant info` | Show the held item's enchantments and your limits |
| `/elrenchant reload` | Reload the configuration |
### Configuration
```yaml
max-enchant-level: 10 # Baseline cap for everyone
use-permission-levels: true # Let elr.level. raise it per rank
disabled-enchantments: [] # Block enchantments server-wide
show-messages: true # Tell players when a level is adjusted
debug: false # Verbose console logging
security:
absolute-max-level: 1000 # Hard ceiling nothing can exceed
log-activities: true # Log enchants to console
```
Per-item limits and cooldowns
Give different gear different ceilings:
```yaml
item-specific-limits:
enabled: true
items:
DIAMOND_SWORD:
sharpness: 10
looting: 5
NETHERITE_SWORD:
sharpness: 15
looting: 8
```
Rate-limit the command:
```yaml
cooldowns:
enabled: true
duration: 60 # seconds; elr.bypass.cooldown skips it
```
Enchanting table behaviour:
```yaml
enchanting-table:
fix-book-enchanting: true # Books become enchanted books correctly
consume-resources: true # Still charge XP and lapis
```
### Permissions
| Permission | Grants | Default |
|:---|:---|:---|
| `elr.admin` | All commands | op |
| `elr.use` | Limit enforcement and enchanting | op |
| `elr.level.` | Raises your cap to `` | false |
| `elr.bypass.limits` | Ignore all limits, use `absolute-max-level` | false |
| `elr.bypass.disabled` | Use blocked enchantments | op |
| `elr.bypass.cooldown` | Skip command cooldowns | op |
can be 1–5, 10, 15, 20, 25, 30, 50, 100, 255, 500 or 1000.
Preset permission groups
Ready-made bundles you can grant instead of wiring nodes individually:
| Group | Cap | Extras |
|:---|:---|:---|
| `elr.user` | 5 | — |
| `elr.helper` | 30 | `list`, `info`, cooldown bypass |
| `elr.vip` | 20 | `list`, `info` |
| `elr.moderator` | 50 | all item commands, cooldown bypass |
### Requirements
| | |
|:---|:---|
| **Server** | Paper (or a Paper fork) |
| **Minecraft** | 1.21.1 – 26.2 |
| **Java** | 21 or newer |
### Installation
1. Download the jar
2. Drop it into your server's `plugins` folder
3. Restart the server
4. Adjust `plugins/EnchantLimitRemover/config.yml`, then `/elrenchant reload`
### Support Development
If this plugin is useful to you:
- Follow us on Modrinth
- Rate the plugin
- Share it with other server owners
Need help? [Join our Discord](https://discord.gg/NJVHMSMR6m)
Made with ❤️ for the Minecraft community