Commit Graph
100 Commits
Author SHA1 Message Date
dualfroz 0f96fb55ff feat: extend Behavior 2026-09-06 17:30:00 +02:00
dualfroz 77c5b822d7 feat: add cellIsShaded and horizontalHeading 2026-09-06 17:12:00 +02:00
dualfroz e0e6115915 feat: add loadAdvancements to Advancement 2026-09-06 16:53:30 +02:00
dualfroz 92ed91dbe4 feat: add advancementTriggerName and parseAdvancementTriggerName 2026-09-06 16:17:16 +02:00
dualfroz 8248b4b51e feat: extend Advancement 2026-09-06 15:42:14 +02:00
dualfroz fa5603f435 feat: add NamedDimension and parseDimensionName 2026-09-06 15:42:03 +02:00
dualfroz 0372ea134a feat(vf): add BackupChunk and BackupEntry 2026-09-06 15:28:08 +02:00
dualfroz a8974c516d feat(vf): add VillagerSchedule and VillageCensus to Villager 2026-09-06 14:41:34 +02:00
dualfroz 247fc09ef4 feat(vf): add WorkstationPoi and Villager 2026-09-06 14:38:33 +02:00
dualfroz fac200dcf3 feat(vf): add Assembly and InFlightDatagram to Transport 2026-09-06 14:19:27 +02:00
dualfroz 7f1575defe feat(vf): add LinkQuality and PendingDatagram 2026-09-06 11:42:10 +02:00
dualfroz 937e85dee4 feat(vf): add PriceModifier and TradeOffer 2026-09-04 22:13:14 +02:00
dualfroz e2042456b4 feat(vf): add TileRgb, TileSpec and TilePixel 2026-09-04 21:46:30 +02:00
dualfroz 66cd109fe1 feat(vf): add SpawnResult and DespawnPolicy to Spawning 2026-09-04 21:43:49 +02:00
dualfroz ad742d3423 feat(vf): add SpawnRule and MobCap 2026-09-04 21:40:59 +02:00
dualfroz dcdca6519a feat(vf): add CursorStack and DragState 2026-09-04 20:54:44 +02:00
dualfroz cb4ba15f6e feat(vf): add SelectionStats 2026-09-04 18:33:45 +02:00
dualfroz dc8d83a85e feat(vf): add StatCounter and ScoreObjective 2026-09-04 18:18:34 +02:00
dualfroz 23f3b4fd69 feat(vf): add SchematicHeader 2026-09-04 17:33:36 +02:00
dualfroz 894f249cb7 feat(vf): add MigrationStep and MigrationPlan to SaveMigration 2026-09-04 16:42:25 +02:00
dualfroz d41bcfbb70 feat(vf): add SaveChunkMeta and SaveChunkRecord 2026-09-04 15:39:18 +02:00
dualfroz c75911fe22 feat(vf): add IntegrityIssue and IntegrityReport 2026-09-04 15:26:44 +02:00
dualfroz 22324d7b48 feat(vf): add ChunkFragment and CompactionStats 2026-09-04 14:23:09 +02:00
dualfroz 0953fbfa3f feat(vf): add Raider and Stats 2026-09-04 14:04:40 +02:00
dualfroz 83d0302f0f feat(vf): add PotionEntry and BrewPath 2026-09-04 12:21:18 +02:00
dualfroz c26fe49d32 feat(vf): add PortalFrame and PortalScan 2026-09-02 21:52:44 +02:00
dualfroz 8d0de998fd feat(vf): add NetherColumn and Params 2026-09-02 21:28:20 +02:00
dualfroz 56ac2d24c8 feat(vf): add ClientView and SessionConfig 2026-09-02 21:15:46 +02:00
dualfroz 2fac5c1d9b feat(vf): add ServerConfig and ServerStats 2026-09-02 21:04:35 +02:00
dualfroz 1892e1d612 feat(vf): add BlockDropRule and MobDropRule 2026-09-02 20:15:06 +02:00
dualfroz 743273cc25 feat(vf): add LootEntry and LootPool 2026-09-02 20:09:14 +02:00
dualfroz db78c93ded feat(vf): add JsonParseError and JsonParseResult 2026-09-02 19:55:43 +02:00
dualfroz a082c1d181 feat(vf): add JobStats and JobNode 2026-09-02 19:26:02 +02:00
dualfroz d4d3ef7314 feat(vf): add Durability and StackMeta 2026-09-02 19:05:14 +02:00
dualfroz 59af42843d feat(vf): add GossipEntry and Tuning 2026-09-02 18:56:12 +02:00
dualfroz 24a8171dab feat(vf): add AttributeModifier and EquipmentStats 2026-09-02 18:45:12 +02:00
dualfroz 32b7d0075f feat(vf): add EndIsland and ObsidianPillar 2026-09-02 18:23:26 +02:00
dualfroz 562ef29d54 feat(vf): add Enchantment and EnchantSet 2026-09-02 18:20:58 +02:00
dualfroz c6de2c445f feat(vf): add EffectInstance and EffectModifier 2026-09-02 16:46:13 +02:00
dualfroz 5a458b1bf0 feat(vf): add EditOp and EditBatch 2026-09-02 16:00:23 +02:00
dualfroz 220e8859c1 feat(vf): add DimensionConfig and TravelResult 2026-09-02 15:47:33 +02:00
dualfroz 4602896f82 feat(vf): extend DataPack 2026-09-02 15:24:26 +02:00
dualfroz c87eafd189 feat(vf): add ResourceId and DataPackMeta 2026-09-02 15:20:10 +02:00
dualfroz 0096ea1af5 feat(vf): add HurtSource and DamageEvent 2026-09-02 14:36:45 +02:00
dualfroz 54bbbed2f6 feat(vf): extend ContainerMenu 2026-09-02 11:21:17 +02:00
dualfroz 48c7a48278 feat(vf): add SlotFilter and StackSlot 2026-09-01 23:00:02 +02:00
dualfroz 197b98bee5 feat(vf): add SweptBox and ShapeBoxes 2026-09-01 21:26:07 +02:00
dualfroz 5a9a2bf96b feat(vf): add ChunkTask and ChunkTaskResult 2026-09-01 20:54:56 +02:00
dualfroz 4d571e1fe5 feat(vf): add CacheEntry and CacheStats 2026-09-01 20:45:07 +02:00
dualfroz 3346ae571c feat(vf): add FluidSample and BuoyancyParams 2026-09-01 19:16:20 +02:00
dualfroz 6e04c5d5c4 feat(vf): add BrushParams and BrushResult 2026-09-01 18:14:49 +02:00
dualfroz f1f8b53b0c feat(vf): add PotionItem and BrewRecipe 2026-09-01 17:38:13 +02:00
dualfroz 5d7081ff32 feat(vf): add WitherFightConfig and WitherTarget to Boss 2026-09-01 17:36:12 +02:00
dualfroz 76f2be284b feat(vf): extend Block with BossBar and BossState 2026-09-01 16:37:40 +02:00
dualfroz b14c722431 feat(vf): extend Block 2026-09-01 16:35:11 +02:00
dualfroz 20527b0a95 feat(vf): add BehaviorTreeStats to Behavior 2026-09-01 16:05:50 +02:00
dualfroz 0c2bf7857b feat(vf): extend Behavior 2026-09-01 14:37:33 +02:00
dualfroz 4e8e2799ed feat(vf): add BehaviorTuning and BehaviorAgent 2026-09-01 14:28:28 +02:00
dualfroz 12414253ec feat(vf): add AdvancementCriterion and Event 2026-09-01 14:21:41 +02:00
dualfroz c3745fe5a8 chore: update Makefile 2026-09-01 13:10:09 +02:00
dualfroz 1e337980b9 docs: add project README 2026-08-28 23:10:13 +02:00
dualfroz 619832b047 test: add test runner entry point 2026-08-28 22:27:27 +02:00
dualfroz c4bd2dbbd9 test: add tests for in-game command parser and dispatcher 2026-08-28 21:48:55 +02:00
dualfroz 374b4a7e7c test: add tests for player profile persistence (position, inventory, stats) 2026-08-28 21:05:51 +02:00
dualfroz aedd7f4c71 test: add tests for per-tick world simulation orchestrator 2026-08-28 20:20:43 +02:00
dualfroz 88b912cce2 test: add tests for crop growth and farmland hydration 2026-08-28 19:40:27 +02:00
dualfroz cd3aff4332 test: add tests for day/night tick clock 2026-08-28 18:55:54 +02:00
dualfroz 96b1f58416 test: add tests for chunk load/unload radius streaming 2026-08-28 18:15:48 +02:00
dualfroz 64bc99017f test: add tests for world snapshot serialization helpers 2026-08-28 17:36:36 +02:00
dualfroz 7cd89fed07 test: add tests for save-format v3 world and entity serialization 2026-08-28 16:52:13 +02:00
dualfroz 6da744ffb1 test: add tests for region-file chunk storage in 32x32 chunk pages 2026-08-28 16:06:26 +02:00
dualfroz 31de25a33a test: add tests for NBT tag tree read and write 2026-08-28 15:25:53 +02:00
dualfroz 0bf884f15d test: add tests for chunk dirty-tracking and network sync batching 2026-08-28 14:44:19 +02:00
dualfroz 52619dc3ec test: add tests for client/server wire message definitions 2026-08-28 14:04:39 +02:00
dualfroz 613f29eda8 test: add tests for anvil item repair and enchantment merging 2026-08-28 13:25:18 +02:00
dualfroz eff1e30678 test: add tests for minecart movement along rail networks 2026-08-28 12:43:36 +02:00
dualfroz 963a959452 test: add tests for minecart rail network graph and junction logic 2026-08-28 12:01:13 +02:00
dualfroz 825ce42d8d test: add tests for dispenser item ejection triggered by circuit signal 2026-08-28 11:19:27 +02:00
dualfroz 854dcfaf15 test: add tests for hopper item transfer between containers 2026-08-28 10:36:55 +02:00
dualfroz 6c6cb6880f test: add tests for redstone-style circuit signal propagation 2026-08-28 09:54:51 +02:00
dualfroz e918966a44 test: add tests for water and lava fluid spread simulation 2026-08-27 23:08:43 +02:00
dualfroz 69ce517c3b test: add tests for per-chunk random tick sampling for growth and decay 2026-08-27 22:31:27 +02:00
dualfroz a65a0c2ae2 test: add tests for scheduled block-tick queue for delayed updates 2026-08-27 21:48:54 +02:00
dualfroz 571bec28bc test: add tests for mob AI state machine for wandering and targeting 2026-08-27 21:09:48 +02:00
dualfroz eabd2b10b4 test: add tests for base entity transform and physics integration 2026-08-27 20:33:36 +02:00
dualfroz 3505749616 test: add tests for per-vertex ambient occlusion baked into chunk meshes 2026-08-27 19:53:13 +02:00
dualfroz 45e52e8283 test: add tests for chunk mesh vertex and index buffer generation 2026-08-27 19:12:26 +02:00
dualfroz 0378fafe64 test: add tests for queue-based light recalculation on block edits 2026-08-27 18:31:53 +02:00
dualfroz bc500a7618 test: add tests for sky and block light propagation 2026-08-27 17:49:19 +02:00
dualfroz f815720554 test: add tests for generic item container storage 2026-08-27 17:12:39 +02:00
dualfroz b625879336 test: add tests for crafting recipe matching 2026-08-27 16:30:18 +02:00
dualfroz 143c24814a test: add tests for player inventory and hotbar slots 2026-08-27 15:53:36 +02:00
dualfroz 59281f9c14 test: add tests for item id enum and item stack definitions 2026-08-27 15:12:13 +02:00
dualfroz 13b0089e8d test: add tests for camera view-frustum culling planes 2026-08-27 14:30:27 +02:00
dualfroz 5e81d6b1af test: add tests for voxel raycasting for block targeting 2026-08-27 13:54:55 +02:00
dualfroz a37f5fa902 test: add tests for A*-style mob pathfinding over the voxel grid 2026-08-27 13:13:51 +02:00
dualfroz 4cedd8df31 test: add tests for AABB collision and rigid-body physics stepping 2026-08-27 12:30:43 +02:00
dualfroz f802dd8ea6 test: add tests for prefab structure templates and block stamping 2026-08-27 11:52:27 +02:00
dualfroz 38fdc60006 test: add tests for structure placement across generated terrain 2026-08-27 11:09:54 +02:00
dualfroz 02d1dac575 test: add tests for surface terrain generation from noise heightmaps 2026-08-27 10:31:48 +02:00