5e3a3d438a
Use a special plugin class loader to resolve classes from other plugins.
md_5
2013-02-01 19:46:06 +11:00
c21b87d930
Really include mysql
md_5
2013-02-01 07:29:54 +11:00
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.
md_5
2013-01-31 20:51:59 +11:00
0721e3cc75
Sweet trick to avoid locking in global tab list, basically reimplement HashSet based on a ConcurrentHashMap.
md_5
2013-01-31 17:55:46 +11:00
e5bb5e5168
Use same initial ping as Minecraft - 1000
md_5
2013-01-31 17:46:15 +11:00
f9c4251417
Send forwaded data along the Bungee channel.
md_5
2013-01-28 09:19:06 +11:00
ed667e2b72
Allow bulk reading for what again should be a substantial reduction in CPU cycles, mostly due to the previous commit which didn't actually reduce CPU because of this not being present.
md_5
2013-01-27 19:33:11 +11:00
8f090b6692
Add player list and player count channels.
md_5
2013-01-27 09:51:45 +11:00
4c07fbf953
Cleaner error for plugins with no yaml.
md_5
2013-01-26 18:52:20 +11:00
b61758ca8e
Actually don't need name for IP packet
md_5
2013-01-26 16:56:33 +11:00
bed67a90ef
Dont let Bungee channels reach the user
md_5
2013-01-26 16:55:55 +11:00
f7d1c168fc
Implement a way to get the users real IP.
md_5
2013-01-26 16:53:33 +11:00
7444fca999
Make the target of targeted events final.
md_5
2013-01-26 14:56:04 +11:00
45a62a111e
Rework entity map to do both directions.
md_5
2013-01-26 09:22:26 +11:00
769e2e2148
And users before....
md_5
2013-01-25 13:34:02 +11:00
931fcf416f
Update everyones player list when a new player joins (GLOBAL tab list)
md_5
2013-01-25 13:29:22 +11:00
d6c3420ea1
*bungeecord permission for alert
md_5
2013-01-25 10:20:44 +11:00
1600d3509c
* glist not list
md_5
2013-01-25 09:45:12 +11:00
684600a423
Potentially dramatically reduce CPU usage at the cost of 1 megabytes of ram across the entire Bungee instance.
md_5
2013-01-24 20:27:26 +11:00
12eff81843
Actually a boolean, but still 1 byte so only a visual difference.
md_5
2013-01-24 20:19:45 +11:00
2e8c511f01
No packet 15 anymore.
md_5
2013-01-24 20:12:22 +11:00
2e04640638
Add getters for game / protocol version.
md_5
2013-01-24 14:55:21 +11:00
7fec907ab8
Use the set ping event
md_5
2013-01-24 14:51:10 +11:00
8797a29761
Add getServerInfo(name) and rework plugin channel system for stupud Bukkit limitations.
md_5
2013-01-24 14:13:27 +11:00
8f32374cda
Dont remove from server if not connected to one.
md_5
2013-01-24 14:03:00 +11:00
6dda7e1c14
Just in case people make directories ending in .jar
md_5
2013-01-12 14:19:16 +11:00
ded4d52151
Add ping event, change group management and other stuff.
md_5
2013-01-12 14:17:02 +11:00
4ce799ac9b
I think that just about sums up the API, requesting comments from everyone before I start implementing it.
md_5
2013-01-12 14:03:50 +11:00
febb661eb3
Add more methods to sum up pending connection.
md_5
2013-01-12 12:36:41 +11:00
7a137b7e34
Add API to allow overriding of the configuration storage system.
md_5
2013-01-12 12:29:22 +11:00
b4105f8081
Finish up command API, with permissions and aliases!
md_5
2013-01-12 12:03:59 +11:00
f065d0099f
Add reconnect api to allow mysql reconnect locations.
md_5
2013-01-12 11:35:55 +11:00
4cef0b2395
Add a tab list handler to allow plugins to customize the tab list.
md_5
2013-01-12 11:26:26 +11:00
14e196e952
Expand server ping method.
md_5
2013-01-12 11:18:35 +11:00
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.
md_5
2013-01-12 11:15:40 +11:00
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.
md_5
2013-01-11 09:49:54 +11:00
91ac250d35
Adding support for plugin packet broadcasting.
KaneFreeman
2013-01-09 08:48:20 -05:00
08801f5d03
Add Travis so dud PRs don't get merged.
md_5
2013-01-10 11:45:58 +11:00
a3dbdae3df
Don't allow users to connect to the server they are already on.
md_5
2013-01-08 12:11:56 +11:00
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.
md_5
2013-01-07 18:09:40 +11:00
393562ff5a
Added support for plugins to get the current server a player is on.
KaneFreeman
2013-01-06 12:06:39 -05:00
608ca78be1
Allow moderators to use the IP command
lol768
2013-01-04 18:49:00 +00:00
d622041d45
Add option to force default server
md_5
2013-01-05 20:59:41 +11:00
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.
md_5
2012-12-25 14:18:39 +11:00
dc18d82bd9
Seems I way overshot it @phanaticd
md_5
2012-12-24 14:04:44 +11:00