14 Commits

Author SHA1 Message Date
MayaTheShy
6312e45bf1 feat: add getWorldBlockCount function to retrieve the total number of world blocks 2026-03-22 11:45:04 -04:00
MayaTheShy
811e2a6e18 feat: enhance task assignment logic to support un-assigning tasks 2026-03-22 11:44:14 -04:00
MayaTheShy
3ce0e4c530 refactor: enhance player position handling to include label for improved tracking 2026-02-20 04:28:05 -05:00
MayaTheShy
cfd127dfab refactor: migrate player_positions table to add label column for enhanced data tracking 2026-02-20 04:27:46 -05:00
MayaTheShy
973e4be6a3 refactor: add color and name parameters to saveMiningArea and implement updateMiningArea function 2026-02-20 04:19:27 -05:00
MayaTheShy
fb84b5a554 refactor: add name and color columns to mining_areas table and handle migration 2026-02-20 04:19:03 -05:00
MayaTheShy
58cc909de8 feat: Add turtle state persistence functions for saving, retrieving, and deleting turtle states 2026-02-20 02:27:44 -05:00
MayaTheShy
b9023758a6 feat: Add turtle state persistence table for reconnect recovery 2026-02-20 02:26:31 -05:00
MayaTheShy
ba11d2c9d2 feat: Add chunk analysis table and enhance world_blocks schema for block state and tags 2026-02-20 02:10:50 -05:00
MayaTheShy
d2e0deb945 fix: Add UNIQUE constraint to mining blocks table for turtle_id, block_type, and session_start 2026-02-20 01:32:01 -05:00
MayaTheShy
3c0f72acf1 feat: Enhance database functions for turtle paths and mining areas; add support for optional parameters and improve data handling 2026-02-20 01:28:54 -05:00
MayaTheShy
a1d2b62d5f feat: Add player positions tracking to database 2026-02-20 00:18:52 -05:00
MayaTheShy
c7315aa3de feat: Add mining statistics, turtle groups, and session tracking to database schema 2026-02-19 22:47:30 -05:00
MayaTheShy
fb53056e85 feat: Implement database schema and CRUD operations for turtle homes, configurations, world blocks, paths, tasks, and mining areas 2026-02-19 22:39:53 -05:00