Checkpoint initial implementation

This commit is contained in:
Andrew Miner
2025-10-06 17:41:18 -06:00
parent 773e0a3d85
commit a8b6e6b15e
106 changed files with 3012 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
from typing import Any
# Class ############################################################################################
class BlockState:
def __init__(self, blockId:str, properties:dict[str,str]=None):
self.blockId = blockId
self.properties = properties
def asData(self) -> dict[str,Any]:
result = { "Name": self.blockId }
if self.properties:
result["Properties"] = self.properties
return result