Commit Graph

  • a75d1bcb2c decrease attack cooldown p2r3 2025-08-29 23:29:34 +03:00
  • 5f75cb687e fix up player flag descriptions p2r3 2025-08-29 23:02:48 +03:00
  • 2f0bf1d802 fix wrong datatype in network timeout timestamp p2r3 2025-08-29 17:22:18 +03:00
  • 200e9154a0 implement timeout on stalling connections p2r3 2025-08-29 16:11:56 +03:00
  • ef28d7c0d5 remove unnecessary comparison p2r3 2025-08-29 15:59:20 +03:00
  • ecaa62da69 explicitly handle running out of block changes p2r3 2025-08-29 15:57:38 +03:00
  • e5c5b8338d use config block change limit in source file too p2r3 2025-08-29 15:44:22 +03:00
  • 67b50beb90 support syncing to flash on esp-idf via littlefs p2r3 2025-08-29 06:22:05 +03:00
  • 99a09dc59f debloat includes p2r3 2025-08-29 06:21:11 +03:00
  • 728d49f7b6 implement syncing world to file on disk p2r3 2025-08-29 02:49:41 +03:00
  • e4267e7edf fix storing wrong integer player position at negative coordinates p2r3 2025-08-29 00:29:47 +03:00
  • ca6f8afbea implement chests p2r3 2025-08-28 23:51:00 +03:00
  • 1ae481ed3d fix fragmentation in block changes array p2r3 2025-08-28 23:20:28 +03:00
  • 22d8bfc377 time chunk generation more accurately p2r3 2025-08-28 13:41:35 +03:00
  • 417729a7d0 make apples edible p2r3 2025-08-28 13:14:09 +03:00
  • da4ab5faaf fix client-side food level mismatch after eating p2r3 2025-08-28 03:04:27 +03:00
  • 992537cda8 add recipes for converting ore blocks back to source materials p2r3 2025-08-28 02:51:10 +03:00
  • 975e5bb6cd burn zombies during the day p2r3 2025-08-28 02:48:46 +03:00
  • ba7d48c3e3 add missing flag check and docs p2r3 2025-08-28 02:35:58 +03:00
  • 5c3ec29948 spawn only hostile mobs in caves p2r3 2025-08-28 02:33:31 +03:00
  • 0708a945e5 make flight a configuration option p2r3 2025-08-28 02:30:48 +03:00
  • fc327299b4 don't send gameplay packets to clients who haven't loaded in p2r3 2025-08-28 02:27:04 +03:00
  • de501afb1c fix wrong player handles in player combat p2r3 2025-08-28 02:04:20 +03:00
  • 728195b48f play item break animation and sound when a tool breaks p2r3 2025-08-28 01:59:17 +03:00
  • df8ebf07d5 clarify config wording p2r3 2025-08-28 01:55:56 +03:00
  • b26e74c382 add option to disable fluid calculation p2r3 2025-08-28 01:50:12 +03:00
  • b5d72f852e make simulation distance equal to view distance p2r3 2025-08-28 01:46:39 +03:00
  • c1a78e8509 fix sending wrong entity id to clients during login p2r3 2025-08-28 01:34:09 +03:00
  • f5119d0b70 improve hunger mechanics p2r3 2025-08-27 17:03:55 +03:00
  • 68eb77c424 remove unnecessary data from server list ping p2r3 2025-08-27 16:15:57 +03:00
  • ae51fb4fbc clear client visited chunk history on disconnect p2r3 2025-08-27 16:15:09 +03:00
  • 6c44558083 add cooking p2r3 2025-08-27 15:35:28 +03:00
  • b7234ab31e explicitly handle running out of player slots p2r3 2025-08-27 15:31:09 +03:00
  • 035be84850 vary yaw angle randomly for all mobs p2r3 2025-08-27 15:30:35 +03:00
  • 39255caef3 fix not being able to access containers with an empty hand p2r3 2025-08-27 15:30:24 +03:00
  • 1c98f7a469 remove lava fluid checks until lava is actually implemented p2r3 2025-08-27 15:23:17 +03:00
  • fcb214cc4c fix mob behavior on low tickrate p2r3 2025-08-27 14:50:36 +03:00
  • b46f5927a2 handle server list ping p2r3 2025-08-27 14:50:17 +03:00
  • 71737380d5 implement water flow p2r3 2025-08-26 22:54:48 +03:00
  • aa1334db9e make event timing independent of tickrate p2r3 2025-08-26 16:07:43 +03:00
  • 84fda79901 implement hunger system p2r3 2025-08-26 02:29:00 +03:00
  • 297047b6dd manually assign y position on first spawn p2r3 2025-08-25 20:34:06 +03:00
  • e51d03e833 implement mob drops p2r3 2025-08-24 23:17:54 +03:00
  • 97beada80c adjust mob health p2r3 2025-08-24 22:51:27 +03:00
  • 623f7765d7 sync block light to the client (kinda) p2r3 2025-08-24 22:28:03 +03:00
  • 549745516f prevent players from dropping and losing items p2r3 2025-08-24 20:41:48 +03:00
  • ab9ed43a9b fix segfault when using last piece of bone meal p2r3 2025-08-24 16:29:00 +03:00
  • da91e7718f implement shears p2r3 2025-08-24 16:24:26 +03:00
  • 5fa810b71f update list of blocks requiring a pickaxe to obtain p2r3 2025-08-24 16:06:21 +03:00
  • 4edc21ab81 fix 3x3 ore block recipes p2r3 2025-08-24 15:57:29 +03:00
  • 479549e7d2 fix not consuming fuel on a bad fuel value roll p2r3 2025-08-24 15:54:17 +03:00
  • 82eed6be9e fix clearing wrong slots when closing crafting table p2r3 2025-08-24 15:31:37 +03:00
  • ec83594f26 properly handle stack sizes p2r3 2025-08-24 14:47:52 +03:00
  • a61f1fba45 allow growing saplings on mud p2r3 2025-08-23 23:06:09 +03:00
  • aa74a55a19 implement growing saplings with bone meal p2r3 2025-08-23 23:04:45 +03:00
  • 5ac426f21a fix compile warnings p2r3 2025-08-23 17:55:33 +03:00
  • 0945de26f0 refactor use item handler p2r3 2025-08-23 17:54:05 +03:00
  • 3c86db75fb implement composter p2r3 2025-08-23 15:55:46 +03:00
  • c0b903a936 add saplings to instantly breakable blocks p2r3 2025-08-23 14:48:30 +03:00
  • ede62b264a change default y value to a more sensible number p2r3 2025-08-23 14:45:01 +03:00
  • da2e99bd08 fix mobs failing to find a valid spawn position p2r3 2025-08-23 14:42:52 +03:00
  • ee69d3ab9b support placing blocks on containers while sneaking p2r3 2025-08-23 04:24:06 +03:00
  • 77c68c4dbc fix wrong respawn flag handling p2r3 2025-08-23 04:21:13 +03:00
  • 34a41b0ff7 prevent potential fall damage death from slow chunk loading p2r3 2025-08-23 02:31:11 +03:00
  • bbbf137388 prevent players from leaving world boundaries p2r3 2025-08-23 02:30:05 +03:00
  • d0dfa01d9d fix taking damage when attacking players p2r3 2025-08-23 02:17:02 +03:00
  • f9bd73d1eb fix right click dealing damage p2r3 2025-08-23 02:15:32 +03:00
  • b020cec224 fix mobs spawning at bad Y coordinate p2r3 2025-08-23 02:13:51 +03:00
  • d9f6511af1 improve block placement checks p2r3 2025-08-23 02:06:01 +03:00
  • eb57e545f6 fix mob movement and collision quirks p2r3 2025-08-23 02:00:32 +03:00
  • 4a90979e2f improve packet error logging and handling p2r3 2025-08-23 01:50:14 +03:00
  • 313c31bf7d fix player movement not being broadcast sometimes p2r3 2025-08-23 00:57:48 +03:00
  • 47ffa755c7 fix compile warnings p2r3 2025-08-23 00:01:37 +03:00
  • 18902e7504 expand crafting recipes p2r3 2025-08-22 19:18:25 +03:00
  • b3654fea6f reduce mob Y axis attack reach p2r3 2025-08-22 17:56:48 +03:00
  • 7d75125353 implement player attack cooldown p2r3 2025-08-22 17:54:41 +03:00
  • f197a19a07 fix loading wrong spawn chunks p2r3 2025-08-22 17:45:28 +03:00
  • e311b0cbe4 implement mob combat p2r3 2025-08-22 17:41:29 +03:00
  • ed6ad6de6d fix indentation p2r3 2025-08-22 15:57:41 +03:00
  • f366e7fdc6 add more mob types p2r3 2025-08-22 15:33:42 +03:00
  • 1c4e433a32 implement mob despawning p2r3 2025-08-22 14:30:26 +03:00
  • 4da773b943 refactor game-specific tools into separate file p2r3 2025-08-22 14:00:38 +03:00
  • 24f8e2bfad add lily pad to instamine blocks list p2r3 2025-08-22 13:43:55 +03:00
  • 6fc5d07699 support common miscellaneous packets p2r3 2025-08-22 13:41:19 +03:00
  • 9fd9ede50d fix off-by-one error in chat packet p2r3 2025-08-22 13:22:55 +03:00
  • ca9edce43a implement basic support for mobs p2r3 2025-08-22 02:29:59 +03:00
  • 5a0f8fd376 fix typo in chat code p2r3 2025-08-22 02:28:18 +03:00
  • c9e404813d fix esp-idf nitpicks p2r3 2025-08-22 01:56:13 +03:00
  • 05862bf62a implement chat messages p2r3 2025-08-21 17:45:39 +03:00
  • 33c564e0fc add player join messages p2r3 2025-08-21 17:03:26 +03:00
  • 70c1fb0e7a implement respawning p2r3 2025-08-21 16:37:37 +03:00
  • 05f17399f5 implement fall damage p2r3 2025-08-21 15:07:49 +03:00
  • 2a0d465ad7 handle column blocks more consistently p2r3 2025-08-21 13:32:40 +03:00
  • c8ee2c6bf1 make torches craftable with charcoal p2r3 2025-08-21 12:51:59 +03:00
  • e7aeba9d8f simplify biome grid building p2r3 2025-08-21 03:09:01 +03:00
  • afb3680c24 fix byte order in seed debug print p2r3 2025-08-21 03:06:28 +03:00
  • 8963b83bff compile with -O3 on linux p2r3 2025-08-21 01:37:10 +03:00
  • ea8be085e8 use VIEW_DISTANCE to determine sent chunk volume p2r3 2025-08-21 01:36:17 +03:00
  • 2d2c92d1ee fix esp-idf compilation error p2r3 2025-08-21 01:02:02 +03:00
  • b6b091f600 handle breaking columns of blocks p2r3 2025-08-21 00:41:20 +03:00