Commit Graph

4801 Commits

Author SHA1 Message Date
themode 38fe1bdf54 Remove `before_install` 2022-02-13 16:12:38 +01:00
themode 49e727d177 Move removal of unix socket file 2022-02-13 16:05:19 +01:00
themode 078d2ef670 Fix test 2022-02-13 16:02:32 +01:00
themode 36c27cbe05 Fix rare case where the phaser gets terminated on ARM cpus 2022-02-13 15:52:01 +01:00
themode 1fe93ce653 Fix socket close 2022-02-13 14:34:30 +01:00
themode 945bf6a914 Revert flush 2022-02-13 14:07:08 +01:00
themode 367c5ec35a Flush viewable packets at the end of every test 2022-02-13 13:22:44 +01:00
themode 2438393ce1 Remove GlobalHandles for better testability 2022-02-13 12:34:27 +01:00
themode 84d154b8db Add ChunkUtils#getChunkCount 2022-02-13 10:27:24 +01:00
themode 4459bbeebd Cleanup view tracking 2022-02-13 07:51:47 +01:00
themode d08635dbc3 Avoid unnecessary/unsafe field lookups 2022-02-13 07:28:50 +01:00
TheMode cc0c7e00b2 Fix flare dependencies
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-12 02:31: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 de71900cb9 Add `readByteArray` shortcut
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-11 04:32:49 +01:00
TheMode 502db8ec5c Fix block entity packet not being sent on placement
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-10 16:48:59 +01:00
TheMode 5b9784d85a Misc cleanup
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-10 13:27:46 +01:00
TheMode 1ad013e02e Remove deprecated data/storage APIs
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-09 23:07:18 +01:00
TheMode e505c965e2 Avoid floor whenever possible
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-08 09:52:50 +01:00
TheMode f633e6e276 Simplify `parseProperties`
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-08 09:42:18 +01:00
TheMode 09aea3c8d4 palette inlining
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-08 08:41:50 +01:00
TheMode 920bf62699 Style
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-08 05:31:47 +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 9d70c0a8a6 Add Collector#assertEmpty
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-08 01:54:36 +01:00
TheMode b26abc11b0 Fix shared instance unregistering
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-07 23:39:57 +01:00
TheMode 0f352a8f92 Fix potion registry
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-07 23:26:30 +01:00
themode 2e02dfd4d8 Fix synchronization issue with viewable packets 2022-02-05 08:21:19 +01:00
TheMode 0934c8ef16 counter thread provider should never update partitions
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-05 06:17:04 +01:00
TheMode 95fd6e7c81 Change int array to byte in BlockImpl
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-04 22:30:30 +01:00
TheMode 0743759eed
Do not cache registry (#651) 2022-02-04 22:28:05 +01:00
TheMode 6716b21a4a Bring back palette optimization
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-03 16:09:43 +01:00
TheMode fbd462a6ee Temporarily remove palette optimization
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-03 05:34:32 +01:00
TheMode d622eab048 Oopsie
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-02 21:30:03 +01:00
TheMode 5b91e0c622 Dead code
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-02 19:55:14 +01:00
TheMode 852712c4ed
Palette specialization (#638) 2022-02-02 19:24:08 +01:00
TheMode 81ab4214f2 Add `Pos#withView(Pos)`
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-02 16:42:00 +01:00
TheMode a2b1148343 Make EventNode#toString return a graph of the current node state
Signed-off-by: TheMode <themode@outlook.fr>
2022-02-02 15:41:11 +01:00
mworzala 070a45cb97
Move extension demo to demo project (can be loaded with indev classes currently) 2022-02-02 08:10:00 -05:00
TheMode b5cc2c4126 Verify entity removal from instance entity list
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-31 12:54:48 +01:00
TheMode 6f099a4036 Ensure that DestroyEntitiesPacket is received on entity removal
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-31 12:52:20 +01:00
TheMode 59fc49d137 Add failFollowup
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-31 12:35:41 +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
emortal f1ca048eb6
Fix player settings (#620) 2022-01-29 22:07:50 +01:00
TheMode fb81578028 Move string length check in ClientSettingsPacket
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-29 21:04:01 +01:00
TheMode f9080fa4f8 Tab list changes must be broadcasted
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-29 16:59:46 +01:00
TheMode 624ccbdee8 Fix build
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-29 15:01:15 +01:00
Moulberry 6a83fd6ac8
Fix permission level resetting & make entity in EntityMeta nullable (#595) 2022-01-29 14:56:45 +01:00
TheMode 87d5a33c76
Fix corruption when receiving multiple compressed packets (#611)
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-29 10:18:23 +01:00
TheMode d45ce9dab4 Add Env#listen
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-29 08:37:17 +01:00
TheMode f05b4baa8a Fix build
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-28 08:21:29 +01:00
TheMode f178db759c Test player slots conversion
Signed-off-by: TheMode <themode@outlook.fr>
2022-01-28 08:17:18 +01:00