RecipesAPI | Enhanced Recipes Creation v2.0.0

Effortlessly create and manage custom recipes for Spigot servers with an intuitive API.
### Changelog - RecipesAPI v2.0.0

#### Bug Resolution
- Disable: Remove bug spamming when plugin disable

#### Improvement
  • Scheduler Remove all code based on usage of scheduler (BREAKING version)
  • Recipe Improve adding system of recipe to manage if recipe with same key exists
  • YML Support Add auto loading with the api of recipes in the plugin resource stream

Changelog for RecipesAPI​

Version 1.2.1​

  • Added: Support for using tag ingredients in YAML recipe files. This allows users to specify multiple material types using tags, making recipe creation more flexible and dynamic.
    • Example: You can now define ingredients in your YAML files like so:
      YAML:
      ingredients:
      - item: "tag:planks"
      sign: 'P'


      This will match any item that is part of the specified tag (e.g., all types of wooden planks).

Changelog - Version 1.2.0​

🚀 Major Changes​

  • No More registerRecipes Method: It is no longer required to call the registerRecipes method at the end of your onEnable method. Recipes are now automatically registered when the API is initialized, making the process even simpler! 🎉

✨ New Features​

  • Custom Item Plugin Hooks: You can now create hooks for custom item plugins, allowing better integration and flexibility for your recipes.
  • Built-in Support for ItemsAdder and Oraxen: ItemsAdder and Oraxenare now natively supported within the API. You can use custom items from these plugins directly in your recipes, whether as ingredients or results. 🛠️
    • To use custom items in YML recipes, simply prefix the item ID with the plugin name like so: item: "<plugin_name>:<item_id>". This format works for both recipe results and ingredients.

Changelog - Version 1.1.1​

🚀 New Features​

  • Option to Disable YML Support for Recipes: YML file support for recipes can now be disabled by using the updated constructor RecipesAPI(JavaPlugin plugin, boolean debug, boolean enableYmlSupport). This provides flexibility for developers who prefer to handle recipes exclusively through Java code without relying on YML configuration files.
# Changelog - Version 1.1.0

## 🚀 New Features

- YML File Support for Custom Recipes: You can now define custom recipes directly in configurable YML files. This makes it easier to manage and create recipes without needing to modify Java code. 📄
- Recipes such as shapeless crafting, shaped crafting, and furnace smelting can be specified in the YML configuration.
- ItemStack in YML: For custom ingredients, ItemStacks are defined using a Base64-encoded string representing the serialized ItemStack. This allows for precise and detailed customization of the items used in recipes.

## 🛠️ Bug Fixes

- Fixed Non-Strict ItemStack Matching: The previous version incorrectly handled non-strict ItemStack matching for ingredients, causing issues with recipe recognition. In this version:
- Non-strict ItemStack: Recipes will now correctly match items without needing all exact metadata (just NBT data, Lore and CustomModelData).
- Strict ItemStack: For strict recipes, every attribute (including item name, lore, and NBT data) must match exactly.
EULA: Free EULA
511 Views
10 Downloads
Sep 12, 2024 Published
Feb 27, 2025 Updated
Not yet rated
45.1 KB File size
Type
  1. Library
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,206 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,164 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,090 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,580 purchases
511 Views
10 Downloads
Sep 12, 2024 Published
Feb 27, 2025 Updated
Not yet rated
45.1 KB File size
Type
  1. Library
Supported software
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
Creator
Owner
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,206 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,164 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,090 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,812 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,580 purchases
Top