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
6b6aae8020
Maven ocd
2013-01-12 14:24:39 +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
md_5
0354ce3588
Don't want to stage them - update gitignore.
2013-01-10 17:43:32 +11:00
md_5
a7f7a49fc3
Refactor into maven modules.
2013-01-10 17:41:37 +11:00
KaneFreeman
addf81f92a
Properly remove UserConnection from server's list
...
Previous version did not properly remove a UserConnection from the server's list when they change servers.
This version also prevent duplicates from being placed in a server's list.
2013-01-10 16:42:52 +11:00
md_5
90e1bc6dd8
Add Bungee command.
2013-01-10 14:49:59 +11:00
KaneFreeman
91ac250d35
Adding support for plugin packet broadcasting.
2013-01-10 11:46:06 +11:00
md_5
08801f5d03
Add Travis so dud PRs don't get merged.
2013-01-10 11:45:58 +11:00
md_5
a3dbdae3df
Don't allow users to connect to the server they are already on.
2013-01-08 12:11:56 +11:00
md_5
0984b8703f
Finally start time we look at maven central deployment. Half want to get rid of proguard but that might pose issues with dbo staff.
2013-01-07 18:09:40 +11:00
KaneFreeman
393562ff5a
Added support for plugins to get the current server a player is on.
2013-01-07 13:54:53 +11:00
lol768
608ca78be1
Allow moderators to use the IP command
...
https://github.com/ElasticPortalSuite/BungeeCord/issues/89
Stated on DBO as a mod+ command
2013-01-07 13:52:16 +11:00
md_5
d622041d45
Add option to force default server
2013-01-05 20:59:41 +11:00
md_5
73bc6561f2
Who cares if this is wrong, people seem to like it because their networking configuration is broken. Kittens have died because of this commit.
2012-12-25 14:18:39 +11:00
md_5
dc18d82bd9
Seems I way overshot it @phanaticd
2012-12-24 14:04:44 +11:00
md_5
bc3f63790a
Add tweakable buffer size.
2012-12-24 11:47:25 +11:00
md_5
51ed8beffa
Reduce buffer size by half.
2012-12-24 08:36:00 +11:00
md_5
3114e1e802
Buffer all the streams. @phanaticD please try this build as soon as you can, without your changes.
2012-12-23 13:57:39 +11:00
md_5
b0faea5254
Add greload command and option to disable metrics.
2012-12-23 13:57:19 +11:00
mbax
aba35a3b2b
v1.4.6 compatibility
2012-12-21 08:43:03 +11:00
md_5
c8ee5b6e76
No more 0x15
2012-12-21 08:42:51 +11:00
md_5
422e32d706
Fix potential logic flaw in getting default server. Need to look into forced servers issue.
2012-12-11 14:13:12 +11:00
Doridian Draconia
52455d3249
Added ability to intercept all chat and to set TabList names
2012-12-11 13:59:58 +11:00
md_5
b4c13285ff
Spoutcraft violates standards. Yay!
2012-12-07 12:08:22 +11:00
md_5
269dc7ee15
Add moar debug
2012-12-06 11:23:43 +11:00
md_5
36b36926b5
Fix issue #60
2012-12-04 09:52:15 +11:00
md_5
5c6463a2aa
This is a huge day. Thanks @Eloston. Only encrypt one way!
2012-12-03 15:46:16 +11:00
md_5
b44fa4c06f
Allow no forced servers because asohgdvksahldu
2012-12-01 18:04:48 +11:00
Steven Scott
bfc0d3029e
Fix docs for PluginMessageEvent
2012-11-24 16:22:54 -08:00
Steven Scott
f40592dee8
Missed the PluginMessageEvent
2012-11-24 16:14:44 -08:00
Steven Scott
3c358c9c19
Add onPluginMessage event
...
Allow plugins to register global message channels
Added a packetQueue to the ServerConnection class
Created a packet tag "KillCon" to kill an upstream connection (Required for Stargate-Bungee)
2012-11-24 15:21:22 -08:00
md_5
0d8716df93
Add a few more EID rewrites
2012-11-22 14:25:09 +11:00