Files
mcpacker/tungston/generator/datapack/blockstateprovider/simplestateprovider.py
T

19 lines
587 B
Python

from tungston.generator.datapack.blockstate import BlockState
from tungston.generator.datapack.blockstateprovider import BlockStateProvider
from typing import Any
# Class ############################################################################################
class SimpleStateProvider(BlockStateProvider):
def __init__(self, state:BlockState):
super().__init__("minecraft:simple_state_provider")
self.state = state
def asData(self) -> dict[str, Any]:
return {
"type": self.gameId,
"state": self.state.asData(),
}