ModsJava
CostlyEnchanting (Not working now)
Java mod listed for Minecraft 1.8–1.10. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotYou can use this plugin to adjust how many levels will be taken from player when enchanting item. With default configuration this plugin remove same amount of levels as old enchanting (before 1.8).
OLD ENCHANTING SUPPORT
Leave without configuration in your plugin folder for old enchanting cost like 1.7 minecraft version.
What you can do:
enchant:
# How many percent of levels should plugin take from player
cost: 100
# Round level by [FLOOR,ROUND,CEIL]
round: CEIL
Suggestions for new features are welcome
If you are going to report an issue then for faster response you should use Github Issue Tracker .
Source code:
This plugin is tested on openjdk8 only.
The source code is located in the GitHub repository .
Donate :
I hope you will like this plugin
OLD ENCHANTING SUPPORT
Leave without configuration in your plugin folder for old enchanting cost like 1.7 minecraft version.
What you can do:
- take whole enchant cost from player (enchant 30lvl cost 30lvl)
- allow enchanting for free or with discount
enchant:
# How many percent of levels should plugin take from player
cost: 100
- if player who has level 41 enchant item with 30lvl then this player will have level 11 for cost=100 and ROUND
- if player who has level 41 enchant item with 30lvl then this player will have level 26 for cost=50 and ROUND
- numbers over 100 works too
# Round level by [FLOOR,ROUND,CEIL]
round: CEIL
- read first about rounding functions here
- for cost=51 and CEIL where player enchant 30 lvl -> final cost will be 16 levels because ceil(15.3) = 16
- for cost=51 and FLOOR where player enchant 30 lvl -> final cost will be 15 levels because floor(15.3) = 15
- for cost=1 and CEIL where player enchant 5 lvl -> final cost will be 1 level because ceil(0.05) = 1
- CostlyEnchanting.reload for config reloading
- costlyenchanting.enchant.cost.90 -> Take 90% of levels
- costlyenchanting.enchant.cost.100 -> Take 100% of levels (different from all)
- costlyenchanting.enchant.cost.all -> Take all levels (it can take more than 30)
- costlyenchanting.enchant.cost.0 -> Free enchanting
Suggestions for new features are welcome
- allow anvil repair cost customization
- Do level consumption more user friendly
If you are going to report an issue then for faster response you should use Github Issue Tracker .
Source code:
This plugin is tested on openjdk8 only.
The source code is located in the GitHub repository .
Donate :
- If you want support me you can send some bits on 1CrbFzspHZAK9zVcvgwhksi1Ctmok37ddv
- I'm saving for a new PC where I can open more tabs in Chrome browser
I hope you will like this plugin

Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CostlyEnchanting (Not working now) is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.10. Downloaded 279 times (via Spigot). Download it and open it directly in the game.