TheMode
|
1bea4848ac
|
Local node (#734)
|
2022-03-05 17:01:10 +01:00 |
|
TheMode
|
cc69fcf05a
|
Revert "Local node support (#688)" (#733)
This reverts commit 0cb2600929 .
|
2022-03-05 12:06:59 +01:00 |
|
TheMode
|
0cb2600929
|
Local node support (#688)
|
2022-03-05 11:11:39 +01:00 |
|
themode
|
fff0e3d97a
|
Allow viewing predicates to be null to properly support hasPredictableViewers
|
2022-03-03 16:32:52 +01:00 |
|
TheMode
|
f7d44c4774
|
Snapshot API (#722)
|
2022-03-03 07:44:57 +01:00 |
|
TheMode
|
50c0f01fb2
|
View engine improvements (#715)
|
2022-02-26 00:10:26 +01:00 |
|
themode
|
b1353c69fe
|
Remove viewEngine mention in updateNewViewer/updateOldViewer
|
2022-02-21 19:05:11 +01:00 |
|
themode
|
2438393ce1
|
Remove GlobalHandles for better testability
|
2022-02-13 12:34:27 +01:00 |
|
themode
|
4459bbeebd
|
Cleanup view tracking
|
2022-02-13 07:51:47 +01:00 |
|
TheMode
|
2006098ee2
|
Fix falling block velocity prediction
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-02-11 07:36:03 +01:00 |
|
TheMode
|
52852d339a
|
Fix viewable packets in shared instances
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-02-08 05:28:19 +01:00 |
|
TheMode
|
5b699e0375
|
Fix removal scheduling involving server ticks
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-30 08:23:34 +01:00 |
|
TheMode
|
e979d71dee
|
Update & test acquirable api
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-17 14:24:37 +01:00 |
|
TheMode
|
b87259f21b
|
properly update viewing references
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-14 21:34:20 +01:00 |
|
TheMode
|
5bbf4642e8
|
Server process (#550)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
da69526f49
|
Dispatcher testing (#570)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
2c7aae6bec
|
Dirty tracking (#547)
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
639254b19e
|
Remove the need to specify the entity position on movement
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
9ccc9040df
|
Remove Update#updateTracker, more tracking tests
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
39a0923326
|
Add LazyPacket
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
b17c66e339
|
Improve thread dispatcher update
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
705a1e3e18
|
Simplify tick logic
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
895642dd44
|
Use flare thread-safe collections
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
9717e54aac
|
Revamped scheduling API (#535)
|
2022-01-10 16:51:21 +01:00 |
|
Xavier Niochaut
|
9ab4277502
|
Port to Hephaistos v2 (#424)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
05de99f45f
|
immutable packets (record) (#528)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
ba77a9ea10
|
Make BlockSetter/Getter inner interfaces inside Block
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
e53c0a68fb
|
Properly remove manual viewers
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-25 21:30:58 +01:00 |
|
TheMode
|
8b1856d5b7
|
Async packet write (#533)
|
2021-11-17 06:31:24 +01:00 |
|
TheMode
|
c5e947c76e
|
Move CachedPacket and FramedPacket
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-17 00:48:43 +01:00 |
|
TheMode
|
e75b9f238d
|
Update registry data
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-10 16:45:46 +01:00 |
|
TheMode
|
c8ccc62525
|
Do not continue tick if entity has been removed in a nextTick task
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-08 23:39:00 +01:00 |
|
TheMode
|
5959b37600
|
Cache destroy packet
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-07 17:29:14 +01:00 |
|
TheMode
|
ec90af0e12
|
Remove unnecessary size check for queues
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-02 01:51:46 +01:00 |
|
TheMode
|
20891070d1
|
Reduce code duplication
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-11-01 20:25:44 +01:00 |
|
TheMode
|
faa289a097
|
Entity tracking rework (#486)
|
2021-11-01 18:04:00 +01:00 |
|
Moulberry
|
723bee2ea5
|
Move sync time reset (#504)
|
2021-10-27 16:02:33 +02:00 |
|
TheMode
|
b1ef97b5af
|
Use toList in stream chains
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-10-22 02:23:14 +02:00 |
|
TheMode
|
b308ce5baa
|
Update to Java 17 (#462)
|
2021-10-22 01:55:55 +02:00 |
|
Konstantin Shandurenko
|
ba76e746a2
|
Entity#lookAt and updating view in melee/ranged/combined attack goals when within attackable range (#494)
|
2021-10-17 21:07:59 +02:00 |
|
TheMode
|
0bd519c894
|
Use fastutil for viewable packets
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-10-15 06:17:48 +02:00 |
|
Moulberry
|
26341005b1
|
Passenger Fixes (#476)
Don't teleport player when entering/exiting vehicle + better height offset logic
|
2021-10-01 16:35:42 +02:00 |
|
TheMode
|
d5d4a97694
|
EntityTeleportPacket must also be prepared
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-22 19:12:48 +02:00 |
|
TheMode
|
93a62ba133
|
Optimize entity teleport, prevent movement packets from being sent with teleport ones
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-22 01:13:05 +02:00 |
|
TheMode
|
e43d001076
|
Passenger entities should not send velocity packets
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-21 10:37:36 +02:00 |
|
TheMode
|
22ead81ebe
|
Take the vehicle eye height into consideration
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-21 09:10:51 +02:00 |
|
TheMode
|
d8abdef1da
|
Synchronize entity position when removing vehicle
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-20 22:43:54 +02:00 |
|
TheMode
|
2e017c3f0e
|
Put equality check in the final method
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-20 22:32:16 +02:00 |
|
TheMode
|
a6fda18af6
|
Ensure that passengers are visible
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-20 22:28:09 +02:00 |
|
TheMode
|
4e58d61345
|
Prevent deadlock when adding/removing viewers very fast
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-09-20 18:42:31 +02:00 |
|