Commit Graph

494 Commits

Author SHA1 Message Date
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
Sil3nt_One
12bf653bbc Prevent users from connecting many times under some circumstances. 2013-01-18 22:33:36 +11:00
md_5
4ba6993039 Clean commands a bit. 2013-01-18 11:39:15 +11:00
md_5
8e3f750c7c Make the tab list implementations pruddy. 2013-01-18 11:33:44 +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
be6fedfa68 I *think* my maths is correct -> Update entity spawn mapping 2013-01-17 11:54:57 +11:00
md_5
098ca5920e Start a hugely messy implementation of the API 2013-01-16 11:16:21 +11:00
md_5
5dd806ad83 Quick hotfix for #104, please configure your forced servers with all lowercase domains. 2013-01-15 15:12:06 +11:00
md_5
68c8915a04 Quick hotfix for when server is down 2013-01-13 09:21:29 +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
3d45f52518 Add Bungee command. 2013-01-12 14:32:45 +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