SimpleAlias_1.6.2
Details
-
FilenameSimpleAlias_1.6.2.jar
-
Uploaded by
-
UploadedAug 12, 2015
-
Size149.78 KB
-
Downloads12,257
-
MD5a2222845218b8849b36cc61e79cabc74
Supported Bukkit Versions
- 1.8.1
Changelog
Compatible with all craftbukkit versions, older and newer!
Java 7 required!
Version 1.6.2
- Moved the initialization of the instance variable, which fixes errors for some people
- Added a check for the MassiveCore plugin in the FactionsHook
- Corrected the locations of some settings in the template
- Changed default action setting name abbreviation for Command to cmd
- Fixed typo in the delay bypass permission, the correct one is SimpleAlias.bypass.delay
- Fixed the dynamic variable <params@INDEX1-INDEX2> not working properly
- Fixed check for duplicate action names
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)