themode
|
39a0923326
|
Add LazyPacket
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
7df51ef606
|
Simplify CachedPacket
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
bb1b1e53d7
|
Improve performance when cached packets are disabled
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
d7ab273b60
|
retrieve must be called in worker threads
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
8c1c18e345
|
Use an IntOpenHashSet to store viewers id
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
573e896a1f
|
Add Chunk#getSections
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
f3221ff412
|
Make BlockImpl a record
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
9927665d91
|
Add direct access to nbt for meta subclasses
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
c5141f4145
|
Material can be compared using identity
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
c45f7b2067
|
Offer default impl to create empty meta
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
731f571645
|
Improve item creation from nbt
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
b8e6d95880
|
Shortcut for withMeta
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
74e00bc70c
|
Add potion constructor without flags, style
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
064146b4fd
|
Add palette resize test
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
cf43d2c70a
|
Fix palette resizing
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
9174742429
|
Fix placement of negative section biomes
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
b17c66e339
|
Improve thread dispatcher update
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
639d19fced
|
ItemStack#withAmount does not need to pass through the builder
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
d31b219294
|
Move basic meta reading
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
bb5fe8cf70
|
Same for shared meta
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
b997b87dc1
|
Improve item meta creation performance
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
4091f0ae8c
|
More registry types can become record
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
bf77918c96
|
Use optimized copies
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
81aa3dde27
|
Make FireworkEffect record
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
2e07af2b80
|
Use map
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
6e2cfa8b2e
|
Simplify enchant nbt creation
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
f1112fc865
|
Item impl cleanup
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
c4190f544d
|
Add palette size to test
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
200c94c59e
|
Remove magic -1 return
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
f6db75b9aa
|
Replace getSectionAt to getChunkCoordinate
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
77a14c0750
|
Use map copies for possible properties
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
089a90df52
|
Use collection copies
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
ba8667a361
|
Most palettes stay unused, do not pre-size them
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
9a138d0749
|
CoordinateTest
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
3f46176bf1
|
Add basic test for Block
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
41a52c993e
|
Add basic tests for Palette
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
6a204135bd
|
getStorageManager must be deprecated
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
4008398058
|
Use jdk collections for registry storage
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
34785e96f3
|
Use map for compass meta
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
8dcc3000cf
|
Use a common pool instead of creating new threads on every chunk save
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
5d15e76323
|
Style
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
3b564a3f44
|
Include PlayerInfoPacket in packet DB
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
deda87ecb2
|
Improve PlayerInfoPacket
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
jglrxavpok
|
2045456a41
|
Fix lag spikes related to lighting (Bump Hephaistos version)
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
5b4ffa0846
|
Add SendablePacket#extractServerPacket
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
076b11b77a
|
Separate concern for packet reading
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
8f7001b72b
|
Add basic tests for items
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
987c563255
|
Add more packets to test
Signed-off-by: TheMode <themode@outlook.fr>
|
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
|
d15da98182
|
Use new compound shortcuts
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|