1
0
mirror of https://github.com/p2r3/bareiron.git synced 2025-10-02 07:35:08 +02:00
Commit Graph

124 Commits

Author SHA1 Message Date
p2r3
e7aeba9d8f simplify biome grid building 2025-08-21 03:09:01 +03:00
p2r3
afb3680c24 fix byte order in seed debug print 2025-08-21 03:06:28 +03:00
p2r3
8963b83bff compile with -O3 on linux 2025-08-21 01:37:10 +03:00
p2r3
ea8be085e8 use VIEW_DISTANCE to determine sent chunk volume 2025-08-21 01:36:17 +03:00
p2r3
2d2c92d1ee fix esp-idf compilation error 2025-08-21 01:02:02 +03:00
p2r3
b6b091f600 handle breaking columns of blocks 2025-08-21 00:41:20 +03:00
p2r3
48b03f9e04 fix block changes not persisting 2025-08-21 00:35:30 +03:00
p2r3
6e5791a2d0 hash seeds before use 2025-08-20 23:39:51 +03:00
p2r3
e60b5a44f9 send biome data to clients 2025-08-20 23:11:07 +03:00
p2r3
77ea84f6d8 fix missing argument in function call 2025-08-20 23:10:51 +03:00
p2r3
98137c2aa2 fix esp-idf build error 2025-08-20 22:39:42 +03:00
p2r3
aeb0ad348f add biomes 2025-08-20 22:35:26 +03:00
p2r3
08efb0b674 fix out of bounds array access 2025-08-20 18:59:40 +03:00
p2r3
8936eb32db make esp task yielding more consistent and reduce overhead 2025-08-20 15:21:02 +03:00
p2r3
5f3dcc56f9 move headers to separate directory 2025-08-20 13:42:56 +03:00
p2r3
837ce1e463 reset task timer before and after yield delay 2025-08-20 06:37:58 +03:00
p2r3
a2b0796988 pet the dog more often during login 2025-08-20 06:37:28 +03:00
p2r3
a89043394c spend less time petting dogs 2025-08-20 06:10:04 +03:00
p2r3
023b866529 ensure all bytes are sent on non-blocking socket 2025-08-20 05:08:57 +03:00
p2r3
48b6c7cfb4 fix compatibility with esp-idf 2025-08-20 04:55:28 +03:00
p2r3
19c49f8d54 fix wrong angle order in spawn entity packet 2025-08-20 04:32:55 +03:00
p2r3
66ab597ad0 add player entities 2025-08-20 04:30:29 +03:00
p2r3
293ed517ea optimize block changes struct 2025-08-19 17:42:45 +03:00
p2r3
20f9856b47 support multiple simultaneous connections 2025-08-18 03:01:41 +03:00
p2r3
1be62beca8 better sync client/server block state 2025-08-18 01:25:28 +03:00
p2r3
d27b085ae5 return items to inventory when closing crafting window 2025-08-17 19:24:31 +03:00
p2r3
d66175d91f optimize chunk transmission 2025-08-17 17:28:42 +03:00
p2r3
c2f04f2b0c add missing esp-idf dependency 2025-08-17 03:46:07 +03:00
p2r3
4cbb7f8d43 fix esp-idf compilation issue 2025-08-17 03:07:11 +03:00
p2r3
bf8c7e8185 address compiler warnings 2025-08-17 03:04:16 +03:00
p2r3
c5339380cd remove redundant declaration 2025-08-17 03:00:40 +03:00
p2r3
ecad0d7a50 improve player spawning and esp-idf compatibility 2025-08-17 02:58:25 +03:00
p2r3
e24d07585f add torch crafting recipe 2025-08-17 02:18:17 +03:00
p2r3
bcca0c5abf send basic skylight data 2025-08-17 02:18:10 +03:00
p2r3
982d260a92 implement furnaces and fix crafting 2025-08-17 01:06:35 +03:00
p2r3
0b94ce9f42 adjust ore probability 2025-08-16 22:28:33 +03:00
p2r3
3561b40fb9 implement item durability 2025-08-16 22:23:56 +03:00
p2r3
72718af154 fix slot translation inconsistencies 2025-08-16 21:05:27 +03:00
p2r3
07070416bc update ore mining behavior 2025-08-16 20:16:34 +03:00
p2r3
4c73e99f29 support crafting more tools 2025-08-16 20:16:17 +03:00
p2r3
7a3e2b5fa2 overhaul worldgen 2025-08-16 16:15:33 +03:00
p2r3
d36416cd2b limit world depth to y>0 2025-08-14 14:44:48 +03:00
p2r3
74c556af86 precalculate networked block palette buffer 2025-08-14 08:13:33 +03:00
p2r3
374943669e optimize applying block changes 2025-08-14 07:25:38 +03:00
p2r3
106e3e9ba2 fix network overhead in worldgen 2025-08-14 06:49:48 +03:00
p2r3
1d76a0d96e improve compatibility with espidf 2025-08-14 05:08:08 +03:00
p2r3
c40928412b add stone tools 2025-08-13 21:10:48 +03:00
p2r3
2ab196e5f0 implement block mining conditions 2025-08-13 20:57:58 +03:00
p2r3
94b3682f0a reduce size of registry data 2025-08-13 19:47:55 +03:00
p2r3
fbeaf5c499 clean up registry builder 2025-08-13 18:56:11 +03:00