cbcd874d47Close#626 - command line argument for version. Also refactors into a bootstrap which warns users when not using Java 7!
md_5
2013-09-25 17:21:03 +10:00
103a509f26Fix access of yaml config
md_5
2013-09-24 12:11:04 +10:00
32a5271dc3Implement basic udp query to close#185
md_5
2013-09-24 10:09:55 +10:00
14389eb370Use correct main class
md_5
2013-09-23 10:30:41 +10:00
a8b6a6b4aaFinish basic Yaml configuration API, complete with unit tests. Needs a lot of work with regards to how sections are handled, open to massive improvements from anyone that has more know-how.
md_5
2013-09-23 10:28:30 +10:00
8133304cceUse = for properties
md_5
2013-09-22 17:37:06 +10:00
3e8c21a485Add specific exception for bad packets.
md_5
2013-09-21 16:57:17 +10:00
f12dcc72d9Fix compile error when compiling on OS X
Matty Southall
2013-09-19 20:59:50 +01:00
a7a32509c7find * -type f -print0 | xargs -0 sed -i 's/1.6.2/1.6.4/g'
md_5
2013-09-20 19:51:57 +10:00
e3a7490bcdFix formatting error - not sure how that happened
Dabo Ross
2013-09-05 22:22:02 -07:00
3e8693793cAdd multiple listeners to EventPriorityTest
Dabo Ross
2013-09-05 22:08:30 -07:00
bb47aba682Add UnregisteringListenerTest
Dabo Ross
2013-09-05 21:59:48 -07:00
d0e5ee4e09Don't try to bake handlers when there are no more handlers. Remove them instead!
Dabo Ross
2013-09-05 21:59:31 -07:00
07e330b005Create test for event priorities
Dabo Ross
2013-09-05 21:40:28 -07:00
024288e587Added a Map<Class<?>, EventHandlerMethod[]> and implemented using it. I believe this should have a positive performance effect.
Dabo Ross
2013-09-05 21:24:48 -07:00
53a6bb1deeAdded EventHandlerMethod wrapper for Listener and Method
Dabo Ross
2013-09-05 21:23:59 -07:00
0f06b2c4e0Implement usage of EventPriority in EventBus
Dabo Ross
2013-09-05 01:55:44 -07:00
d3c1acce83Add EventPriority method to EventHandler
Dabo Ross
2013-09-05 01:55:25 -07:00
eaea090d37Add EventPriority
Dabo Ross
2013-09-05 01:55:08 -07:00
7384e797fcBump date
md_5
2013-09-08 11:49:27 +10:00
d4d93ddbb9Bump to Netty 4.0.9
md_5
2013-09-08 08:45:37 +10:00
ccdf2a89d8Close#518 - use csv method for perms command
md_5
2013-09-07 12:22:43 +10:00
c352e854eeCatch exceptions when disabling plugins
Ammar Askar
2013-08-19 15:20:33 +02:00
d8c92cd311Add ConnectOther channel for moving other players from a plugin
md_5
2013-08-25 10:23:17 +10:00
99f361ca77Instead of storing packets about to be passed on as a byte array, store them as a Netty buffer, which is likely to be pooled, direct and manually memory managed leading to increased performance and less GC strain. In order to ensure no resources are leaked, we free them at the end of each handle cycle if they have not been passed to a channel for writing. In initial profiles this now causes encryption to be one of the most intensive parts of BungeeCord, however in depth profiling snapshots may provide further routes for optimization.
md_5
2013-08-18 20:24:29 +10:00
911f08d52cDisable packet grouping in an attempt to increase reliability.
md_5
2013-07-31 20:18:54 +10:00
8f961c9d4ePut colours in default motd to try and force quoting in the dumped yaml
md_5
2013-07-27 12:12:12 +10:00
8a5d8a57f7Don't infinite loop on tasks with no period
md_5
2013-07-24 17:38:46 +10:00
c54553d0f9How kind of @lazertester to test the new scheduler!
md_5
2013-07-24 17:32:08 +10:00
600a1b4ff5Update expire date
md_5
2013-07-24 17:02:37 +10:00
09e592295fUpdate to Netty 4.0.4-Final
md_5
2013-07-24 15:58:02 +10:00
fa0ee02bebUpdate Netty - if you guys could verify the leak has been fixed, that would be great, #523
md_5
2013-07-22 19:40:14 +10:00
b23b54d9e4Bump Netty minor version
md_5
2013-07-19 19:31:46 +10:00
b3e8feb4cbUpdate POMs to 1.6.2
md_5
2013-07-18 20:13:07 +10:00
d0d1562155Hi, I'm Mojang and I make hundreds of millions of dollars a year. I still like to think I am an Indy company, so I randomly remove existing game features and don't provide replacements.
md_5
2013-07-18 20:10:45 +10:00
f510ab2a0bUpdate to netty 4 final, exciting!
md_5
2013-07-17 16:47:49 +10:00
fb1cab499dAlways use eventloop since we cannot be sure about plugins, thanks @MonsieurApple for the report.
md_5
2013-07-12 09:29:53 +10:00
58ca63e2b1Use a defensive copy for shorter lock time
md_5
2013-07-11 11:14:12 +10:00