1
0
mirror of https://github.com/p2r3/bareiron.git synced 2025-10-01 23:25:09 +02:00

Commit Graph

  • b2aed797f9 FIX: MAX_RECV_BUFFER_LEN not used in header main Alexander Nutz 2025-09-27 18:18:01 +02:00
  • d272e63dd7 fix compilation error when targeting esp-idf p2r3 2025-09-27 00:51:40 +03:00
  • 182a180c2e update contribution guidelines p2r3 2025-09-23 13:25:45 +03:00
  • 450bef9e6c validate block change buffer boundaries for chests Floof 2025-09-22 03:19:30 +02:00
  • 516a00f122 fix various compilation issues when targeting esp-idf p2r3 2025-09-19 02:24:36 +03:00
  • a631de77b5 fix wrong expression order in mob movement p2r3 2025-09-19 02:12:00 +03:00
  • 3bde692976 implement recv_buffer size limit and input validation Tyler Zars 2025-09-18 19:00:02 -04:00
  • b23e19ecd4 implement !msg and !help chat commands M6a5x98 2025-09-19 00:20:50 +02:00
  • ba86dfd927 implement sheep shearing SDFTDusername 2025-09-16 12:36:42 +02:00
  • 244c98552f add note about dev tools in contribution guidelines p2r3 2025-09-16 11:37:45 +03:00
  • e88bf47d5b create issue templates p2r3 2025-09-15 22:41:06 +03:00
  • c5e8408052 implement player poses (sneak/sprint) SDFTDusername 2025-09-15 21:01:22 +02:00
  • e5dfe53d14 implement cactus damage Henry Wandover 2025-09-15 14:30:33 -04:00
  • ff89519340 add missing static statement to inline tools Un1q32 2025-09-15 08:11:35 -04:00
  • 200106bb46 Close file on error paths to prevent resource leak vil02 2025-09-14 19:29:19 +02:00
  • 6a65b8acba support 32-bit compilation on windows jcfb 2025-09-14 16:56:17 +01:00
  • 26f068bc09 support native windows binary compilation jcfb 2025-09-14 15:11:56 +01:00
  • f6333429eb implement arm swinging animation SDFTDusername 2025-09-14 15:59:25 +02:00
  • a34134918a implement mob "panic" behavior p2r3 2025-09-14 15:37:05 +03:00
  • e7e9d307e6 fix chunks sometimes not loading after unclean shutdown p2r3 2025-09-14 14:59:13 +03:00
  • 925b841e95 refactor mob movement p2r3 2025-09-14 14:58:31 +03:00
  • 1f9aa50573 fix delayed fall damage from swimming p2r3 2025-09-14 03:23:50 +03:00
  • 39f5c69bc3 fix crash when overwriting terrain with a chest p2r3 2025-09-14 02:08:16 +03:00
  • e81e75a6d7 ensure mob uuid uniqueness on login p2r3 2025-09-14 01:30:42 +03:00
  • 61eb38a83d fix block changes not syncing on interval p2r3 2025-09-13 21:58:03 +03:00
  • bdb4e4b72c remove trailing whitespace p2r3 2025-09-13 21:55:01 +03:00
  • e3589a02f0 fix player entities desyncing on join sometimes p2r3 2025-09-13 20:06:25 +03:00
  • bad337a032 fix compilation error when targeting esp-idf p2r3 2025-09-13 18:26:31 +03:00
  • 6f260383cd correct windows build documentation breakgimme 2025-09-13 13:44:08 +02:00
  • 7e80e12b26 add bareiron.exe to gitignore p2r3 2025-09-13 14:24:23 +03:00
  • 969f7d3974 send server brand during login Bradlee Barnes 2025-09-13 11:22:06 +00:00
  • 2a9e443a8d fix compilation on windows p2r3 2025-09-13 14:09:13 +03:00
  • 8d75d0a75f fix path handling in build.bat anmol-patankar 2025-09-13 11:31:52 +05:30
  • 70b3b048db improve esp compilation instructions in readme p2r3 2025-09-13 00:36:40 +03:00
  • 0f1cadd341 add warning about instability when using modded clients fox3000foxy 2025-09-12 23:18:16 +02:00
  • efac4c125d fix compilation error on label syntax quirk p2r3 2025-09-13 00:10:26 +03:00
  • fddef798e3 Don't take fall damage in creative or spectator KornineQ 2025-09-12 21:23:38 +02:00
  • 808bbb26a2 Remove BlockChange from packed structs Mefiresu 2025-09-12 20:06:48 +02:00
  • ba03d92ad0 fix mobs spawning in water anmol-patankar 2025-09-12 22:23:08 +05:30
  • dabb202c13 mention testing in contribution guidelines p2r3 2025-09-12 19:39:33 +03:00
  • eef1020ad8 automate vanilla registry extraction on linux CodeAsm 2025-09-12 18:31:03 +02:00
  • 81865cb7ac add string bounds check when copying player name fox3000foxy 2025-09-12 18:04:36 +02:00
  • 7206dd1b11 create windows build script Anmol 2025-09-12 21:11:01 +05:30
  • 3d02dc02bf use libc htonll if found breakgimme 2025-09-12 13:38:48 +02:00
  • 5b8360708c clarify memory footprint of VISITED_HISTORY p2r3 2025-09-12 15:12:46 +03:00
  • 5a100bcd23 disable chunk generation logging by default p2r3 2025-09-12 15:10:44 +03:00
  • 46a808152a document important configuration options for real servers p2r3 2025-09-12 15:09:36 +03:00
  • ba11d121cf reorder coordinates in BlockChange struct p2r3 2025-09-12 14:52:49 +03:00
  • a83acbda67 add option to tie movement updates to tickrate p2r3 2025-09-11 22:00:32 +03:00
  • e4c0c6b6e9 fix armor not equipping from right click p2r3 2025-09-10 20:11:59 +03:00
  • 55da6c7d4c fix features generating when they shouldn't p2r3 2025-09-09 21:19:50 +03:00
  • 5c571df947 clarify details in readme p2r3 2025-09-09 19:33:52 +03:00
  • 125203980b add current game and protocol version to readme p2r3 2025-09-09 14:01:34 +03:00
  • 362f9e925b document latest build binary in readme p2r3 2025-09-09 13:59:39 +03:00
  • fdb6f6dd15 add release body to build workflow p2r3 2025-09-09 13:51:00 +03:00
  • 52f6df468a give build workflow write permissions latest p2r3 2025-09-09 13:42:22 +03:00
  • fc95f57517 select all generators when dumping registries in workflow p2r3 2025-09-09 13:39:07 +03:00
  • e14692d5cf install jdk 24 during workflow p2r3 2025-09-09 13:37:38 +03:00
  • 5b4486f2fd generate registry headers in workflow p2r3 2025-09-09 13:32:23 +03:00
  • e49904066e set up cosmopolitan build workflow p2r3 2025-09-09 13:23:52 +03:00
  • d90a46c832 add note about minimum visited history size p2r3 2025-09-08 17:44:55 +03:00
  • 75259271f1 write readme p2r3 2025-09-07 22:32:09 +03:00
  • 7af7462138 add missing documentation p2r3 2025-09-07 14:36:31 +03:00
  • 550edbdb37 centralize configuration options p2r3 2025-09-07 14:07:12 +03:00
  • 5bcab2500c space out config options p2r3 2025-09-07 13:55:16 +03:00
  • a72f405b7a fix not blocks not dropping their item when the held tool breaks p2r3 2025-09-06 17:26:47 +03:00
  • 102a7d46f8 make beef dumps opt-in via config p2r3 2025-09-02 00:33:25 +03:00
  • 64846381f4 add option to sync block changes on an interval p2r3 2025-09-02 00:29:21 +03:00
  • 7a81625cd4 sync beefdump data to disk p2r3 2025-09-02 00:27:00 +03:00
  • 390befe9cf fix potentially uninitialized pointers p2r3 2025-09-01 22:28:38 +03:00
  • b20c9f508f return sent bytes from send_all p2r3 2025-08-31 22:25:43 +03:00
  • 6bef88f60d update ore generation p2r3 2025-08-31 22:23:19 +03:00
  • d608014470 use global tick counter to handle regular events at different rates p2r3 2025-08-31 21:45:47 +03:00
  • 8011a1adfd implement armor p2r3 2025-08-31 05:30:18 +03:00
  • 3151f0b6f2 add a way to restore world data over the network p2r3 2025-08-31 01:56:47 +03:00
  • d6138616a4 fix wrong relative coordinates when fetching terrain p2r3 2025-08-31 01:39:00 +03:00
  • ad1baee937 extend total network timeout to 15 seconds (leaving 5s for keepalive) p2r3 2025-08-31 00:42:56 +03:00
  • f3fbde3134 terminate connections on long network timeouts p2r3 2025-08-31 00:01:35 +03:00
  • 7d390ed899 add a way to dump world data over the network p2r3 2025-08-30 22:36:49 +03:00
  • 433a2ca350 add missing return statement p2r3 2025-08-30 21:46:34 +03:00
  • 4d1892f023 disable flash serialization by default on esp-idf p2r3 2025-08-30 21:45:55 +03:00
  • a824c2d63b add item pickup animations p2r3 2025-08-30 20:48:01 +03:00
  • d9888f2e0f clarify flight flag description p2r3 2025-08-30 20:47:32 +03:00
  • 759399dac8 optimize world generation p2r3 2025-08-30 16:56:00 +03:00
  • 4a7f9554a8 add player death messages p2r3 2025-08-30 01:12:20 +03:00
  • a1ef1c52d2 don't give players items when their inventory is full p2r3 2025-08-30 00:44:02 +03:00
  • ee63b7c7f4 reset client loading fallback timer on player init p2r3 2025-08-30 00:37:33 +03:00
  • 5e4462a3bc broadcast disconnecting players p2r3 2025-08-30 00:14:47 +03:00
  • 6886dd59ce use negative mob entity ids to avoid conflicts p2r3 2025-08-29 23:58:47 +03:00
  • ce903d088f remove redundant flag set p2r3 2025-08-29 23:53:22 +03:00
  • 5797e2f781 generate more unique uuids for mobs p2r3 2025-08-29 23:44:29 +03:00
  • ba68f435b7 make flowing water break falls p2r3 2025-08-29 23:38:45 +03:00
  • ec7bb49876 add leaves to replaceable blocks for structures p2r3 2025-08-29 23:36:19 +03:00
  • 849adf0568 handle player loading flag more cautiously p2r3 2025-08-29 23:33:25 +03:00
  • b2d0908879 disable flight by default p2r3 2025-08-29 23:29:53 +03:00
  • 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