EvilSeph
b79fcf82c5
Fixed typo in OpCommand.
2011-09-21 17:36:55 -04:00
sunkid
c8b70c5a8f
addition of PlayerGameModeChangeEvent
2011-09-18 00:28:14 +01:00
Dinnerbone
819e9ff48a
Now with 60% less Dave errors!
2011-09-16 21:18:53 +01:00
EvilSeph
70beef0993
Made SayCommand display output in purple, as per vanilla spec.
2011-09-15 22:11:20 -04:00
EvilSeph
c494064f76
Fixed GameModeCommand and GiveCommand error/response display.
2011-09-14 22:39:09 -04:00
Dinnerbone
91fd209a3b
Fixed "unknown command" on vanilla commands with no args (even though it's intended behavior...)
2011-09-15 03:04:55 +01:00
EvilSeph
39c0d81832
Added GameMode command.
2011-09-14 17:43:11 -04:00
Dinnerbone
da29e0aa4d
Fixed /say command not allowing more than one argument
2011-09-04 16:28:40 +01:00
Dinnerbone
b6bf610682
Fixed dupe message when console /says
2011-09-03 17:29:00 +01:00
Dinnerbone
0914132467
Moved all vanilla commands into Bukkit
2011-09-03 15:56:35 +01:00
Dinnerbone
0484a8bd84
Added the ability to access offline players & more reverse lookup fixes in Permissible.
2011-09-03 00:41:22 +01:00
Dinnerbone
20dd09d983
Some small fixes to permissions to register the correct Permissible in base and more accurate reverse lookups
2011-09-02 23:39:01 +01:00
Dinnerbone
f319f09fb2
Fixed java ver method
2011-09-02 19:35:58 +01:00
Dinnerbone
8831a00b4e
Commands now have the ability to set a permission required before execution
2011-09-02 19:27:12 +01:00
Dinnerbone
914da8e887
Added new permission system
2011-07-17 17:17:47 +01:00
EvilSeph
fb3e9605d8
Fixed 'bad aliases' error output.
2011-06-23 16:16:14 -04:00
Dinnerbone
7524109bf0
The server config can now specify aliases to multiple (or none) commands, for example "debug: [version, plugin]" to run both version and plugin, or "plugins: []" to disable the plugins command
2011-06-22 19:08:21 +01:00
Dinnerbone
95484bba53
Server administrators can now specify custom aliases in bukkit.yml which override any aliases set by plugins.
2011-06-17 04:07:17 +01:00
stevenh
ff73db325b
Fixed fallbackPrefix not being lowercased, which would break prefixes for plugins with an uppercase char in the name
2011-06-12 16:35:26 +01:00
Erik Broes
c54ec090c8
Generic cleanup
2011-06-12 12:49:08 +02:00
stevenh
7a035d60ea
Fixed no command found being sent to the command sender for command handlers which return failure (false)
2011-05-23 23:59:47 +01:00
stevenh
801132b89f
Reworked command registration so that aliases are secondary to the primary command label requested
...
Updated docs to reflect what the code really does
This adds a few new methods to Command including:-
* A full constructor that takes descriptio, usageMassage and aliases for convenience
* getLabel() which returns the active label for a command, which is derived from the Command name or subsiquent call to setLabel(..)
* A number of registration functions for use in the CommandMap implementer
Also of note is Command.getAliases() no returns the "active" aliases
2011-05-22 20:42:26 +01:00
Celtic Minstrel
764ef1c25d
Fixed command aliases priorities.
...
Command aliases are now given lower weight than the "official" name of the command; this allows you to define aliases without worrying about them overriding someone else's command.
2011-05-16 00:41:51 -04:00
EvilSeph
86ca0f5c67
Made disabled plugins show up in red in the plugins list. Thanks Yetanotherx!
2011-05-15 20:07:53 -04:00
Erik Broes
c4d444ce98
Whitespace + general cleanup
2011-05-15 14:06:02 +02:00
EvilSeph
54fc471ec5
Fixed AIOOBE when entering a space into console and hitting enter.
2011-04-24 21:49:45 -04:00
Dinnerbone
79f7cea622
All previous deprecated methods removed (OH GOD EVERYTHING BROKEN)
2011-03-14 15:05:46 +00:00
stevenh
55b14b63a4
Corrected description of CommandSender.getServer()
2011-03-12 17:55:55 +00:00
stevenh
99df8e88c4
Removed unneeded string constant concat
...
Note: editor removed spaces on otherwise empty lines
2011-03-12 17:51:57 +00:00
Erik Broes
6ec6d91c4c
Compensate for sendMessage losing its 'unintended splitting on existing newlines'-feature
2011-03-12 17:01:56 +01:00
Dinnerbone
abd816dad6
Don't throw commands if the plugin is disabled
2011-03-07 16:41:50 +00:00
Erik Broes
010cfd1781
Java 1.5 compat.
2011-03-02 15:23:15 +01:00
Dinnerbone
084ff83fae
command.set/getDescription replaces a now deprecated set/getTooltip + javadocs
2011-02-28 11:42:09 +00:00
Dinnerbone
82c1a41aa6
PluginCommand getExecutor + javadocs
2011-02-28 10:35:58 +00:00
Dinnerbone
e8519fc347
Added JavaPlugin.getCommand
2011-02-28 01:35:03 +00:00
Dinnerbone
11b94ea17f
Case-insensitive commands
2011-02-28 00:52:43 +00:00
Dinnerbone
4fa84d995c
Tweaks to command system to allow setting executors via plugins (no more ambiguous onCommand in plugins)
2011-02-28 00:30:59 +00:00
Dinnerbone
9732b43b5a
Changed ConsoleCommandSender to use stripColor instead of hardcoded
2011-02-23 11:44:12 +00:00
Dinnerbone
dbdf8afede
ConsoleCommandSender no longer has a default constructor, use ConsoleCommandSender(server). Added entity.getServer
2011-02-23 11:33:03 +00:00
EvilSeph
25271d9126
We need to set cmdSuccess accordingly.
2011-02-18 21:30:19 -05:00
Dinnerbone
efd55fbbe5
Exception handling in commands
2011-02-18 16:25:06 +00:00
sk89q
56e06ccdcb
Fixed alias parsing for commands. object.toString().split(",") is NOT how you parse a YAML list!
2011-02-16 21:47:05 -08:00
EvilSeph
48739b8592
Commands should not be case-sensitive.
2011-02-06 21:56:38 -05:00
EvilSeph
5bb76a6c3d
Moved the plugin list display out of the version command and into the plugins command.
...
Version should not display a list of plugins as a server running many
plugins will no longer be able to see the version output.
2011-02-05 04:30:18 -05:00
Dinnerbone
d36bc58cf3
Revert "fallback code for command lookup"
...
This reverts commit 74a549c74b .
2011-02-02 09:20:16 +00:00
tahg
74a549c74b
fallback code for command lookup
2011-02-01 21:56:16 -08:00
Erik Broes
8039c05c9f
General cleanup (deprecated+whitespace)
2011-02-02 00:28:41 +01:00
Dinnerbone
91942d6a84
Strip colours for console output
2011-02-01 18:26:31 +00:00
Dinnerbone
a402db3d66
Don't delete the first char of the command passed
2011-02-01 18:12:46 +00:00
Dinnerbone
fbdb1d15aa
Deprecated CommandSender.isPlayer (instanceof!) and added ConsoleCommandSender
2011-02-01 16:45:29 +00:00