{"id":13666992,"url":"https://github.com/YatopiaMC/Yatopia","last_synced_at":"2025-04-26T15:32:03.068Z","repository":{"id":45375127,"uuid":"243289932","full_name":"YatopiaMC/Yatopia","owner":"YatopiaMC","description":"The Most Powerful and Feature Rich Minecraft Server Software!","archived":true,"fork":false,"pushed_at":"2021-06-18T21:30:16.000Z","size":9251,"stargazers_count":464,"open_issues_count":19,"forks_count":79,"subscribers_count":41,"default_branch":"ver/1.16.5","last_synced_at":"2024-09-28T11:42:35.042Z","etag":null,"topics":["akarin","bukkit","codemc","hacktoberfest","minecraft","paper","paper-fork","purpur","server","spigot","tuinity","yatopia-api","yatopia-server"],"latest_commit_sha":null,"homepage":"https://yatopiamc.org/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YatopiaMC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2020-02-26T14:59:17.000Z","updated_at":"2024-09-25T11:17:32.000Z","dependencies_parsed_at":"2022-09-13T02:32:18.991Z","dependency_job_id":null,"html_url":"https://github.com/YatopiaMC/Yatopia","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YatopiaMC%2FYatopia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YatopiaMC%2FYatopia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YatopiaMC%2FYatopia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YatopiaMC%2FYatopia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YatopiaMC","download_url":"https://codeload.github.com/YatopiaMC/Yatopia/tar.gz/refs/heads/ver/1.16.5","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224039040,"owners_count":17245530,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["akarin","bukkit","codemc","hacktoberfest","minecraft","paper","paper-fork","purpur","server","spigot","tuinity","yatopia-api","yatopia-server"],"created_at":"2024-08-02T07:00:20.939Z","updated_at":"2024-11-11T02:30:47.629Z","avatar_url":"https://github.com/YatopiaMC.png","language":"Kotlin","funding_links":[],"categories":["Server Software"],"sub_categories":["Forks"],"readme":"\u003cimg width=\"200\" src=\"https://yatopiamc.org/static/img/yatopia-shiny.gif\" alt=\"Yatopia\" align=\"right\"\u003e\n\u003cdiv align=\"left\"\u003e\n\u003ch1\u003eYatopia\u003c/h1\u003e\n\n[![Github-CI](https://github.com/YatopiaMC/Yatopia/workflows/CI/badge.svg)](https://github.com/YatopiaMC/Yatopia/actions?query=workflow%3ACI)\n[![CodeMC](https://ci.codemc.io/buildStatus/icon?job=YatopiaMC%2FYatopia%2Fver%252F1.16.5)](https://ci.codemc.io/job/YatopiaMC/job/Yatopia/job/ver%252F1.16.5/)\n[![Discord](https://img.shields.io/discord/342814924310970398?color=%237289DA\u0026label=Discord\u0026logo=discord\u0026logoColor=white)](https://discord.gg/YatopiaMC)\n[![API](https://img.shields.io/website?down_color=lightgrey\u0026down_message=offline\u0026label=API\u0026up_color=green\u0026up_message=online\u0026url=http%3A%2F%2Fapi.yatopiamc.org%2F)](https://api.yatopiamc.org/v2/latestBuild?branch=ver/1.16.5)\n\u003ch3\u003eBlazing fast \u003ca href=\"https://github.com/Spottedleaf/Tuinity\"\u003eTuinity\u003c/a\u003e fork with best in class performance.\u003c/h3\u003e\n\u003c/div\u003e\n\n## So what is Yatopia?\nYatopia combines the code from many [Paper](https://github.com/PaperMC/Paper) forks and optimization mods, as well as many unique optimizations. We borrow code from the following repos:\n\n* [Akarin](https://github.com/Akarin-project/Akarin)\n* [EMC](https://github.com/starlis/empirecraft)\n* [Lithium](https://github.com/jellysquid3/lithium-fabric)\n* [Origami](https://github.com/Minebench/Origami)\n* [Airplane](https://github.com/Technove/Airplane)\n* [Cadmium](https://github.com/LucilleTea/cadmium-fabric)\n* [Tic-Tacs](https://github.com/Gegy/tic-tacs)\n\nKeep in mind this, whilst rare, can cause issues.\nIf you happen to run into any of these, please do create or upvote an [issue](https://github.com/YatopiaMC/Yatopia/issues) instead of spreading hate.\nThank you for your understanding!\n\n## Try it out \nThe latest stable builds of Yatopia are always available over at our [downloads page](https://yatopiamc.org/download.html). You can also download the latest development build [here](https://api.yatopiamc.org/v2/latestBuild/download?branch=ver/1.16.5).\n\n## Documentation\n\n You can find a full explanation of the Yatopia configuration file on the [wiki](https://github.com/YatopiaMC/Yatopia/wiki). Check out the list of patches included in this project and who created them [here](PATCHES.md).\n\n## Building and setting up\n\nRun the following commands in the root directory:\n\n```shell\n./gradlew initGitSubmodules\n./gradlew setupUpstream\n./gradlew applyPatches\n./gradlew paperclip\n```\n\n\n## Using Yatopia-API\n\nTo build your plugin against the Yatopia-API, first add the CodeMC maven repository:\n\n# Maven\nAdd the CodeMC Repo:\n```xml\n\u003crepositories\u003e\n    \u003crepository\u003e\n        \u003cid\u003ecodemc-repo\u003c/id\u003e\n        \u003curl\u003ehttps://repo.codemc.io/repository/maven-public/\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n```\n\nAnd then add the Yatopia-API dependency:\n```xml\n\u003cdependencies\u003e\n    \u003cdependency\u003e\n        \u003cgroupId\u003eorg.yatopiamc\u003c/groupId\u003e\n        \u003cartifactId\u003eyatopia-api\u003c/artifactId\u003e\n        \u003cversion\u003e1.16.5-R0.1-SNAPSHOT\u003c/version\u003e\n        \u003cscope\u003eprovided\u003c/scope\u003e\n    \u003c/dependency\u003e\n\u003c/dependencies\u003e\n```\n\n# Gradle\n\n\u003e Groovy DSL\n\nAdd the CodeMC Repo:\n```groovy\nrepositories {\n    maven {\n        url 'https://repo.codemc.io/repository/maven-public/'\n    }\n}\n```\n\nAnd then add the Yatopia-API dependency:\n```groovy\ndependencies {\n    compileOnly 'org.yatopiamc:yatopia-api:1.16.5-R0.1-SNAPSHOT'\n}\n```\n\n\u003e Kotlin DSL\n\nAdd the CodeMC Repo:\n```kotlin\nrepositories {\n    maven(\"https://repo.codemc.io/repository/maven-public/\")\n}\n```\n\nAnd then add the Yatopia-API dependency:\n```kotlin\ndependencies {\n    compileOnly(\"org.yatopiamc:yatopia-api:1.16.5-R0.1-SNAPSHOT\")\n}\n```\n\n## Why aren't there many API additions?\n\n(Modified from [starlis/empirecraft](https://github.com/starlis/empirecraft/))\n\u003cp\u003e\nAPIs are tough to design. In projects such as Bukkit, Spigot, Sponge, Paper, etc once an API is committed, it's almost forever. You can't go breaking it without solid justification. This is the politics game.\n\nWith that in mind, much thought has to be given to the API in now and future use cases and applications to ensure it can be extended without breaking.\n\nThis is a lot of politics that we don't have time in our lives to deal with. \n\nThat being said we make light API additions when requested.\n\u003c/p\u003e\n\n## License\n\nLicense information can be found [here](/Licensing/LICENSE.md).\n\n## Security\n\nSecurity information can be found [here](/SECURITY.md).\n\n## Statistics\n[![bStats Graph Data](https://bstats.org/signatures/server-implementation/Yatopia.svg)](https://bstats.org/plugin/server-implementation/Yatopia)\n\nMade with \u003cspan style=\"color: #e25555;\"\u003e\u0026#9829;\u003c/span\u003e on Earth.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYatopiaMC%2FYatopia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FYatopiaMC%2FYatopia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYatopiaMC%2FYatopia/lists"}