Commit Graph

4792 Commits

Author SHA1 Message Date
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
themode
bd23cd6568 Add interpretPacketQueue for testing purpose 2022-01-28 05:32:35 +01:00
themode
bcc652ede8 Add tests for incomplete reads 2022-01-27 15:29:16 +01:00
themode
cc46b6f130 Add junit params 2022-01-27 15:14:55 +01:00
themode
735184b909 Add tests for reading complete un/compressed stream 2022-01-27 14:58:30 +01:00
themode
dbcb21d1aa Add basic api for event integration, + basic held tests 2022-01-27 13:08:42 +01:00
themode
5e0340c9d8 Add reusable Collector interface for the testing framework 2022-01-27 12:42:51 +01:00
themode
6ecf486b9d Remove guava dependency 2022-01-27 05:15:51 +01:00
themode
a111271113 Fix tests 2022-01-26 18:37:21 +01:00
themode
1cedb8b49a Fix chunk viewers using entity view distance 2022-01-26 18:19:50 +01:00