{"id":37555170,"url":"https://github.com/techpizzadev/minecraftserversharp","last_synced_at":"2026-01-16T09:00:16.077Z","repository":{"id":56060288,"uuid":"230829785","full_name":"TechPizzaDev/MinecraftServerSharp","owner":"TechPizzaDev","description":"Minecraft server implementation in C#","archived":false,"fork":false,"pushed_at":"2024-04-22T08:40:50.000Z","size":797,"stargazers_count":40,"open_issues_count":2,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-04-22T09:56:16.435Z","etag":null,"topics":["distributed","minecraft","minecraft-server","nbt","threading"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TechPizzaDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-30T02:01:10.000Z","updated_at":"2024-04-22T08:40:54.000Z","dependencies_parsed_at":"2023-01-25T15:31:27.610Z","dependency_job_id":null,"html_url":"https://github.com/TechPizzaDev/MinecraftServerSharp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TechPizzaDev/MinecraftServerSharp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPizzaDev%2FMinecraftServerSharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPizzaDev%2FMinecraftServerSharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPizzaDev%2FMinecraftServerSharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPizzaDev%2FMinecraftServerSharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechPizzaDev","download_url":"https://codeload.github.com/TechPizzaDev/MinecraftServerSharp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechPizzaDev%2FMinecraftServerSharp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["distributed","minecraft","minecraft-server","nbt","threading"],"created_at":"2026-01-16T09:00:10.667Z","updated_at":"2026-01-16T09:00:16.008Z","avatar_url":"https://github.com/TechPizzaDev.png","language":"C#","readme":"# ![](icon.png) MCServerSharp\n\n![Build](https://github.com/TechnologicalPizza/MinecraftServerSharp/workflows/Build/badge.svg)\n\nMinecraft server implementation in C# and latest .NET, not affiliated with Mojang.  \n\nThis is currently just a passion project.\n\n\u003cbr\u003e\n\n## Features\nThe server will be a shell for plugins.\nThis includes systems like chunks, blocks, entities, items, and many more.  \nVanilla will then be implemented as a plugin.\n\nRoadmap to be announced\n\n\u003cbr\u003e\n\n## Overview\n\n#### 🧩🌎 Extendable and Cross-platform\nComponent-based plugins will play a big role in implementing game logic and extensibility.\nUtilizing a modern and unified .NET allows the server to run on most mainstream devices and architectures. \n\n#### ⚡🧵 Performant and Threaded \nThis implementation aims to provide great performance by utilizing modern practices, new technologies, and few allocations. \nThreading many aspects of the server is of great importance as modern/server processors usually have plenty of cores. \nAt least one game thread per dimension is planned. \n\n#### 💡⚒️ Innovative and Expansive\nThe purpose of this project is to innovate where the vanilla server is lacking, creating heavily optimized components for various workloads. A robust world save format with backups and distributed hosting, possibly with multiple game threads per dimension, is planned. \n\n\u003cbr\u003e\n\n## Source\n1. Clone the source: `git clone https://github.com/TechnologicalPizza/MinecraftServerSharp`  \n    - Feel free to fork the project or contribute\n2. Set up submodules: `git submodule update --init`\n3. Open the solution \n    - .NET 6 SDK is required to build the project\n\nLatest Visual Studio 2022 with '.NET desktop development' should work out of the box.\n\nThe server will require game data at runtime which needs to be [downloaded manually](https://github.com/Arcensoth/mcdata/tree/e82ef9224544edb712a06627bbb1d1de5211e5ed) for now.\n\n\u003cbr\u003e\n\n## Scrapped\n- Running a JVM for existing Bukkit/Spigot plugins or even mods, albeit not completely out of the question. It may be possible to provide an abstraction for a Java API but it would probably result in duplication of many objects at runtime.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechpizzadev%2Fminecraftserversharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechpizzadev%2Fminecraftserversharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechpizzadev%2Fminecraftserversharp/lists"}