{"id":13496634,"url":"https://github.com/iceiix/stevenarella","last_synced_at":"2025-05-14T13:07:51.990Z","repository":{"id":38902762,"uuid":"165328635","full_name":"iceiix/stevenarella","owner":"iceiix","description":"Multi-protocol Minecraft-compatible client written in Rust","archived":false,"fork":false,"pushed_at":"2025-04-03T08:15:24.000Z","size":2537,"stargazers_count":1480,"open_issues_count":84,"forks_count":60,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-04-12T13:57:32.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iceiix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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,"zenodo":null}},"created_at":"2019-01-12T00:16:56.000Z","updated_at":"2025-04-10T20:39:37.000Z","dependencies_parsed_at":"2023-10-03T08:58:25.511Z","dependency_job_id":"9ae2ad28-ab80-4cc1-a140-d14c5395fdce","html_url":"https://github.com/iceiix/stevenarella","commit_stats":{"total_commits":894,"total_committers":26,"mean_commits":34.38461538461539,"dds":0.4697986577181208,"last_synced_commit":"ecf829c544ef6f471402ef01c09626272f6d11f9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceiix%2Fstevenarella","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceiix%2Fstevenarella/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceiix%2Fstevenarella/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceiix%2Fstevenarella/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iceiix","download_url":"https://codeload.github.com/iceiix/stevenarella/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254149959,"owners_count":22022851,"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":[],"created_at":"2024-07-31T19:01:53.759Z","updated_at":"2025-05-14T13:07:46.980Z","avatar_url":"https://github.com/iceiix.png","language":"Rust","funding_links":[],"categories":["Rust","Mods"],"sub_categories":["Other Clients"],"readme":"# Stevenarella\n[![Build](https://github.com/iceiix/stevenarella/actions/workflows/build.yaml/badge.svg)](https://github.com/iceiix/stevenarella/actions/workflows/build.yaml)\n\nMulti-protocol Minecraft-compatible client written in Rust.\n\nDon't expect it to go anywhere, just doing this for fun.\n\n## Images\n\n![Steven on Hypixel](https://i.imgur.com/PM5fLuu.png)\n![Steven](https://i.imgur.com/RRspOQF.png)\n\n\nIn action: http://gfycat.com/NeedyElaborateGypsymoth\n\n## Community\n\nIRC channel: `#stevenarella` on [irc.esper.net](https://esper.net).\n\nDiscussion forum: [https://github.com/iceiix/stevenarella/discussions](https://github.com/iceiix/stevenarella/discussions).\n\n\n## Protocol support\n\n| Game version | Protocol version | Supported? |\n| ------ | --- | --- |\n| 1.18.2 | 758 | ✓ |\n| 1.18.1 | 757 | ✓ |\n| 1.17.1 | 756 | ✓ |\n| 1.16.5 | 754 | ✓ |\n| 1.16.4 | 754 | ✓ |\n| 1.16.3 | 753 | ✓ |\n| 1.16.2 | 751 | ✓ |\n| 1.16.1 | 736 | ✓ |\n| 1.16 | 735 | ✓ |\n| 1.15.2 | 578 | ✓ |\n| 1.15.1 | 575 | ✓ |\n| 1.14.4 | 498 | ✓ |\n| 1.14.3 | 490 | ✓ |\n| 1.14.2 | 485 | ✓ |\n| 1.14.1 | 480 | ✓ |\n| 1.14 | 477 | ✓ |\n| 19w02a | 452 | ✓ |\n| 18w50a | 451 | ✓ |\n| 1.13.2 | 404 | ✓ |\n| 1.12.2 | 340 | ✓ |\n| 1.11.2 | 316 | ✓ |\n| 1.11   | 315 | ✓ |\n| 1.10.2 | 210 | ✓ |\n| 1.9.2  | 109 | ✓ |\n| 1.9    | 107 | ✓ |\n| 15w39c | 74  | ✓ |\n| 1.8.9  | 47  | ✓ |\n| 1.7.10 | 5   | ✓ |\n\nStevenarella is designed to support multiple protocol versions, so that client\ndevelopment is not in lock-step with the server version. The level of\nsupport varies, but the goal is to support major versions from 1.7.10\nup to the current latest major version. Occasionally, snapshots are also supported.\n\nForge servers are supported on 1.7.10 - 1.12.2 (FML) and 1.13.2 - 1.16.5 (FML2).\n\nSupport for older protocols will _not_ be dropped as newer protocols are added.\n\n## Downloads\n\nWindows, Ubuntu Linux, and macOS users can download pre-compiled builds\nfrom [GitHub Actions](https://actions-badge.atrox.dev/iceiix/stevenarella/goto?ref=master).\n(Click the artifacts drop-down and select your platform.)\n\n## Dependencies\n\nRequires Rust stable version 1.64.0 or newer.\n\n**Debian/Ubuntu**\n\n```bash\nsudo apt-get install libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxcb-composite0-dev\n```\n\n**Alpine Linux**\n\n```bash\nsudo apk add openssl-dev xcb-util-dev\n```\n\n## Building\n\nCompile and run:\n```bash\ncargo run --release\n```\nJust compile:\n```bash\ncargo build --release\n```\n\nFor progress on web support, see [www/](./www).\n\n## Running\n\n### Standalone\n\nJust running Stevenarella via a double click (Windows) or `./stevenarella` (everything else)\nwill bring up a login screen followed by a server list which you can select a server\nfrom.\n\n## Contributions\n\nStevenarella is an [OPEN Open Source Project](https://github.com/openopensource/openopensource.github.io):\n\n\u003e Individuals making significant and valuable contributions are given\n\u003e commit-access to the project to contribute as they see fit. This project\n\u003e is more like an open wiki than a standard guarded open source project.\n\n### Rules\n\nThere are a few basic ground-rules for contributors:\n\n1. **No `--force` pushes** or modifying the Git history on the `master` branch.\n1. **Non-master branches** ought to be used for ongoing work.\n1. **External API changes and significant modifications** ought to be subject to an **internal pull-request** to solicit feedback from other contributors.\n1. Internal pull-requests to solicit feedback are *encouraged* for any other non-trivial contribution but left to the discretion of the contributor.\n1. Contributors should attempt to adhere to the prevailing code-style. Please install and run [cargo fmt](https://github.com/rust-lang/rustfmt) before merging any changes.\n\n### Changes to this arrangement\n\nThis is an experiment and feedback is welcome! This document may also be\nsubject to pull-requests or changes by contributors where you believe\nyou have something valuable to add or change.\n\n### Credits\n\nThanks to [@thinkofname](https://github.com/thinkofname/) for\nthe original [Steven (Rust)](https://github.com/thinkofname/steven),\nwhich Stevenarella is an updated and enhanced version of.\n\n### License\n\nDual-licensed MIT and ApacheV2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficeiix%2Fstevenarella","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficeiix%2Fstevenarella","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficeiix%2Fstevenarella/lists"}