Commit Graph

109 Commits

Author SHA1 Message Date
Ludovic Marie 7a0d413b44 Bind player health and combat to live attribute storage 2026-10-07 16:26:45 +02:00
Ludovic Marie 194db0dbb4 Match identity-key hash maps and native map-copy iteration order 2026-10-07 10:43:55 +02:00
Ludovic Marie aad69bc4f3 Match status effect countdown, hidden restoration and client blending 2026-10-07 10:32:07 +02:00
Ludovic Marie 9bb87815a1 Match random teleport consumable attempts and success effects 2026-10-07 10:23:21 +02:00
Ludovic Marie 63e687f610 Implement status and sound consume effects with native instance copies 2026-10-07 10:16:26 +02:00
Ludovic Marie 31261290a6 Add shared status effect instances and native hidden-chain updates 2026-10-07 10:08:55 +02:00
Ludovic Marie 85923d20af Compose consumable start and completion with food and particle behavior 2026-10-07 09:58:37 +02:00
Ludovic Marie 9c14d22bc9 Compose consumable timing and sounds with native eating particles 2026-10-07 09:53:21 +02:00
Ludovic Marie faaa25cd1b Match eating particle snapshots and native random draw ordering 2026-10-07 09:49:49 +02:00
Ludovic Marie 7b915f8689 Implement food consumption listener with native sound and hunger ordering 2026-10-07 09:42:53 +02:00
Ludovic Marie fda79cc3db Deliver consumed item remainders through player inventory pickup 2026-10-07 09:31:23 +02:00
Ludovic Marie 0c85e0f5c2 Compose item completion with validated remainders and cooldowns 2026-10-07 09:25:56 +02:00
Ludovic Marie af42edd017 Implement item cooldown storage, expiry callbacks and use application 2026-10-07 09:17:20 +02:00
Ludovic Marie 118e93ea51 Preserve native hash-map order for simulation callback storage 2026-10-07 09:09:41 +02:00
Ludovic Marie 12b61234b1 Implement checked bundle weights and contained item validation 2026-10-07 08:59:07 +02:00
Ludovic Marie e6d39183b5 Preserve native item remainder conversion and shared stack identity 2026-10-07 08:53:10 +02:00
Ludovic Marie 0a582b56d6 Implement item templates and strict scalar stack validation 2026-10-07 08:50:15 +02:00
Ludovic Marie 1ff987590c Integrate start-use with inventory, synchronized flags and equipment flow 2026-10-07 08:43:08 +02:00
Ludovic Marie 826ace5102 Apply native client use-flag reactions to stored player state 2026-10-07 08:34:24 +02:00
Ludovic Marie f367641aa7 Bind item-use lifecycle to player inventory and synchronized flags 2026-10-07 08:25:27 +02:00
Ludovic Marie fb57fc5ee7 Back living item-use flags with synchronized byte storage 2026-10-07 08:15:15 +02:00
Ludovic Marie 93ab634843 Retain shared item references through use lifecycle callbacks 2026-10-07 08:08:32 +02:00
Ludovic Marie 5f8c41aaad Bind player hand access to selected inventory and shared equipment 2026-10-07 08:03:42 +02:00
Ludovic Marie a3cecfdead Compose native inventory and equipment ticks with shared stack state 2026-10-07 07:59:07 +02:00
Ludovic Marie 843cabc038 Compose inventory pickup with shared stacks and creative fallback 2026-10-07 07:54:29 +02:00
Ludovic Marie 6f3d124f70 Implement player inventory storage and shared equipment selection 2026-10-07 07:47:32 +02:00
Ludovic Marie 202dad8192 Add shared item references and native container transfer behavior 2026-10-07 07:41:29 +02:00
Ludovic Marie cda5895cab Implement item stack storage, copy identity and consumption semantics 2026-10-07 07:30:19 +02:00
Ludovic Marie dd02942c90 Bind durability algorithms directly to component patch storage 2026-10-07 07:16:41 +02:00
Ludovic Marie c37a622f9c Implement shared component prototypes and ordered copy-on-write patches 2026-10-07 07:06:29 +02:00
Ludovic Marie 5d8ad5fc3a Bind registered item defaults to use and durability behavior 2026-10-07 06:58:53 +02:00
Ludovic Marie c45d0c7965 Match item-use start equipment synchronization and flag ordering 2026-10-07 06:42:53 +02:00
Ludovic Marie 9b15ab46d0 Implement living item-use tick release and completion lifecycle 2026-10-07 06:35:37 +02:00
Ludovic Marie 3e60a149e3 Bind blocking-item damage to native-compatible durability storage 2026-10-07 06:29:06 +02:00
Ludovic Marie 2f432d7cc9 Implement stored item durability and native break ordering 2026-10-07 06:25:12 +02:00
Ludovic Marie 6f01a1426e Match blocking-item eligibility and elapsed item-use timers 2026-10-07 06:20:34 +02:00
Ludovic Marie a980b89b33 Implement living item-blocking direction and dispatch ordering 2026-10-07 06:12:53 +02:00
Ludovic Marie 5563c8708a Match native view vectors and blocking-angle inverse cosine 2026-10-07 06:07:40 +02:00
Ludovic Marie 765f89c668 Implement blocking reduction, timer and item-damage rules 2026-10-07 06:00:28 +02:00
Ludovic Marie a6b7598c16 Drive composed player combat with registered vanilla damage sources 2026-10-07 05:54:59 +02:00
Ludovic Marie ede46ac748 Implement registered damage types, tags and source identity queries 2026-10-07 05:47:53 +02:00
Ludovic Marie 81ee9fc7ec Integrate actual immunity decisions throughout player combat 2026-10-07 05:40:21 +02:00
Ludovic Marie 9d65e24286 Compose server-player hurt gates with live health and hunger storage 2026-10-07 05:36:49 +02:00
Ludovic Marie 04e57a5d72 Implement entity and player damage immunity predicates 2026-10-07 05:31:45 +02:00
Ludovic Marie de148eb8a8 Implement player difficulty and server PvP damage gates 2026-10-07 05:28:01 +02:00
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