All Mods Resource Packs Data Packs Shaders Modpacks Plugins
CrazyEnchantments

CrazyEnchantments

by Unknown • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Adds over 80 unique enchantments to your server and more!

Quick Links Request Features Documentation Developer API Report Bugs Trello Board

Supported Platforms paper software purpur software

Partnered with ApexHosting

Initial Plugin Setup CrazyEnchantments as first install will come with config.yml, Gkitz.yml, HeadMap.yml, Messages.yml, Tinker.yml, Enchantments.yml, Enchantment-Types.yml

Enchantments.yml and Enchantment-Types.yml handles how the enchantments look and function in the game.

Gkitz.yml are a similar system to Essentials /kit, but with support for Custom Enchantments.

Tinker.yml is for /tinkerer, which allows you to recycle enchanted items.

config.yml, Messages.yml and HeadMap.yml allow to configure other aspects of the plugin.

Simply edit these files, most options you need are in these files described with comments, After any changes. Run the command /crazyenchantments reload!

Features Banner 80+ enchantments to pick from! A mountain of customization. Black/white scrolls. Destroy/success rates on books. Enchantment categories. A shop with multi currency support A way to limit enchantments on items. Magical Dust. Black Smith. Lost Books. GKitz. Enchantment scramblers. Tinkerer with xp scaling. And more! Are you confused about something? Hop by the Discord and you might just get an answer! Please head to crazy-enchantments with your question and do not cross post.

Support Checklist

