RecipesAPI | Enhanced Recipes Creation icon

RecipesAPI | Enhanced Recipes Creation -----

Effortlessly create and manage custom recipes for Spigot servers with an intuitive API.




### Changelog - RecipesAPI v1.4.4

#### Bug Resolution
- **Recipe Listener**: fix space problem
----------, Nov 24, 2024

Changelog - RecipesAPI v1.4.0
New Features
  • Result Item: You can now configure your result item in yml mode. You can specify it by base64 material or plugin based id like ingredients.
  • RecipeConfiguration: you can now specify a path to check recipe to add more possibility to add recipes in configurations.
----------, Nov 23, 2024

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:
      Code (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).
----------, Oct 5, 2024

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 Oraxen are 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.
----------, Sep 20, 2024

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.
----------, Sep 16, 2024

# 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.
----------, Sep 13, 2024

fix javadoc
----------, Sep 11, 2024

Resource Information
Author:
----------
Total Downloads: 126
First Release: Sep 11, 2024
Last Update: Nov 24, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings