SimpleAlias_1.6.1

Details

  • Filename
    SimpleAlias_1.6.1.jar
  • Uploaded by
  • Uploaded
    Aug 10, 2015
  • Size
    149.68 KB
  • Downloads
    543
  • MD5
    b68d8315b98d10fd43752a61ee40079f

Supported Bukkit Versions

  • 1.8.1

Changelog

Compatible with all craftbukkit versions, older and newer!
Java 8 required!



Version 1.6.1

  • Fixed imports
  • Updated hooks to work with the latest Vault and Factions version
  • Added config.yml
  • Added debug mode (Displays all exceptions in console)
  • Added a template without comments
  • Added a converter for alias configs of version 1.5.0
  • Added a setting for disabling commands
  • Added abbreviations for alias settings
  • Fixed cooldown duration being too short when having delay enabled (new cooldown duration is now cooldown + delay and only cooldown after the execution was canceled)
  • Moved the Logging section also to General_Settings
  • Changed variable <world> to <world_name>, <balance> to <money_balance>, <group> to <group_name> and <faction> to <faction_name>
  • Updated Metrics version
  • Added new commands (most of them for creating and editing aliases ingame): /alias single, /alias multiple, /alias message, /alias details, /alias set, /alias add, /alias createaction, /alias removeaction, /alias setaction and /alias addaction
  • Improved checks for various alias settings
  • Fixed alias not registering as commands properly



Version 1.6.0
(This version is a beta, please use 1.5.0 if you're more comfortable with it!)

  • Added a template file which is used for alias config creation (the purpose of each setting is documented there)
  • Renamed commands
  • Removed details and setting commands
  • Aliases can no longer be edited without having to edit the config
  • Added a setting to determine whether the sender will get all permissions granted
  • Added settings for a usage check
  • Added the action system for aliases, so they now don't have a specific type
  • Added settings for a delay
  • Added settings for a cost
  • Added settings for custom logging messages
  • Messages for various checks can now be customised
  • New dynamic param names: <sender_name>, <params>, <params@INDEX>, <params@INDEX-INDEX>, <world>, <balance>, <group> and <faction>
  • The index now starts at 0
  • Aliases are now registered like commands, therefore you can use /? ALIAS to see its description and usage and they support now tab completion
  • Aliases are sorted by their name in the list
  • Default command label is now /alias and valid aliases are /simplealias, /salias and /sa
  • Added Metrics



Version 1.5.0

  • Completely recoded the plugin
  • Every alias has its own config file
  • Changed names of some settings
  • The player does no longer have to have permission for the commands involved in an alias
  • Dynamic arguments: <args>, <args:NUMBER>, <sender_name>, <world_name>, <sender_group>, <balance>, <faction>
  • Only the first "/" will be stripped if you entered the alias/command like this: "/<command/alias> ..."
  • Aliases can have descriptions, which will be shown on "/sa details <name>"
  • Alias creating commands no longer share their name
  • Added cooldown options
  • Added option to allow aliases be executed as console
  • Plugin respects all blocked commands from other plugins (CommandPreprocessEvent will be called)