SinceEnchantments Documentation
Commands and Permissions
Commands and Permissions
Root Command
/sinceenchantments
Default aliases:
/se
/sinceenchant
Aliases are configured in settings.yml:
settings:
command-aliases:
- "se"
- "sinceenchant"
Permission
All built-in admin commands require:
sinceenchantments.admin
Command Reference
| Command | Description |
|---|---|
/se help |
Shows the help menu |
/se reload |
Reloads configuration files and dynamic hook registrations |
/se givebook <player> <enchant> <level> [success] [destroy] [-s] |
Gives a specific enchantment book |
/se giverandombook <player> [filters] |
Gives filtered random enchantment books |
/se giveextractor <player> <random\|specific> <amount> |
Gives an extractor |
/se givecharm <player> <bonus> [amount] |
Gives a success charm |
/se giveslotgem <player> <modifier> [amount] |
Gives a slot gem |
/se givelock <player> [amount] |
Gives a lock scroll |
/se givepurge <player> <return_books> [amount] |
Gives a purge scroll |
/se giverandomizer <player> [amount] |
Gives a randomizer stone |
/se giveprotector <player> [amount] |
Gives a protection gem |
/se givetracker <player> [amount] |
Gives a stat tracker |
Examples
Give a guaranteed custom enchantment book:
/se givebook Steve "since:lifesteal" 1 100 0
Give a risky enchantment book:
/se givebook Steve "minecraft:sharpness" 5 60 40
Give a random enchantment book:
/se giverandombook Steve
Give a random level 1 weapon enchantment book from AdvancedEnchantments:
/se giverandombook Steve -level 1 -target WEAPON -type ae
Give one or two random legendary ExcellentEnchants books with random success and failure rates, silently from console:
/se giverandombook Steve -rarity LEGENDARY -type ee -success 40to90 -failure 10to30 -amount 1to2 -s
Give a random extractor:
/se giveextractor Steve random 3
Give a specific extractor:
/se giveextractor Steve specific 1
Give a success charm that adds 15 percent:
/se givecharm Steve 15 1
Give a slot gem that adds two max slots:
/se giveslotgem Steve 2 1
Give a slot gem that removes one max slot:
/se giveslotgem Steve -1 1
Give a lock scroll:
/se givelock Steve 1
Give a purge scroll that returns books:
/se givepurge Steve true 1
Give a purge scroll that does not return books:
/se givepurge Steve false 1
Give a protection gem:
/se giveprotector Steve 1
Give a stat tracker:
/se givetracker Steve 1
Tab Completion
The enchantment argument suggests:
- Built-in custom enchant IDs
- Configured custom enchant IDs
- Auto-loaded
ae:IDs - Auto-loaded
ce:IDs - Auto-loaded
excellentenchants:IDs -
Bukkit vanilla enchant IDs
giverandombookfilters are suggested after the player argument and after each completed filter: -level <number>limits random selection to enchantments that support the exact level and gives books at that level-rarity <rarity>limits random selection to matching rarity metadata-target <target>limits random selection to matching target metadata-type <type>limits random selection to one enchantment source-success <number|numbertoNumber>sets a fixed or random success rate-failure <number|numbertoNumber>sets a fixed or random failure/destroy rate-amount <number|numbertoNumber>sets a fixed or random amount from 1 to 64-ssuppresses the success/error message sent to the command executor
Supported built-in type aliases:
| Alias | Source |
|---|---|
vanilla, minecraft, mc |
Bukkit/Minecraft enchantments |
since, se, custom |
SinceEnchantments custom/addon enchantments |
ae, advancedenchantments |
AdvancedEnchantments |
ce, crazyenchantments |
CrazyEnchantments |
ee, excellentenchants |
ExcellentEnchants |
Multiple random filters can be combined. For example, -level 1 -type ae -target WEAPON only chooses AdvancedEnchantments entries that are known as weapon enchantments and support level 1.
If -level is omitted, the command chooses a random valid level between 1 and the selected enchantment’s max level.
If an external enchant does not appear:
- Check startup logs.
- Confirm the external plugin loaded before SinceEnchantments.
- Run
/se reload. - For AdvancedEnchantments, confirm its
enchantments.ymlexists and contains enchant sections withlevels. - For ExcellentEnchants, confirm the plugin is enabled and its enchant files exist under
plugins/ExcellentEnchants/enchants.