Skip to content

Releases: Revxrsal/Lamp

Lamp v4: Beta 9

17 Sep 19:43
Compare
Choose a tag to compare
  • Addition of @Flags
  • Addition of @Switches
  • Added BukkitCommandActor#reply(Component)
  • Added BukkitCommandActor#audience()
  • Added BukkitLampConfig#audiences(), #messageSender() and #errorSender() for Components
  • Expose ExecutableCommand and Lamp instances from CommandNodes
  • Fix suggestions not working with greedy strings
  • ⚠️ Changed SuggestionProvider's from Collection<String> getSuggestions(StringStream, ExecutionContext) to Collection<String> getSuggestions(ExecutionContext)
  • Minor improvements

Full Changelog: 4.0.0-beta.8...4.0.0-beta.9

Lamp v4: Beta 10

17 Sep 22:10
Compare
Choose a tag to compare

Additions

  • Added @CommandPriority.Low
  • Clean up CommandRegistry and migrate to a user-friendly interface
  • Rename CommandRegistry#children() to CommandRegistry#commands()
  • Make sure @Switch is only usable on boolean parameters

Kotlin features

  • Added support for suspend functions
  • Added support for @Optional and nullable parameters
  • Added support for @Switch value: Boolean = true/false (default values for switches)

Full Changelog: 4.0.0-beta.9...4.0.0-beta.10

4.0.0-beta.8

15 Sep 21:22
Compare
Choose a tag to compare
  • Fixes in Minestom
  • Fixes naming parameters not working with annotation replacers

Documentation

Full Changelog: 4.0.0-beta.7...4.0.0-beta.8

Lamp v4: Beta 7

11 Sep 21:32
Compare
Choose a tag to compare

Iteration 7 for Lamp v4 (beta).

  • Fixes class annotations taking priority over method annotations

Documentation

Lamp v4: Beta 6

11 Sep 21:02
Compare
Choose a tag to compare

Iteration 6 for Lamp v4 (beta).

  • Filter help commands by permission and secrecy

Documentation

Lamp v4: Beta 5

11 Sep 20:18
Compare
Choose a tag to compare

Iteration 5 for Lamp v4 (beta).

  • paper module is no longer required for Minecraft 1.20.6+
  • New Help API
  • Added more options for construction of classes inside annotations, such as @BType, @SuggestWith and @ParseWith.
  • Added Lamp#unregisterAll() and Lamp#unregisterIf(Predicate)
  • Fix Brigadier on Bukkit 1.19.3 and 1.19.4
  • Fix unregistraton on Bukkit (still needs work)

Documentation

Lamp v4: Beta 4

10 Sep 22:12
Compare
Choose a tag to compare
4.0.0-beta.4

bump version

Lamp v4: Beta 3

08 Sep 23:03
Compare
Choose a tag to compare

Iteration 3 for Lamp v4 (beta).

Documentation

Lamp v4: Beta 2

04 Sep 22:36
Compare
Choose a tag to compare

#2 beta candidate for Lamp v4.

Documentation

Lamp v4: Beta 1

04 Sep 14:11
Compare
Choose a tag to compare
Lamp v4: Beta 1 Pre-release
Pre-release

The first beta candidate for Lamp v4.

Documentation