Назад в магазин
CustomCrafting
Modrinth Plugin

CustomCrafting

Easily create custom recipes via an in-game GUI, including Crafting, Cooking, Smithing, etc. Use advanced config features to merge/copy NBT from ingredients to results, and run Extensions on recipe completion.

Информация о Minecraft-продукте

Важное о товаре

Совместимость, версии Minecraft, загрузчики и данные внешнего источника.

Тип

Plugin

Доступ

Бесплатно

Последняя версия

5.0-alpha.4.0.0

Загрузки

214 536

Загрузчики / Платформы

bukkit fabric paper purpur spigot

Minecraft версии

1.16.5 – 1.21 1.21.4 – 1.21.8 26.2

Категории

game-mechanics management utility

Описание

Подробная информация

![](https://imgur.com/wLHwJ1c.png) <center> ### Java 16, Spigot, and [**WolfyUtils**](https://modrinth.com/plugin/wolfyutils) are required! </center> <br/> <center> [![bStats Servers](https://img.shields.io/bstats/servers/3211?style=for-the-badge&labelColor=222426&color=3a6da2)](https://bstats.org/plugin/bukkit/CustomCrafting/3211) [![Spiget Downloads](https://img.shields.io/spiget/downloads/55883?style=for-the-badge&label=SpigotMC%20Downloads&labelColor=222426&color=3a6da2)](https://www.spigotmc.org/resources/55883/) [![Spiget Stars](https://img.shields.io/spiget/stars/55883?style=for-the-badge&labelColor=222426&color=3a6da2)](https://www.spigotmc.org/resources/55883/) [![](https://github.com/WolfyScript/CustomCrafting/assets/41468455/2e3bd622-05fd-4743-9c05-5e1ea6e17709)](https://modrinth.com/plugin/wolfyutils)[![](https://github.com/WolfyScript/CustomCrafting/assets/41468455/0d4a3e7a-b736-44ab-a6d0-da42a43a868f)](https://github.com/WolfyScript/CustomCrafting)[![](https://github.com/WolfyScript/CustomCrafting/assets/41468455/a562dcde-987a-4d61-b211-a8582c98c28b)](https://github.com/WolfyScript/CustomCrafting/wiki)[![](https://github.com/WolfyScript/CustomCrafting/assets/41468455/6ff19dac-ef5e-472d-bb1b-77c33ee8c254)](https://discord.gg/qGhDTSr)[![](https://github.com/WolfyScript/CustomCrafting/assets/41468455/57f72cdd-2ae3-450b-99b3-164facd77a9a)](https://www.spigotmc.org/resources/95513/) ![recipe_types](https://github.com/WolfyScript/CustomCrafting/assets/41468455/f36d3d23-c094-4a47-9b45-370f2f314d21) ![customization](https://github.com/WolfyScript/CustomCrafting/assets/41468455/8415f2e3-18cc-49e5-99ae-c910f4c97c56) ![advanced_settings](https://github.com/WolfyScript/CustomCrafting/assets/41468455/8d74313c-e5e8-4171-a120-a0b0bd9e2d74) ![dependencies_updates](https://github.com/WolfyScript/CustomCrafting/assets/41468455/0a80e1ff-0c07-419d-bd88-7172aabe5096) ![getting started](https://github.com/WolfyScript/CustomCrafting/assets/41468455/42fa470c-44e8-4646-a64c-51c74321dbd1) </center> * Make sure your server is running Java 17 or later​ * Install WolfyUtils in the plugins folder​ * Download & Install the CustomCrafting jar file into the plugins folder​ * Start the server​ * Run /cc and start creating recipes via the GUI​ Below you'll find the basic information about the plugin to get going. For more detailed information, tutorials, and information about advanced features, visit the [wiki on GitHub](https://github.com/WolfyScript/CustomCrafting/wiki/1.-Read-First). # Commands **/cc** — Opens the GUI of CustomCrafting **Alias:** /customcrafting **Permission:** _customcrafting.cmd.studio​_ ## Command Options **/cc <_option_>** _**reload**_ — Reloads the plugin data including items, recipes, languages, and GUIs. **Permission:** customcrafting.cmd.reload _**lockdown**_ — Toggles the lockdown mode. When enabled, all custom recipes are locked and disabled. **Permission:** customcrafting.cmd.lockdown _**give**_ — Gives a player the specified custom item **Permission:** customcrafting.cmd.give​ # Recipe Book The Recipe Book is designed to help your players browse the custom recipes. You can configure categories for your recipes, create filters that filter recipes by type, etc. and sort recipes. In the main menu (/cc) you can find the Recipe Editor on the bottom right, that allows you to add new categories/filters, and edit existing ones. By the time of writing, the GUI is still a work in progress, and some features are only configurable by editing the `recipe_book.conf`! **GUI Permission:** _customcrafting.inv.recipe_book.*​_ **/recipes** — Opens the Recipe Book **Permission:** customcrafting.cmd.recipes ## Recipe Book Item The plugin provides a recipe book item by default, that opens the recipe book on right-click. **Permission:** customcrafting.item.recipe_book # Vanilla, Advanced & Elite Crafting Recipes There are 3 types of custom crafting recipes. Vanilla, Advanced and Elite Workbench recipes. ## Vanilla Recipes The vanilla recipes can be easily created via the Workbench option on the Main Menu They are compatible with the Vanilla and Advanced Workbench. ## Advanced Recipes Similar to the Vanilla recipes, but can only be crafted in the advanced crafting table. The advanced crafting table is provided as a default item by the plugin and has particle effects when placed down. It has a vanilla crafting menu and all vanilla recipes can be crafted inside of it. ​ They are created via the same menu in the Recipe Creator, and the Advanced Crafting Table condition must be added & enabled. ### How to get the Advanced Workbench: `/cc give <player> customcrafting:advanced_crafting_table` or via the default recipe ## Elite Recipes **[This Feature is still in Beta]** Elite Crafting Tables have a custom inventory GUI with different sized crafting grids (2x2 - 6x6). The Recipes are created via the Elite Crafting Table menu in the Recipe Creator GUI. ### How to create an Elite Crafting Table: Other than the Advanced Workbench, you need to create your own. To do that, you need to create an item via the Item-Creator (You can use any Block Item) There you will find the Elite Workbench option on the second page. After you saved the item, you can get the item via /cc give and create a recipe for it if you like. #### In order to use the Elite Workbench, you need these permissions: customcrafting.inv.crafting.crafting_grid3 customcrafting.inv.crafting.crafting_grid4 customcrafting.inv.crafting.crafting_grid5 customcrafting.inv.crafting.crafting_grid6 customcrafting.inv.crafting.recipe_book​ [![](https://user-images.githubusercontent.com/41468455/237019976-6b66b7f4-3d26-4b2f-b858-463ffe675531.png)](https://billing.kinetichosting.net/aff.php?aff=345) [![](https://bstats.org/signatures/bukkit/CustomCrafting.svg)](https://bstats.org/plugin/bukkit/CustomCrafting/3211)

Разработчик

WolfyScript

Профиль и данные получены с Modrinth

Открыть на Modrinth

Галерея продукта

Изображения проекта

Скриншоты и изображения из оригинальной страницы Modrinth.

Список изменений

Версии проекта

Опубликованные версии и оригинальные файлы Modrinth.

5.0-alpha.4.0.0 Актуальная Alpha 22.06.2026

Fabric 5.0-alpha.4.0.0

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
fabric
Показать изменения
# CustomCrafting v5 Alpha 4 v5 is a complete rewrite and redesign of the entire plugin and recipe structure. It adds features and improvements that were not possible in v4. In recent times, Minecraft has changed a lot, new modding/plugin platforms have emerged or separated themselves from their original project. It's now a major task to make plugins/mods work across various platforms, each with their own different API. With the [removal of obfuscation](<https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition>), using and building against the Minecraft internals has become way easier. It is for that reason that with v5 CC focuses on building features on top of the Minecraft internals instead of platform-specific APIs. To keep compatibility, the goal of v5 is to integrate into each platform as best as possible (like Events, Listeners, Third-party Plugins/Mods), while keeping most of its codebase platform-agnostic. That is where scafall comes in. [Scafall](https://github.com/WolfyScript/scafall/releases) allows for the creation of cross-platform APIs, which other mods and plugins may use, and makes it easier to link platform-specific implementations together. However, all of this comes with a variety of new challenges, so going forward, CustomCrafting will only support the latest Minecraft version! #### TLDR * CustomCrafting v5 builds features on top of Minecraft internals directly * **Only supports the latest Minecraft version** * **Requires the scafall library/mod** [See releases here](https://github.com/WolfyScript/scafall/releases) * Provides a cross-platform API # Brand-new Wiki With the release of v5 on Modrinth comes a brand-new wiki, available at: https://wolfyscript.github.io/CustomCrafting/ The new wiki provides many visual improvements and is managed using git now, making it easier to maintain than the old GitHub wiki. # Fabric Server Support v5 introduces support for Fabric servers. Server-side-only mods allow vanilla clients to connect to the Fabric server, so similar to Spigot, players don't need to install any client mods. The Fabric implementation provides many benefits compared to the Spigot/Paper implementation. It integrates custom recipes that have a vanilla counterpart directly into the vanilla recipe mechanism, this means better integration with existing mods and improved recipe book support. # Separate Paper Version Starting with this update, there is going to be a separate customcrafting and scafall jar file for paper specifically. If you are using Paper, you should use that to benefit from the improvements and extra features. Currently, that extra includes only the Stonecutter recipe support, which is missing in the Spigot version. # New Features v5 introduces some major overhauls to the resource loading and recipe structure. ## Configure Resources and Load Order Sources define where resources are loaded from (Local directory, H2, SQLite, MySQL, etc.). Backup destinations define where backups will get saved when created. (local directory or zip file) ## New & Improved Recipes v5 expands the functionality of all recipe types. Especially the ones that had a bit of a lacklustre feature set in v4. > **Tip** > This version adds some default recipes that showcase some of the new features. > They'll get loaded on startup and can be found [here in the v5 branch](https://github.com/WolfyScript/CustomCrafting/tree/v-5/core/api/src/main/resources/com/wolfyscript/customcrafting/resources/default/recipes) ### Improved Anvil Recipes * Rename Options (formatted, pre and suffix, cost, repair cost) * Durability Combination Options (bonus, ratio combination) * Item Repair Options (cost per item, enchants) * Enchanting Options (preserve, upgrade cost, conflict cost, and more...) ### Improved Grindstone Recipes * Enchant Removal Options * Enchant Merge Options * Durability Combination Options * Repair Cost Options ### Improved Recipe Items * Full SNBT support for vanilla item stacks * Support for DataFixerUpper via version property ### Improved Command Result Action * Full command context support * Target Selectors `@p`, `@n`, `@r`, `@a`, `@e`, `@s` * Target Selector arguments * and basically anything else from vanilla commands ## Advanced Ingredients This update introduces new Ingredient options that allow configuring how they are matched and/or consumed. These options are optional and use defaults that make them behave like they do in vanilla. Options all have their own Registry, so third-party plugins/mods can register their custom behaviour for each option type. ### Matching Options These options specify how the Ingredient choices are matched against the source stack in the inventory. ### Consumption Options Specifies how the Ingredient is consuming the source stack when the result is collected or produced. # Error Tracking CustomCrafting uses error tracking to assist in the maintenance of the plugin/mod. The Error tracking integration makes issues/errors more visible and provides insight on how well the plugin/mod functions in production. Which in return enables far quicker bug fixes and improvements than previously possible. More information [on the wiki](https://wolfyscript.github.io/CustomCrafting/bugs_and_errors/).
Войти

1.68 MB

5.0-alpha.4.0.0 Alpha 22.06.2026

Paper 5.0-alpha.4.0.0

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
paper purpur
Показать изменения
# CustomCrafting v5 Alpha 4 v5 is a complete rewrite and redesign of the entire plugin and recipe structure. It adds features and improvements that were not possible in v4. In recent times, Minecraft has changed a lot, new modding/plugin platforms have emerged or separated themselves from their original project. It's now a major task to make plugins/mods work across various platforms, each with their own different API. With the [removal of obfuscation](<https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition>), using and building against the Minecraft internals has become way easier. It is for that reason that with v5 CC focuses on building features on top of the Minecraft internals instead of platform-specific APIs. To keep compatibility, the goal of v5 is to integrate into each platform as best as possible (like Events, Listeners, Third-party Plugins/Mods), while keeping most of its codebase platform-agnostic. That is where scafall comes in. [Scafall](https://github.com/WolfyScript/scafall/releases) allows for the creation of cross-platform APIs, which other mods and plugins may use, and makes it easier to link platform-specific implementations together. However, all of this comes with a variety of new challenges, so going forward, CustomCrafting will only support the latest Minecraft version! #### TLDR * CustomCrafting v5 builds features on top of Minecraft internals directly * **Only supports the latest Minecraft version** * **Requires the scafall library/mod** [See releases here](https://github.com/WolfyScript/scafall/releases) * Provides a cross-platform API # Brand-new Wiki With the release of v5 on Modrinth comes a brand-new wiki, available at: https://wolfyscript.github.io/CustomCrafting/ The new wiki provides many visual improvements and is managed using git now, making it easier to maintain than the old GitHub wiki. # Fabric Server Support v5 introduces support for Fabric servers. Server-side-only mods allow vanilla clients to connect to the Fabric server, so similar to Spigot, players don't need to install any client mods. The Fabric implementation provides many benefits compared to the Spigot/Paper implementation. It integrates custom recipes that have a vanilla counterpart directly into the vanilla recipe mechanism, this means better integration with existing mods and improved recipe book support. # Separate Paper Version Starting with this update, there is going to be a separate customcrafting and scafall jar file for paper specifically. If you are using Paper, you should use that to benefit from the improvements and extra features. Currently, that extra includes only the Stonecutter recipe support, which is missing in the Spigot version. # New Features v5 introduces some major overhauls to the resource loading and recipe structure. ## Configure Resources and Load Order Sources define where resources are loaded from (Local directory, H2, SQLite, MySQL, etc.). Backup destinations define where backups will get saved when created. (local directory or zip file) ## New & Improved Recipes v5 expands the functionality of all recipe types. Especially the ones that had a bit of a lacklustre feature set in v4. > **Tip** > This version adds some default recipes that showcase some of the new features. > They'll get loaded on startup and can be found [here in the v5 branch](https://github.com/WolfyScript/CustomCrafting/tree/v-5/core/api/src/main/resources/com/wolfyscript/customcrafting/resources/default/recipes) ### Improved Anvil Recipes * Rename Options (formatted, pre and suffix, cost, repair cost) * Durability Combination Options (bonus, ratio combination) * Item Repair Options (cost per item, enchants) * Enchanting Options (preserve, upgrade cost, conflict cost, and more...) ### Improved Grindstone Recipes * Enchant Removal Options * Enchant Merge Options * Durability Combination Options * Repair Cost Options ### Improved Recipe Items * Full SNBT support for vanilla item stacks * Support for DataFixerUpper via version property ### Improved Command Result Action * Full command context support * Target Selectors `@p`, `@n`, `@r`, `@a`, `@e`, `@s` * Target Selector arguments * and basically anything else from vanilla commands ## Advanced Ingredients This update introduces new Ingredient options that allow configuring how they are matched and/or consumed. These options are optional and use defaults that make them behave like they do in vanilla. Options all have their own Registry, so third-party plugins/mods can register their custom behaviour for each option type. ### Matching Options These options specify how the Ingredient choices are matched against the source stack in the inventory. ### Consumption Options Specifies how the Ingredient is consuming the source stack when the result is collected or produced. # Error Tracking CustomCrafting uses error tracking to assist in the maintenance of the plugin/mod. The Error tracking integration makes issues/errors more visible and provides insight on how well the plugin/mod functions in production. Which in return enables far quicker bug fixes and improvements than previously possible. More information [on the wiki](https://wolfyscript.github.io/CustomCrafting/bugs_and_errors/).
Войти

1.66 MB

5.0-alpha.4.0.0 Alpha 22.06.2026

Spigot 5.0-alpha.4.0.0

Поддерживаемые версии Minecraft
26.2
Загрузчики / Платформы
bukkit spigot
Показать изменения
# CustomCrafting v5 Alpha 4 v5 is a complete rewrite and redesign of the entire plugin and recipe structure. It adds features and improvements that were not possible in v4. In recent times, Minecraft has changed a lot, new modding/plugin platforms have emerged or separated themselves from their original project. It's now a major task to make plugins/mods work across various platforms, each with their own different API. With the [removal of obfuscation](<https://www.minecraft.net/en-us/article/removing-obfuscation-in-java-edition>), using and building against the Minecraft internals has become way easier. It is for that reason that with v5 CC focuses on building features on top of the Minecraft internals instead of platform-specific APIs. To keep compatibility, the goal of v5 is to integrate into each platform as best as possible (like Events, Listeners, Third-party Plugins/Mods), while keeping most of its codebase platform-agnostic. That is where scafall comes in. [Scafall](https://github.com/WolfyScript/scafall/releases) allows for the creation of cross-platform APIs, which other mods and plugins may use, and makes it easier to link platform-specific implementations together. However, all of this comes with a variety of new challenges, so going forward, CustomCrafting will only support the latest Minecraft version! #### TLDR * CustomCrafting v5 builds features on top of Minecraft internals directly * **Only supports the latest Minecraft version** * **Requires the scafall library/mod** [See releases here](https://github.com/WolfyScript/scafall/releases) * Provides a cross-platform API # Brand-new Wiki With the release of v5 on Modrinth comes a brand-new wiki, available at: https://wolfyscript.github.io/CustomCrafting/ The new wiki provides many visual improvements and is managed using git now, making it easier to maintain than the old GitHub wiki. # Fabric Server Support v5 introduces support for Fabric servers. Server-side-only mods allow vanilla clients to connect to the Fabric server, so similar to Spigot, players don't need to install any client mods. The Fabric implementation provides many benefits compared to the Spigot/Paper implementation. It integrates custom recipes that have a vanilla counterpart directly into the vanilla recipe mechanism, this means better integration with existing mods and improved recipe book support. # Separate Paper Version Starting with this update, there is going to be a separate customcrafting and scafall jar file for paper specifically. If you are using Paper, you should use that to benefit from the improvements and extra features. Currently, that extra includes only the Stonecutter recipe support, which is missing in the Spigot version. # New Features v5 introduces some major overhauls to the resource loading and recipe structure. ## Configure Resources and Load Order Sources define where resources are loaded from (Local directory, H2, SQLite, MySQL, etc.). Backup destinations define where backups will get saved when created. (local directory or zip file) ## New & Improved Recipes v5 expands the functionality of all recipe types. Especially the ones that had a bit of a lacklustre feature set in v4. > **Tip** > This version adds some default recipes that showcase some of the new features. > They'll get loaded on startup and can be found [here in the v5 branch](https://github.com/WolfyScript/CustomCrafting/tree/v-5/core/api/src/main/resources/com/wolfyscript/customcrafting/resources/default/recipes) ### Improved Anvil Recipes * Rename Options (formatted, pre and suffix, cost, repair cost) * Durability Combination Options (bonus, ratio combination) * Item Repair Options (cost per item, enchants) * Enchanting Options (preserve, upgrade cost, conflict cost, and more...) ### Improved Grindstone Recipes * Enchant Removal Options * Enchant Merge Options * Durability Combination Options * Repair Cost Options ### Improved Recipe Items * Full SNBT support for vanilla item stacks * Support for DataFixerUpper via version property ### Improved Command Result Action * Full command context support * Target Selectors `@p`, `@n`, `@r`, `@a`, `@e`, `@s` * Target Selector arguments * and basically anything else from vanilla commands ## Advanced Ingredients This update introduces new Ingredient options that allow configuring how they are matched and/or consumed. These options are optional and use defaults that make them behave like they do in vanilla. Options all have their own Registry, so third-party plugins/mods can register their custom behaviour for each option type. ### Matching Options These options specify how the Ingredient choices are matched against the source stack in the inventory. ### Consumption Options Specifies how the Ingredient is consuming the source stack when the result is collected or produced. # Error Tracking CustomCrafting uses error tracking to assist in the maintenance of the plugin/mod. The Error tracking integration makes issues/errors more visible and provides insight on how well the plugin/mod functions in production. Which in return enables far quicker bug fixes and improvements than previously possible. More information [on the wiki](https://wolfyscript.github.io/CustomCrafting/bugs_and_errors/).
Войти

1.66 MB

4.19.1.0 Release 21.09.2025

4.19.1.0

Поддерживаемые версии Minecraft
1.21.4 1.21.5 1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
## 🐛 Fixes - fix: paper method call breaking spigot compat ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/1402e68b7f57c4b9598c76b2cdf20e6cf7feb698)) - fix: null player data in gui ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/6224b4c1d96250333f9b92fde254ec45dad602be)) - fix: only need to check lockdown once ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/bda4c705e6901a29498670176c54cf0d62502d66)) - fix: possible npe in CraftListener ItemsAdder fix ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/f25fb66e59e38156ffa601834b2afe883ddfc388)) - fix: make sure lists returned by recipe registry are immutable ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/d44d37a31cab58a2bb45543eefe9f9172eea67d5)) ## ⚙️ Build & CI/CD - build: add 1.21.4 to the modrinth supported versions ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/9754156e1deedca2f75081a8fd640991502e698a))
Войти

1.23 MB

4.19.0.2 Release 04.09.2025

4.19.0.2

Поддерживаемые версии Minecraft
1.21.5 1.21.6 1.21.7 1.21.8
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
## 🐛 Fixes - fix: remove outdated protocol recipe packet filter ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/469b484a640dc0553885f875cbd9820c743c1b95)) ## ⚙️ Build & CI/CD - build: remove protocollib dependency ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/3d5c37d72862426b171218b676bfc429cd9db9cd)) - build: trying to get github actions to work... again... ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/6b562f375451ea790c739fc820121be9a3257788)) - build: force gradle v8.13. trying github actions to work... again... again... ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/43d3a3e170677bd65988c6a13247161d930232b0))
Войти

1.23 MB

4.19.0.1 Release 24.04.2025

4.19.0.1

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
## 🐛 Fixes - fix: set default CCPlayerData when not yet available ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/3eb8c826377e5e4239de6a73442faf38e660df7d)) - fix: skip protocollib features when disabled due to errors ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/5c7b10cc61d2d3a649aafe64877c1ab70c862467)) ## ⚙️ CI/CD - ci: fix commit details link pointing to wrong repo ([`details`](https://github.com/WolfyScript/CustomCrafting/commit/461171b7d3a0084fbb6c73260c75a66fcd4b75f3))
Войти

1.24 MB

4.19.0 Release 15.04.2025

4.19.0

Поддерживаемые версии Minecraft
1.21.5
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
## 🚧 Breaking Changes - refactor!: update to WU 4.19 & remove deprecated code ([`details`](https://github.com/WolfyScript/dev-tools/commit/d1c6bbfc47c94f75ac7a32cb9d4c935294223635)) ## 🧪 Tests - test: update test servers to 1.21.5 ([`details`](https://github.com/WolfyScript/dev-tools/commit/13a496d260e0df5368131f108c1c7fdf070a46a4)) ## ⚙️ CI/CD - ci: add changelog generation ([`details`](https://github.com/WolfyScript/dev-tools/commit/00a13958582c61f268a6c9b48b99d4a613ac1676)) - ci: remove misc from changelog ([`details`](https://github.com/WolfyScript/dev-tools/commit/47cc2851ffda702484ed0651e6c1ec0ce27d5a66)) - ci: create release as draft ([`details`](https://github.com/WolfyScript/dev-tools/commit/ae287ee5c7b61bf543c6f05612ceee3cef4d8b58))
Войти

1.24 MB

4.18.5 Release 26.03.2025

4.18.5

Поддерживаемые версии Minecraft
1.21.4
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
## What's Changed * Merge PR by @petulikan1 with Bug Fixes, 1.21.4 Support, and more in [#407](https://github.com/WolfyScript/CustomCrafting/pull/407) * Add first GitHub workflows to start automating the release to Modrinth ## Warning! Versions Before 1.21.4 - Not Supported Anymore! From this update onward, WolfyUtils and CustomCrafting will only support the latest Minecraft version, including drops (minor versions)! This will allow me to keep up with the new Minecraft update schedule, and concentrate on new features/bug fixes instead of compatibility. LTS versions, with backported bug fixes, for the previous Minecraft version will be available to Premium. More info about it soon. ## New Contributors * @petulikan1 made their first contribution in https://github.com/WolfyScript/CustomCrafting/pull/407 **Full Changelog**: https://github.com/WolfyScript/CustomCrafting/compare/v4.17-beta.5...v4.18.5
Войти

1.26 MB

4.16.11 Release 04.07.2024

CustomCrafting 4.16.11

Поддерживаемые версии Minecraft
1.17.1 1.18.2 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
This backports a fix, from the recent beta version, to fix an invalid file copy action that causes crashes on some systems. **Full Changelog**: [`v4.16.10...v4.16.11`](https://github.com/WolfyScript/CustomCrafting/compare/v4.16.10...v4.16.11)
Войти

1.25 MB

4.16.10 Release 02.07.2024

CustomCrafting 4.16.10

Поддерживаемые версии Minecraft
1.17.1 1.18.2 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
> ### Warning > ### This update requires the **latest WolfyUtils beta** ! > You can download it from Modrinth: https://modrinth.com/plugin/wolfyutils/version/4.17-beta.4 ## Recipe / Custom Item Loading This update makes a couple of changes to the whole loading process of custom items and recipes. If a recipe or custom item **depends on another plugin, that isn't available**, it will **fail instantly** and will not to attempt to load it any further (like it previously did). No verification or anything is done. If a recipe or custom item **depends on plugins that are available**, then it makes sure the recipe or custom item is **loaded once all its dependencies are available**. Only then it tries to verify the recipe and checks if it is loaded properly. Additionally, information about pending, failed or invalid recipes can be viewed in-game via the new `/recipes info` command. Without any more arguments, this opens a chat interaction menu, that lists all the recipes. The `/recipes info <recipe>` command can be used to get info about a specific recipe. > Note: > The chat menu is still in a very early state, so it does not yet provide all possible information > For example why a recipe failed to load. This and other info can be found in the logs for now. ## Changelog * [#363](https://github.com/WolfyScript/CustomCrafting/pull/363) - Allow Applying Permisson Condition to Smithing Recipes * [#361](https://github.com/WolfyScript/CustomCrafting/pull/361) - Update ru_RU.json by @Pavel-Gornov * [#364](https://github.com/WolfyScript/CustomCrafting/pull/364) - No Longer Display Note About Brewing Stand Recipes * [#373](https://github.com/WolfyScript/CustomCrafting/pull/373) - Fix Smithing Recipes: Duplication & Empty Ingredient Issue * [#372](https://github.com/WolfyScript/CustomCrafting/pull/372) - Implement the WolfyUtils Dependency system * [#369](https://github.com/WolfyScript/CustomCrafting/pull/369) - Update zh_CN.json by @SnowCutieOwO * [`bca3359e`](https://github.com/WolfyScript/CustomCrafting/commit/bca3359ee464fe419e6e56170d7670380dad5406) - Add `data.sync` option that loads the data on the main thread * Required for plugins that use sync events for item creation (e.g. MMOItems) ## New Contributors * [@Pavel-Gornov](https://github.com/Pavel-Gornov) made their first contribution in [#361](https://github.com/WolfyScript/CustomCrafting/pull/361) * [@SnowCutieOwO](https://github.com/SnowCutieOwO) made their first contribution in [#369](https://github.com/WolfyScript/CustomCrafting/pull/369) **Full Changelog**: [`v4.16.9.1...v4.16.10`](https://github.com/WolfyScript/CustomCrafting/compare/v4.16.9.1...v4.16.10)
Войти

1.25 MB

4.16.9.1 Release 17.03.2024

CustomCrafting 4.16.9.1

Поддерживаемые версии Minecraft
1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
* [`#357`](https://github.com/WolfyScript/CustomCrafting/pull/357) — Fix ItemCreator not properly applying changes to CustomItems * [`#358`](https://github.com/WolfyScript/CustomCrafting/pull/358) — Fix Custom Durability in ItemCreator * **Known issue:** Custom Durability isn't properly working and doesn't damage items when it is used. That issue will be addressed in a future WolfyUtils update. * [`9c372b10`](https://github.com/WolfyScript/CustomCrafting/commit/9c372b108b1495684f5e1ff78bf5afc776ef5f85) — Update Oraxen and fix durability application * [`7251fda9`](https://github.com/WolfyScript/CustomCrafting/commit/7251fda944633019ca612e04ccc6fc785081a0db) — Directly move from the ItemCreator to the Recipe ItemEditor when cancelling * [`1ec37ad8`](https://github.com/WolfyScript/CustomCrafting/commit/1ec37ad81ddfa72160a6639d464cadd82968e6b1) — Update Recipe ItemEditor GUI when editing/selecting item * [`790dd645`](https://github.com/WolfyScript/CustomCrafting/commit/790dd645b2cf7894f275d81180e0ec111e2fe8e5) — Opening the ItemCreator from the main menu now clears the previous item * [`9fbf37ea`](https://github.com/WolfyScript/CustomCrafting/commit/9fbf37eac5921e4f7769e3e721dcea304221cc25) — Reset previous settings when opening the ItemCreator to edit a new item * [`5c73046a`](https://github.com/WolfyScript/CustomCrafting/commit/5c73046a29573cc4d62559c3f16c58ba94edbac4) — Don't allow items in empty smithing ingredients * [`6eb03614`](https://github.com/WolfyScript/CustomCrafting/commit/6eb036149731a761fb6a778e179662f9496be05f) — Fix Smithing Recipe preserve & onlyChangeMaterial properties * [`d5ed0bc8`](https://github.com/WolfyScript/CustomCrafting/commit/d5ed0bc87773580e2a60487239486c6323495b8b) — Fix ItemEditor 'Edit Item' interaction hint * [`a2a46712`](https://github.com/WolfyScript/CustomCrafting/commit/a2a46712397b679424aad885d732971d4c7943e4) — Fix ingredient choices not applying to RecipeCreator after editing them via the ingredient menu **Full Changelog**: [`v4.16.9...v4.16.9.1`](https://github.com/WolfyScript/CustomCrafting/compare/v4.16.9...v4.16.9.1)
Войти

1.23 MB

4.16.9 Release 03.03.2024

CustomCrafting 4.16.9

Поддерживаемые версии Minecraft
1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
### This update requires the latest WolfyUtils 4.16.15+ ! ------- ### Improved Item Editor By default, CC detects the source of the item, like Oraxen or MMOItem, etc., but if an item was manipulated manually, or contains multiple third-party plugin options, that system falls apart. This update adds a new identifier selector to the Item Editor, so you can change the source of the detected stack. <img width=360 alt="Identifier Parser Selection" src="https://github.com/WolfyScript/CustomCrafting/assets/41468455/980cbc65-3ed1-4204-9550-54c4332ce4a3"> In this example the Oraxen Amethyst was renamed outside Oraxen, CC detects that the stack is from Oraxen and links to it. However, we want to keep the changes, so we `shift + right-click` on the result, and `shift + right-click` again to open the Item Editor. Here we select the Bukkit parser, that keeps the item as is, so it is no longer linked to Oraxen, and manual stack changes are kept. ### Data Directory Backup When using the local storage loader (default) a backup is created before the recipe and item configs are upgrade to the new format. This applies to both the automatic upgrade and manual upgrade using the `/recipes save`. The backups are stored as zip files inside the `CustomCrafting/data_backups` directory. By default, each backup is kept for 60 days. The old backups are only deleted after the specified duration and only when a new backup was created. The backup feature can be toggled and configured in the `config.yml` under `local_storage.backup`. `keep_for` specifies the duration for which to keep the backups. The unit can be `MINUTES`, `HOURS`, `DAYS`, and even `SECONDS` etc. ### Better Lockdown mode visibility The lockdown command requires a confirmation before actually toggling the mode. When Lockdown is enabled, then a log message is printed on the first craft attempt after lockdown has been enabled. Then another message on the first craft attempt every hour. ## Changelog * Improved Stack Editor with new identifier parser selection * [#328](https://github.com/WolfyScript/CustomCrafting/pull/328) — Fix Invalid Smithing Recipe Data Base Slot * [#334](https://github.com/WolfyScript/CustomCrafting/pull/334) — Implement StackReferences & Separate CustomItems from external ItemStack references * [#342](https://github.com/WolfyScript/CustomCrafting/pull/342) — Fix Smithing Recipe Crafting & Creation * [#336](https://github.com/WolfyScript/CustomCrafting/pull/336) — Fix Vanilla Cooking Recipe Placeholders using Result item as source * [#353](https://github.com/WolfyScript/CustomCrafting/pull/353) — Add Data Directory Backup For Local Storage * [`54d5ad48`](https://github.com/WolfyScript/CustomCrafting/commit/54d5ad486dbe9d852b0a9b9fa5a2976e5d3ef0ac) — Reindex Recipe Book when recipes are validated after their dependencies * [`5abf142b`](https://github.com/WolfyScript/CustomCrafting/commit/5abf142b76f95903f0476cc1bdaa2f74377d707a) — Add a lockdown warning A log message is printed on the first craft attempt after lockdown has been enabled, then on the first craft attempt every hour. * [`602e8dc2`](https://github.com/WolfyScript/CustomCrafting/commit/602e8dc2e0d61c2b00058dd9273ca71159aa6c1d) — The lockdown command requires a confirmation now * [`f3e01ebc`](https://github.com/WolfyScript/CustomCrafting/commit/f3e01ebc0a3ecc97315a80c056cf1e163ec8fc85) — Fix ShapelessRecipe ingredients failing before validation * [`6f07c40d`](https://github.com/WolfyScript/CustomCrafting/commit/6f07c40dc56b07fa7e64d2539dac12957fcd5cae), [`5d99bba3`](https://github.com/WolfyScript/CustomCrafting/commit/5d99bba3c159df26c5f36fba9e020b30d0a2951d) — Use the new Result#item methods & remove CustomItem usages * [`e43a7bf7`](https://github.com/WolfyScript/CustomCrafting/commit/e43a7bf71316bcfd8d23ea98a16b4712d535d284) — Fix error in NBTMergeAdapter when selected ingredients are empty * [`9056989f`](https://github.com/WolfyScript/CustomCrafting/commit/9056989f82e863d232cd2696fab81fe9eb35406f) — Fix Anvil Recipe Validator not taking repairTask settings into account * [`22f66be6`](https://github.com/WolfyScript/CustomCrafting/commit/22f66be633b3c98597015156588447931d653597) — Fix recipe book title in de_DE lang * [`21ac468a`](https://github.com/WolfyScript/CustomCrafting/commit/21ac468a5a931fe6f0a0954322c653ec27ea25d0) — Fix old config files not accepted by validator due to missing original stack * [`cfdf5a21`](https://github.com/WolfyScript/CustomCrafting/commit/cfdf5a215f714c5ed848b3dc27f1852b27d5780c) — Update Cauldron Menu Title when collecting result * [`483e27cb`](https://github.com/WolfyScript/CustomCrafting/commit/483e27cb071f10d5bd140956826d89a473675b17) — Replace bukkit recipe when registering in case it already exists **Full Changelog**: [`v4.16.8.5...v4.16.9`](https://github.com/WolfyScript/CustomCrafting/compare/v4.16.8.5...v4.16.9)
Войти

1.22 MB

4.16.8.5 Release 05.12.2023

CustomCrafting 4.16.8.5

Поддерживаемые версии Minecraft
1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
* [#328](https://github.com/WolfyScript/CustomCrafting/pull/328) - Fix Invalid Smithing Recipe Data Base Slot * [#321](https://github.com/WolfyScript/CustomCrafting/pull/321) - Fix Smithing Recipes Cross Version (1.19 & 1.20) issues * [#322](https://github.com/WolfyScript/CustomCrafting/pull/322) - Only allow empty hand interaction to open Cauldron GUI * [323](https://github.com/WolfyScript/CustomCrafting/pull/323) - Fix Furnace Recipe Cache not taking the Z-Axis into account **Full Changelog**: [`v4.16.8.3...v4.16.8.5`](https://github.com/WolfyScript/CustomCrafting/compare/v4.16.8.3...v4.16.8.5)
Войти

1.19 MB

4.16.8.3 Release 15.08.2023

CustomCrafting 4.16.8.3

Поддерживаемые версии Minecraft
1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
## Changelog * [#315](https://github.com/WolfyScript/CustomCrafting/pull/315) - Fix Missing InjectableValue when loading old recipes * [#316](https://github.com/WolfyScript/CustomCrafting/pull/316) - Fix Duplicate Bukkit Recipes * [#318](https://github.com/WolfyScript/CustomCrafting/pull/318) - Fix incorrect Furnace Results * [#319](https://github.com/WolfyScript/CustomCrafting/pull/319) - Fix Duplicate Disable Button In Recipe List **Full Changelog**: [`v4.16.8.2...v4.16.8.3`](https://github.com/WolfyScript/CustomCrafting/compare/v4.16.8.2...v4.16.8.3)
Войти

1.19 MB

4.16.8.2 Release 16.07.2023

CustomCrafting 4.16.8.2

Поддерживаемые версии Minecraft
1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
bukkit paper purpur spigot
Показать изменения
# Changes since 4.16.8.0 ## Armor Trim Merge Adapter The new Armor Trim merge adapter makes it possible to copy armor trim patterns and materials from ingredients to the result stack. It provides some further options to customize its behaviour. ### Examples Copies the pattern and changes the material to amethyst. ```hocon { key = "customcrafting:armor_trim" copyPattern = true copyMaterial = false defaultMaterial = "minecraft:amethyst" } ``` Copies the pattern from the ingredient in slot 1 and the material from slot 2. ```hocon { key = "customcrafting:armor_trim" copyPattern = [ 1 ] copyMaterial = [ 2 ] } ``` Copies both the pattern and material. ```hocon { key = "customcrafting:armor_trim" copyPattern = true copyMaterial = true } ``` ## Changelog * [#300](https://github.com/WolfyScript/CustomCrafting/pull/300) - Add Exlude Option to Lore, Book & Banner Merge Adapter * [#303](https://github.com/WolfyScript/CustomCrafting/pull/303) - Add Armor Trim Merge Adapter * [#306](https://github.com/WolfyScript/CustomCrafting/pull/306) - Add Preserve Trim Option to Smithing Recipe * [#309](https://github.com/WolfyScript/CustomCrafting/pull/309) - Add Config Option to toggle vanilla cooking recipe fallback check * [#295](https://github.com/WolfyScript/CustomCrafting/pull/295) - Fix Error on interactions in Recipe Lookup Menu * [#297](https://github.com/WolfyScript/CustomCrafting/pull/297) - Fix Recipe Book Editor Error in 'Add Category/Filter' Menu * [#299](https://github.com/WolfyScript/CustomCrafting/pull/299) - Fix Invalid Cooking Recipe Result * [#301](https://github.com/WolfyScript/CustomCrafting/pull/301) - Fix Inability to save Smithing Recipes on pre-1.19.4 servers * [#302](https://github.com/WolfyScript/CustomCrafting/pull/302) - Fix Invalid Match Result of the Elite Crafting Table Condition * [#304](https://github.com/WolfyScript/CustomCrafting/pull/304) - Fix Empty Base/Addition Ingredient causing Anvil Recipe to not load * [#298](https://github.com/WolfyScript/CustomCrafting/pull/298) - Fix Campfire Interaction with Buckets, Flint and Steel, and more * [#305](https://github.com/WolfyScript/CustomCrafting/pull/305) - Fix duplicate recipe list entry for disabled recipes * [#307](https://github.com/WolfyScript/CustomCrafting/pull/307) - Fix NullPointerException in Recipe Condition * [#308](https://github.com/WolfyScript/CustomCrafting/pull/308) - Update & Fix Elite Crafting Table Condition Settings * [#310](https://github.com/WolfyScript/CustomCrafting/pull/310) - Fix Anvil Recipes ignoring hidden recipes & not checking conditions * [#311](https://github.com/WolfyScript/CustomCrafting/pull/311) - Fix recipe priority for various recipe types
Войти

1.19 MB

4.16.8.0 Release 25.06.2023

CustomCrafting 4.16.8.0

Поддерживаемые версии Minecraft
1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1
Загрузчики / Платформы
paper purpur spigot
Показать изменения
This is the first release on Modrinth. Below you'll find the changelog of the most recent update. For previous changelogs, please visit [GitHub](https://github.com/WolfyScript/WolfyUtils-Spigot/releases) # 1.20 Changes & NMS Removals ## Smithing Recipe Changes Smithing Recipes created in previous versions of CC will be loaded and converted. By default, they will require the Netherite Upgrade Template to work. So similar to Netherite upgrade recipes. You can edit the recipe using the in-game editor and remove the template, so that the recipe works without any template. * Smithing Recipes can have empty ingredients now. Leave the slot in the editor empty for that. ## Crafting Recipe Changes The crafting system got a complete overhaul again. Crafting Recipes will register two Bukkit recipes now: * Display recipe, that contains the ingredients with NBT and may be sent to the client's recipe book. * Placeholder recipe, that contains the ingredients without NBT and is never send to the client. Due to the placeholder recipes, it may override vanilla recipes, which then no longer work! In that scenario, you need to create a custom recipe that is the same as the vanilla recipe and has a lower priority as the other custom recipe. ## Campfire Recipe Changes Campfire recipes are now completely based on Spigots API and no longer use any NMS code like in previous CC versions. There are no breaking changes here, and it may even work more flawlessly than previously. # Item Type Merge Adapter The item type merge adapter allows recipes to change the type of the result stack depending on an ingredient. This is useful for repair/transform recipes, and other similar recipes, where the type of the ingredient should determine the result type. The ID of the merge adapter is `customcrafting:item` and acts similar to the other merge adapters, with the difference that it only ever uses the first targeted ingredient slot. For example, you could create a recipe that converts swords into axes: ```hocon target { mergeOptions : [ { slots : [ 4 ] adapters : [ { key : "customcrafting:item" typeMappings { // Maps the sword types of the ingredient to a type for the result stack wooden_sword = wooden_axe stone_sword = stone_axe iron_sword = iron_axe golden_sword = golden_axe diamond_sword = diamond_axe } } ] } ] } ``` For the recipe to work, it of course needs to allow all the different variants of items. You can do that by `shift + right-click` on ingredient slots! **This is not meant to replace type specific recipes like for boats, doors, etc.** **For those it is still required to create separate recipes, because this can only ever target a single ingredient!** # Recipe Book Editor Overhaul ### Realiable Editing & Saving When opening the Editor, it copies the current state of the Recipe Book, and you'll edit the copy from there. (In comparison, prior to this update, you'd edit the original config directly) When saving it, it creates a `recipe_book_backup.conf` of the current config. It then saves the copy to the `recipe_book.conf`, which overrides the current config. ### Overview Improvements Each Category/Filter listed has an extra configure button below it that allows you to edit it, or move it to the left/right, to change the order of the categories/filters. ### Future Improvements This is plainly a redesign and bug fix update of the editor. It still does not cover all the settings available in the `recipe_book.conf`, so editing the file is still the preferred way. # Changelog * **Added** support for empty ingredients in smithing recipes * **Added** Crafting and Cooking placeholder recipes, that represent the recipe without NBT ingredients. * **Added** docs to cooking listeners and manager adapters * **Added** ICustomVanillaRecipe#toPlaceholder function to create the placeholder keys * **Added** Campfire Listener to replace NMS system * **Updated** Recipe Book Smithing Recipe Menu to 1.20 * **Updated** Smithing Recipes to handle templates in 1.20 * **Updated** Smithing Recipe Creator to support 1.20 templates * **Updated** paper-api to 1.20 * **Updated** to WolfyUtils 4.16.12 * **Fix** buggy behaviour (like flickering and duplication) in crafting tables * **Removed** the NMS based crafting system in its entirety * [#286](https://github.com/WolfyScript/CustomCrafting/pull/286) – Fix GUI Item Input Buttons deleting stacks on certain interactions * [#292](https://github.com/WolfyScript/CustomCrafting/pull/292) - Add Item Type Merge Adapter * [#290](https://github.com/WolfyScript/CustomCrafting/pull/290) - Fix Disappearing Ingredients When Using Recipe Book Recipe Completion * [#294](https://github.com/WolfyScript/CustomCrafting/pull/294) - Recipe Book Editor Overhaul **Full Changelog**: https://github.com/WolfyScript/CustomCrafting/compare/v4.16.7.2...v4.16.8.0
Войти

1.18 MB