Skip to content

1.4.0

Choose a tag to compare

@Citymonstret Citymonstret released this 16 Jan 08:19

Added

  • Predicate command filters to the help system (#187)
  • Allow flags to contain compound arguments (#192)
  • Allow for components in exceptions and meta data (#200)
  • Location2DArgument (#201)
  • Expose the Command which led to InvalidCommandSenderExceptions (#204)
  • Expose the CommandContext which led to CommandExecutionExceptions (#204)
  • Helper methods for command flags to MutableCommandBuilder (#205)
  • CommandFlag accepting getters to FlagContext (#206)
  • More abstract description concept (#207)
  • Predicate permissions (#210)
  • Injection services (#211)
  • Sponge v7 support (#212)
  • Logical AND and OR operations for CommandPermissions (#213)

Changed

  • Allow command argument names to include _ and - (#186)
  • Make it easier to use translatable components with MinecraftHelp (#197)
  • Show "No result for query" when a multi-help topic is empty
  • Use the method+field annotation accessor rather than the method accessor when injecting method parameters

Deprecated

  • Description, and everything using Description directly (#207)
  • ParameterInjectorRegistry#injectors (#211)

Fixed

  • Issue where suggestions were shown multiple times when using Brigadier (#184)
  • Issue where the command manager was in the wrong state if no commands had been registered (#196)
  • Issues with JDA (#198) (#199) (#214)
  • Console suggestions for Bukkit