{"id":16010860,"url":"https://github.com/puyodead1/enchantcrystals","last_synced_at":"2025-10-21T13:30:26.955Z","repository":{"id":44324287,"uuid":"239911252","full_name":"Puyodead1/EnchantCrystals","owner":"Puyodead1","description":"Removes the need for anvils, uses crystals to instantly apply enchants! - Requested Plugin","archived":true,"fork":false,"pushed_at":"2022-07-12T22:30:28.000Z","size":130,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-18T07:56:10.723Z","etag":null,"topics":["cosmicpvp","minecraft-plugin","spigot","spigot-api","spigot-mc","spigot-plugin","spigot-plugins","spigot-resource","spigot-server","spigotapi","spigotmc","spigotplugin"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Puyodead1.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}},"created_at":"2020-02-12T02:35:49.000Z","updated_at":"2024-09-09T03:23:00.000Z","dependencies_parsed_at":"2022-09-05T06:21:13.541Z","dependency_job_id":null,"html_url":"https://github.com/Puyodead1/EnchantCrystals","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puyodead1%2FEnchantCrystals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puyodead1%2FEnchantCrystals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puyodead1%2FEnchantCrystals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Puyodead1%2FEnchantCrystals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Puyodead1","download_url":"https://codeload.github.com/Puyodead1/EnchantCrystals/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237488564,"owners_count":19318194,"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":["cosmicpvp","minecraft-plugin","spigot","spigot-api","spigot-mc","spigot-plugin","spigot-plugins","spigot-resource","spigot-server","spigotapi","spigotmc","spigotplugin"],"created_at":"2024-10-08T13:21:52.987Z","updated_at":"2025-10-21T13:30:21.583Z","avatar_url":"https://github.com/Puyodead1.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EnchantCrystals\n\nPlugin that changes vanilla enchanting by adding Crystals that can contain one or more enchants. Enchants can be applied\nby right-clicking on an item. Crystals can be obtained in an enchanting table, or from merchants (Both of these features\nare configurable). This plugin is also fully customizable.\n\nEnchants can be Stacked/Combined - ex: Knockback 1 + Knockback 1 = Knockback 2\u003cbr\u003e\nEnchants can be Upgraded - ex: Knockback 2 would overwrite Knockback 1 (because knockback 2 is the max so we can't combine them)\n\nWorks with all vanilla enchants!\n\nSpigotMC listing can be found at https://www.spigotmc.org/resources/enchantcrystals.75155/\n\n## Showcase\n\n![Crystal Example 1](https://i.imgur.com/QAJrvak.png) \u003cbr\u003e\n![Crystal Example 2](https://i.imgur.com/PjmRzo5.png)\n\n![Merchant Demo](https://i.imgur.com/j63FXFv.gif) \u003cbr\u003e\n![Enchanting Table Demo](https://i.imgur.com/5tD3O1F.gif) \u003cbr\u003e\n![Application Demo](https://i.imgur.com/RgQbI8P.gif) \u003cbr\u003e\n![Stacking Demo](https://i.imgur.com/naL8H43.gif) \u003cbr\u003e\n![Upgrade Demo](https://i.imgur.com/drMuA9y.gif) \u003cbr\u003e\n\n## Permissions and Commands\n\n- Permissions:\n    - ``enchantcrystals.enchantcrystals`` - Ability to use ``/ecr`` or ``/enchantcrystals``\n- Commands:\n    - ``/ecr`` or ``/enchantcrystals``\n- Command Usage:\n    - ``/ecr give \u003cenchant name\u003e [level] [amount] [player]`` - Gives a new Enchant Crystal\n    - ``/ecr add \u003cenchant name\u003e [level]`` - Adds an enchantment to an existing Enchant Crystal\n    - ``/ecr enchants`` - List available enchants\n\n## Default Config\n\n\u003cdetails\u003e\n  \u003csummary\u003eClick to expand\u003c/summary\u003e\n\n```\n# Made by Puyodead1\nsettings:\n  enchanting_tables:\n    enabled: false # Setting this to true will change enchanted books to crystals in enchantment tables\n    require_lapis: true\n\n  merchants:\n    # Changing this from true to false will not affect any merchants that have already been interacted with!\n    enabled: false # Setting this to true will change enchanted books to crystals in merchant trades\n  item:\n    material: NETHER_STAR # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html (Don't use legacy names)\n    display_name: \"\u00266Enchantment Crystal \u00268[\u00267%ENCHANTMENT_COUNT% %ENCHANTMENT_STRING%\u00268]\"\n    enchant_lore: \"\u00267%ENCHANTMENT_NAME% %ENCHANTMENT_LEVEL%\"\n    lore:\n      - \"\"\n      - \"\u00267Right click on an item to apply.\"\n\nmessages:\n  enchantment_plural: \"Enchantments\"\n  enchantment_singular: \"Enchantment\"\n  already_enchanted: \"\u0026cThat item already contains this enchantment!\"\n  enchantment_success: \"\u0026aSuccessfully applied \u0026e%ENCHANTMENT_NAME% %ENCHANTMENT_LEVEL% \u0026ato \u0026e%ITEM_DISPLAY_NAME%\u0026a!\"\n  enchantment_bounds_error: \"\u0026cEnchantment level out of bounds! Must be between %ENCHANTMENT_LEVEL_START% and %ENCHANTMENT_LEVEL_MAX%\"\n  enchantment_conflict: \"\u0026e%OTHER_ENCHANTMENT_NAME% \u0026cconflicts with this enchantment\u0026c!\"\n  enchantment_max_exceed: \"\u0026e%ENCHANTMENT_NAME% \u0026ccannot be combined as it would exceed the maximum level!\"\n  enchantment_upgraded: \"\u0026aSuccessfully upgraded \u0026e%ENCHANTMENT_NAME% \u0026afrom level \u0026e%ENCHANTMENT_LEVEL_OLD% \u0026ato level \u0026e%ENCHANTMENT_LEVEL_NEW%\u0026a!\"\n  invalid_item: \"\u0026e%ENCHANTMENT_NAME% \u0026ccannot be applied to \u0026e%ITEM_DISPLAY_NAME%!\"\n  invalid_player: \"\u0026cInvalid player specified!\"\n  invalid_enchantment: \"\u0026cInvalid Enchantment! Check \u0026e/gc enchants \u0026cfor a list of valid enchantments.\"\n  missing_permission: \"\u0026cYou do not have permission to run that command!\"\n  crystal_given: \"\u0026aAdded \u0026ex%CRYSTAL_AMOUNT% %ENCHANTMENT_NAME% \u00266Enchantment Crystal \u0026ato your inventory!\"\n  crystal_given_to_player: \"\u0026a%PLAYER_NAME% has been given \u0026ex%CRYSTAL_AMOUNT% %ENCHANTMENT_NAME%\u0026a!\"\n  crystal_received: \"\u0026aYou have been given \u0026ex%CRYSTAL_AMOUNT% %ENCHANTMENT_NAME% \u0026afrom \u0026e%PLAYER_NAME%\u0026a!\"\n  creative_error: \"\u0026cYou cannot apply crystals in creative mode!\"\n  add_invalid_item: \"\u0026cYou must be holding an \u00266Enchantment Crystal \u0026cto apply enchants!\"\n  add_success: \"\u0026e%ENCHANTMENT_NAME% \u0026ahas been added to the crystal!\"\n```\n\n\u003c/details\u003e\n\nFor support, please make an issue on [GitHub](https://github.com/Puyodead1/EnchantCrystals/issues/new) or join\nthe [Discord Server](https://discord.gg/tMzrSxQ)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuyodead1%2Fenchantcrystals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpuyodead1%2Fenchantcrystals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpuyodead1%2Fenchantcrystals/lists"}