Ludovic Marie
f11931e1d3
Add level block-behaviour module: setBlock, neighbour/shape updates, fluids, redstone, ticks
...
Behaviours loads per-block class chains, instance configuration and per-state
support/signal/fluid facts exported by VanillaBlockBehaviourExporter, and ports
Level.setBlock with the CollectingNeighborUpdater, updateShape for every
overriding class, canSurvive, FlowingFluid spreading with lava/water
interactions, gravity blocks, rails, tripwires, redstone wire/torches/diodes,
scheduled ticks and random ticks.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-08 01:22:03 +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-04 14:09:19 +02:00
2026-10-06 11:24:51 +02:00
2026-10-03 23:26:13 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 04:28:50 +02:00
2026-10-08 01:22:03 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 11:09:59 +02:00
2026-10-07 10:56:23 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 13:27:16 +02:00
2026-10-07 12:53:20 +02:00
2026-10-07 03:56:36 +02:00
2026-10-07 11:39:35 +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-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 13:28:59 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 12:29:30 +02:00
2026-10-06 23:24:57 +02:00
2026-10-06 11:55:45 +02:00
2026-10-06 14:59:17 +02:00
2026-10-07 01:37:33 +02:00
2026-10-06 12:20:29 +02:00
2026-10-06 12:42:28 +02:00
2026-10-07 01:13:45 +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-07 06:29:06 +02:00
2026-10-07 06:00:28 +02:00
2026-10-06 21:26:47 +02:00
2026-10-06 21:16:15 +02:00
2026-10-06 21:49:27 +02:00
2026-10-06 12:59:34 +02:00
2026-10-06 14:08:13 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 08:59:07 +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 14:12:29 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 15:40:26 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 02:43:07 +02:00
2026-10-06 22:45:14 +02:00
2026-10-06 23:13:27 +02:00
2026-10-07 04:32:00 +02:00
2026-10-07 07:16:41 +02:00
2026-10-07 07:06:29 +02:00
2026-10-07 09:53:21 +02:00
2026-10-07 09:58:37 +02:00
2026-10-07 10:16:26 +02:00
2026-10-06 23:05:40 +02:00
2026-10-06 21:09:56 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 05:31:45 +02:00
2026-10-07 04:45:25 +02:00
2026-10-07 05:47:53 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 14:03:31 +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-06 11:24:51 +02:00
2026-10-07 00:56:02 +02:00
2026-10-07 12:07:19 +02:00
2026-10-07 11:31:39 +02:00
2026-10-07 14:19:54 +02:00
2026-10-06 14:03:31 +02:00
2026-10-06 13:09:24 +02:00
2026-10-07 04:02:38 +02:00
2026-10-07 00:08:21 +02:00
2026-10-07 03:09:06 +02:00
2026-10-07 03:24:42 +02:00
2026-10-07 01:52:30 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 09:31:23 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 22:10:44 +02:00
2026-10-07 01:01:15 +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-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 03:41:22 +02:00
2026-10-07 03:12:04 +02:00
2026-10-07 02:49:12 +02:00
2026-10-06 12:32:23 +02:00
2026-10-07 02:03:42 +02:00
2026-10-07 04:07:48 +02:00
2026-10-07 09:42:53 +02:00
2026-10-07 04:11:52 +02:00
2026-10-07 02:53:17 +02:00
2026-10-06 13:39:19 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 00:30:53 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 02:08:32 +02:00
2026-10-07 07:54:29 +02:00
2026-10-07 07:59:07 +02:00
2026-10-07 08:25:27 +02:00
2026-10-07 08:43:08 +02:00
2026-10-07 09:25:56 +02:00
2026-10-07 06:12:53 +02:00
2026-10-07 09:17:20 +02:00
2026-10-07 06:25:12 +02:00
2026-10-07 09:49:49 +02:00
2026-10-07 07:30:19 +02:00
2026-10-07 08:50:15 +02:00
2026-10-07 06:58:53 +02:00
2026-10-07 08:08:32 +02:00
2026-10-07 06:20:34 +02:00
2026-10-07 06:42:53 +02:00
2026-10-07 09:09:41 +02:00
2026-10-07 10:43:55 +02:00
2026-10-04 00:53:12 +02:00
2026-10-06 22:49:50 +02:00
2026-10-07 13:51:15 +02:00
2026-10-07 13:22:28 +02:00
2026-10-07 02:28:48 +02:00
2026-10-07 04:36:31 +02:00
2026-10-07 01:07:11 +02:00
2026-10-07 02:32:09 +02:00
2026-10-07 04:18:35 +02:00
2026-10-07 05:24:37 +02:00
2026-10-07 02:19:25 +02:00
2026-10-07 02:36:01 +02:00
2026-10-07 15:45:47 +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-06 20:30:09 +02:00
2026-10-06 21:31:55 +02:00
2026-10-06 20:17:53 +02:00
2026-10-07 01:43:13 +02:00
2026-10-07 00:47:39 +02:00
2026-10-07 00:38:02 +02:00
2026-10-07 16:56:23 +02:00
2026-10-07 14:42:44 +02:00
2026-10-07 18:27:58 +02:00
2026-10-06 11:57:55 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 11:52:45 +02:00
2026-10-07 11:19:02 +02:00
2026-10-06 12:51:12 +02:00
2026-10-07 00:47:39 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 08:03:42 +02:00
2026-10-07 04:39:43 +02:00
2026-10-07 05:05:28 +02:00
2026-10-07 05:28:01 +02:00
2026-10-07 07:47:32 +02:00
2026-10-07 02:39:16 +02:00
2026-10-06 22:56:30 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 03:33:30 +02:00
2026-10-07 05:54:59 +02:00
2026-10-06 23:53:34 +02:00
2026-10-07 02:15:30 +02:00
2026-10-07 03:19:39 +02:00
2026-10-06 13:13:46 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 00:23:13 +02:00
2026-10-06 19:31:11 +02:00
2026-10-06 15:55:41 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 12:07:41 +02:00
2026-10-06 22:45:14 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 16:26:45 +02:00
2026-10-07 05:17:23 +02:00
2026-10-06 12:25:49 +02:00
2026-10-07 07:41:29 +02:00
2026-10-06 13:32:39 +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-07 17:55:29 +02:00
2026-10-06 21:05:55 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 10:08:55 +02:00
2026-10-07 10:32:07 +02:00
2026-10-07 11:01:50 +02:00
2026-10-07 12:23:28 +02:00
2026-10-07 12:38:24 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 23:43:16 +02:00
2026-10-07 03:37:38 +02:00
2026-10-07 08:15:15 +02:00
2026-10-07 04:53:08 +02:00
2026-10-07 10:23:21 +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-06 12:51:12 +02:00
2026-10-07 08:34:24 +02:00
2026-10-07 08:53:10 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 06:07:40 +02:00
2026-10-06 12:38:59 +02:00
2026-10-07 03:45:49 +02:00
2026-10-07 00:15:16 +02:00
2026-10-07 00:53:14 +02:00
2026-10-07 00:58:39 +02:00
2026-10-07 00:02:37 +02:00
2026-10-06 11:24:51 +02:00
2026-10-07 01:59:47 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00