md_5
8a88ce464e
Minecraft 1.21 support
2024-06-14 01:05:00 +10:00
md_5
a1cd694363
Bump version to 1.20-R0.3-SNAPSHOT
2024-01-20 08:41:57 +11:00
md_5
3e2bc8e2d7
Release 1.20-R0.2
2024-01-20 08:37:37 +11:00
md_5
f9b75c4a3a
Update tests to JUnit 5
2023-09-23 18:44:14 +10:00
md_5
0dd7b98428
Bump version to 1.20-R0.2-SNAPSHOT
2023-08-07 08:01:47 +10:00
md_5
a793692a2c
Release 1.20-R0.1
2023-08-07 07:56:00 +10:00
md_5
68200133b6
Minecraft 1.20 support
2023-06-08 01:30:00 +10:00
md_5
eccdf87f22
Minecraft 1.19 support
2022-06-08 02:00:00 +10:00
md_5
ad8a8ef5a9
Increase per-listener event bus warning time
2022-01-01 09:22:26 +11:00
Janmm14
2479fab632
#3221 : Use computeIfAbsent method in EventBus
2021-12-19 09:50:48 +11:00
Janmm14
425ee4e142
#3215 : Add time measurement per event listener method
2021-12-05 08:51:33 +11:00
md_5
8b363d3d1f
Minecraft 1.18-pre5 support
2021-11-22 09:00:00 +11:00
md_5
90573625f1
Minecraft 1.17 support
2021-06-09 09:00:00 +10:00
Janmm14
d49e97c423
#3099 : Improve toArray calls by using an empty array as parameter.
...
From Intellij IDEA inspections: Since late updates of OpenJDK 6 this call was intrinsified, making the performance of the empty array version the same and sometimes even better, compared to the pre-sized version.
2021-05-28 08:23:43 +10:00
md_5
5823f47467
#3090 : Register events in parent classes
2021-05-19 18:41:09 +10:00
md_5
9f6a798ea6
Bump version to 1.16-R0.5-SNAPSHOT
2021-01-15 10:19:24 +11:00
md_5
36c8df4d2f
Release 1.16-R0.4
2021-01-15 09:49:36 +11:00
md_5
a0f9333a13
Bump version to 1.16-R0.4-SNAPSHOT
2020-07-18 17:36:11 +10:00
md_5
287e28a722
Release 1.16-R0.3
2020-07-18 17:31:21 +10:00
md_5
94c4fcbad7
Bump version to 1.16-R0.3-SNAPSHOT
2020-07-13 08:45:48 +10:00
md_5
a99f62f693
Release 1.16-R0.2
2020-07-13 08:23:55 +10:00
md_5
4786c0986b
Bump version to 1.16-R0.2-SNAPSHOT
2020-06-25 08:36:25 +10:00
md_5
a7180850e0
Release 1.16-R0.1
2020-06-25 08:36:03 +10:00
md_5
d0fd673b60
Minecraft 1.16 support + RGB ChatColor preview
2020-06-24 07:00:00 +10:00
md_5
d20e622b7b
Apply checkstyle to javadoc
2020-01-05 11:25:56 +11:00
md_5
2f547f73f7
Fix some javadoc warnings
2020-01-05 11:17:11 +11:00
md_5
4cccf53775
Minecraft 1.15 support
2019-12-11 08:00:00 +11:00
md_5
3f01748d75
Minecraft 1.14-pre5 support
2019-04-23 12:00:00 +10:00
md_5
b1cc72e212
Minecraft 1.13-pre7 support
2018-07-15 10:00:00 +10:00
md_5
16d261553c
Minecraft 1.12-pre2 Support
2017-05-14 12:00:00 +10:00
md_5
9ecdde2292
Add support for Minecraft 1.11
...
Improve QueryHandler session handling as suggested by IchBinJoe
2016-11-15 02:40:46 +11:00
md_5
e4cf010bda
Update to Minecraft 1.10
2016-06-09 11:44:06 +10:00
md_5
05de455a9c
Update to Minecraft 1.9
2016-03-01 09:31:12 +11:00
Tux
59208aad86
Improve EventBus by removing read locking.
...
This is primarily done by using ConcurrentHashMap, which has lock-free reads and thread-contention-based writes. Only one thread at a time can register threads, however, as baking events isn't thread safe (and there's no reason to make it thread-safe anyway).
My own benchmarks indicate 1.4-2.2 million operations/ms throughput and approximately ~1ns/event post for four threads posting events.
2015-09-05 13:33:18 +10:00
Joe
918d7229c2
Fix Deadlock in EventBus post #1493
2015-06-05 13:03:43 +10:00
md_5
3e26eecd4e
Fix formatting issue pointed out in #1370
2015-02-14 18:21:24 +11:00
md_5
7c1f232e85
Update depend versions, limit use of most Java 1.7 APIs.
2015-02-08 13:07:41 +11:00
md_5
2b49358bea
Fix EventBus unit test.
2015-02-08 12:48:26 +11:00
md_5
2cec5f344a
Update versions to 1.8... oops
2014-09-01 16:56:03 +10:00
md_5
db7f3c770d
Fix EventBus when used with Byte.MAX_PRIORITY - closes #910 . Also includes additional unit test cases to cover any future regressions.
2014-03-04 20:49:53 +11:00
md_5
0952e53d11
Update to 1.7 poms.
2013-10-23 17:33:21 +11:00
md_5
a7a32509c7
find * -type f -print0 | xargs -0 sed -i 's/1.6.2/1.6.4/g'
2013-09-20 19:51:57 +10:00
md_5
1342baed47
Use fluid bytes instead of enum + format.
2013-09-09 14:36:48 +10:00
Dabo Ross
e3a7490bcd
Fix formatting error - not sure how that happened
2013-09-09 14:27:23 +10:00
Dabo Ross
3e8693793c
Add multiple listeners to EventPriorityTest
2013-09-09 14:27:23 +10:00
Dabo Ross
bb47aba682
Add UnregisteringListenerTest
2013-09-09 14:27:23 +10:00
Dabo Ross
d0e5ee4e09
Don't try to bake handlers when there are no more handlers. Remove them instead!
2013-09-09 14:27:23 +10:00
Dabo Ross
07e330b005
Create test for event priorities
2013-09-09 14:27:23 +10:00
Dabo Ross
024288e587
Added a Map<Class<?>, EventHandlerMethod[]> and implemented using it. I believe this should have a positive performance effect.
2013-09-09 14:27:23 +10:00
Dabo Ross
53a6bb1dee
Added EventHandlerMethod wrapper for Listener and Method
2013-09-09 14:27:23 +10:00