md_5
|
21a354fa75
|
Add home grown event bus
|
2013-05-14 11:38:39 +10:00 |
|
mickare
|
aefe3333a9
|
Add per plugin loggers
|
2013-05-14 11:19:01 +10:00 |
|
md_5
|
0afefa8f61
|
Allow nested event dispatch. Yet another thing which I should one day try and PR to Guava
|
2013-05-13 18:39:45 +10:00 |
|
md_5
|
834ac24b38
|
Add EventBus test, which fails, now to fix!
|
2013-05-13 18:36:12 +10:00 |
|
md_5
|
1ea53f01aa
|
Add a series of new translations
|
2013-05-12 13:40:43 +10:00 |
|
md_5
|
202dab5c98
|
Add texture pack API
|
2013-05-12 09:28:36 +10:00 |
|
md_5
|
49ea7f908f
|
Add server switch event
|
2013-05-12 09:15:17 +10:00 |
|
Zach Bruggeman
|
30b2e5008b
|
Add ResourceBundle localization
|
2013-05-03 14:22:12 +10:00 |
|
md_5
|
3132d2c7cf
|
Increment intent counter
|
2013-04-29 18:53:16 +10:00 |
|
md_5
|
3682e8ba3a
|
Catch throwable not exception for enabling plugins
|
2013-04-28 17:45:25 +10:00 |
|
md_5
|
82d5954f2f
|
Revert "Load plugins in alphabetical-ish order."
This reverts commit 384228b751 .
|
2013-04-28 17:44:23 +10:00 |
|
Steve Anton
|
384228b751
|
Load plugins in alphabetical-ish order.
|
2013-04-28 17:35:27 +10:00 |
|
md_5
|
6bf9df31f5
|
Fix async/login event
|
2013-04-27 12:25:03 +10:00 |
|
md_5
|
70e10c382e
|
Properly interface ServerInfo class.
|
2013-04-26 17:13:00 +10:00 |
|
md_5
|
93ea108acb
|
Complete issue #190 - unthread the login event for maximum efficiency.
|
2013-04-26 17:00:09 +10:00 |
|
md_5
|
a63739277b
|
Remove depreceated register methods.
|
2013-04-26 16:49:37 +10:00 |
|
Robin Lambertz
|
7338e20e98
|
Change jarfile property in Plugin to file
|
2013-04-26 07:35:08 +10:00 |
|
Robin Lambertz
|
18a5534499
|
Add jarfile property to Plugin
|
2013-04-26 07:34:56 +10:00 |
|
md_5
|
5e2bcc2907
|
Use custom AnnotatedHandlerFinder and pretend all events are thread safe
|
2013-04-15 09:15:20 +10:00 |
|
md_5
|
a9ad4889f7
|
Revert "Bungee join / part messages"
This reverts commit 7108bd4deb .
|
2013-04-13 18:28:11 +10:00 |
|
md_5
|
7108bd4deb
|
Bungee join / part messages
|
2013-04-13 18:17:08 +10:00 |
|
md_5
|
0c144c38db
|
Fix issue #251 - hidden servers in list command
|
2013-04-12 12:40:36 +10:00 |
|
md_5
|
5592f81e97
|
Proper equals on servers
|
2013-04-12 08:22:17 +10:00 |
|
md_5
|
19c3c23b86
|
Reformat all code
|
2013-04-11 20:26:55 +10:00 |
|
Björn Teichmann
|
5dfe83cf6d
|
add fallback_server so we can still have a different default server on first join
|
2013-04-11 20:23:30 +10:00 |
|
Steve Anton
|
fecaf76acf
|
Initialize depends set to an empty set to prevent a NPE when no depends given.
|
2013-04-11 11:21:35 +10:00 |
|
Steve Anton
|
c8c1028bd9
|
Implement support for plugin hard dependencies.
|
2013-04-11 09:10:40 +10:00 |
|
Robin Lambertz
|
548b2f2c60
|
Fix the crash with teams not being cleared
You forgot to actually add the team to the list of teams...
|
2013-04-09 01:23:08 +02:00 |
|
weaondara
|
a316d6ccdc
|
Update PermissionCheckEvent.java
|
2013-03-31 12:30:46 +03:00 |
|
md_5
|
75bc2738b9
|
Check length before checking if command.
|
2013-03-24 16:32:54 +11:00 |
|
md_5
|
cf4846baa9
|
Add issue #221 - permission check event
|
2013-03-24 16:29:45 +11:00 |
|
md_5
|
120a4dc401
|
Remove HTTP request which snuck in.
|
2013-03-24 16:25:53 +11:00 |
|
md_5
|
5f7ecf9d3b
|
Fix issue #213 - servers crashing clients.
|
2013-03-24 11:39:14 +11:00 |
|
md_5
|
73aaf58009
|
Try and make the client not crash when switching teams. @lazertester
|
2013-03-23 20:49:47 +11:00 |
|
md_5
|
fd062503e1
|
Skeleton team object. TODO: Make @mbax come and show me how to rewrite entire API. Also interface
|
2013-03-23 20:41:35 +11:00 |
|
md_5
|
9838a09a8c
|
Add slightly modified version of #220 - ChatColor.getByChar
|
2013-03-21 21:29:26 +11:00 |
|
md_5
|
86b864ce21
|
Fix small javadoc warning
|
2013-03-20 20:36:33 +11:00 |
|
md_5
|
27d454524f
|
Use asynchttpclient instead
|
2013-03-20 19:10:59 +11:00 |
|
md_5
|
8827feacfb
|
Implement high performance HTTP api for plugins with jetty.
|
2013-03-20 18:52:26 +11:00 |
|
md_5
|
692610cd7e
|
Add asynchronous event API from issue #200
|
2013-03-19 20:09:15 +11:00 |
|
md_5
|
1edd27963f
|
Add issue #215 - scheduler API
|
2013-03-19 19:45:34 +11:00 |
|
md_5
|
730c05aaad
|
Actually print time it took
|
2013-03-19 17:23:07 +11:00 |
|
md_5
|
2bae6cafc2
|
Try and prevent inefficient plugins by nagging when events take longer than 0.25ms to process. Someone let me know if this spams and I need to increase the max time.
|
2013-03-19 17:21:54 +11:00 |
|
md_5
|
dfa47f740d
|
Add feature #208 - Bungee texture packs.
|
2013-03-19 11:54:13 +11:00 |
|
md_5
|
87fcef0658
|
Implement PR #212 - sendMessages() for CommandSenders
|
2013-03-19 11:43:37 +11:00 |
|
md_5
|
e681c8906d
|
Add server kick event
|
2013-03-16 21:32:11 +11:00 |
|
md_5
|
54098c8989
|
Attempt to track, and remove scoreboards at reconnect
|
2013-03-16 21:06:28 +11:00 |
|
md_5
|
156ea30c32
|
Add scoreboard packets + API classes. Still unimplemented.
|
2013-03-16 20:48:51 +11:00 |
|
md_5
|
6bb089074e
|
Clear scoreboards on reconnect.
|
2013-03-16 20:13:01 +11:00 |
|
md_5
|
f5b4e1242d
|
Add #205 more methods in Plugin for getting resources / data folders.
|
2013-03-16 11:53:25 +11:00 |
|
md_5
|
113dada511
|
Depreceate old register command / listener methods.
|
2013-03-15 21:08:50 +11:00 |
|
md_5
|
4811e7be4f
|
Implement PostLoginEvent, closes #191
|
2013-03-14 21:11:16 +11:00 |
|
md_5
|
1d2afae98e
|
Fix canAccess check
|
2013-03-12 17:13:50 +11:00 |
|
md_5
|
92c1450909
|
Fix issue #129 - make chat event fire for commands, and add isCommand method.
|
2013-03-12 15:15:25 +11:00 |
|
md_5
|
fea3642550
|
Add #183 - restricted servers
|
2013-03-12 12:13:23 +11:00 |
|
md_5
|
3dac86a94c
|
Add getConsole() to the API
|
2013-03-12 12:01:47 +11:00 |
|
md_5
|
59efec128d
|
Add ProxiedPlayer.chat, see #146
|
2013-03-12 11:38:11 +11:00 |
|
md_5
|
76319371f7
|
Small code / api cleanup. Need to fix kicking in general, especially in ServerConnector before release.
|
2013-03-11 10:06:14 +11:00 |
|
md_5
|
fa5804ec86
|
OMG WTF BBQ IT WORKS. LETS IRON OUT BUGS AND GET OUR RELEASE TARGET, ONLY 12 HOURS LEFT.
|
2013-03-11 09:18:39 +11:00 |
|
md_5
|
b6e76f4054
|
Cleanup permissions and disconnect sequences
|
2013-03-07 21:04:03 +11:00 |
|
md_5
|
0f9cc76633
|
Update Server interface to remove depreceated methods
|
2013-03-07 20:52:19 +11:00 |
|
md_5
|
5c1d7e1c5b
|
Allow setting tab list size per listener see #173
|
2013-03-04 22:52:53 +11:00 |
|
md_5
|
e7887fbbb4
|
Show not found class name
|
2013-03-03 14:39:45 +11:00 |
|
md_5
|
317f286789
|
Handle removed servers in reconnect
|
2013-03-02 19:26:19 +11:00 |
|
md_5
|
379376f0fa
|
Add player disconnect event, thanks @lazertester
|
2013-02-13 18:49:08 +11:00 |
|
md_5
|
d17c457040
|
Add experimental offline mode support - closes issue #121
|
2013-02-12 11:48:38 +11:00 |
|
md_5
|
da9c41ae66
|
Fix reloading.
|
2013-02-10 21:08:41 +11:00 |
|
md_5
|
ce6656afc0
|
Reformat API + Protocol
|
2013-02-09 19:13:40 +11:00 |
|
md_5
|
23582a635b
|
Reformat to new code style, lots of spaces for easy reading.
|
2013-02-09 17:57:09 +11:00 |
|
md_5
|
014997ccf8
|
Also lowercase aliases
|
2013-02-06 17:52:16 +11:00 |
|
md_5
|
bd39fad41b
|
Case insensitive commands
|
2013-02-06 17:41:20 +11:00 |
|
md_5
|
be4a764932
|
Hopefully properly load class depenending on classes from other plugins.
|
2013-02-01 21:40:32 +11:00 |
|
md_5
|
b923ea847b
|
Don't infinite loop.
|
2013-02-01 20:32:34 +11:00 |
|
md_5
|
5e3a3d438a
|
Use a special plugin class loader to resolve classes from other plugins.
|
2013-02-01 19:46:06 +11:00 |
|
md_5
|
ecf5b4dc30
|
Automatically queue packets to send when a player connects, and change the API regarding this. Please don't use the Server methods anymore, instead use ServerInfo.
CC: @TheDgtl
|
2013-01-31 20:53:22 +11:00 |
|
md_5
|
f53cbc2ab6
|
Fix loading plugins.
|
2013-01-27 21:22:22 +11:00 |
|
md_5
|
4c07fbf953
|
Cleaner error for plugins with no yaml.
|
2013-01-26 18:52:20 +11:00 |
|
md_5
|
7444fca999
|
Make the target of targeted events final.
|
2013-01-26 14:56:04 +11:00 |
|
md_5
|
2e04640638
|
Add getters for game / protocol version.
|
2013-01-24 14:55:21 +11:00 |
|
md_5
|
8797a29761
|
Add getServerInfo(name) and rework plugin channel system for stupud Bukkit limitations.
|
2013-01-24 14:13:27 +11:00 |
|
md_5
|
8021f58451
|
Implement server ping method.
|
2013-01-23 16:50:25 +11:00 |
|
md_5
|
627672920c
|
Log loaded + enabled plugins
|
2013-01-22 16:05:48 +11:00 |
|
md_5
|
ccf44336ce
|
Fix issue #112, loading plugins
|
2013-01-22 15:21:12 +11:00 |
|
md_5
|
def2269b6e
|
Merge API into master. This marks the dawn of a new Bungee era, but must be regarded as UNSTABLE.
|
2013-01-22 13:33:36 +11:00 |
|
md_5
|
4b9b2cbb96
|
Add plugin channel support for plugins.
|
2013-01-22 10:20:33 +11:00 |
|
md_5
|
57576912c1
|
Add forced servers back.
|
2013-01-21 14:04:46 +11:00 |
|
md_5
|
9ce148681d
|
Add server connected event
|
2013-01-20 15:02:45 +11:00 |
|
md_5
|
77d5398124
|
Add yaml reconnect handler.
|
2013-01-19 17:02:49 +11:00 |
|
md_5
|
355afba6da
|
Fix config, up next, reconnect handler.
|
2013-01-19 14:05:33 +11:00 |
|
md_5
|
bf1e7f09a9
|
Well, it compiles, time to start fixing stuff.
|
2013-01-19 13:33:04 +11:00 |
|
md_5
|
cf42a10ba4
|
Pretty close to compiling for the first time in ages. It wont be anywhere near working though.
|
2013-01-19 10:49:11 +11:00 |
|
md_5
|
8bff34b8b6
|
Add the start of a config loader.
|
2013-01-19 10:13:55 +11:00 |
|
md_5
|
df37612494
|
Add permissions
|
2013-01-18 11:11:52 +11:00 |
|
md_5
|
32ef5212f8
|
This is hard >.>
|
2013-01-18 10:46:55 +11:00 |
|
md_5
|
55867dbdc3
|
More work
|
2013-01-17 12:37:02 +11:00 |
|
md_5
|
592a504e77
|
Start work on making it compile again.
|
2013-01-17 11:59:59 +11:00 |
|
md_5
|
098ca5920e
|
Start a hugely messy implementation of the API
|
2013-01-16 11:16:21 +11:00 |
|
md_5
|
8c942e299f
|
Tad more Javadoc
|
2013-01-12 17:34:04 +11:00 |
|
md_5
|
fe6b40a6a8
|
Add methods to get players / servers.
|
2013-01-12 14:43:21 +11:00 |
|
md_5
|
a946e988bf
|
Add server getPlayer method and rename the ping/getPlayerCount methods.
|
2013-01-12 14:40:58 +11:00 |
|
md_5
|
6dda7e1c14
|
Just in case people make directories ending in .jar
|
2013-01-12 14:19:16 +11:00 |
|
md_5
|
ded4d52151
|
Add ping event, change group management and other stuff.
|
2013-01-12 14:17:02 +11:00 |
|
md_5
|
4ce799ac9b
|
I think that just about sums up the API, requesting comments from everyone before I start implementing it.
|
2013-01-12 14:03:50 +11:00 |
|
md_5
|
febb661eb3
|
Add more methods to sum up pending connection.
|
2013-01-12 12:36:41 +11:00 |
|
md_5
|
7a137b7e34
|
Add API to allow overriding of the configuration storage system.
|
2013-01-12 12:30:32 +11:00 |
|
md_5
|
b4105f8081
|
Finish up command API, with permissions and aliases!
|
2013-01-12 12:03:59 +11:00 |
|
md_5
|
f065d0099f
|
Add reconnect api to allow mysql reconnect locations.
|
2013-01-12 11:35:55 +11:00 |
|
md_5
|
4cef0b2395
|
Add a tab list handler to allow plugins to customize the tab list.
|
2013-01-12 11:26:26 +11:00 |
|
md_5
|
14e196e952
|
Expand server ping method.
|
2013-01-12 11:18:35 +11:00 |
|
md_5
|
4f0a02dcca
|
Think this is a good way to manage events, since many will be targeted between specific nodes. It is expected for developers to cast as needed.
|
2013-01-12 11:15:40 +11:00 |
|
md_5
|
434b950a92
|
More changes. API is going well, but struggling to break it up into sensible classes whilst allowing for the fact that in the future we will have:
- Player to Proxy
- Proxy to Proxy
- Player to Internal Server
Connections.
|
2013-01-11 09:49:54 +11:00 |
|
md_5
|
5402bd2cb1
|
Add plugin loading.
|
2013-01-10 20:41:05 +11:00 |
|
md_5
|
9196f8f61e
|
More work on the API: Up next, command senders.
|
2013-01-10 19:54:12 +11:00 |
|
md_5
|
e3664cb654
|
Api spec is already looking really good.
|
2013-01-10 18:16:29 +11:00 |
|
md_5
|
162f75423d
|
Add stub api class.
|
2013-01-10 17:56:09 +11:00 |
|