Fix:
- 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.
Misc
- 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.
Other:
Fix:
- Fixed 2 config options not being bold.
- Fixed towny pvp being based on the town instead of the plot.
Other:
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, You can use CTRL+F to find the default values.
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:
- VeinMiner-Full-Durability: true
- Drop-Blocks-For-VeinMiner: true
- I've linked the line numbers to the default config.yml where these options are located. You can copy them into your config.yml.
Misc:
- New Default Category added for the new enchants.
Mythical
- Updated default CrazyEnchantment colour.
Fix:
- Fixed tinkerer scaling not working properly for books.
- Fixed some dependencies not working due to being outdated.
- Temp Fix Superior SkyBlock support not working when using wildstacker.
Other:
Fix:
- 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 intocrazyenchantments-core-api
andcrazyenchantments-paper-api
due to future plans for CrazyEnchantments- https://docs.crazycrew.us/crazyenchantments/api/intro
Other:
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
Changes:
- 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:
andBookColor:
as well as remove them from the default config. - Added 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
API:
- N/A
Bugs Fixed:
- Fixed other enchantments not working when the pickaxe has blast but you do not have permission to use blast.
- Fixed error caused by a soft dependency of CrazyEnchantments not loading due to an error on their side which causes CE to also not load.
- Fixed 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.
- Fixed right-clicking a scroll in the air to get the usage.
Other:
This build is incompatible with all previous versions of CrazyEnchantments, It will break all enchants currently on items. ( Only use this on a test server or a fresh server ) You have been warned! It likely will be unstable as well...
Please join https://discord.gg/badbones-s-live-chat-182615261403283459 and get the beta tester role to report bugs!
Changes:
- Added 1.20 support.
- 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.
Bugs:
- Fixes infinite effect length for 1.20.
- Removes an error that gets throw on crash that would only be thrown if the plugin doesn't load up properly before.
- Fixes NPE caused by /gkit reset with no other args.
- Fix for gkit no adding any crazyEnchantments. (Which might have been added in with the PDC changes)
Other:
API:
- N/A
Release 1.9.9.3
Changes
- Added missing ores for Telepathy.
- Fixed the problems with
PlayerArmorChangeEvent
which was caused by the event being called on damage. - Fixed the category level selections option not working.
- Bring back right-clicking air which stopped working as it is a cancelled event.
Commits
Other
ddd1fb9 chore: version bump
9501dba chore: Update supported versions
358edec chore: Update change logs
8feb7e2 Add blast.use to plugin.yml wildcard
b76500a Little Fixes (#709)
ae22745 Infinite Effect Length (#707)
9813306 chore: add library plugin
8e5bf20 chore: update commit id
As always, report any bugs @ https://github.com/Crazy-Crew/CrazyEnchantments/issues
Release 1.9.9.2
Changes
- Fixed the effect removal for enchantments that give more than one effect.
- Removed the old way of handling armor equips & replace it with an improved implementation using PaperMC.
- Fixed the g-kit auto equip which didn't account for materials.
- Improved performance by cutting down on getLore() misuse.
- Partially remove the handling of spawners from the plugin to prevent dupes.
- Fixes the shulker dupe that was created by CustomItems trying to also handle the BlockBreakEvents fired by blast.
- Sticky Shot only changes AIR blocks to cobwebs now.
Commits
Other
9deae36 A various assortment of bug fixes. (#706)
As always, report any bugs @ https://github.com/Crazy-Crew/CrazyEnchantments/issues
If you are coming from Spigot, Please update to version 1.9.9.3, 1.9.8.2 is lacking some bug fixes and we couldn't put 1.9.9.3 on SpigotMC because of the rules they have on their website.
Changes:
Added 1.19.4 support
Removed 1.18.2 and below support
Added a permission requirement to the Blast Enchant: crazyenchantments.blast.use
Under the hood changes
Simplified build script
Bug Fixes:
Fix the NPE that was caused by Entity#remove being called on players. (#699)
Fixes the problem that occurs when you have worldguard and worldedit on the server while using specific enchantments which was caused by PluginSupport in Methods being null. (#699)
Notice:
This is only for Legacy ( 1.8 - 1.16.5 ) Support, No new features will be added.
Bug Fixes:
Fixed a bug potentially with using a method that doesn't exist on 1.8
Notice:
This is only for Legacy ( 1.8 - 1.16.5 ) Support, No new features will be added.
Bug Fixes:
N/a
⚠️ Warning: A fair bit has changed so please take a backup of your configurations JUST in case you need to drop back a version than you should run the command /ce convert. ⚠️
Changes:
Added 1.17.1 support back.
Ability to set Base EXP while also scaling each level off the base level in /tinkerer. (TDL)
Added permissions to plugin.yml & new wildcards. Click Me
Changed particles from hoe enchantments to be on the crop instead of the player. Click Me
Under the hood changes
Re-organized the build script for the last time.
Cleaned up a few pieces of code.
Cleaned up a few typos.
Reduced dependency on CrazyManager class by using static classes
Re-organized a few files Click Me
Bug Fixes:
Fixed an NPE with SuperiorSkyBlock.
Fixed a few more startup npe's.
Fixed worldguard support.
Fixed the telepathy double drop bug. Click Me
Fix telepathy with crops throwing an error due to trying to create item stacks of size 0. Click Me
Changes:
Cleaned up loading player data which is what makes gkitz work.
Cleaned up old code used with dispensers.
Refresh potion effects on world change to try & combat the odd world plugin removing effects, You can toggle it off."
Bugs Squashed:
Fixed a bug with armor listener.
Fixed SuperiorSkyblock support.
The first release for CrazyEnchantments on Modrinth! 🎉🎉🎉🎉🎉
Changes:
Changes:
Added 1.18.2 support.
Bugs Fixes
Fixed a bug with /gkitz
Fixed a bug with wings
Fixed some npes
Fixed bow enchantments
Fixed vault economy