iam4722202468
|
063a4dc392
|
Fix cursor item not being set properly when inventory click event is cancelled
|
2021-08-31 03:45:54 -04:00 |
|
Matt Worzala
|
220a4db768
|
mark BundleMeta experimental, shorten material nsid access
|
2021-08-30 18:09:08 -04:00 |
|
Matt Worzala
|
868c5ba044
|
add array copy
|
2021-08-30 18:04:46 -04:00 |
|
Matt Worzala
|
5b8051e2e8
|
experimental tags, docs, shorten item creation
|
2021-08-30 18:00:57 -04:00 |
|
Matt Worzala
|
8291639749
|
add BundleMeta and full item to/from nbt
|
2021-08-30 17:51:19 -04:00 |
|
TheMode
|
ebb179da7c
|
You didn't see anything
|
2021-08-30 19:47:30 +02:00 |
|
TheMode
|
e99d8c6a6f
|
Add BlockHandler.PlayerPlacement#getHand
|
2021-08-30 15:52:07 +02:00 |
|
TheMode
|
ae04ca5574
|
More comments for ListenerHandle
|
2021-08-30 12:33:09 +02:00 |
|
TheMode
|
a92ac203f7
|
Style cleanup
|
2021-08-29 17:11:10 +02:00 |
|
TheMode
|
61d19243f7
|
Fix event expiration
|
2021-08-29 12:50:44 +02:00 |
|
TheMode
|
8b61ead08e
|
Fix parent filtering
|
2021-08-29 12:25:57 +02:00 |
|
TheMode
|
0a3ad69e58
|
Ensure listeners being up to date
|
2021-08-29 01:03:09 +02:00 |
|
TheMode
|
a75910fe3f
|
Fix drag clicks
|
2021-08-29 00:07:58 +02:00 |
|
EpicPlayerA10
|
8b7fb7a7c5
|
Add missing husk
|
2021-08-28 21:10:56 +02:00 |
|
jglrxavpok
|
9f97c985aa
|
Make javadoc build again
|
2021-08-28 17:09:07 +02:00 |
|
Xavier Niochaut
|
7b046c2225
|
Merge pull request #436 from Minestom/feature/thread-bound-tasks
Fix GLFW-based framebuffers not using the proper threads
|
2021-08-28 16:50:59 +02:00 |
|
jglrxavpok
|
07a05a6ed2
|
Remove unused import
|
2021-08-28 16:45:06 +02:00 |
|
jglrxavpok
|
4184602eb0
|
oops wrong line
|
2021-08-28 14:30:49 +02:00 |
|
jglrxavpok
|
b9f1f75249
|
Cleanup un-needed changes 2
|
2021-08-28 14:28:45 +02:00 |
|
jglrxavpok
|
b1b1e70c40
|
Cleanup un-needed changes
|
2021-08-28 14:27:52 +02:00 |
|
jglrxavpok
|
85ca2a5302
|
No longer expose Thread-binding to Task API
|
2021-08-28 14:20:47 +02:00 |
|
TheMode
|
4d0924a522
|
Can now specify InstanceContainer chunk loader during initialization
|
2021-08-28 13:06:09 +02:00 |
|
TheMode
|
bf847fac79
|
Oops position
|
2021-08-28 11:51:39 +02:00 |
|
TheMode
|
9739403ff4
|
Properly update the client position when switching vehicle
|
2021-08-28 11:37:42 +02:00 |
|
TheMode
|
34ba838ab5
|
Improve movement cancelling
|
2021-08-28 11:28:14 +02:00 |
|
TheMode
|
4680dbd64e
|
Reuse call method for mapped nodes
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-27 09:55:10 +02:00 |
|
TheMode
|
5c9c57439a
|
Prevent node update from being called multiple times
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-27 09:51:36 +02:00 |
|
jglrxavpok
|
42938111d5
|
Allow tasks to be bound to the same thread for each run.
|
2021-08-26 19:50:28 +02:00 |
|
TheMode
|
f7cd0def20
|
Add dedicated CachedPacket for future network optimizations
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-26 18:18:35 +02:00 |
|
TheMode
|
b60b785dcd
|
Fix unhandled exception
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-26 17:59:51 +02:00 |
|
Matthew
|
75964f87b4
|
Merge Task#scheduleForShutdown into Task#schedule
|
2021-08-26 11:22:08 -04:00 |
|
Matthew
|
1c92414cad
|
Add TaskBuilder#build
|
2021-08-26 11:22:08 -04:00 |
|
Matthew
|
2674ca933e
|
Move functionality from TaskBuilder#schedule to Task#schedule and Task#scheduleForShutdown
|
2021-08-26 11:22:08 -04:00 |
|
Matt Worzala
|
3ce51ff470
|
switch permission level back to an int internally
|
2021-08-26 11:12:03 -04:00 |
|
kiipy
|
6eac7282af
|
Made Player#setPermissionLevel persistent after death.
|
2021-08-26 11:12:03 -04:00 |
|
TheMode
|
66681c5caf
|
Use an array for filtering
|
2021-08-26 14:25:13 +02:00 |
|
TheMode
|
d56479d316
|
Ensure that child also invalidate events
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-26 13:24:16 +02:00 |
|
TheMode
|
af82bf1236
|
Reduce allocations for chunk packet writing
|
2021-08-26 10:55:56 +02:00 |
|
TheMode
|
024f8d36bd
|
API cleanup
|
2021-08-26 10:36:31 +02:00 |
|
LeoDog896
|
811e3c542b
|
Fix up tab completion for EntityType
|
2021-08-25 18:35:51 -04:00 |
|
TheMode
|
748b24b8ef
|
Expand block properties error
|
2021-08-25 18:26:45 +02:00 |
|
TheMode
|
73f125763c
|
Use a lock + weak map
|
2021-08-25 17:25:08 +02:00 |
|
TheMode
|
e185bca468
|
Fix obvious packet corruption
|
2021-08-25 13:54:09 +02:00 |
|
TheMode
|
5e18f48a1b
|
Cleanup
|
2021-08-25 10:45:35 +02:00 |
|
TheMode
|
2ae0c0bbcd
|
Batch movement packets
|
2021-08-25 09:01:13 +02:00 |
|
TheMode
|
6520855418
|
Fix buffer offset
|
2021-08-24 21:21:51 +02:00 |
|
TheMode
|
5ddd97cee2
|
Move optimized event calling inside ListenerHandle
|
2021-08-24 15:35:09 +02:00 |
|
TheMode
|
aed441123e
|
Marks some methods as experimental
|
2021-08-24 15:25:11 +02:00 |
|
TheMode
|
93cbd52313
|
Use arrays instead of lists for loops
|
2021-08-24 15:12:39 +02:00 |
|
TheMode
|
ec66beece4
|
Initial viewable broadcast attempt
|
2021-08-24 14:59:17 +02:00 |
|
TheMode
|
5e27399815
|
Fix event propagation on self
|
2021-08-24 11:49:57 +02:00 |
|
Kiip
|
b1c1f65064
|
Fix minestom.com > minestom.net
|
2021-08-24 11:33:02 +02:00 |
|
TheMode
|
4825f8d4c1
|
Add EquipmentHandler#hasEquipment
|
2021-08-24 08:26:04 +02:00 |
|
TheMode
|
2cf4e89694
|
Implement shift-click equip
|
2021-08-24 07:23:44 +02:00 |
|
TheMode
|
7740c45982
|
Fix node child removal
|
2021-08-23 18:43:20 +02:00 |
|
TheMode
|
dc59f3fd23
|
Make auth requests async
|
2021-08-23 08:53:08 +02:00 |
|
TheMode
|
8fa590fdcd
|
Fix drag clicks
|
2021-08-23 04:02:06 +02:00 |
|
TheMode
|
2450e741e6
|
Catch Throwable instead of Exception
|
2021-08-23 03:46:10 +02:00 |
|
TheMode
|
f1c9268897
|
Catch Throwable instead of Exception
|
2021-08-22 18:35:19 +02:00 |
|
TheMode
|
1b55bd0137
|
Merge pull request #428 from RinesThaix/getLineOfSightEntity
Entity#getLineOfSightEntity and BoundingBox#intersect(Point, Point)
|
2021-08-22 16:52:13 +02:00 |
|
Шандуренко Константин Владимирович
|
66e8ac2dc3
|
Code review
|
2021-08-22 17:47:52 +03:00 |
|
TheMode
|
253c059614
|
Do not run chunk load callback in the instance thread
|
2021-08-22 16:44:24 +02:00 |
|
Шандуренко Константин Владимирович
|
f2f592209a
|
Entity#getLineOfSightEntity and BoundingBox#intersect(Point, Point)
|
2021-08-22 16:56:34 +03:00 |
|
TheMode
|
91983e16eb
|
Prevent the server from stopping twice
|
2021-08-22 14:29:46 +02:00 |
|
TheMode
|
01e39b5d98
|
Merge pull request #427 from AlexDicy/master
Handle Ctrl+C and SIGINT signal
|
2021-08-22 14:28:18 +02:00 |
|
TheMode
|
93fc7235e0
|
Fix context being null in globalListener
|
2021-08-22 14:22:06 +02:00 |
|
Lorenzo Lapucci
|
74abe0439b
|
Merge branch 'Minestom:master' into master
|
2021-08-22 14:13:01 +02:00 |
|
Lorenzo Lapucci
|
c61a3dcd12
|
Stop the server on Ctrl+C and SIGINT signal
|
2021-08-22 14:12:38 +02:00 |
|
TheMode
|
129a39fc3d
|
Proper place for global event ListenerHandles
|
2021-08-22 13:56:12 +02:00 |
|
TheMode
|
a8d90955c7
|
Fix chunks being registered multiple times (weirdly only happen on Windows?)
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-08-22 09:57:39 +02:00 |
|
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
|
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 |
|