Please check to make sure that your question wasn't asked before, You can use Ctrl+F on Discord to look for past conversations. Describe your issue in detail, Don't just make it a bread crumb trail that has to be questioned out of you. Plugin Version i.e. CrazyEnchantments 3.3 LATEST DOES NOT COUNT Server Version & Server Type i.e. Paper 1.21.1 or Purpur 1.21.1 LATEST DOES NOT COUNT Send any console errors or files you have through https://mclo.gs/ - (We don't own the website, You have to copy the link and send it.)

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2 26.1.2
Folia Paper Purpur
23h ago 1
26.2 26.1.2
Folia Paper Purpur
23h ago 1
26.2 26.1.2
Folia Paper Purpur
23h ago 1
26.2 26.1.2
Folia Paper Purpur
23h ago 1
26.1.2
Folia Paper Purpur
23h ago 1
1.21.11
Folia Paper Purpur
23h ago 1
1.21.11
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21.10
Folia Paper Purpur
23h ago 1
1.21.10
Folia Paper Purpur
23h ago 1
1.21.10
Folia Paper Purpur
23h ago 1
1.21.10
Folia Paper Purpur
23h ago 1
1.21.10
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21.x
Folia Paper Purpur
23h ago 1
1.21
Folia Paper Purpur
23h ago 1
1.21
Folia Paper Purpur
23h ago 1
1.20.6
Folia Paper Purpur
23h ago 1
1.20.6
Folia Paper Purpur
23h ago 1
1.20.4
Paper Purpur
23h ago 1
1.20.2
Paper Purpur
23h ago 1
1.20.2
Paper Purpur
23h ago 1
1.20.1
Paper Purpur
23h ago 1
1.20.1
Paper Purpur
23h ago 1
1.20.1
Paper Purpur
23h ago 1
1.20.1
Paper Purpur
23h ago 1
1.19.4
Paper Purpur
23h ago 1
1.19.4
Paper Purpur
23h ago 1
1.19.4
Paper Purpur
23h ago 1
1.16.5 1.12.2 1.8.8
Paper Spigot
23h ago 1
1.19.3
Paper Purpur
23h ago 1
[9cdeafa](https://github.com/Crazy-Crew/CrazyEnchantments/commit/9cdeafa) Increment Block Break Statistics (#963)

Increment statistics when breaking blocks with veinminer and blast.

[cbdc13d](https://github.com/Crazy-Crew/CrazyEnchantments/commit/cbdc13d) Update placeholder parsing for the ItemBuilder, and include papi support if a player is present.

[92a96ad](https://github.com/Crazy-Crew/CrazyEnchantments/commit/92a96ad) Towny Support has been temporarily disabled since the glaremaster repository is down.

  • Previous Changes**
  • Add null checks for Lands/PlotSquared support if the player does not exist (i.e. entity, or data not found) Fixes #958

## Bugs Fixed 🐛

As always, Report 🐛 to https://github.com/Crazy-Crew/CrazyEnchantments/issues

## Changes 🔨
  • Bumped server requirements to 26.1.2 and Java 25.
  • Added Material#PlayerHead to EntityUtils#getHeadMaterial.
  • Improved performance by no longer storing the Player object in CEPlayer.
  • Added extra messages to messages.yml
  • All commands have now been re-coded.
  • This allows for adding new commands, and making command maintenance much easier.
### Plugin Support
  • Improved fly/combat/territory/interact checks etc related to plugins like GriefPrevention, FactionsUUID, WorldGuard and so on.
  • It supports multiple plugins now, so if you for some reason run multiple plugins that handle territory, they should work in tandem.
  • This fixes a potentially large amount of odd bugs people were having.

## Bugs Fixed 🐛
  • Added null checks if entities or players did not have the MAX_HEALTH attribute which prevents quite a few null pointers
  • If there is a null pointer, a message will be logged to console... and the enchantment will not function.
  • Prevent aura enchantments from activating if the player is not in their line of sight, or is invisible.
  • Disable player flight only if the player has a line of sight, and is not friendly.
  • Disable player fall damage if a player's flight is disabled.
  • Fixes [#953](https://github.com/Crazy-Crew/CrazyEnchantments/issues/953)

As always, Report 🐛 to https://github.com/Crazy-Crew/CrazyEnchantments/issues

### Changes
  • Improved performance with file management.
  • Improved configuration checks by supplying default values, which might fix specific issues people were having due to no default value present.

## Fixes
  • Fixed an issue with slot crystals only applying to items that can be enchanted.
  • Fixed an issue on server shutdown.
## Fixes
  • Fixed an issue on server shutdown.
## Added

## Fixes
  • Fixed an issue with backing up player data.
  • Fixed a potential memory leak.
[8cd859c](https://github.com/Crazy-Crew/CrazyEnchantments/commit/8cd859c) Merge branch 'dev' of github.com:Crazy-Crew/CrazyEnchantments into dev
[b9fcc29](https://github.com/Crazy-Crew/CrazyEnchantments/commit/b9fcc29) Added the ability to use /blacksmith in console by allowing you to specify a target

/blacksmith <player> which requires "crazyenchantments.blacksmith.others" which defaults to op
[6180c81](https://github.com/Crazy-Crew/CrazyEnchantments/commit/6180c81) Add item model support, and missing material configurations
## Fixes
  • Fixed effects not properly being removed when players remove their equipped items.
  • Fixed effects being activated when the item is in a player's hand.
  • Fixed an issue with GKitz not working.

### Fixes
  • Fixed an issue where Success/Destroy dust was not working.
### Fixes
  • Fixed an issue on startup where config#getString("Player") was null
## Changes

## New Enchantments
  • TreeFeller

You must add the new config options to each file.

https://github.com/Crazy-Crew/CrazyEnchantments/blob/3ed037006265a1b9192ecd45083ec5612453d804/paper/src/main/resources/Enchantments.yml#L696
https://github.com/Crazy-Crew/CrazyEnchantments/blob/3ed037006265a1b9192ecd45083ec5612453d804/paper/src/main/resources/Tinker.yml#L151
https://github.com/Crazy-Crew/CrazyEnchantments/blob/3ed037006265a1b9192ecd45083ec5612453d804/paper/src/main/resources/config.yml#L295

## Fixes
### Changes:
  • Updated how glow is added to an item. (ryderbelserion)
  • Remove unnecessary logging. (TDL)
  • Stopped updating plugin hooks twice on /ce reload (ryderbelserion)

### Additions:
  • Added a new config option, Settings.EnchantmentOptions.Limit.Change-On-Fail (TDL)
  • If true, the enchant limit will change.
  • Added untested support for the Lands plugin. (TDL)

### Fixed:
  • Fixed an issue with enchantments not working with multi arrow. (TDL)
  • Fixed an issue with checking if an enchant is activated. (TDL)
  • Fixed an issue with blacksmith max enchants (TDL)
  • Fixed an issue with ore drops. (TDL)
[2.5] CrazyEnchantments 2.5 by Unknown on Oct 12, 2026
Download
### Changes:
  • Cleaned up a bit of the internals.
  • Optimized a few little bits of the plugin including some questionable ItemMeta calls.
  • Removed reliance on nbt-api.

### Fixed:
  • Fixed a few issues with broken bits of code that were commented.
### Changes:
  • Bumped to 1.21.1
  • Bumped nbt-api

### Fixed:
  • Fixed issue with the location for boom not being correct.
  • Fixed the lore in blacksmith for the cost

### Removed:
  • NoCheatPlus support as it's not hosted anywhere.
### Fixed:
  • The preview for god kits weren't including the fake items configured.
  • Transmog scroll wasn't working due to an incorrect inversion.
  • ce info wasn't working due to wrong load order on startup.

### Changes:
  • Update how auto smelt calculates how many items which should fix some oddities.
  • Updated default message for hit-enchantment-max

### Added:
  • %limitSetInConfig% placeholder to ce limit
[2.4] CrazyEnchantments 2.4 by Unknown on Oct 12, 2026
Download
## This version of the plugin is outdated! Please hit the versions tab or the download button in the top right.

### Added:
  • 1.21 support
  • Ability to override success and failure rates in the config.yml.
  • CESuccessOverride and CEFailureOverride will be added to your config, -1 is no override but you can pick a number between 0 and 100.

### Changes:
  • Bumped internal dependencies
  • Bumped gradle version
  • Bumped java version
  • Bumped nbt api

### Removed:
  • 1.20.6 support
  • Removed unused methods
[2.3] CrazyEnchantments 2.3 by Unknown on Oct 12, 2026
Download
### Added:
  • Added folia support.
  • Added 1.20.6 support.

### Changes:
  • Updated nerdy things like thread pools and moved heavy tasks off the main thread.
  • Updated internal particles.
### Added:

### Changed:

### Enhancements:
#### Performance:

### Other:

### Misc
  • Cleaned up the buildscript, Updated typos, cleaned up imports, refactored a chunk of the project around for better organization.

### Plugin Support

### Fixed:
### Changes:
  • Better handling of blast. If blast can not activate due to a permission or the blocklist, will allow other enchants to still work.
  • Update NBT-API/ paperweight.

### Fixed:
  • Blast + furnace/autoSmelt #isOre check being based on only the first block broken.
  • Boom not taking permissions into account when dealing damage.
  • VeinMiner being able to break block without having permission.
### Fixed:
  • 2 config options not being bold.
  • Towny pvp being based on the town instead of the plot.
[2.1] CrazyEnchantments 2.1 by Unknown on Oct 12, 2026
Download
  • If you are not installing this plugin for the first time, you need to add new enchantments to Enchantments.yml and Tinker.yml for them to to do anything or be used.**

[Tinker.yml](https://github.com/Crazy-Crew/CrazyEnchantments/blob/main/paper/src/main/resources/Tinker.yml), You can use CTRL+F to find the default values.

[Adrenaline](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L1532)

[ShockWave](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L2040)

[SystemReboot](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L2058)

[Crouch](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L2019)

[Maneuver](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L2002)

[DemonForged](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L2175)

[VeinMiner](https://github.com/Crazy-Crew/CrazyEnchantments/blob/cbf20a6657e7e5412988ff8750abafdea70bf2bd/paper/src/main/resources/Enchantments.yml#L1708)

I've given you links to the resources so you can simply copy out of here into your Enchantments.yml and Tinker.yml

### New Enchantments:
|Enchant | Type | Description|
|---------|-------|-------------|
DemonForged | Axe | It causes durability on armor to drop faster.
Crouch | Armor | While sneaking, take less damage.
SystemReboot | Armor | An attack that would normally kill you can instead heal you to full HP.
Adrenaline | Boots | When on low HP, chance to get a huge speed boost.
ShockWave | Armor | Chance to knock enemies back when they damage you.
Maneuver | Armor | Chance to dodge an attack.
VeinMiner | Pickaxe | For each level, It will mine 1 more block from ore veins.

### Config Options Added:

### Changes:
  • New Default Category added for the new enchants. Mythical
  • Updated default CrazyEnchantment colour.

### Fixed:
  • Tinkerer scaling not working properly for books.
  • Dependencies not working due to being outdated.
  • Superior SkyBlock support not working when using wildstacker.
### Fixed:
  • Telepathy setting an items lore, even when the item has no lore to be shown.

### Api Changes:
  • com.badbones69.crazyenchantments:crazyenchantments-api:2.0.1 from this point on is outdated.
  • Please update your dependencies to match this version accordingly before updating!
  • crazyenchantments-api has been split into crazyenchantments-core-api and crazyenchantments-paper-api due to future plans for CrazyEnchantments
  • https://docs.crazycrew.us/crazyenchantments/api/intro
  • This build is incompatible with updating from older versions of CrazyEnchantments ( older than 1.9.9.4-rc ) so make sure to take backups and test thoroughly. READ THE CHANGELOGS**

### Changed:
  • Moved every single enchant/item over to using PDC for checks and to dictate if they are in fact one.
  • Moved some things over to using adventure api.
  • Removed the use of Color: and BookColor: as well as remove them from the default config.
  • Support for using hex colour codes throughout the enchantment's names.
  • Roman numerals now go up to 3999.
  • Bump soft dependencies' versions.
  • Misc file cleanup.
  • Re-worked how transmog scrolls are used.

### Messages:
  • Added new Player-Is-In-Creative-Mode message with an option to disable using ''.
  • Updated default Hit-Enchantment-Max message.

### Commands:
  • /ce updateenchants -> Loops through the lore of old enchanted items and migrates it to the new system.
  • crazyenchantments.updateenchants

### Fixed:
  • Enchantments not working when the pickaxe has blast but you do not have permission to use blast.
  • Error caused by a soft dependency of CrazyEnchantments not loading due to an error on their side which causes CE to also not load.
  • NPE that only appeared once adding Worldguard and Worldedit to the server.
  • Reduced the chance of errors that you can get from changing the lore on an item or removing all of the lore while it has an enchantment on it.
  • Right-clicking a scroll in the air to get the usage.
### Added:
  • 1.20 support

### Changes:
  • Slight code enhancements.
  • A more random type of random.
  • Slowly start changing to Adventure API.

### Optimizations:
  • Reduce some checks that should not be needed.
  • Changed over to using JSON strings for enchantment storage in PDC.
  • Adds in PDC and changes the check to see if an item has enchantments over to PDC.
  • Opens up how you can customize lore a lot more in the future.
  • Should provide better performance.
  • Information for checks has been moved over to being under PDC, so lore no longer has an impact.
  • Adding enchants.
  • Removing enchants.
  • Checking levels.

  • PDC should have a substantial increase for server performance when using our plugins. Enchants previously added to items will no longer work so you should not use this on an already existing server.*

### Fixed:
  • Infinite effect length for 1.20.
  • Error that gets throw on crash that would only be thrown if the plugin doesn't load up properly before.
  • Error caused by /gkit reset with no other args.
  • Gkit no adding any crazyEnchantments. (Which might have been added in with the PDC changes)
CrazyEnchantments Icon
Download CrazyEnchantments
Select game version
Select platform