## Planet Generator Module ### Module Description Generates planetary environments with unique characteristics and resources. ### API Endpoints - **GET /planet/generate** - *Purpose:* Generate new planet data - *Auth:* Required (JWT token with `planet.generate` permission) - *Payload:* `{"class": "string", "size": "string"}` - *Response:* `{"planet_id": "int", "resources": {"ore": "int", "crystal": "int"}, "climate": "string"}` - **GET /planet/detail** - *Purpose:* Retrieve planet details - *Auth:* Required (JWT token) - *Payload:* `{"planet_id": "int"}` - *Response:* `{"planet_id": "int", "class": "string", "resources": {"ore": "int", "crystal": "int"}, "climate": "string"}`