#!/usr/bin/env python3 """ HTTP status server — required by Hugging Face Spaces. HF expects a response on port 7860, otherwise it marks the Space as crashed. This runs alongside the Minecraft server. """ import http.server import socketserver import threading import os PORT = 7860 HTML = """ Minecraft Server — THEZYZSTUDIO

🎮 Minecraft Server

THEZYZSTUDIO — The Z AI Agent

Server is running on

TCP Port 25565

Use playit.gg or ngrok to connect externally

""" class Handler(http.server.BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-Type", "text/html; charset=utf-8") self.end_headers() self.wfile.write(HTML.encode()) def log_message(self, format, *args): pass # suppress access logs def run(): with socketserver.TCPServer(("", PORT), Handler) as httpd: print(f"[HTTP] Status page running on port {PORT}", flush=True) httpd.serve_forever() if __name__ == "__main__": t = threading.Thread(target=run, daemon=True) t.start() t.join()