va_ShellReact v 2.0
Details
-
Filenameva_shellreact.jar
-
Uploaded by
-
UploadedFeb 28, 2013
-
Size76.04 KB
-
Downloads701
-
MD5257dc0200c3e7a38ec325831ce1d8185
Supported Bukkit Versions
- 1.4.7
- 1.4.6
Changelog
Version 2.0
Multi platform support; Windows and Linux
'Platform' identifier in 'Settings' may be set to 'Windows', 'Linux' or 'Auto'
Defaults to 'Auto'
Platform friendly audio alert ie:
The format is: beep.[count].[delay_ms]
Fixed bug using 'debug' to monitor shell output. Output wasn't being shown.
New 'Quiet' setting eliminates all informational messages except 'Message_out'
custom messages, and error messages.
Use standard '&x' formatting for custom messages both console and player.
Variables are expanded for custom messages.
Version 1.85
More work on yaml docs and examples.
Tweaked player and console messages, color and formatting.
Dropped the optional use of single quotes to define yaml values and numbered sets.
Decided that the potential for problems outweighed any clarity benefits such as
punctuating the word 'don't' inside single quotes - will cause a yaml exception.
Character case retained on shell, console and player command definitions.
Variables are now, formally, case sensitive. Allows retention of character case on
defined, outgoing commands. Often important. ie: log entry formatting, or case
sensitive switches.
'Message_out' setting already used in the 'Commands' section, added to 'Console_mon'
and the server triggers.
Command override status, as player, checked and invoked independently of player
permissions to insure ShellReact is able to cancel a command that might
unintentionally be processed by the server or other plugins. I guess that should
be called a bug fixed.
Version 1.8
New command setting 'Default_params' facilitates smart commands that may be
overridden at runtime.
Command interpreter changed to facilitate the use of multiple forward slashes
as an Input_cmd definition. This makes possible command definitions that start
with two or more forward slashes such as those in WorldEdit.
Player commands always assume the first forward slash. Any slashes beyond
that are treated as part of the command definition.
New Command setting 'Message_out' used to define a custom message for the command.
General reorganizing of player and console messages emphasizing standard formating
and clarity.
Examples added to the bottom of this document ReadMe.txt'
Version 1.7
ShellReact will determine if any of it's individual sections are not being
used and flag it accordingly to prevent any unnecessary processing. This is
done at server start up, and any time ShellReact is re-loaded.
%location% variable format changed from 'world,x,y,z' to
'world x y z' (no quotes) to better comply with existing standards and
to prevent confusion with multiple command capability in ShellReact
that uses commas to separate command sequences.
Location variable is further broken down into details:
%world% %X% %Y% %Z%
New variable %player_ip%
Commands, search strings, and variable names are not case sensitive.
The only case sensitivity in ShellReact are the yaml names or identifiers
in config.yml
Improved deployment of available variables. While it is true that console and shell
commands are not associated with a player or location, ShellReact makes it possible
for live players to invoke these server type commands. When any type of a command
can be associated with a player, the the player and location variables will reconcile to the
player associated with the ShellReact, defined setting. Commands entered from the console
will have a %player% = 'Console' and %location% = 'world 0 0 0' without the quotes.
General code clean up emphasizing variable management.
Shortened the docs - too much commentary :-)
No existing settings changed or added to config.yml in documentation only.
Fully compatible with version 1.6, aside from new %locaton% variable format (see above)
Version 1.6
Fixed bugs:
Runtime parameters duplicated, forgot to remove old parameter handler.
Added Player_cmd to support interactive commands.
Improved config.yml documentation.
Version 1.5
Fixed bugs:
Active flag not being honored for console commands.
Runtime parameters added even when directed not to.
Include_params replaced with %parameters% variable. This
adds flexibility and eliminates the need for the boolean
flag.
Command /shellreact added. Used to reload config.yml without
restarting the server. ShellReact never modifies config.yml
The file is always the master.
Permission node shellreact.admin added.
Console_cmd now accepts multiple commands separated by commas.
New Console monitor section. Define specific strings to look
for in consol output and specify response.
Add setting 'Platform' to 'Settings' and give it a value of 'Auto'
Add setting 'Quiet' to 'Settings' and give it a value of 'false'
OR....
Rename existing config.yml and let ShellReact build new one.
This will give you the new docs and format too.