{"id":37089389,"url":"https://github.com/jgosar/mine-city-2000","last_synced_at":"2026-01-14T10:57:51.197Z","repository":{"id":63977469,"uuid":"217465055","full_name":"jgosar/mine-city-2000","owner":"jgosar","description":"A program that converts SimCity 2000 cities into Minecraft worlds","archived":false,"fork":false,"pushed_at":"2025-02-08T14:04:19.000Z","size":268043,"stargazers_count":732,"open_issues_count":1,"forks_count":12,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-05-27T08:54:29.592Z","etag":null,"topics":["minecraft","simcity","simcity-2000","simcity2000"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgosar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-25T06:22:06.000Z","updated_at":"2025-04-24T09:18:34.000Z","dependencies_parsed_at":"2025-02-08T15:29:51.189Z","dependency_job_id":null,"html_url":"https://github.com/jgosar/mine-city-2000","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/jgosar/mine-city-2000","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgosar%2Fmine-city-2000","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgosar%2Fmine-city-2000/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgosar%2Fmine-city-2000/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgosar%2Fmine-city-2000/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgosar","download_url":"https://codeload.github.com/jgosar/mine-city-2000/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgosar%2Fmine-city-2000/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28417781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["minecraft","simcity","simcity-2000","simcity2000"],"created_at":"2026-01-14T10:57:50.464Z","updated_at":"2026-01-14T10:57:51.189Z","avatar_url":"https://github.com/jgosar.png","language":"C#","funding_links":[],"categories":["C# #"],"sub_categories":[],"readme":"# mine-city-2000\r\nMineCity 2000 is a program that converts SimCity 2000 cities into Minecraft (Java Edition) worlds\r\n\r\nFrom this:\r\n\r\n![](https://raw.githubusercontent.com/jgosar/mine-city-2000/master/screens/mc2k-a.PNG)\r\n\r\nInto this:\r\n\r\n![](https://raw.githubusercontent.com/jgosar/mine-city-2000/master/screens/mc2k-b.PNG)\r\n\r\n## Overview\r\n\r\nThe program works by reading a *.sc2 city file created by SimCity 2000. It then maps the terrain and places all the buildings into a Minecraft world.\r\n\r\nSee it in action:\r\n\r\nhttps://www.youtube.com/watch?v=R6RW6WouGbE\r\n\r\nhttps://www.youtube.com/watch?v=Z3FkM7GLxKo\r\n\r\nhttps://www.youtube.com/watch?v=EhIF_1SuZLs\r\n\r\n## Download link for the compiled app\r\n\r\nThis is a link to the compiled app, so you don't have to build it from the source code yourself:\r\n\r\nhttps://github.com/jgosar/mine-city-2000/releases/latest/download/mc2k-release.rar\r\n\r\nYou can download a smaller version here if you only want to use MineCity 2000 CLI (Command-line interface):\r\n\r\nhttps://github.com/jgosar/mine-city-2000/releases/latest/download/mc2k-release-cli.rar\r\n\r\nIf for some reason the app above doesn't work, please try the old version:\r\n\r\nhttps://github.com/jgosar/mine-city-2000/releases/download/v0.3.0/mc2k-release-legacy.rar\r\n\r\n## Running the compiled app\r\n\r\nRun the compiled app using MineCity2000-GUI.exe.\r\n\r\nWith the first browse button, choose your *.sc2 city file. A good place to look for it would be `C:\\Program Files\\Maxis\\SimCity 2000\\Cities`. But if you can't find it, open it in SimCity 2000, click \"File-\u003eSave city as\" and put it in a place where you will find it.\r\n\r\nWith the second browse button, choose your Minecraft install directory. It might be `C:\\Users\\[username]\\AppData\\Roaming\\.minecraft` or something similar. A sure way of finding it is if you right-click the shortcut you use to run Minecraft, click Properties and see where the shortcut points.\r\n\r\nIf you want the underground area to be filled instead of empty (So you don't fall into the ground after digging for a bit), select the \"Fill underground area\" checkbox. But be warned that this also increases the conversion time and RAM requirements.\r\n\r\nIf you want Minecraft to automatically generate its own terrain around the city instead of having an obsidian wall, select the \"Generate terrain around the city\" option.\r\n\r\nAfter you choose both of these, click \"Convert!\". And when the processing is done, you can close this window, open Minecraft and you should see your city among the saved games.\r\n\r\nYour antivirus might think that MineCity 2000 is a virus. It's not.\r\n\r\n## Running the CLI (Command-line interface)\r\n\r\nYou can also run MineCity 2000 as a CLI, which can be useful if you want to call it from a script or from another app, here are the instructions: https://github.com/jgosar/mine-city-2000/wiki/CLI-usage\r\n\r\n\r\n## Opening generated worlds in Minecraft Bedrock Edition\r\n\r\nThis project was started quite some time ago (2014), so it only generates Minecraft Java Edition worlds. To be exact, the generated worlds are based on Minecraft Java edition v1.3.2, so they should work on any Minecraft Java edition version that's newer than that.\r\n\r\nIf you wish to open a generated world in Minecraft Bedrock edition, you can convert it using this converter: https://chunker.app/.\r\nI have tested it with a world that was generated by MineCity 2000 and it works almost perfectly.\r\nThe only difference is that you can't fly around as fast, because that was my custom setting in the generated Java Edition world.\r\nBut as you can see in the screenshot below, the draw distance in Bedrock Edition can be much much greater (Click for larger images):\r\n\r\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/36840705/206261457-3b6266d3-07da-4b7a-b6c6-0c6c4264a4aa.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/36840705/206261457-3b6266d3-07da-4b7a-b6c6-0c6c4264a4aa.png\" alt=\"image\" width=45%\u003e\u003c/a\u003e\r\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/36840705/206260351-4b5b4f91-d983-4505-ab00-50c6c76d537a.jpg\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/36840705/206260351-4b5b4f91-d983-4505-ab00-50c6c76d537a.jpg\" alt=\"mc2k-bedrock-4K\" width=45%\u003e\u003c/a\u003e\r\n\r\nHere's a video from this city in Minecraft Bedrock Edition: https://youtu.be/w_fU_Cy6xCA\r\n\r\n\r\n## Projects\r\n\r\nThe repository contains these projects:\r\n- SimCityReader: Reads information about the city map from a *.sc2 city file\r\n- AnvilFile: Contains utility classes for working with Minecraft's Anvil file format\r\n- MinecraftEditor: Contains classes for creating and editing a Minecraft world\r\n- MineCity2000: Creates the Minecraft world with terrain and buildings\r\n- MineCity2000-GUI: A rudimentary GUI for running the program\r\n\r\nFor building the app from the source code you need .NET Core framework 8.0. The projects are set up for development with Visual Studio Code.\r\nIn order to develop the GUI, you will also need the dotnet MAUI workload.\r\nIf you open the project with Visual Studio Code, you can launch it using the \"Launch GUI\" or \"Launch CLI\" commands under the \"Run and Debug\" menu.\r\n\r\nThis is a development version, so do not be surprised if something doesn't work. Please open an issue on GitHub if you encounter any problems.\r\n\r\nAt the current stage, not all buildings are supported, so there will be some holes between the buildings in a generated world.\r\n\r\nStuff that does NOT work yet:\r\n- Subways\r\n- Highways (mostly)\r\n- Underwater pipes?\r\n- ???\r\n\r\n## If you would like to help\r\n\r\nLet me know about any bugs or other problems you encounter.\r\n\r\nIf you know a community that might be interested in this project, tell them about it.\r\n\r\nIf you have the time, patience and skills, you can design a few more of the missing buildings. The instructions are available here: https://github.com/jgosar/mine-city-2000/wiki/How-to-design-and-add-new-buildings-to-the-project. Please let me know if anything is unclear.\r\n\r\n## Changelog:\r\n\r\nThe minecraftforums version:\r\nv0.1:\r\nBuildings:\r\n- Upper class homes 1-4\r\n- Medium Condominiums 2\r\n- Police Station\r\n- Water Pump\r\n- Middle class homes 5\r\n\r\nFeatures:\r\n- Power lines\r\n- Roads\r\n- Ground water\r\n- Trees\r\n\r\n\r\nv0.1-v0.2:\r\nNew buildings:\r\n- Middle class homes 2\r\n- Medium Condominiums 1\r\n- Medium Condominiums 3\r\n- Middle class homes 4\r\n- Middle class homes 3\r\n- Small warehouse 1\r\n- Small warehouse 2\r\n- Gas station 1\r\n- Small office building 2\r\n- Chemical storage\r\n- Gas station 2\r\n- Toy store\r\n- Industrial substation\r\n- Convinience store\r\n- Small Factory 3\r\n- Small Factory 4\r\n- Small Factory 5\r\n- Small Factory 6\r\n- Medium office 5\r\n- Medium office 6\r\n- Medium Appartments 2\r\n\r\nNew features:\r\n- Tunnels\r\n- Railways\r\n- The file selectors on the GUI automatically open at the most probable location for SimCity and Minecraft installs\r\n\r\nFixed bugs:\r\n- Water level is read correctly from SimCity file\r\n- Program does not crash if an object needs to be at a height greater than 255\r\n\r\n\r\nv0.2-v0.3:\r\nNew buildings:\r\n- Office/Retail\r\n- Medium office 3\r\n- Medium office 4\r\n- B\u0026B Inn\r\n- Warehouse\r\n- Small office 1\r\n- Port warehouse\r\n- Large warehouse 1\r\n- Small Park\r\n- Lower class homes 1\r\n- Lower class homes 2\r\n- Lower class homes 3\r\n- Church\r\n- Fire Department\r\n- Large Factory\r\n- Medium Factory\r\n- School\r\n\r\n\r\nThe GitHub version:\r\n- Refactored code\r\n\r\nNew buildings:\r\n- Runway\r\n- Pier\r\n- Middle class homes 1\r\n- Hospital\r\n- Medium Appartments 1\r\n- Small Appartments 1\r\n- Corporate Headquarters\r\n- Abandoned building 1\r\n- Abandoned building 2\r\n- Big Park\r\n- Small Appartments 2\r\n- Small Appartments 3\r\n- Statue\r\n\r\n## Contact\r\n\r\n\u003cminecity.2000@gmail.com\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgosar%2Fmine-city-2000","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgosar%2Fmine-city-2000","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgosar%2Fmine-city-2000/lists"}