{"id":13716843,"url":"https://github.com/AtlasEngineCa/WorldSeedEntityEngine","last_synced_at":"2025-05-07T06:31:49.267Z","repository":{"id":40258301,"uuid":"493032583","full_name":"AtlasEngineCa/WorldSeedEntityEngine","owner":"AtlasEngineCa","description":"Bedrock models in vanilla Minecraft","archived":false,"fork":false,"pushed_at":"2025-05-05T03:19:56.000Z","size":37281,"stargazers_count":181,"open_issues_count":9,"forks_count":23,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-05T04:26:08.804Z","etag":null,"topics":["blockbench","minecraft","minecraft-java-edition","minestom-library","model","resourcepack"],"latest_commit_sha":null,"homepage":"","language":"Java","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/AtlasEngineCa.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,"zenodo":null}},"created_at":"2022-05-16T23:43:51.000Z","updated_at":"2025-05-05T03:19:59.000Z","dependencies_parsed_at":"2024-01-18T22:45:07.531Z","dependency_job_id":"c07648c1-dcfc-4575-838f-99a95154fa56","html_url":"https://github.com/AtlasEngineCa/WorldSeedEntityEngine","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtlasEngineCa%2FWorldSeedEntityEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtlasEngineCa%2FWorldSeedEntityEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtlasEngineCa%2FWorldSeedEntityEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AtlasEngineCa%2FWorldSeedEntityEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AtlasEngineCa","download_url":"https://codeload.github.com/AtlasEngineCa/WorldSeedEntityEngine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252826878,"owners_count":21810197,"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":["blockbench","minecraft","minecraft-java-edition","minestom-library","model","resourcepack"],"created_at":"2024-08-03T00:01:15.024Z","updated_at":"2025-05-07T06:31:44.259Z","avatar_url":"https://github.com/AtlasEngineCa.png","language":"Java","readme":"\n\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![APACHE-2.0 License][license-shield]][license-url]\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/AtlasEngineCa/WorldSeedEntityEngine\"\u003e\n    \u003cimg src=\".github/icon.png\" alt=\"Logo\" width=\"180\" height=\"180\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eWSEE\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    WorldSeed Entity Engine\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/AtlasEngineCa/WorldSeedEntityEngine/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/AtlasEngineCa/WorldSeedEntityEngine/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/AtlasEngineCa/WorldSeedEntityEngine\"\u003e\n    \u003cimg src=\".github/hitbox.gif\" alt=\"Logo\" width=\"720\" height=\"405\"\u003e\n  \u003c/a\u003e\n  \u003c/div\u003e\n\nThis is a library that allows users to add bedrock models from blockbench in to **Vanilla Minecraft**!\n\nWSEE lets you create multipart entities, using display entities.\nThe framework provided allows users to easily create multipart entities, define animations, and write AI that fully utilises the entity's animations.\n\nCurrently WSEE only supports [Minestom](https://github.com/Minestom/Minestom)\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nA full, runnable example server can be found [here](https://github.com/AtlasEngineCa/WorldSeedEntityEngine/tree/master/src/test/java)\n\n### Adding as a dependency\n\nAdd the following to your `build.gradle.kts` file:\n\n```\nrepositories {\n    maven(\"https://reposilite.worldseed.online/public\")\n}\n```\n\nAdd the library as a dependency\n```\ndependencies {\n    implementation(\"net.worldseed.multipart:WorldSeedEntityEngine:\u003cversion\u003e\")\n}\n```\n\nThe lastest version number can be found [here](https://reposilite.worldseed.online/#/public/net/worldseed/multipart/WorldSeedEntityEngine)\n\n### VM Arguments\n\nAdd the following VM arguments to your run configuration\n\n```\n--add-opens java.base/java.lang=ALL-UNNAMED\n```\n\nThis is required for the molang compiler library.\n\n## Restrictions\n\nSome restrictions are imposed by Minecraft\n- Bones must be less than 64 blocks in size\n\n## [Wiki](https://github.com/AtlasEngineCa/WorldSeedEntityEngine/wiki)\nLearn what this project is, how it works and how you can use it on your server\n\n## FAQ\n\nQ: Why are my bones positioned incorrectly in minecraft?\\\nA: Entities used for bones will be placed at the pivot point of the bone in blockbench. To fix this, move the pivot point closer to the bone\n\nQ: Why is my model not working?\\\nA: Make sure you have the type set to `Bedrock Model` in blockbench\n\nQ: Why am I getting the exception `InaccessibleObjectException`\\\nA: Make sure you have the VM arguments set up correctly, as described in the [Getting Started](#getting-started) section\n\nQ: Why are `ModelDamageEvent` and `ModelInteractEvent` not triggering?\\\nA: You need to create hitboxes for the model [Hitboxes](https://github.com/AtlasEngineCa/WorldSeedEntityEngine/wiki/Bone-Types#hitbox)\n\n## Comparisons\n| Feature                                                                                                                          | Minestom Support | Paper Support | Math Animations | Cube Rotation   | Hurt Colour         | Accurate Hitboxes |\n|----------------------------------------------------------------------------------------------------------------------------------|------------------|---------------|----------------|-----------------|---------------------|-------------------|\n| [WSEE](https://github.com/AtlasEngineCa/WorldSeedEntityEngine)                                                                   | ✔️               | ❌            | ✔️             | ✔️ any          | ✔️ Texture Swapping | ✔️                 |\n| [Model Engine](https://mythiccraft.io/index.php?resources/model-engine%E2%80%94ultimate-entity-model-manager-1-16-5-1-20-4.389/) | ️❌              | ✔️            | ❌             | ❌ 22.5 multiple | ❌ Leather Armour    | ❌                 |\n| [hephaestus-engine](https://github.com/unnamed/hephaestus-engine)                                                                | ✔️               | ✔️            | ❌              | ❌ 22.5 multiple | ❌ Leather Armour    | ❌                 |\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/AtlasEngineCa/WorldSeedEntityEngine.svg?style=for-the-badge\n[contributors-url]: https://github.com/AtlasEngineCa/WorldSeedEntityEngine/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/AtlasEngineCa/WorldSeedEntityEngine.svg?style=for-the-badge\n[forks-url]: https://github.com/othneildrew/Best-README-Template/network/members\n[stars-shield]: https://img.shields.io/github/stars/AtlasEngineCa/WorldSeedEntityEngine.svg?style=for-the-badge\n[stars-url]: https://github.com/AtlasEngineCa/WorldSeedEntityEngine/stargazers\n[issues-shield]: https://img.shields.io/github/issues/AtlasEngineCa/WorldSeedEntityEngine.svg?style=for-the-badge\n[issues-url]: https://github.com/AtlasEngineCa/WorldSeedEntityEngine/issues\n[license-shield]: https://img.shields.io/github/license/AtlasEngineCa/WorldSeedEntityEngine?style=for-the-badge\n[license-url]: https://github.com/AtlasEngineCa/WorldSeedEntityEngine/blob/master/LICENSE\n","funding_links":[],"categories":["Libraries"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAtlasEngineCa%2FWorldSeedEntityEngine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAtlasEngineCa%2FWorldSeedEntityEngine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAtlasEngineCa%2FWorldSeedEntityEngine/lists"}