Commit Graph
251 Commits
Author SHA1 Message Date
dualfroz 94d876042e feat(core): implement client/server wire message definitions 2026-08-25 16:12:36 +02:00
dualfroz cb79510220 feat(core): declare client/server wire message definitions interface 2026-08-25 15:28:13 +02:00
dualfroz c80b1d81e0 feat(core): implement anvil item repair and enchantment merging 2026-08-25 14:42:26 +02:00
dualfroz 6b32b287fc feat(core): declare anvil item repair and enchantment merging interface 2026-08-25 14:01:53 +02:00
dualfroz 48d677dd5e feat(core): add minecart movement along rail networks 2026-08-25 13:20:19 +02:00
dualfroz 168627e065 feat(core): implement minecart rail network graph and junction logic 2026-08-25 12:40:39 +02:00
dualfroz f1d496345d feat(core): declare minecart rail network graph and junction logic interface 2026-08-25 12:01:18 +02:00
dualfroz 3639670fae feat(core): add dispenser item ejection triggered by circuit signal 2026-08-25 11:19:36 +02:00
dualfroz 9f0cbc3410 feat(core): add hopper item transfer between containers 2026-08-25 10:37:13 +02:00
dualfroz a6bae52f26 feat(core): add explosion block destruction and knockback 2026-08-25 09:56:27 +02:00
dualfroz b570bd594e feat(core): add piston extend and retract block-pushing mechanics 2026-08-24 23:10:55 +02:00
dualfroz cff1e80fe8 feat(core): implement redstone-style circuit signal propagation 2026-08-24 22:31:51 +02:00
dualfroz 29a229d975 feat(core): declare redstone-style circuit signal propagation interface 2026-08-24 21:48:43 +02:00
dualfroz 789ea3f934 feat(core): add water and lava fluid spread simulation 2026-08-24 21:11:27 +02:00
dualfroz 3293b96a64 feat(core): add per-chunk random tick sampling for growth and decay 2026-08-24 20:28:54 +02:00
dualfroz df0e3b8aa4 feat(core): add scheduled block-tick queue for delayed updates 2026-08-24 19:49:48 +02:00
dualfroz 74649636fb feat(core): implement mob AI state machine for wandering and targeting 2026-08-24 19:13:36 +02:00
dualfroz a3fc5f6731 feat(core): declare mob AI state machine for wandering and targeting interface 2026-08-24 18:34:13 +02:00
dualfroz b2559daa94 feat(core): add base entity transform and physics integration 2026-08-24 17:53:26 +02:00
dualfroz a2415d60ef feat(core): add per-vertex ambient occlusion baked into chunk meshes 2026-08-24 17:11:53 +02:00
dualfroz 566f3b6d5a feat(core): add chunk mesh vertex and index buffer generation 2026-08-24 16:29:19 +02:00
dualfroz b4723183fd feat(core): implement queue-based light recalculation on block edits 2026-08-24 15:52:39 +02:00
dualfroz 45ec58f9ed feat(core): declare queue-based light recalculation on block edits interface 2026-08-24 15:10:18 +02:00
dualfroz 772f112903 feat(core): add sky and block light propagation 2026-08-24 14:33:36 +02:00
dualfroz 3ea0180527 feat(core): add generic item container storage 2026-08-24 13:53:13 +02:00
dualfroz 2c15155c2d feat(core): implement crafting recipe matching 2026-08-24 13:11:27 +02:00
dualfroz e61cbfcec1 feat(core): declare crafting recipe matching interface 2026-08-24 12:34:55 +02:00
dualfroz 7fcd124dd5 feat(core): add player inventory and hotbar slots 2026-08-24 11:53:51 +02:00
dualfroz e441855241 feat(core): implement item id enum and item stack definitions 2026-08-24 11:10:43 +02:00
dualfroz 6e26c5ed85 feat(core): declare item id enum and item stack definitions interface 2026-08-24 10:32:27 +02:00
dualfroz 9f43b35a13 feat(core): add camera view-frustum culling planes 2026-08-24 09:50:54 +02:00
dualfroz f80aa78fc5 feat(core): add voxel raycasting for block targeting 2026-08-23 23:09:48 +02:00
dualfroz e84def1b81 feat(core): add A*-style mob pathfinding over the voxel grid 2026-08-23 22:32:36 +02:00
dualfroz 05b6651677 feat(core): add AABB collision and rigid-body physics stepping 2026-08-23 21:50:13 +02:00
dualfroz f3126d8bcf feat(core): add prefab structure templates and block stamping 2026-08-23 21:06:26 +02:00
dualfroz 9bf3aea407 feat(core): implement structure placement across generated terrain 2026-08-23 20:27:53 +02:00
dualfroz b26f313469 feat(core): declare structure placement across generated terrain interface 2026-08-23 19:48:19 +02:00
dualfroz 036dae1955 feat(core): implement surface terrain generation from noise heightmaps 2026-08-23 19:10:39 +02:00
dualfroz 22051db61e feat(core): declare surface terrain generation from noise heightmaps interface 2026-08-23 18:34:18 +02:00
dualfroz 7aa2c55469 feat(core): add terrain shaping parameters 2026-08-23 17:54:36 +02:00
dualfroz 337150dca9 feat(core): add temperature and humidity climate sampling 2026-08-23 17:14:13 +02:00
dualfroz e295652051 feat(core): add rain and clear weather state machine 2026-08-23 16:34:27 +02:00
dualfroz 7d38a1184e feat(core): add biome selection from noise-driven sampling 2026-08-23 15:53:55 +02:00
dualfroz 75259ddcbb feat(core): implement Worley and fractal noise variants for biome and cave shaping 2026-08-23 15:12:51 +02:00
dualfroz aabc0e6e73 feat(core): declare Worley and fractal noise variants for biome and cave shaping interface 2026-08-23 14:29:43 +02:00
dualfroz 8e714566f4 feat(core): add Perlin noise generator for terrain shaping 2026-08-23 13:53:27 +02:00
dualfroz f556a9bcdb feat(core): add chunk storage and world container 2026-08-23 13:10:54 +02:00
dualfroz e0f48fad20 feat(core): add block type enum and per-block properties 2026-08-23 12:31:48 +02:00
dualfroz e1d76bdc42 feat(core): implement varint and byte-buffer codec utilities 2026-08-23 11:55:36 +02:00
dualfroz 228905a6ae feat(core): declare varint and byte-buffer codec utilities interface 2026-08-23 11:15:13 +02:00