This website requires JavaScript.
d3c1339cc9
Make sure we write out custom login packets
md_5
2013-05-03 20:36:55 +10:00
679bf2fca9
Synchronize on pending packet queue, add forge/no forge constructor argument to login packet, and don't send channel registers twice
md_5
2013-05-03 20:29:36 +10:00
7436621481
Refactor encryption to be two step like vanilla. Thanks @LexManos for pointing this out.
md_5
2013-05-03 19:30:54 +10:00
6236cff658
Refactor encrypt util class in preparation for forge support.
md_5
2013-05-03 19:10:54 +10:00
6b504d9160
Use faster collections for the various tab lists.
md_5
2013-05-03 18:20:10 +10:00
d1124ca70b
Cleanup imports
md_5
2013-05-03 14:39:25 +10:00
779582d441
Use multimap in scheduler
md_5
2013-05-03 14:33:04 +10:00
b91564f77a
Fix eclipse gitignore, I think - don't use eclipse
md_5
2013-05-03 14:24:35 +10:00
30b2e5008b
Add ResourceBundle localization
Zach Bruggeman
2013-04-29 17:23:48 -07:00
140830efe0
Close #300 - cleaner disconnects when server is full
md_5
2013-05-03 14:16:48 +10:00
5f8e76c61c
Revert "ConcurrentHashMap is junk - lets stick to standard unless issues arise."
md_5
2013-05-03 14:15:02 +10:00
b7511abfda
Update to 1.5.2, closes #302
md_5
2013-05-02 07:32:45 +10:00
09d04c34cb
Increase thread pool timeout to try and reduce churn
Minecraft-1.5
md_5
2013-04-30 11:32:29 +10:00
3132d2c7cf
Increment intent counter
md_5
2013-04-29 18:53:16 +10:00
3682e8ba3a
Catch throwable not exception for enabling plugins
md_5
2013-04-28 17:45:25 +10:00
82d5954f2f
Revert "Load plugins in alphabetical-ish order."
md_5
2013-04-28 17:44:23 +10:00
384228b751
Load plugins in alphabetical-ish order.
Steve Anton
2013-04-27 23:46:45 -07:00
50f8bd2eb0
Finish encapsulating all userconnection fields
md_5
2013-04-28 11:36:36 +10:00
ff32764f9a
Encapsulate ping fields
md_5
2013-04-28 11:19:19 +10:00
a1f928b210
Don't expose the channel
md_5
2013-04-28 10:45:20 +10:00
5bf616dc4d
Forgot that mutex
md_5
2013-04-28 10:41:03 +10:00
0d7759f50b
Eeek, name should be constant!
md_5
2013-04-28 10:39:41 +10:00
824bdc5491
Refactor permissions to be lock free, and clean up duplicate references
md_5
2013-04-28 10:37:18 +10:00
ebff48ff86
Remove remnants of forge in initial handler
md_5
2013-04-28 10:27:13 +10:00
6efba44e5a
Cleanup userconnection constructor
md_5
2013-04-28 10:26:26 +10:00
9f8ad518e8
Don't use trove sets
md_5
2013-04-28 10:21:15 +10:00
885a96c0c6
Update lombok/asynchttp/guava versions
md_5
2013-04-28 10:12:37 +10:00
5d0ff24f70
Update async http
md_5
2013-04-28 10:11:11 +10:00
ca5db43f70
Don't spew error about long usernames, just disconnect
md_5
2013-04-28 10:07:23 +10:00
49a22f188f
Alert when we cannot bind
md_5
2013-04-28 09:42:38 +10:00
ce7c095243
Make ReusableChannelPromise less hacky
md_5
2013-04-28 08:53:14 +10:00
cbb08ec58b
Duh, of course connect isn't called, because we are already connected!
md_5
2013-04-27 22:52:02 +10:00
349949d154
@normanmaurer, @trustin in relation to netty/1317 can we consider this a motion to allow channel.write(Object,null), I think it is a very good idea and cannot see it breaking any existing functionality at all.
md_5
2013-04-27 22:24:57 +10:00
92e7faa346
Stab at closing #285 , /send current issues
md_5
2013-04-27 18:34:43 +10:00
6b21fdaaea
Refactor packet writes into their own channel handler class.
md_5
2013-04-27 18:29:12 +10:00
fa9dd7e27f
Synchronize yaml save to close #286 , crash on end
md_5
2013-04-27 18:17:40 +10:00
f44cf6c8e9
Move some bootstrapping to the connected method, #267
md_5
2013-04-27 12:27:40 +10:00
6bf9df31f5
Fix async/login event
md_5
2013-04-27 12:25:03 +10:00
c08764990d
Bigger logs, with rotation!
md_5
2013-04-26 20:23:16 +10:00
a82e6f3eea
Use new servers
md_5
2013-04-26 17:48:32 +10:00
26cee397e6
Only alow config reloads to ADD servers.
md_5
2013-04-26 17:31:29 +10:00
dc6835c21b
Add reason when default server is not defined
md_5
2013-04-26 17:23:04 +10:00
be30c8b89a
Rename tab list classes
md_5
2013-04-26 17:20:03 +10:00
70e10c382e
Properly interface ServerInfo class.
md_5
2013-04-26 17:13:00 +10:00
93ea108acb
Complete issue #190 - unthread the login event for maximum efficiency.
md_5
2013-04-26 17:00:09 +10:00
a63739277b
Remove depreceated register methods.
md_5
2013-04-26 16:49:23 +10:00
112d543c2a
bump date
md-5
2013-04-26 11:50:20 +10:00
7338e20e98
Change jarfile property in Plugin to file
Robin Lambertz
2013-04-25 01:19:14 +02:00
18a5534499
Add jarfile property to Plugin
Robin Lambertz
2013-04-23 17:47:05 +01:00
e540626a28
Rewrite only arrows and rods. Closes #270
md_5
2013-04-20 09:46:23 +10:00
5e2bcc2907
Use custom AnnotatedHandlerFinder and pretend all events are thread safe
md_5
2013-04-15 09:15:20 +10:00
a38b3ce9f2
Try removing connections via string key and direct map access. Closes issue #267
md_5
2013-04-14 18:51:33 +10:00
c615b2362f
Revert "Case shouldn't really matter for groups and permissions"
md_5
2013-04-14 11:57:50 +10:00
5620c4679d
Fix issue #262 and put all scoreboard bugs to bed
md_5
2013-04-14 09:33:36 +10:00
a9ad4889f7
Revert "Bungee join / part messages"
md_5
2013-04-13 18:28:11 +10:00
7108bd4deb
Bungee join / part messages
md_5
2013-04-13 18:17:08 +10:00
ac1119bef8
Move pending connects check
md_5
2013-04-13 11:51:34 +10:00
dac259933b
Add pending connects for bad plugin message based connects
md_5
2013-04-13 09:49:08 +10:00
a57ae83d62
Return from method when we can't connect
md_5
2013-04-13 09:46:21 +10:00
a00c91c03a
Fix users showing as disconnected on global ping list
md_5
2013-04-13 09:37:56 +10:00
a67d4a1697
Case shouldn't really matter for groups and permissions
md_5
2013-04-12 19:41:20 +10:00
b87fff2614
Fix users being disconnected without the event q_q
md_5
2013-04-12 12:43:17 +10:00
0c144c38db
Fix issue #251 - hidden servers in list command
md_5
2013-04-12 12:40:36 +10:00
5592f81e97
Proper equals on servers
md_5
2013-04-12 08:22:17 +10:00
5d1a2c59a7
ConcurrentHashMap is junk - lets stick to standard unless issues arise.
md_5
2013-04-11 20:32:49 +10:00
88c99f071e
Reduce ram usage by ~65kb / player. See #229
md_5
2013-04-11 20:30:07 +10:00
19c3c23b86
Reformat all code
md_5
2013-04-11 20:26:55 +10:00
5dfe83cf6d
add fallback_server so we can still have a different default server on first join
Björn Teichmann
2013-03-27 16:37:56 +01:00
fecaf76acf
Initialize depends set to an empty set to prevent a NPE when no depends given.
Steve Anton
2013-04-10 16:30:30 -07:00
c8c1028bd9
Implement support for plugin hard dependencies.
Steve Anton
2013-04-10 13:54:57 -07:00
51be33dbd7
Merge pull request #261 from roblabla/patch-2
md-5
2013-04-10 14:47:29 -07:00
8cac038a07
Fix LoginEvent not being called.
Robin Lambertz
2013-04-10 14:47:57 +02:00
edceaf072c
Merge pull request #259 from roblabla/patch-2
md-5
2013-04-08 17:26:10 -07:00
f935f93d98
Fix two small typos.
Robin Lambertz
2013-04-09 01:18:00 +01:00
e5c457df04
Add new Team instances to the list of teams.
Robin Lambertz
2013-04-09 02:10:41 +02:00
d4f60e65c3
Merge pull request #258 from roblabla/patch-2
md-5
2013-04-08 16:25:05 -07:00
548b2f2c60
Fix the crash with teams not being cleared
Robin Lambertz
2013-04-09 01:23:08 +02:00
3733ecf628
Merge pull request #250 from weaondara/master
md-5
2013-04-04 14:06:40 -07:00
6e9cdb2e20
send message to player if target is current server
weaondara
2013-04-04 18:44:46 +03:00
d900a5eae7
setDisplayName bug fix
weaondara
2013-04-02 12:18:43 +03:00
68712ab854
check the player's server before really connecting
weaondara
2013-04-02 02:13:29 +03:00
d067662967
Merge pull request #245 from weaondara/master
md-5
2013-03-31 19:04:14 -07:00
88a52bc4e9
set displayName in function setDisplayName
weaondara
2013-03-31 16:25:53 +03:00
d684f5de69
added permission in constructor
weaondara
2013-03-31 12:36:21 +03:00
a316d6ccdc
Update PermissionCheckEvent.java
weaondara
2013-03-31 12:30:46 +03:00
5de8ac89e5
Remove any scores before updating - see #238
md_5
2013-03-29 08:08:13 +11:00
8707995503
Nullcheck getServer on failed reconnect handler to account for failings on first connect
md_5
2013-03-28 22:24:56 +11:00
caea1e3fa5
Set server as obsolete when kicked.
md_5
2013-03-28 19:53:04 +11:00
4096012d8e
Bump to netty release
md_5
2013-03-27 17:39:42 +11:00
acbf6d3137
Add current server check to failed listener too
md_5
2013-03-26 18:12:28 +11:00
3a3fb27d9a
Fixx issue #228 and #188 - CSV classes and ALL target for player list
md_5
2013-03-26 17:53:22 +11:00
e506957d38
Fix current server check - #216
md-5
2013-03-26 11:50:36 +11:00
8003dc50c4
Fix #227 - don't colour first name on list
md_5
2013-03-25 19:25:06 +11:00
75bc2738b9
Check length before checking if command.
md_5
2013-03-24 16:32:54 +11:00
cf4846baa9
Add issue #221 - permission check event
md_5
2013-03-24 16:29:45 +11:00
120a4dc401
Remove HTTP request which snuck in.
md_5
2013-03-24 16:25:53 +11:00
6881597692
Fix issue #156 - actually register packet for reading
md_5
2013-03-24 11:46:37 +11:00
0ffb557557
Try my artistic vision on the list command.
md_5
2013-03-24 11:44:30 +11:00
5f7ecf9d3b
Fix issue #213 - servers crashing clients.
md_5
2013-03-24 11:39:14 +11:00
e07f1e603a
Lowercase forced server checks - #223
md_5
2013-03-24 11:02:24 +11:00