Commit Graph

3716 Commits

Author SHA1 Message Date
TheMode
8fae759a71
Merge pull request #426 from Kebab11noel/fix/number-range
Fix range parsing and reduce boilerplate
2021-08-22 08:47:58 +02:00
Németh Noel
f633cef273 Change argument order, restrict range type 2021-08-22 08:45:39 +02:00
Németh Noel
293786854b Fix range parsing 2021-08-22 08:36:02 +02:00
TheMode
898252dad0 Fast exit if the player didn't move 2021-08-22 08:13:28 +02:00
TheMode
18b0e21f21 Start using ListenerHandle 2021-08-22 07:47:06 +02:00
TheMode
8acb2e292c Move potion effect tick into its own method 2021-08-22 07:34:11 +02:00
TheMode
ef58d770b4 Move block collision code into its own method 2021-08-22 07:31:47 +02:00
TheMode
2dbf795d5c Fix ArgumentBlockState not throwing an exception when properties are incorrect 2021-08-22 07:13:50 +02:00
TheMode
746cf19869 Fix build 2021-08-22 06:14:03 +02:00
TheMode
a519360a8d Fix ArgumentNumber range error 2021-08-22 06:05:28 +02:00
TheMode
9ce420838a Make RecursiveEvent experimental 2021-08-22 05:49:42 +02:00
TheMode
7bafdde57f Fix javadoc build 2021-08-22 05:08:46 +02:00
TheMode
3d1509aef0
Merge pull request #417 from Minestom/zero_cost_event
Free event calling
2021-08-22 05:04:21 +02:00
TheMode
234d26dce9 Add some comments 2021-08-22 05:02:44 +02:00
TheMode
ab91c08a66 Typo 2021-08-22 04:39:53 +02:00
TheMode
d4f8aa6fcb Simplify & inline mapped listeners
Signed-off-by: TheMode <themode@outlook.fr>
2021-08-22 04:17:42 +02:00
TheMode
9c7c409fae Reduce listener count 2021-08-22 03:08:37 +02:00
Bloepiloepi
e902591baa
Merge branch 'master' into velocity-changes 2021-08-22 01:56:45 +02:00
TheMode
6f88abf987 Warn about EventNode#map performance 2021-08-22 00:41:30 +02:00
TheMode
23c76bc799 Fix & cleanup OpenToLAN 2021-08-21 10:12:55 +02:00
TheMode
d9c000f80a Cache listener handles for mapped nodes
Signed-off-by: TheMode <themode@outlook.fr>
2021-08-21 10:02:57 +02:00
TheMode
9ec257ed3d
Merge pull request #416 from Bloepiloepi/knockback-fix
Air drag fix
2021-08-21 09:34:32 +02:00
TheMode
f9c67d9b2b Improve mapped node listening 2021-08-21 07:01:48 +02:00
TheMode
56f826a41e Cache block entities even without handler. Fix them from being invisible 2021-08-21 04:53:43 +02:00
TheMode
6541951aaa Add experimental ItemStack#withMeta with direct reference 2021-08-21 04:45:19 +02:00
TheMode
a58e149918 Remove unnecessary generic declaration 2021-08-21 04:21:03 +02:00
TheMode
c6cc96a5f9 Less change propagation/volatile read 2021-08-21 04:15:47 +02:00
TheMode
cfbd655027 Cleanup 2021-08-21 02:08:25 +02:00
TheMode
0ad763a813 Performance improvement 2021-08-21 02:00:30 +02:00
TheMode
429d12c7e3 Add some comments 2021-08-21 01:35:47 +02:00
TheMode
7dfa477500 Initial mapped node support 2021-08-21 01:24:30 +02:00
TheMode
6a2b48aee2 Merge branch 'master' into zero_cost_event 2021-08-20 23:55:30 +02:00
TheMode
fa07d861a6 Merge remote-tracking branch 'origin/master' 2021-08-20 20:51:11 +02:00
TheMode
22b722a530 Add LEATHER_HORSE_ARMOR meta 2021-08-20 20:50:51 +02:00
TheMode
67e12d07eb Add LEATHER_HORSE_ARMOR meta 2021-08-20 20:50:11 +02:00
jglrxavpok
f6c638c1e1 Reduce amount of memory used after saving an Instance with the AnvilLoader 2021-08-20 18:10:51 +02:00
Bloepiloepi
4f4a274259 Calculate player velocity from previous position 2021-08-20 16:18:20 +02:00
Bloepiloepi
66fab0672c Revert "Fix knockback strength"
This reverts commit f955b1f2
2021-08-20 14:56:27 +02:00
TheMode
8297089ca8 Fix recursive class selection 2021-08-20 10:27:22 +02:00
TheMode
9a4ced9a6e Cleanup 2021-08-20 10:13:08 +02:00
TheMode
a365676848 Add RecursiveEvent 2021-08-20 10:05:44 +02:00
TheMode
403e9fc8f1 Slightly optimize RandomStrollGoal
Signed-off-by: TheMode <themode@outlook.fr>
2021-08-20 07:17:53 +02:00
TheMode
8075cab011 Add ItemHideFlag#HIDE_DYE 2021-08-20 06:49:13 +02:00
TheMode
e16a662908 Add EventNode#hasListener 2021-08-20 05:57:29 +02:00
TheMode
88a3a7d37c Update doc 2021-08-20 05:21:53 +02:00
TheMode
04be72c429 Support listener expiration 2021-08-20 03:00:25 +02:00
TheMode
2ef8e957a0 Fix ThreadMXBean returning null thread info 2021-08-19 23:28:27 +02:00
TheMode
8762e54451 Clamp Pos#yaw 2021-08-19 23:22:50 +02:00
TheMode
874c60fb6a Remove player on server shutdown 2021-08-19 23:17:25 +02:00
TheMode
46d2542d59 Rename EventListener#eventType 2021-08-19 22:53:20 +02:00