Releases: Revxrsal/Lamp
Releases · Revxrsal/Lamp
Lamp 3.0.4
- Help entries will now include all sibling commands and children of siblings
- ExecutableCommand and CommandCategory now implement Comparable, to allow them to be sorted according to the alphabetical order
- Help entries will automatically be sorted in alphabetical order
Lamp 3.0.3
Warning: This release introduces breaking changes to ArgumentStack
.
- French translation by @SkytAsul
- Fix MissingArgumentException was not thrown with a missing flag value (#20)
- Fixed annotation priorities when an annotation is present on both the class and method
- Added
CommandHandler.unregisterAllCommands()
@AutoComplete
annotations can now accept*
for a parameter to reference the default auto-completer- Use a supplier for Bukkit's config to avoid loading it (which would throw an error if the config had any problems)
- Fixed flags not working correctly with Brigadier
- Fixed flag completion being semi-broken
- Introduced the ArgumentParser API
- Added
CommandHandler.getArgumentParser()
,CommandHandler.setArgumentParser(ArgumentParser)
,CommandHandler.parseArguments(String...)
andCommandHandler.parseArgumentsForCompletion(String...)
- Fixed Brigadier commands being registered on the
minecraft:
namespace - Improved Brigadier support
ArgumentStack changes:
- Removed
ArgumentStack#of(String...)
- Removed
ArgumentStack#of(Collection<String>)
- Removed
ArgumentStack#forAutoCompletion(String...)
- Removed
ArgumentStack#fromString(String)
- Renamed
ArgumentStack#exactly(Collection<String>
to#copy(Collection<String>)
- Added
ArgumentStack#copy(String...)
Fix some issues with Jitpack
Fix Jitpack issues
3.0.1
What's Changed
- Added Portuguese language support by @alisson0022 in #9
- Fix odd issue in English messages by @TehNeon in #10
- Update from Gradle 6.8 to 7.4.1 by @TehNeon in #12
- Add auto-completer extensions for Kotlin #11 and annotation replacer extensions #15
- Support Kotlin's suspend functions
- Fix locale issues on Bukkit 1.8.X #17
Full Changelog: 3.0.0...3.0.1
Localization API + Annotation replacer API
Fix flags
Fix enum resolvers
Fix an issue in the default enum resolver
Unregistering and some improvements
Full Changelog: 2.9.3...2.9.4
Catch ArgumentParseException being thrown in auto completions
Fix permissions on default methods
Full Changelog: 2.9.1...2.9.2