Nathan Adams
e35037ab50
[Bleeding] Changed event system into a new, much faster design. Huge thanks to @zml2008 & @lahwran.
2012-01-17 19:46:22 +01:00
Erik Broes
eb9dc64493
Generic cleaning
2012-01-15 14:37:43 +01:00
Nathan Adams
55cc8722c8
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
2012-01-13 08:53:14 +00:00
Erik Broes
a7508b7837
Revert "Added the ability to register commands dynamically."
...
This reverts commit 737d6347b1 .
Because this is *NOT* how it should be.
2011-10-13 18:27:34 +02:00
sk89q
737d6347b1
Added the ability to register commands dynamically.
2011-10-13 01:17:10 -07:00
Dinnerbone
e6c273e8b0
Many javadoc fixes thanks to Celtic Minstrel
2011-09-25 02:56:40 +01:00
Dinnerbone
15be40194d
Added method to retrieve all registered permissions
2011-08-29 14:58:42 +01:00
Dinnerbone
8fccc8ffca
Made Permissions mutable, added methods to view which Permissibles are subscribed to which Permission
2011-07-20 18:05:04 +01:00
Dinnerbone
914da8e887
Added new permission system
2011-07-17 17:17:47 +01:00
Erik Broes
c4d444ce98
Whitespace + general cleanup
2011-05-15 14:06:02 +02:00
Dinnerbone
1f0d89be27
Adds basic plugin dependencies, courtesy of Raphfrk
2011-03-07 14:04:00 +00:00
VictorD
cd490d826b
Added a few null pointer checks and performed minor touchups (tried improving a few equals, clone and hashCode methods).
2011-03-05 12:27:51 +01:00
stevenh
247e77579a
Renamed IExecutor -> CommandExecutor and fixed SERVER_COMMAND doc
2011-01-29 21:17:36 +00:00
stevenh
0814239f31
merge with head
2011-01-29 17:18:32 +00:00
stevenh
cc404ced12
Refactored event calling so its front loading avoiding the lookup for each event call.
...
This now uses an annoymous class implementing IExecutor that facilitates direct event method handler calling
Changed commands from being executed exclusively by a player to by a CommandSender to facilitate external command callers such as rcon
Fixed CustomEventListener
Merged in additional events
Added getFullName to PluginDescriptionFile which returns the combination of Name and Version
There's also a few bits of reformatting as it seems someones been editing with either tabs or dos eol :(
2011-01-29 16:23:56 +00:00
Dinnerbone
d67110aecf
clearPlugins() and clearCommands() for PluginManager and CommandMap respectively
2011-01-28 14:18:24 +00:00
Taylor Kelly
99d78d912c
onDisable on stop - stephank
2011-01-27 16:15:24 -05:00
Dinnerbone
39922fb7ff
Added PluginManager.getPlugins()
2011-01-11 20:58:01 +00:00
Dinnerbone
dd843748fa
Tweaked some more exceptions, get messages passed
2011-01-05 22:56:12 +00:00
Dinnerbone
97dd74c4f2
Added enablePlugin and disablePlugin, triggers events
2011-01-03 02:20:11 +00:00
durron597
7845f58d1a
Use parametrized reflection to remove warnings
2011-01-01 17:08:32 -05:00
Erik Broes
f46d9ada1c
Transition to Maven
2011-01-01 11:23:14 +01:00