{"id":25827657,"url":"https://github.com/4k1d3v/essencecrafter","last_synced_at":"2026-06-16T09:31:20.838Z","repository":{"id":264657625,"uuid":"894000196","full_name":"4K1D3V/EssenceCrafter","owner":"4K1D3V","description":"Download the resource through the link: ","archived":false,"fork":false,"pushed_at":"2024-11-25T15:37:50.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T20:52:19.691Z","etag":null,"topics":["minecraft","minecraftplugin","paper","paper-plugin","papermc","plugin","spigot","spigot-plugin","spigotmc"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/essencecrafter.120972/","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/4K1D3V.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-11-25T15:19:36.000Z","updated_at":"2024-11-26T13:37:59.000Z","dependencies_parsed_at":"2024-11-25T16:31:01.117Z","dependency_job_id":"e26fa06a-c8c1-45ad-96ba-f5cfd581e144","html_url":"https://github.com/4K1D3V/EssenceCrafter","commit_stats":null,"previous_names":["4k1d3v/essencecrafter"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/4K1D3V/EssenceCrafter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4K1D3V%2FEssenceCrafter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4K1D3V%2FEssenceCrafter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4K1D3V%2FEssenceCrafter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4K1D3V%2FEssenceCrafter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4K1D3V","download_url":"https://codeload.github.com/4K1D3V/EssenceCrafter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4K1D3V%2FEssenceCrafter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34400451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-16T02:00:06.860Z","response_time":126,"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":["minecraft","minecraftplugin","paper","paper-plugin","papermc","plugin","spigot","spigot-plugin","spigotmc"],"created_at":"2025-02-28T16:38:11.450Z","updated_at":"2026-06-16T09:31:20.821Z","avatar_url":"https://github.com/4K1D3V.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"### EssenceCrafter\n\n**EssenceCrafter** is a Minecraft plugin that allows players to craft special \"Essence Items\" by interacting with custom entities. Admins can configure the crafting recipes, item abilities, and entity types using a configuration file (`config.yml`). Players can then use commands to manage the available Essence recipes and obtain crafted Essence Items with special effects.\n\n## Features\n\n### Custom Commands and Arguments:\n- `/essence create \u003cname\u003e \u003centity\u003e`: Create a new Essence recipe tied to a specific entity type.\n- `/essence list`: List all available Essence recipes.\n- `/essence delete \u003cname\u003e`: Remove an Essence recipe.\n- `/essence give \u003cname\u003e [player]`: Give a player a crafted Essence Item.\n\n### Entities and Interactions:\n- Players can interact with specific entities (e.g., Villager, Enderman) to craft Essence Items.\n- Entity types and interactions are configurable in the `config.yml` file.\n\n### Custom Items:\n- Essence Items have custom names, lore, and enchantments, all of which are defined in the configuration.\n- Each Essence Item is unique, with metadata distinguishing it from regular items.\n\n## Installation\n\n1. Download the latest version of **EssenceCrafter**.\n2. Place the plugin file (`EssenceCrafter.jar`) into the `plugins` folder of your Minecraft server.\n3. Restart or reload the server.\n\n## Configuration (`config.yml`)\n\nThe plugin reads from the `config.yml` to fetch recipe requirements, item attributes, and associated entity types. Below is an example configuration:\n\n```yaml\nessences:\n  healing_essence:\n    entity: \"VILLAGER\"\n    item:\n      name: \"\u0026aHealing Essence\"\n      lore:\n        - \"\u00267Restores health when used\"\n      enchantments:\n        - \"DURABILITY:1\"\n    recipe:\n      - \"DIAMOND:2\"\n      - \"GOLD_INGOT:4\"\n  strength_essence:\n    entity: \"IRON_GOLEM\"\n    item:\n      name: \"\u0026cStrength Essence\"\n      lore:\n        - \"\u00267Increases damage for 2 minutes\"\n      enchantments:\n        - \"SHARPNESS:3\"\n    recipe:\n      - \"IRON_BLOCK:3\"\n      - \"BLAZE_POWDER:5\"\n```\n\n- **`essences`**: Contains all Essence recipes.\n- **`entity`**: The type of entity that the player interacts with to craft the Essence Item (e.g., VILLAGER, IRON_GOLEM).\n- **`item`**: Defines the properties of the crafted Essence Item:\n  - `name`: The display name of the item (supports color codes).\n  - `lore`: A list of lore for the item.\n  - `enchantments`: A list of enchantments to apply to the item.\n- **`recipe`**: The required items and quantities for crafting the Essence Item.\n\n## Commands\n\n- `/essence create \u003cname\u003e \u003centity\u003e`: Creates a new Essence recipe.\n- `/essence list`: Lists all available Essence recipes.\n- `/essence delete \u003cname\u003e`: Deletes an existing Essence recipe.\n- `/essence give \u003cname\u003e [player]`: Gives a player a crafted Essence Item.\n\n## How It Works\n\n### Crafting Essence Items:\n- When a player interacts with a specified entity (e.g., a Villager or an Iron Golem), the plugin checks if the player has the required items in their inventory.\n- If the player has the correct items, the plugin removes them and crafts the corresponding Essence Item.\n\n### Customizable Recipes:\n- Admins can easily configure and add new Essence recipes by editing the `config.yml` file.\n\n## Contributor\n- **Aki (Kit)**\n\n## License\nThis plugin is open-source under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4k1d3v%2Fessencecrafter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4k1d3v%2Fessencecrafter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4k1d3v%2Fessencecrafter/lists"}