{"id":51463155,"url":"https://github.com/theEvilReaper/Canis","last_synced_at":"2026-07-25T01:00:36.191Z","repository":{"id":108628034,"uuid":"501758838","full_name":"theEvilReaper/Canis","owner":"theEvilReaper","description":"API which includes several BlockHandler implementation for Minestom","archived":false,"fork":false,"pushed_at":"2026-06-26T20:57:41.000Z","size":671,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2026-06-26T22:19:03.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/theEvilReaper.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-06-09T18:03:35.000Z","updated_at":"2026-06-26T20:57:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b31f513-7dc9-4b58-9cee-56a77badcd12","html_url":"https://github.com/theEvilReaper/Canis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/theEvilReaper/Canis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theEvilReaper%2FCanis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theEvilReaper%2FCanis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theEvilReaper%2FCanis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theEvilReaper%2FCanis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theEvilReaper","download_url":"https://codeload.github.com/theEvilReaper/Canis/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theEvilReaper%2FCanis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35861394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-24T02:00:07.870Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2026-07-06T08:00:23.216Z","updated_at":"2026-07-25T01:00:36.169Z","avatar_url":"https://github.com/theEvilReaper.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# Canis\n\n[![license](https://img.shields.io/github/license/theEvilReaper/Canis?style=for-the-badge\u0026color=b22234c)](../LICENSE)\n\nThe fundamental goal of this project is to develop multiple implementations of `BlockHandler` for the Microtus\nproject, which is built on the Minestom framework. The specific functionalities provided by the pre-implemented handlers\nare contingent upon the requirements of the application. For instance, one implementation may permit only read access to\nblock data, while another may allow for both reading and modifying this data. It is important to note that this project\ndoes not aim to replicate the vanilla mechanics of Minecraft; rather, it serves as a utility to facilitate basic data\nreading from blocks, particularly in the context of mini-games.\n\n\u003e [!IMPORTANT]\n\u003e Due to other projects taking priority, this project may look like it is not being maintained.\n\u003e However, every pull request is welcome to enhance the functionality of this project.\n\n## Usage\n\nThe project is currently available over the **Jitpack** repository.\nCurrently, there is not really versioning, so the required version is `master-SNAPSHOT`.\n\nIf you are using `Gradle` as your preferred build system, you can add the following lines to your `build.gradle` file.\n\n```gradle\nrepositories {\n    maven(\"https://jitpack.io\")\n}\n\ndependencies {\n    implementation(\"net.theevilreaper:canis:\u003cversion\u003e\n}\n```\n\n\u003e [!NOTE]\n\u003e In the future it's planned to release the project via the central maven repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FtheEvilReaper%2FCanis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FtheEvilReaper%2FCanis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FtheEvilReaper%2FCanis/lists"}