{"id":26512947,"url":"https://github.com/kurojs/mcdeathanimation","last_synced_at":"2026-05-19T15:31:28.091Z","repository":{"id":269101404,"uuid":"906421422","full_name":"kurojs/McDeathAnimation","owner":"kurojs","description":"DeathAnimation is a Minecraft plugin that enhances the player death experience by displaying custom animations and sound effects. When a player dies, the plugin triggers an animation sequence and can play a custom sound to all players on the server. ","archived":false,"fork":false,"pushed_at":"2025-03-19T19:32:03.000Z","size":5396,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T20:33:03.214Z","etag":null,"topics":["bukkit","frameanimation","minecraft-plugin","minecraft-server","spigot-plugin"],"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/kurojs.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}},"created_at":"2024-12-20T21:50:50.000Z","updated_at":"2025-03-19T19:32:06.000Z","dependencies_parsed_at":"2025-02-28T03:01:43.973Z","dependency_job_id":"3466eb1a-2fca-4c4e-a1d1-12b2d5406e4e","html_url":"https://github.com/kurojs/McDeathAnimation","commit_stats":null,"previous_names":["kuromy777/mcdeathcorejava","kurojs/mcdeathcore"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurojs%2FMcDeathAnimation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurojs%2FMcDeathAnimation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurojs%2FMcDeathAnimation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kurojs%2FMcDeathAnimation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kurojs","download_url":"https://codeload.github.com/kurojs/McDeathAnimation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244734196,"owners_count":20501018,"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":["bukkit","frameanimation","minecraft-plugin","minecraft-server","spigot-plugin"],"created_at":"2025-03-21T04:19:10.749Z","updated_at":"2026-05-19T15:31:23.053Z","avatar_url":"https://github.com/kurojs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## DeathAnimation Plugin\n\n**DeathAnimation** is an advanced plugin for **Minecraft** that adds custom animations and sound effects triggered when a player dies. This plugin utilizes a resource pack to display the animation and play a sound when a player dies in the game. Additionally, the plugin allows executing custom commands when a player dies.\n\n![MCDeath Demo](https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExNmtmemdjNjQ3NjlyZmIxbzluYmpoaW1kMzl2ZnU1YW5qcW5mbjQ2eiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/u6OwFS94l8yJCtFVFy/giphy.gif)\n\n### Main Features:\n\n- **Custom Animations:** Displays a text animation to all players when another player dies. The frames for the animation are dynamically generated from Unicode codes.\n- **Custom Sounds:** Plays a sound for all players connected when a player dies, with adjustable volume and pitch settings.\n- **Custom Commands:** Executes a list of commands when a player dies. The commands can include the `title` command to show a message to the player with a configurable delay.\n\n### Configuration:\n\nThe plugin's parameters can be adjusted through the `config.yml` file. Some configurable parameters include:\n\n- **Animation:** Enable or disable the animation.\n- **Animation Speed:** Adjust the speed of the animation frames in ticks.\n- **Sound:** Enable or disable the sound and adjust its volume and pitch.\n- **Commands:** Specify a list of commands to execute upon player death, including support for the `title` command.\n\n### How to Install:\n\n1. Place the `.jar` file into your Minecraft server's `plugins` folder.\n2. Configure the plugin according to your preferences in the `config.yml` file.\n3. Restart or reload the server to activate the plugin.\n\n### Example Configuration (`config.yml`):\n\n  ```yaml\nanimacion: true          # Whether the animation is enabled or not \nunicode_inicial: '\\uE000' # Initial Unicode for the animation frames \nnumero_de_fotogramas: 92  # Total number of animation frames \nvelocidad_animacion: 1   # Animation speed in ticks, 20 ticks = 1 second \n\n# Commands that will be executed during the animation \ncomandos:\n  - 'title @a actionbar {\"text\":\"{player} ha muerto\",\"color\":\"red\"}'\n\n# Sound configuration \nsonido:\n  activar: true            # Enable/disable custom sound \n  volumen: 1.0              # Sound volume (from 0.0 to 1.0) \n  pitch: 1.0                # Sound pitch (from 0.5 to 2.0) \n\n# Wait time for the 'title' command (in ticks) \ntitle_wait: 40 # 20 ticks by default, which is 1 second \n```\n## Texture Pack Setup\n\nThe **DeathAnimation** plugin relies on a **resource pack** to display the custom animation on the player's screen when they die. This animation is composed of Unicode characters, and the frames of the animation must be configured in the **font file** of the resource pack.\n\n![texture](https://i.imgur.com/JO5TTht.png)\n\n### How the Plugin Works with the Resource Pack:\n\n- Upon installation and activation of the plugin on your server, the plugin will output a list of generated **Unicode characters** to the console. These Unicode characters are used to create the frames of the animation.\n\n![Console](https://i.imgur.com/ACjNKpU.png)\n\n- The number of frames generated will depend on your configuration in the `config.yml` file (specifically the **number_of_frames** parameter).\n\n- These Unicode characters must be added to the **default.json** file of your resource pack's font configuration, in order to link the characters with actual images for the animation.\n\n### Example Unicode Frame Configuration in `default.json`:\n\nEach Unicode character corresponds to a frame, and the characters need to be added to the `chars` list in the **font** section of your resource pack. Here is an example of how you might configure 3 frames in the `default.json`:\n\n   ```yaml \n  [\n    {\n      \"type\": \"bitmap\",\n      \"file\": \"minecraft:0090.png\",\n      \"ascent\": 30,\n      \"height\": 40,\n      \"chars\": [\"\\uE059\"]  \n    },\n    {\n      \"type\": \"bitmap\",\n      \"file\": \"minecraft:0091.png\",\n      \"ascent\": 30,\n      \"height\": 40,\n      \"chars\": [\"\\uE05A\"]  \n    },\n    {\n      \"type\": \"bitmap\",\n      \"file\": \"minecraft:0092.png\",\n      \"ascent\": 30,\n      \"height\": 40,\n      \"chars\": [\"\\uE05B\"]  \n    }\n  ]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurojs%2Fmcdeathanimation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkurojs%2Fmcdeathanimation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkurojs%2Fmcdeathanimation/lists"}