{"id":16379909,"url":"https://github.com/justdoom/justanimations","last_synced_at":"2025-10-26T10:30:54.461Z","repository":{"id":42470416,"uuid":"477008505","full_name":"JustDoom/JustAnimations","owner":"JustDoom","description":"A Minecraft plugin that lets you animate blocks","archived":false,"fork":false,"pushed_at":"2025-01-29T12:00:32.000Z","size":219,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T12:31:56.961Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JustDoom.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-02T09:30:50.000Z","updated_at":"2025-01-29T12:00:35.000Z","dependencies_parsed_at":"2025-01-29T12:26:16.460Z","dependency_job_id":"72254059-da81-4859-ad9a-3e5bdd94c0d2","html_url":"https://github.com/JustDoom/JustAnimations","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustDoom%2FJustAnimations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustDoom%2FJustAnimations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustDoom%2FJustAnimations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustDoom%2FJustAnimations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JustDoom","download_url":"https://codeload.github.com/JustDoom/JustAnimations/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238310248,"owners_count":19450828,"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-10-11T03:49:55.410Z","updated_at":"2025-10-26T10:30:54.145Z","avatar_url":"https://github.com/JustDoom.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JustAnimations\n\nJustAnimations is a plugin that allows you to animate blocks in Minecraft. \nNot the textures but animate stuff with blocks. It can make for cool lobbies,\nRPG servers, and more.\n\nBasic usage:\n- /ja create \u003cname\u003e\n- /ja animation {name} addframe \u003cticks/optional, default is 20\u003e\n- /ja animation {name} start\n- /ja animation {name} stop\n\nTo create a frame use worldedit and select an area, the selected area will be the frame\n\nRequires WorldEdit (Probably 7.2.10) and 1.18.2 (Maybe earlier but not tested)\n\nDiscord Server: https://discord.gg/wVCSqV7ptB\n\n## Permissions\n\n- `justanimations.admin` - All permissions\n- `justanimations.command` - All commands\n\n## What file storage should I use for my animation?\nThere are two type:\n- Single file (Stores all frames in a single file)\n- Multiple files (Stores each frame in a separate file)\n\nYou select which one to use on animation creation.  The default is multiplefile.\n/justanimations create \u003cname\u003e \u003csinglefile/multiplefile\u003e\n\n### Multiple files\n\nPros:\n\n- Less memory usage\n- Easier to find certain frames in the files\n\nCons:\n\n- Uses more CPU to read the files each frame\n\nThis one is good for bigger animations or servers with less ram but decent CPU power\n\n### Single file\n\nPros:\n\n- Less CPU usage\n\nCons:\n\n- Uses more ram as it keeps the whole file loaded in ram\n- Takes longer to load the file\n\nThis one is good for smaller animations or servers with lots of ram but not so much CPU power\n\n## Animation load types\n\nThere are two animation load types. ram and file.\nFile loads the animation frames from the file each time it is played. and ram\nloads it from ram each time it is played.\n\nRam is good for smaller animations and file is good for bigger animations.\n\n## API\n\n### Installation\n\n#### Maven\n\nAdd this to the \u003crepositories\u003e section of your pom.xml:\n```xml\n\u003crepositories\u003e\n\t\u003crepository\u003e\n        \u003cid\u003ejitpack.io\u003c/id\u003e\n        \u003curl\u003ehttps://jitpack.io\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n```\n\nAdd this to the \u003cdependencies\u003e section of your pom.xml:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.github.JustDoom\u003c/groupId\u003e\n    \u003cartifactId\u003eJustAnimations\u003c/artifactId\u003e\n    \u003cversion\u003eversion\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nReplace \"version\" with the latest commit id from [here](https://jitpack.io/#JustDoom/JustAnimations/).\n\n#### Gradle\n\nAdd this in your root build.gradle at the end of repositories\n```gradle\nrepositories {\n    maven {\n        url 'https://jitpack.io'\n    }\n}\n```\n\nAdd this to the dependencies in build.gradle\n```gradle\ndependencies {\n    implementation 'com.github.JustDoom:JustAnimations:version'\n}\n```\n\nReplace \"version\" with the latest commit id from [here](https://jitpack.io/#JustDoom/JustAnimations/).\n\n### Features\n\nThere are some events and an util class you can use AnimationUtil\n\nEvents:\n- AnimationStartEvent\n- AnimationEndEvent\n- AnimationFrameChangeEvent\n\n### Examples\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustdoom%2Fjustanimations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustdoom%2Fjustanimations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustdoom%2Fjustanimations/lists"}