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 |
|
TheMode
|
fe02cf73cf
|
Set empty bitset
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
jglrxavpok
|
34030e3a8f
|
Bump Hephaistos version + fix loading of <0 sections for 1.18 worlds
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
f708750045
|
Make Color properly immutable
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
a93dac5c66
|
Deprecate array tags in profit of immutable nbt types
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
f0104f7f1d
|
Do not throw an exception if the task is not registered
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
9af41f944a
|
Fast exit if task queue is empty
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
5c6d0dc7b2
|
Improve viewer loop performance
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
f1c9871800
|
Use bitset to store parked & registered tasks
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
themode
|
dd3e51c420
|
Primitive map for metadata
|
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
|
d865e9f75a
|
Remove redundant entity tracking
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
49a64dd702
|
Remove some warnings
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
d18f07dcd5
|
Unnecessary null parameter
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 |
|
TheMode
|
df071d4bfb
|
Simple tests for tags
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
3598c73e5a
|
Add TagHandler#fromCompound
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
ce03c45b5e
|
Add thread safety warning
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
817bb32c3a
|
Remove duplicate constructor
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
0825bd5d85
|
Fail on exception
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|
TheMode
|
9a13bafa5e
|
Add WIP test for packet serialization
Signed-off-by: TheMode <themode@outlook.fr>
|
2022-01-10 16:51:21 +01:00 |
|