Ludovic Marie
118bfa2be2
fix(game): finish every consumable as vanilla's Consumable.onConsume
...
Follow-up to #773 (consume effects on food):
- ApplyStatusEffectsConsumeEffect always draws its float and skips the
effects when the draw is >= probability (#773 skipped the draw at 1.0
and applied on <=).
- on_consume_effects run for every consumable, not only food: milk can be
drunk (clear_all_effects, then the bucket), honey removes poison and
leaves its glass bottle, stews their bowl (UseRemainder).
- The consumable's own timing, sound, animation and particles
(consume_seconds, sound, has_consume_particles) through horizon-world's
Consumable.emit, in vanilla's draw order; FoodProperties.onConsume's
sound and burp; the used statistic; the eat or drink game event after
the effects.
- teleport_randomly (chorus fruit) through horizon-world's verified
TeleportConsume port, with LivingEntity.randomTeleport for the player
(border clamp, entities_can_teleport_to ground, collision and liquid
checks), the teleport game event and sound, level event 2017's
directional particles and entity event 46's portal particles.
- tools/agent_control_e2e.py: a consume scenario (golden apple at full
hunger, milk, honey, chorus fruit).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 03:14:29 +02:00
..
2026-10-16 11:46:49 -04:00
2026-10-18 03:14:29 +02:00
2026-10-08 15:25:41 +02:00
2026-10-14 18:10:34 +02:00
2026-10-17 02:37:44 +01:00
2026-10-15 13:59:45 +01:00
2026-10-15 13:59:45 +01:00
2026-10-10 03:50:38 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-14 18:15:40 +02:00
2026-10-06 11:24:51 +02:00
2026-10-15 13:44:26 +02:00
2026-10-11 17:24:18 +02:00
2026-10-10 03:43:22 +02:00
2026-10-10 03:43:22 +02:00
2026-10-10 03:43:22 +02:00
2026-10-04 14:09:19 +02:00
2026-10-11 15:05:36 +02:00
2026-10-14 16:29:33 +02:00
2026-10-11 15:05:36 +02:00
2026-10-08 03:19:08 +02:00
2026-10-06 11:24:51 +02:00
2026-10-16 08:38:03 +02:00
2026-10-13 00:46:45 +02:00
2026-10-13 00:54:43 +02:00
2026-10-16 08:38:03 +02:00
2026-10-12 02:00:18 +02:00
2026-10-12 17:10:08 +02:00
2026-10-13 00:31:05 +02:00
2026-10-13 02:33:59 +02:00
2026-10-11 16:47:42 +02:00
2026-10-10 22:23:05 +02:00
2026-10-10 21:47:11 +02:00
2026-10-13 04:59:34 +02:00
2026-10-08 15:13:51 +02:00
2026-10-13 17:12:30 +02:00
2026-10-14 23:32:36 +02:00
2026-10-10 03:49:56 +02:00
2026-10-03 23:26:13 +02:00
2026-10-14 23:21:03 +01:00
2026-10-13 20:20:17 +02:00
2026-10-17 23:57:19 +02:00
2026-10-15 14:23:57 +02:00
2026-10-07 04:28:50 +02:00
2026-10-17 04:55:20 +02:00
2026-10-15 13:20:49 +01:00
2026-10-17 04:55:20 +02:00
2026-10-10 21:47:11 +02:00
2026-10-09 14:06:43 +02:00
2026-10-16 00:12:45 +02:00
2026-10-15 07:04:56 +02:00
2026-10-12 15:54:35 +02:00
2026-10-15 01:13:39 +02:00
2026-10-17 10:44:05 +02:00
2026-10-15 13:51:39 +02:00
2026-10-15 01:13:39 +02:00
2026-10-14 16:29:33 +02:00
2026-10-17 04:58:28 +02:00
2026-10-17 05:13:10 +02:00
2026-10-17 05:13:10 +02:00
2026-10-17 05:13:10 +02:00
2026-10-14 16:29:33 +02:00
2026-10-17 14:59:01 +02:00
2026-10-13 20:20:17 +02:00
2026-10-10 21:49:38 +02:00
2026-10-17 05:42:27 +02:00
2026-10-12 02:00:18 +02:00
2026-10-08 11:20:05 +02:00
2026-10-12 17:10:08 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 22:03:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-15 11:41:06 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 21:52:28 +02:00
2026-10-10 22:04:04 +02:00
2026-10-06 13:17:56 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 19:49:00 +02:00
2026-10-06 19:49:00 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 13:28:59 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 12:29:30 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:55:45 +02:00
2026-10-13 01:55:46 +02:00
2026-10-13 02:03:08 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-13 15:06:46 -04:00
2026-10-06 12:20:29 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-12 16:49:20 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 07:08:27 +02:00
2026-10-10 03:50:38 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 12:59:34 +02:00
2026-10-06 14:08:13 +02:00
2026-10-13 15:06:46 -04:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-13 15:07:39 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-10 07:13:50 +02:00
2026-10-06 11:24:51 +02:00
2026-10-13 06:27:55 +02:00
2026-10-06 14:12:29 +02:00
2026-10-15 06:37:05 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 14:38:52 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 23:13:27 +02:00
2026-10-08 23:33:12 +02:00
2026-10-11 16:47:42 +02:00
2026-10-10 03:43:22 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 15:00:41 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 15:31:49 +02:00
2026-10-08 23:33:12 +02:00
2026-10-12 16:05:18 +02:00
2026-10-14 16:29:33 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-13 02:54:04 +02:00
2026-10-14 00:09:59 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 14:03:31 +02:00
2026-10-17 15:41:19 +02:00
2026-10-06 13:21:42 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 12:25:49 +02:00
2026-10-06 11:24:51 +02:00
2026-10-12 17:14:20 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 16:38:38 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 14:03:31 +02:00
2026-10-06 13:09:24 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 15:33:50 +02:00
2026-10-12 17:31:52 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 23:40:18 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 16:13:38 +02:00
2026-10-10 07:09:59 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 12:13:34 +02:00
2026-10-06 12:13:34 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 19:31:11 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-12 17:46:50 +02:00
2026-10-14 15:27:13 +02:00
2026-10-14 15:30:30 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 21:51:04 +02:00
2026-10-08 23:33:12 +02:00
2026-10-15 03:08:07 +02:00
2026-10-10 06:58:30 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-13 05:43:31 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-13 06:21:56 +02:00
2026-10-14 23:32:36 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 21:21:50 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-04 00:53:12 +02:00
2026-10-15 00:24:16 +02:00
2026-10-13 01:11:55 +02:00
2026-10-08 23:45:48 +02:00
2026-10-08 23:33:12 +02:00
2026-10-09 12:29:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-17 10:14:34 +02:00
2026-10-14 21:23:57 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-15 19:44:18 +02:00
2026-10-14 23:59:47 +02:00
2026-10-17 09:42:46 +02:00
2026-10-11 15:05:36 +02:00
2026-10-13 20:20:17 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 21:49:11 +02:00
2026-10-07 16:56:23 +02:00
2026-10-16 01:10:46 -05:00
2026-10-15 02:45:13 +02:00
2026-10-11 16:14:22 +02:00
2026-10-06 11:57:55 +02:00
2026-10-14 18:06:24 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-17 01:31:19 +02:00
2026-10-17 02:55:27 -04:00
2026-10-13 06:07:04 +02:00
2026-10-13 04:47:36 +02:00
2026-10-10 03:48:16 +02:00
2026-10-14 16:25:24 +02:00
2026-10-16 10:59:56 +02:00
2026-10-06 12:51:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-12 16:51:38 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-12 16:22:29 +02:00
2026-10-10 09:12:17 +02:00
2026-10-12 17:02:53 +02:00
2026-10-13 02:22:55 +02:00
2026-10-13 05:35:49 +02:00
2026-10-09 14:04:56 +02:00
2026-10-10 09:12:17 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 13:13:46 +02:00
2026-10-06 11:24:51 +02:00
2026-10-14 15:33:34 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 19:31:11 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-13 20:20:17 +02:00
2026-10-16 08:38:03 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-12 17:35:05 +02:00
2026-10-12 17:38:25 +02:00
2026-10-12 17:01:59 +02:00
2026-10-09 13:52:25 +02:00
2026-10-12 18:57:30 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-17 16:15:30 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-10 22:10:06 +02:00
2026-10-06 13:32:39 +02:00
2026-10-15 11:29:15 +02:00
2026-10-10 21:16:28 +02:00
2026-10-10 22:17:01 +02:00
2026-10-14 19:33:25 +02:00
2026-10-06 14:16:46 +02:00
2026-10-06 13:04:32 +02:00
2026-10-06 12:36:10 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-12 17:07:47 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-13 03:16:04 +02:00
2026-10-12 16:36:04 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-10 22:12:23 +02:00
2026-10-13 22:25:27 +02:00
2026-10-16 19:03:48 -05:00
2026-10-09 00:28:31 +02:00
2026-10-16 05:04:30 +02:00
2026-10-06 12:51:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-15 11:41:06 +02:00
2026-10-08 23:33:12 +02:00
2026-10-17 11:33:02 +02:00
2026-10-06 11:24:51 +02:00
2026-10-16 05:03:28 +02:00
2026-10-08 23:33:12 +02:00
2026-10-06 12:38:59 +02:00
2026-10-08 23:33:12 +02:00
2026-10-14 14:34:26 +02:00
2026-10-08 23:33:12 +02:00
2026-10-12 17:25:13 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-08 23:33:12 +02:00
2026-10-16 23:39:36 -05:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-15 21:43:25 +02:00
2026-10-14 17:49:15 +02:00
2026-10-06 11:24:51 +02:00
2026-10-08 23:33:12 +02:00
2026-10-16 08:38:03 +02:00
2026-10-10 22:23:05 +02:00
2026-10-08 15:49:59 +02:00
2026-10-15 13:44:26 +02:00
2026-10-16 08:38:03 +02:00
2026-10-15 13:51:39 +02:00