Commit Graph

176 Commits

Author SHA1 Message Date
Ludovic Marie 72aafed363 Implement living hurt cooldown and outer damage dispatch 2026-10-07 05:24:37 +02:00
Ludovic Marie f454f2ab46 Compose server-player damage with attributes, health and hunger 2026-10-07 05:17:23 +02:00
Ludovic Marie 4f595f34a5 Bind player absorption and health to shared synchronized storage 2026-10-07 05:05:28 +02:00
Ludovic Marie 5b6ce7faa9 Implement synchronized float tables and reentrant update ordering 2026-10-07 04:53:08 +02:00
Ludovic Marie b4ae7cf88d Implement living armor and resistance damage reduction dispatch 2026-10-07 04:45:25 +02:00
Ludovic Marie 49d630946c Implement player hunger guards and stored exhaustion binding 2026-10-07 04:39:43 +02:00
Ludovic Marie f7f4593e04 Implement living and player inner damage application ordering 2026-10-07 04:36:31 +02:00
Ludovic Marie 5488275191 Implement vanilla armor, toughness and magic damage reduction 2026-10-07 04:32:00 +02:00
Ludovic Marie 9c451321a2 Reduce entity attribute memory with shared defaults and lazy allocation 2026-10-07 04:28:50 +02:00
Ludovic Marie fd185a68b7 Compose registered attributes, synchronized health and hunger regeneration 2026-10-07 04:25:09 +02:00
Ludovic Marie 2288d6b909 Implement living health and synchronized float update semantics 2026-10-07 04:18:35 +02:00
Ludovic Marie a3ce4ad17a Persist vanilla hunger state with native NBT coercions 2026-10-07 04:11:52 +02:00
Ludovic Marie 691c2e5b97 Implement vanilla hunger, exhaustion, regeneration and starvation ticks 2026-10-07 04:07:48 +02:00
Ludovic Marie ddb0077c3a Bind registered entity attribute defaults and lazy updates 2026-10-07 04:02:38 +02:00
Ludovic Marie 39993060eb Implement vanilla attribute modifiers, caching and permanent state 2026-10-07 03:56:36 +02:00
Ludovic Marie 0ced7393ef Implement vanilla water splash effects and random draw ordering 2026-10-07 03:45:49 +02:00
Ludovic Marie d325275225 Implement entity and boat passenger fluid interaction bounds 2026-10-07 03:41:22 +02:00
Ludovic Marie d5eb9f9cfe Implement vanilla entity and player swimming transitions 2026-10-07 03:37:38 +02:00
Ludovic Marie 727f662c64 Compose entity immersion with registered fluid and support behavior 2026-10-07 03:33:30 +02:00
Ludovic Marie 039a9f2461 Compose entity water entry and fluid current updates 2026-10-07 03:24:42 +02:00
Ludovic Marie e37661f4f9 Bind fluid heights and currents to registered block support 2026-10-07 03:19:39 +02:00
Ludovic Marie becaf59bab Implement vanilla neighbor-derived fluid current vectors 2026-10-07 03:12:04 +02:00
Ludovic Marie c0a4faa869 Implement vanilla entity fluid immersion and current tracking 2026-10-07 03:09:06 +02:00
Ludovic Marie afd85d246d Compose entity free-space checks over registered collisions and fluids 2026-10-07 02:53:17 +02:00
Ludovic Marie 3e1b4862aa Match liquid occupancy scans over resident chunk sections 2026-10-07 02:49:12 +02:00
Ludovic Marie 475495aa08 Bind native climbing tags and trapdoor ladder support 2026-10-07 02:43:07 +02:00
Ludovic Marie 8df023babf Match player swimming and ability-flight travel wrapper 2026-10-07 02:39:16 +02:00
Ludovic Marie 88c1f842ae Match living jump, gravity and flight parameter calculations 2026-10-07 02:36:01 +02:00
Ludovic Marie 466f62be0c Match living water and lava travel with escape and buoyancy 2026-10-07 02:32:09 +02:00
Ludovic Marie b43c468a6f Match living entity input, climbing and air travel phases 2026-10-07 02:28:48 +02:00
Ludovic Marie 921f092c0f Match living entity landing particles and fall callback ordering 2026-10-07 02:19:25 +02:00
Ludovic Marie 73fe41f531 Bind registered fall-reset rays with native fluid cache behavior 2026-10-07 02:15:30 +02:00
Ludovic Marie 39dcb0cbce Bind complete registered interaction shapes with native identity 2026-10-07 02:08:32 +02:00
Ludovic Marie c958b6f823 Match registered fluid shape caches and query-dependent initialization 2026-10-07 02:03:42 +02:00
Ludovic Marie fe4688c8ca Match world ray clipping and fall distance reset selection 2026-10-07 01:59:47 +02:00
Ludovic Marie 7e69372517 Match entity move lifecycle ordering and retained movement records 2026-10-07 01:52:30 +02:00
Ludovic Marie 4c12bb22cc Match movement distance and step swim flap emission dispatch 2026-10-07 01:43:13 +02:00
Ludovic Marie 6cea2835e0 Match registered block landing and bounce reactions 2026-10-07 01:37:33 +02:00
Ludovic Marie 2e3866837c Match entity pushes from replacement block collision shapes 2026-10-07 01:13:45 +02:00
Ludovic Marie 219f0ee1de Match living fall damage decisions and impulse context transitions 2026-10-07 01:07:11 +02:00
Ludovic Marie 38d60eef9e Match base entity fall accumulation and landing callback order 2026-10-07 01:01:15 +02:00
Ludovic Marie e39e0b56c0 Verify player ledge backoff through registered resident world collisions 2026-10-07 00:58:39 +02:00
Ludovic Marie e45980b5c7 Match player crouching edge backoff and collision probe bounds 2026-10-07 00:56:02 +02:00
Ludovic Marie 6d419678a9 Match world collision-free query ordering and short circuits 2026-10-07 00:53:14 +02:00
Ludovic Marie f153c64ffe Match per-tick piston movement accumulation and limits 2026-10-07 00:47:39 +02:00
Ludovic Marie 0a6c777815 Bind registered block movement properties and reloadable tags 2026-10-07 00:43:56 +02:00
Ludovic Marie d78565ab06 Match support-dependent movement positions and block factors 2026-10-07 00:38:02 +02:00
Ludovic Marie 6101518b5e Match supporting block selection and ground state transitions 2026-10-07 00:30:53 +02:00
Ludovic Marie cebf0c0e06 Match post-collision restitution and bounce side-effect ordering 2026-10-07 00:23:13 +02:00
Ludovic Marie 7ac3d31313 Match world border extent geometry and tick-driven interpolation 2026-10-07 00:15:16 +02:00