Commit Graph

412 Commits

Author SHA1 Message Date
2f47aa0652
Remove unneeded lwjgl libs 2024-02-04 12:10:19 +07:00
e9b2ae84d2
bump kommons 2024-02-03 23:04:16 +07:00
f8cf9880e5
bump kommons 2024-02-03 21:02:45 +07:00
c4241a027a
bump kommons 2024-02-03 20:50:54 +07:00
c5d1e0f4c7
Migrate to kommons 2024-02-03 20:41:51 +07:00
c65d3f1a88
Some renamings 2024-02-03 13:46:50 +07:00
8c731366af
USE_CAFFEINE_INTERNER compilation flag 2024-02-02 18:18:41 +07:00
278f66d892
Finally, client threads 2024-02-02 17:53:20 +07:00
0b961b72ae
Merge Player and Connection 2024-02-02 17:00:02 +07:00
bd8d0e58df
"Fix" random crash inside stbi_load_from_memory caused by JVM releasing DirectByteBuffer while it is being used 2024-02-02 15:47:42 +07:00
cb38ecfde7
Move JsonUtils to json package 2024-02-02 12:30:22 +07:00
4d58f0ab71
Kind of more networking stuff 2024-02-02 12:09:22 +07:00
2b95bf5e3e
More work on chunk map and chunk tickets 2024-02-01 18:33:11 +07:00
a028694010
Functional chunk tickets, chunk source, player chunk tracking 2024-02-01 15:58:44 +07:00
3561bf7086
Remove unused class 2024-01-28 20:26:38 +07:00
81ff32b8c1
Move starbound file system to top package 2024-01-28 20:25:31 +07:00
b7ec73bf0f
Server and network test code 2024-01-28 16:13:07 +07:00
f58b0bca80
Actor movement controller 2024-01-25 19:46:41 +07:00
8fe6da7218
Window icon 2023-12-02 15:38:00 +07:00
19c3da7b8f
jvm heap usage bar on loading screen 2023-12-02 00:16:45 +07:00
e0c511af33
Fix dot animation 2023-12-01 23:50:32 +07:00
125af3141d
actor entity 2023-12-01 21:06:34 +07:00
bfc39a6cb6
Don't directly depend on forkjoinpool 2023-12-01 21:06:28 +07:00
f4cb791125
Speed up loading by lazy adapters 2023-12-01 20:23:16 +07:00
efadaeb28c
Get rid of loading log since it stalls threads 2023-12-01 20:16:21 +07:00
35fc841037
fixes 2023-12-01 19:22:49 +07:00
cc1c0124ae
Add missing logging 2023-12-01 19:07:51 +07:00
b79161cca2
Load font from pak files, bootstrap window 2023-12-01 19:03:51 +07:00
2793154bbb
bring back very thin boxes instead of lines 2023-12-01 13:48:30 +07:00
4db69db0cd
Regular movement code port from original engine 2023-12-01 13:28:25 +07:00
2b94bfd41f
Collision detection updates 2023-11-20 14:18:57 +07:00
1526a1c127
Universe thread, more synchronization (to allow more pararllel code), initiate player movement test once again 2023-11-11 14:25:31 +07:00
8af66ff359
move json out of io package 2023-11-10 22:51:32 +07:00
24529aba3e
Switch to Luna from PUC Lua 2023-11-10 22:25:41 +07:00
f0791a47b7
Make mailbox be lightweight as possible 2023-10-26 00:34:06 +07:00
792e0c6ff6
Original game tile collision geometry 2023-10-25 22:28:49 +07:00
d782b33970
Fix native memory leak
in GC language.
2023-10-22 14:01:21 +07:00
d0862ab454
Micro optimize interner 2023-10-22 13:39:46 +07:00
064689fc25
Massively improve memory usage of world tiles 2023-10-22 10:12:39 +07:00
949ed802ad
Redesigned registry 2023-10-22 00:45:22 +07:00
8cd84a4501
Significantly reduce memory usage by cells 2023-10-19 08:13:57 +07:00
8afef646ae
Sparse chunk map instead of infinite chunk map, allowing to create huge worlds, without complexity of "infinite" worlds 2023-10-19 00:47:53 +07:00
93deb62d4b
Immutable chunk cells 2023-10-19 00:03:38 +07:00
ba0d792e83
Misc fixes 2023-10-18 22:36:46 +07:00
b1b5b598f0
preciseWait flag on client 2023-10-18 22:25:49 +07:00
5fb6d817fc
Parallel move(), remove more outdated code, complete MailboxExecutorService 2023-10-14 22:23:30 +07:00
30b168766d
Remove kbox2d from deps and remove leftover code from previous testing stages 2023-10-14 19:26:28 +07:00
b9975657d4
SAT testcode 2023-10-14 10:39:20 +07:00
2280882247
Add ScheduledExecutorService impl to ManualExecutorService 2023-10-13 00:42:10 +07:00
906e6a0373
Fix world keys in test code 2023-10-12 19:16:54 +07:00