Cooking
woocommerce placeholder Cooking
woocommerce placeholder Cooking
woocommerce placeholder Cooking
woocommerce placeholder Cooking
woocommerce placeholder Cooking
recipemenu4 Cooking
 

Cooking 2.0

(5 customer reviews)

Spice up your server and make chefs of your players with cooking 2.0.

New ingredients can be acquired from 19 different sources, and are used in the creation of some delicious (and not so delicious) meals.

These meals offer the consumer 1 of 28 different buffs, including invisibility,  no-fall damage,  food share and may more.

$25.00

Sold By: imthenewguy

Description

About Cooking 2.0

This plugin adds a large variety of ingredients, recipes, and effects to your server.
Ingredients can be found from hitting nodes, to cutting to trees to picking hemp, corn, and potatoes.

These ingredients have their own skins and names and are part of the many recipes included with this plugin.

You can also add your own ingredients and create your own recipes via the config, assigning any of the 37 different BuffTypes, along with the desired duration.
Plugin creators can also create their own effects and hook them in using the “Hook” buff.

Patch 1.0.3 onwards requires ImageLibrary to function.

Showcase & Installation


Recipes

There are over 40 recipes that come with the default configuration.
Each recipe has a list of up to 10 different ingredients and will provide one of 37 unique buffs for a configurable duration.
Recipes can be easily added via the config. The only requirements for this are a unique skin ID and image link.

The above video showcases how recipes can be easily added to your configuration.


Ingredients

The plugin comes with over 35 unique ingredients, and also includes some of the default items in rust. T
Ingredients can be easily added to the configuration (see the above video).

All non-default ingredients can be found from 19 different sources including cutting trees, mining nodes, collecting hemp etc.
Each source’s drop rate can be customized to suit your server, and the sources for ingredients can be changed incredibly easily by simply adjusting a number in the config file.


Gathering Items

There are 19 unique sources that ingredients can be obtained from cutting trees to collecting pumpkins.
The chances for each ingredient drop are based on the interaction with that source.
For example, picking a pumpkin offers 1 chance, as it is 1 interaction to pick a pumpkin, while cutting a tree may be 10-20 chances (depending on the tool), as it takes a number of hits to fall a tree.

When a roll is successful, it then rolls through each item type and selects the item based on that item’s “dropWeight”, allowing you to make ingredients more or less common than others on the same drop table.


Farmers market

The Farmers Market is an in-built market that allows players to buy and sell ingredients for scrap or economics.

By default, the markets stocks will start at 0, and will only increase as players sell their unwanted ingredients to it.

It can be configured to allow all items or only custom items to be bought and sold through it, and also allows for a maximum stock to be set (default 100), meaning that it cannot have more than 100 of an item type.

The buy/sell values for each ingredient can be adjusted in the config file (default $10 buy, $5 sell).

Starting quantities can also be set if you do not want the market to start at 0.

The market can be accessed by typing in /market (if config is enabled) or by speaking to an NPC that matches the market name (default: farmers market).


Chat commands

Command: recipemenu
Action: Opens the recipe menu from anywhere. Beware this won’t close the menu button.
Permission: cooking.recipemenu.chat

Command: market
Action: Opens the market menu
Permission: cooking.market.command

Command: clearrecipebags
Action: Removes all of the data for the ingredient bags.
Permission: cooking.admin

Command: givemeal
Parameters: <meal name>
Action: Spawns the desired meal for the player.
Example: /givemeal chicken dinner
Permission: cooking.admin

Command: giveingredient
Parameters: <ingredient name> <optional: quantity>
Action: Spawns the desired ingredient for the player.
Example: /giveingredient black pepper 20
Permission: cooking.admin

Command: resetmarket
Action: Resets the market quantities to the values in the config.
Permission: cooking.admin

Command: toggledrops
Action: Turns ingredient drops on and off for clients
Permission: none

Command: setmarketquantity
Parameters: <ingredient name> <optional: quantity>
Action: Sets the available units of the ingredient available on the market to the desired amount.
Example: /setmarketquantityblack pepper 20
Permission: cooking.admin

Command: updaterecipes
Action: Adds recipes from the default config, that don’t exist in the users config. This is useful for server owners that bought the plugin earlier and have not adjusted their config in a few releases.
Permission: cooking.admin

Command: ibag
Action: Allows the player to open up their ingredient bag without the item. Puts items directly into the players ingredient bag when collected without the item.
Permission: cooking.chat.bag

Command: cturbo
Action: Toggles the boats turbo when the BoatTurbo buff is active.
Permission: none


Permissions

cooking.admin - required for admin commands.
cooking.free - ability to make meals without ingredients.
cooking.instant - cooking is instant.
cooking.use - required for users to be able to cook meals.
cooking.recipemenu.chat - required for using the /recipemenu command
cooking.market.command - required to use the chat command to open the farmers market.
cooking.gather - required for players to receive ingredient drops.
cooking.chat.bag - required to use the chat command to open the ingredient bag.

Buff Types

0: Healshare - Anytime the consumer receives health, anyone within BuffModifier meters receives the same amount of health (Default: 5.0m).
1: HealthOverload - The consumer receives BuffModifier additional health. This allows their health to exceed 100, and will automatically be reduced to 100 health after the duration (Default: 50.0).
2: FoodShare - Anytime the consumer has their calories increased, everyone within BuffModifier meters will also have their calories increased by the same amount for the duration (Default: 20.0m).
3: FoodOverload - Will increase the calorie cap of the consumer to the BuffModifier value for configured hours (Default: 1000 calories. Default 2 hours).
4: Comfort - The consumer will have 100% comfort for the duration.
5: WaterBreathing - The consumer will be able to breath underwater for the duration.
6: FireResist - All fire damage the consumer takes is reduced to 0 for the duration.
7: ColdResist - All cold damage the consumer takes is reduced to 0 for the duration.
8: ExplosionResist - All explosion damage the consumer takes is reduced by BuffModifier% for the duration (Default: 50.0%).
9: AnimalResist - All damage done to the consumer from animals and murderes/scarecrows is reduced to BuffModifier for the duration (Default: 0.25x).
10: MeleeResist - All damage done to the consumer from melee weapons is reduced to BuffModifier for the duration (Default: 0.25x).
11: WoundedResist - When the consumer enters the wounded state for the duration of effect, they are brought back to their feet and receive x health and have all effects removed. This removes the meal effect.
12: Spectre - All turrets and base defences (including sam sites) will not target the consumer for the duration.
13: Madness - Anytime the consumer speaks over voice, their voice is muted and is replaced with horrible screaming for the duration.
14: Wealth - Whenever the consumer breaks a barrel, they are rewarded with economic dollars (equal to the BuffModifier value) for the duration (Default: 1.0).
15: AntiBradleyRadar - The consumer cannot be targeted by bradley tank for the duration.
16: Ingredient - This is simply an ingredient and has no effect.
17: Hook - This is required to trigger a custom hook when a meal is consumed.
18: BarrelSmasher - The consumer instantly destroys barrels when damage is done, regardless of the damage amount, for the duration.
19: CraftingRefund - The consumer has a BuffModifier percentage chance to be fully refunded for their crafting components when crafting an item for the duration (Default: 10.0%).
20: PassiveRegen - The consumer will receive x health every y seconds forthe duration. x is equal to the BuffModifier field and can be recipe specific (Default: 5).
21: HorseStats - When moved into a horses inventory, it will speed the horse up by x for the duration. Does not consume a meal slot. X is equal to the BuffModifier field (Default: 15).
22: Invisible - The consumer enters Vanish mode when consumed for BuffModifier seconds. Requires the Vanish plugin (Default: 5).
23: NoFallDamage - The consumer will not take fall damage for the duration.
24: NoConditionLoss - The consumer will not lose any condition on their active weapon for the duration.
25: IngredientChance - The consumer will have better luck finding ingredients from all sources for the duration.
26: UngradeRefund - The consumer has BuffModifier percentage chance to be refunded the upgrade costs when upgrading a building block (Default: 10%).
27: ResearchRefund - the consumer has BuffModifier percentage chance to be refunded the scrap costs when researching an item on the research table (Default: 10%).
28: NightVision - the consumer will have nightvision enabled for the duration. Requires the NightVision plugin.
29: RolePlay - Inherrits the calorie/hydration modifiers from the base food used. Offers no other buff. Useful for role players.
30: AntiHeliRadar - Makes the consumer invisible to heli's minigun.
31: FishingLuck - Increases the chance of obtaining a casket while fishing by the BuffModifier value (Default: 2.0x).
32: MiningYield - Increases the amount of resources obtained while mining by the BuffModifier value (Default: 2.0x).
33: WoodcuttingYield - Increases the amount of resources obtained while woodcutting by the BuffModifier value (Default: 2.0x).
34: FarmingYield - Increases the amount of resources obtained while collecting player grown produce (Default: 1.5x).
35: ComponentLuck - Adds a chance (based on BuffModifier) for an additional loot slot to be added, containing a random component (Default: 5%).
36: ElectronicsLuck - Adds a chance (based on BuffModifier) for an additional loot slot to be added, containing a random electric component/item (Default: 3%).
37: DoubleJump - Uses the DoubleJump plugin to give the consumer double jump
38: BoatTurbo - Adjusts the speed of the mounted boat when the /cturbo command is toggled.

Gathering Sources

0: Node - Stone, Metal and Sulfur nodes.
1: TreeAll - All trees.
2: TreePalm - Palm trees.
3: Hemp - All hemp plants.
4: CollectableNode - The small collectable stone, metal and sulfur nodes.
5: BerryBush - Bushes that berries can be picked from.
6: Pumpkin - All Pumpkin patches.
7: Potato - All potato patches.
8: Corn - All corn patches.
9: Fish - Gutting a fish.
10: Boar - Harvested specifically from boars.
11: Chicken - Harvested specifically from chickens.
12: Bear - Harvested specifically from bears.
13: Stag - Harvested specifically from stags.
14: Wolf - Harvested specifically from wolves.
15: Horse - Harvested specifically from horses.
16: Mushroom - All mushroom patches.
17: Animal - All mammals.
18: Default - An item that is obtained by default in Rust.
19: Crafted - An item that needs to be crafted (requires a recipe as well).

 

Required Dependencies

ImageLibrary – Used to handle image caching

 

Optional Dependencies

HumanNPC – Used if you want the market to be accessed via NPC. Simply adjust the name of the NPC to match what is in the config.

Vanish – Used in the Invisibility buff type.

NightVision – Used in the NightVision buff type.

Economics – Used for the farmers market and the Wealth buff type.

ServerRewards – Used for the market and the Wealth buff type.

DoubleJump – Used for the double jump buff.

 

Developer API

The following calls require an item to have the “Hook” buff type (#17). They can be added to your own plugin and will be called as the plugin requires them.

 

object GetBuffDescription(ulong skin)
{
    if (skin == 2428317574) return "This is sushi and it does stuff";
    else return null;
}

This API call is called 30 seconds after the plugin loads, and populates the recipe menu buff description with the relevant info.

 

void RecipeConsumed(BasePlayer player, string name, string shortname, ulong skin, int duration)
{
    Puts($"Consumed food {name} - short: {shortname} - skin: {skin} - duration {duration}");
}

This API call is called when a player eats a meal with the Hook buff type. Returns no information.

 

object BuffRequiresTimer(BasePlayer player, string name, string shortname, ulong skin)
{
    if (skin == 2428317574)
    {
        return false;
    }
    return null;
}

This API call is fired just after a meal is consumed to see if the meal requires a buff timer. If false is returned, it will not provide a buff timer/count down, or fire off our next API call.

 

void RecipeEnded(BasePlayer player, string name, string shortname, ulong skin)
{
    Puts($"Effect ended - {name}.");
}

This API call is fired when the buff timer has finished. Returns no information.

 

bool CanBuyIngredient(BasePlayer player)
{
    Puts("Returning false prevents the purchase of an item from the market.");
    return false;
}

bool CanSellIngredient(BasePlayer player)
{
    Puts("Returning false prevents the sale of an item to the market.");
    return false;
}

These API calls are made when a player attempts to buy or sell an ingredient to the farmers market. Returning false prevents the transaction.

 

void OnIngredientPurchased(BasePlayer player, string ingredient, double cost)
{
    Puts($"Player {player.displayName} purchased a {ingredient} from the market for ${cost}");
}
void OnIngredientSold(BasePlayer player, string ingredient, double cost)
{
    Puts($"Player {player.displayName} sold an {ingredient} to the market for ${cost}");
}

These calls are made when a player has successfully bought or sold an ingredient to the market.

 

bool CanGatherIngredient(BasePlayer player, uint source)

Returning a non-null value will prevent players from receiving ingredients from certain drop sources. the source is the networked ID of the entity.

 

void OnMealCrafed(BasePlayer player, string meal, Dictionary<string, int> ingredients)

Called after a meal has been created and given to the player.

5 reviews for Cooking 2.0

  1. RustyPlanet.net (verified owner)

    This is an amazing plugin for PVE and roleplay servers. Good work mate.
    hope you get more of these ideas

  2. Anthony Villarreal (verified owner)

    Great plugin can’t wait to use it more this coming wipe 😀

  3. Emigo (verified owner)

    Wonderfull plugin, adds nice extra content for any kind of server thanks to the buffs but is special for pve servers in my opinion. Happy with the purchase

  4. benragin (verified owner)

    This brings another activity for your players to do when they get bored. I’ve received nothing but praise from players for this plugin…bravo, sir well done!!!

  5. Jacqueline Yalda (verified owner)

    Epic Epic EPIC!!! This changes the game making it a lot more interesting!!! Im using this on my Texas 2X server!!! Money well spent!!

Only logged in customers who have purchased this product may leave a review.

Version 1.2.7 | Updated January 13, 2022
  • Added Added the ability to cook using ingredients in your ingredient bag without having to withdraw them.
  • Added Added scrap option as a wealth currency for the wealth buff.
  • Added Added exclusion options to power tools for acquiring ingredients.
  • Fixed Fixed a bug that prevented economics from being accumulated with the wealth buff.
Version 1.0.3 | Updated September 3, 2021
  • Added Added ImageLibrary dependency for image caching. Images should load a lot quicker now.
  • Added Added halloween collectables (stone, sulphur & metal) to gatherFrom_CollectableNode.
  • Fixed Blacklisted the Ingredients bag from being placed into the Ingredients bag.
Version 1.0.4 | Updated September 4, 2021
  • Fixed Fixed an error with economics when purchasing an item from the farmers market
  • Added Added 4 API calls for buying and selling to the farmers market.
Version 1.0.5 | Updated September 4, 2021
  • Fixed Fixed a config issue where the market inputs weren't being saved to the data file.
  • Added Added a chat command to reset the market data to its default quantities - /resetmarket
Version 1.1.0 | Updated September 7, 2021
  • Fixed Fixed a bug with selling an ingredient to the market, giving players the effect of the ingredient.
  • Fixed Fixed a bug with the market NPC not working, despite the name being correct. You will no longer need to have the chat command config enabled for this to work.
  • Added Added the option for NPC IDs to be used instead of/in addition to the NPC names to open the market.
  • Added Added the option for additional oven types to present the cooking button when opened. Simply add the prefab shortname to the config.
  • Fixed Removed a bug where the cooking menu would appear, despite not looting an appropriate oven. This will also prevent the cooking button from appearing after closing the recipe menu, if it was opened via the chat command.
  • Added Converted all chat messages and recipe buff descriptions to lang. You can now access this via oxide/lang/en/Cooking and adjust all messages to your liking.
  • Updated Moved the Cooking icon slightly higher.
  • Added Added a cooldown option for meals to prevent players from spamming them (default no cooldown). Useful for powerful buffs like NightVision or Vanish. You will either needs to reload your config (delete it and let the plugin generate a new one) or add the cooldown parameter inside of your config (see link for example: https://imgur.com/Q3BxdcZ.png)
Version 1.1.1 | Updated September 11, 2021
  • Fixed Fixed blood being added to the inventory when gathered from animals etc.
Version 1.1.2 | Updated September 14, 2021
  • Fixed FIxed a bug where wolves would drop the chicken's drop table as well as their own.
  • Fixed Adjusted default config so blood has a DropWeight. This was effecting the milk drops for some reason. If milk is not dropping for you, set the dropWeight of "blood" in your config to a value greater than 0.
  • Fixed Adjusted the plugin to remove items with a dropWeight of < 0 from the designated DropSource.
Version 1.1.3 | Updated September 21, 2021
  • Added Added a chat command to toggle the ingredients dropping per player.
  • Added Added 2 options for the bag size - Small (12 slot) and large (30 slot). Adjust in config (default small).
Version 1.1.4 | Updated September 25, 2021
  • Added Adjusted the way the config and data file saves, so when an ingredient is removed/renamed, it reflects that in the data file/menu. Useful for updating the language of items etc.
Version 1.0.2 | Updated September 1, 2021
  • Added Added ServerRewards support for the Wealth buff and the market. Can be used instead of Economics if set in the configuration.
Version 1.1.5 | Updated September 25, 2021
  • Added Added a sound when cooking a meal.
  • Fixed Fixed an issue when eating a meal, while there were already 3 buffs active, would give the player free food/hydration. Also fixed all bugs for crafting using items that would give the player a modifier such as poison etc.
Version 1.1.7 | Updated November 8, 2021
  • Updated Changed the OnNewSave hook to set the market quantities to values based in the config and not 0.
  • Added Added a chat command to set the market quantities for ingredients individually (/setmarketquantity )
  • Added Added a recipe buff to prevent helicopter from targeting a player with the machine gun (napalm runs will still happen) - Buff number: 30.
Version 1.2.0 | Updated November 17, 2021
  • Updated Replaced a number of global config options for some buff types so you can adjust the values individually via the recipe. This will allow recipes to have different modifiers, but the same buff type. Example: HealShare can have an adjusted BuffModifier for each meal, which will dictate the distance that other players are healed.
  • Added Added FishingLuck buff to increase the fishing luck when rolling for a casket (requires FishingTreasure plugin).
  • Added Added MiningYield buff to increase the amount of resources obtained while mining.
  • Added Added WoodcuttingYield buff to increase the amount of resources obtained while cutting trees.
  • Added Added FarmingYield buff to increase the amount of resources obtained while harvesting player-grown crops.
  • Added Added ComponentLuck buff, which adds a chance for extra components to be spawned when opening a Loot container for the first time.
  • Added Added ElectronicLuck buff, which adds a chance for an extra electrical item to be spawned when opening a Loot container for the first time.
  • Updated Updated the flavor text of the default recipes.
  • Added Added recipe menu title, next button text and back button text to lang file.
  • Added Added 5 new default recipes: MiningYield, Woodcutting, FarmingYield, ComponentLuck & ElectronicLuck.
Version 1.2.1 | Updated November 18, 2021
  • Fixed Fixed a bug that prevented the cooking button from appearing when opening up an oven.
Version 1.2.2 | Updated December 1, 2021
  • Added Added a config option to allow the cooking menu to be opened via an NPC.
  • Added Added Hook: CanGatherIngredient(BasePlayer player, uint source) - Prevents players from receiving ingredient drops if returned false.
  • Added Added command: /updaterecipes. This will add missing recipes from the default config to the config and reload the plugin.
  • Added Added DoubleJump buff (requires double jump plugin) with new recipe: Spicy Carrot Stew.
  • Fixed Fixed the invisible buff not reading the buffModifier value correctly.
  • Updated Optimized the application of buffs a little.
  • Updated Updated the permission system for external buffs such as NightVision to use a group system.
  • Added Added Option for ingredients to be disabled in the market, without disabling them entirely.
  • Fixed Fixed an issue with certain items not stacking. This was preventing some purchases from happening via the market.
Version 1.2.3 | Updated December 2, 2021
  • Fixed Fixed an issue with 1.2.2 that set the new "enabled" fields to false, preventing the menus from being used.
Version 1.2.4 | Updated December 8, 2021
  • Added Added a command and permission to allow players to open the ingredient bag without the item. Ingredients will automatically go into the bag if the config is set to allow it, and the user has the permission or they possess the bag item. If they have the permission, they will be notified of the command upon receiving their first drop each time they connect.
  • Added Added buttons to the recipe menu, where the ingredients are listed. This will populate the ingredient name above the picture tiles when clicked.
  • Added Added a config option to delete user ingredient bag data between wipes (default true). Set it to false if you would like players to keep their ingredient bag contents between wipes.
Version 1.2.5 | Updated December 15, 2021
  • Added Added permission (cooking.gather) to allow players to gather resources. No permission means players will not receive ingredient drops.
  • Added Added a config option to allow animals to be specified for the animal gather source.
  • Fixed Fixed an inaccessible food buff if the user had item drops turned off.
  • Fixed Fixed an bug that added berry bush drops to the collectable nodes drop list.
  • Fixed Fixed an issue with the bbq button appearing when players were no longer looting a bbq.
Version 1.2.6 | Updated January 4, 2022
  • Added Added hook: void OnMealCrafed(BasePlayer player, string meal, Dictionary ingredients);
  • Added Added a new buff and meal - Admiral Pie: BoatTurbo. This will allow the consumer to toggle the boats turbo system on/off with the /cturbo command.
Version 1.1.6 | Updated October 10, 2021
  • Added Added a buff type called RolePlay (29). When assigned as the BuffType for a meal, it will provide the player with calories/hydration as normal based on the Base food, but will not offer any other buff. Useful for role players.
  • Fixed FIxed a null reference exception error when gutting fish.
Version 1.0.1 | Updated September 1, 2021
  • Added Fixed a syntax issue that messed with compiling

No custom license found. Refer to the TOS for License information!

Got something to discuss?


Customer
Matthew Uziel
4 months 27 days ago

This plugin looks amazing cant wait till payday so i can buy and put on my server

Customer
Emigo
4 months 26 days ago

Can some of the recipes be deactivated on config?

Support
Im the new guy go easy D
4 months 26 days ago

Yeah just delete the config line that has the recipe and it will be removed.

Customer
Emigo
4 months 26 days ago

Thank you for the answer. Just made the purchase. Im sure my community will enjoy this very much. Can you please add a link to the reference numbers for effects and gather?

Support
Im the new guy go easy D
4 months 26 days ago

It is in the product description. It has the reference number next to the buff type 🙂

Customer
Anthony Villarreal
4 months 26 days ago

Any way we can get a webhook integration for discord on market sales? I use this to monitor transactions for balance purposes, thanks!

Support
Im the new guy go easy D
4 months 26 days ago

Might be something I can add in the future. If you are developer I can add calls for when an item is purchased/sold and you can take it from there.

Customer
Anthony Villarreal
4 months 26 days ago

I’m not a dev but I got some dev friends that could help me 🙂

Thanks for the help

Customer
Emigo
4 months 25 days ago

Havent seen a languaje file to translate buffs and such.. is there a file im not finding or is not implemented?

Support
Im the new guy go easy D
4 months 25 days ago

Haven’t actually used lang in any of my plugins. May change it in the future.

Customer
Emigo
4 months 25 days ago

It would be highly apreciated. My community is the larger pve in southamerica and we translate all plugins for those who cant speak english

Customer
Anthony Villarreal
4 months 25 days ago

For some reason i can sell to the market but cant buy, is this normal?

Support
Im the new guy go easy D
4 months 25 days ago

You should be able to sell to the market. Are you getting any console errors when you attempt to?

Customer
Anthony Villarreal
4 months 24 days ago

Failed to call hook ‘BuyIngredient’ on plugin ‘Cooking v1.0.3’ (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.Cooking.BuyIngredient (ConsoleSystem+Arg arg) [0x0048d] in :0
at Oxide.Plugins.Cooking.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x02234] in :0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0

Support
Im the new guy go easy D
4 months 24 days ago

1.0.4 has patched that. I was trying to pass an int instead of a double lol.

Customer
Anthony Villarreal
4 months 24 days ago

Thank you!

Customer
HardStyle
4 months 22 days ago

Im not able to get the market working on the NPC. i named the NPC the same name as in the config. Tried to reach out on discord, but no answer.

Support
Im the new guy go easy D
4 months 22 days ago

I saw you messaged on discord and that you resolved it. What was the issue?

Customer
R O
4 months 22 days ago

is there hot key for recipemenu

Support
Im the new guy go easy D
4 months 22 days ago

/recipemenu in chat if you have the permissions.

Customer
Rob Vary
4 months 22 days ago

It seems that the players eat the ingredients when they sell them to the Market. This causes unexpected ill effects when they eat items like raw/spoiled meat that are skinned. Could you make it so the items are just removed from their inventory instead of eaten?

Support
Im the new guy go easy D
4 months 22 days ago

Interesting. Add me on discord, might have a quick fix for this if you wanted to test it out? im the new guy#0001

Customer
Rob Vary
4 months 22 days ago

Just sent the request on Discord from varygoode#3632.

Customer
Cletus Williams
4 months 21 days ago

imthenewguy – I purchased your hunger games plugin and its amazing. I was looking at this one and its pretty sweet. is there any way to customize the photos and names of the items? I would have more use if it could be implemented for a drug feature on my RP server.

Support
Im the new guy go easy D
4 months 21 days ago

Its fully customisable. The config houses all of the recipe and ingredient information.
Here are a few snap shots of the config, to give you an idea of what can be edited:
– Ingredients –
– Recipes –

You could quite easily change this into a drug system. I am in the middle of adding a lang system to it as well which should help.

Customer
Vonee Vone
4 months 18 days ago

Just bought this plugin for pve server yesterday. Took me hours to configure it! But it’s such an awesome plugin! I can’t wait to hear feedbacks from the players.
Suggestions for development. It would be great if the UI could include grabbing an ingredient from your inventory and dropping it into a pot making it more actionable cooking rather than just clicking on a recipe. Good to include cooking multiple food or put recipes in a queue. Wish we could include more prefab effects such as sounds effects or screen effects for each food items as well. (Because I want to put vomit effect for eating black pudding or fish eye soup) XD
Thank you @Im the new guy go easy D, for a better life in Rust.

Support
Im the new guy go easy D
4 months 18 days ago

Thanks for the kind words.
Not sure how possible it would be dragging ingredients to a pot due to the nature of CUI. Would be cool as hell though. When FP decides to advance cooking, we may have some more toys to play with.
Queues may be something I look into for sure. Effects are something you can do if you are handy with c# and know how to create a basic plugin/use API calls. There are API calls that trigger when a meal effect starts/ends.

Customer
Vonee Vone
4 months 11 days ago

Btw, we noted that occasionally, the ingredients sold to the Farmer’s market will be sold in stacks instead but you receive the money for 1 item instead of the the entire stack.

Support
Im the new guy go easy D
4 months 11 days ago

Might be due to the change I made to handle selling an item. I have reworked the method slightly and will be in the next release 🙂

Customer
btan1
3 months 16 days ago

I highly Agree with the Multiple items in a que, players are requesting it. would be great 😀

Customer
nicmas94
4 months 17 days ago

Hello Dev here, When killing animals and finding “Blood” there is no “Blood” in players inventory is this normal or is this a BUG?

Support
Im the new guy go easy D
4 months 17 days ago

It is a known bug. Will be fixed when the next release is uploaded.

Customer
nicmas94
4 months 16 days ago

thanks mate, did you know about the amount you can buy from /market it only gives one items when buying say x10?

Customer
HardStyle
4 months 7 days ago

I was wondering if you could a chat command players could use to disable/enable ingredient drops for them selves (If possible) as some players might not have an interest in cooking meals and would get annoyed by all the ingredients they gain while farming.

Just thought about it as i really hate all the hemp, berry and other seeds i get when i play vanilla 😀

Customer
HardStyle
4 months 7 days ago

Also, Would it be possible to change the text in the item description to say “Used in recipes to cook meals” or something instead of medkits?

Customer
HardStyle
4 months 7 days ago

Just noticed that if you create another ingredient bag it will contain the same ingredients as the first you made. Would be nice if you could have multiple bags when one is full

Support
Im the new guy go easy D
4 months 7 days ago

Just pushed an update that allows for the collection to be toggled on and off by using the command /toggledrops.
The description text in rust isn’t changable as it is client side. Would be amazing if it was haha.
The ingredient bags are player bound, and only act as an access point to open the inventory. This is why the chat command is also able to open the same inventory. I have added an option in to the new update that you can opt in for a 30 slot bag, instead of a 12 slot. Simply change the config option from small to large.

Customer
HardStyle
4 months 7 days ago

Legend! too bad the description cannot be changed, but thats just a small thing, the other two were the main things that would have the most important change 😀

Customer
jim tom
4 months 4 days ago

Would it be possible to blacklist certain items?

Support
Im the new guy go easy D
4 months 4 days ago

Black list certain items from what?

Customer
btan1
3 months 16 days ago

I think he means like would it be possible to add a permission to an ingredient aside from just cooking like if we wanted to make it so only people with a specific oxide group could cook a specific recipe
Example:
“buff_duration”: 60,
“cookTime”: 30,
“buffType”: 23,
“coolDown”: 0.0,
“OxideGroupName” <————- like that or something

Customer
Rob Vary
4 months 3 days ago

Sent a few messages to you on Discord, but hadn’t heard back. Two things at the moment.

1. It seems that cooking meals from ingredients makes the chef eat the ingredients. I know there was a fix when selling to the market, but I think this may have been missed.
2. When your FishingTreasure plugin is also installed, we receive no ingredients from gutting fish.

Support
Im the new guy go easy D
4 months 3 days ago

What’s your name on discord? Those don’t ring a bell.
Ill suss them out though.

Support
Im the new guy go easy D
4 months 3 days ago

1.1.5 has fixed the ingredients giving the chef effects while cooking. Could not find any bugs with running FishingTreasure along side it when I tested it. I will double check if FishingTreasure is up to date publically (might have fixed it on my copy but not pushed an update).

Customer
George Charette
4 months 3 days ago

is the latest update going to be posted on this site? see it has on CodeFling

Support
Im the new guy go easy D
4 months 3 days ago

Done. Got side tracked doing a few things then forgot D:

Customer
George Charette
4 months 2 days ago

np thanks

Customer
benragin
4 months 2 days ago

So i have installed the plugin, however when entering a permission it says permission does not exist? I have the image library installed do i need any other plugins?

Customer
benragin
4 months 2 days ago

nvm love the plugin !! great useful youtube installation link!!

Customer
nicmas94
3 months 28 days ago

Buying cheese, can only bought 1 at a time and you need to close the market just to buy another.

Customer
nicmas94
3 months 28 days ago

also can we have a list of what drops what please or something my players need to know how to get an ingredient and i have no idea looking at the config i can see the code but im not sure what it is.

Support
Im the new guy go easy D
3 months 24 days ago

Players can find it by pressing the i button on the cooking menu. It shows the drop for each ingredient type.

Customer
Angela Stücklin
3 months 24 days ago

Hi there, we love the mod and we are testing the mod right now and somehow we don’t get anything from the fish. We didn’t install any other fish mod or anything and neither with fish we spawn via f1 nor when you take the fish from fishing unfortunately we all didn’t get a single ingredient….

Support
Im the new guy go easy D
3 months 24 days ago

Is a bug. I have it patched. Keep an eye out for the next upload

Customer
Angela Stücklin
3 months 24 days ago

awesome thank you:)

Customer
Angela Stücklin
3 months 24 days ago

Oh and you get lime from sulfur nodes instead of berries:-D

Support
Im the new guy go easy D
3 months 24 days ago

You can adjust the drop source for it in the config.

Customer
Angela Stücklin
3 months 24 days ago

yes we did that, we changed it to palm trees. but if you let it on the source number 5 it won’t drop at berry bushes, but it drops it from sulfur nodes (collectables)

Customer
Angela Stücklin
3 months 16 days ago

Hi there, thank you so much for the update, the fish is working awesome now! 🙂
We have a problem with self grown plants, they don’t give any ingredients, even we have this one set to true: “Allow player grown items to spawn ingredients”: true,
what are we doing wrong? we also set for testing reasons the chance to 1000, but even then we didn’t get one single ingredient.

Support
Im the new guy go easy D
3 months 16 days ago

The plant needs to be in the Ripe state in order to get ingredients from it. Were the plants Ripe? Its the stage before Dying.

Customer
Angela Stücklin
3 months 15 days ago

oh…-.- nevermind I’m stupid…sorry.. it works fantastic XD

Customer
danlump1971
3 months 15 days ago

Great plugin. But I am having an issue with manually setting market quantities for items. I see where to change the market quantities in the config file; however, when you access the market in=game the quantities are still shown as 0.

Support
Im the new guy go easy D
3 months 10 days ago

Fixed in latest version. Also check commands for forcing the market quantities to match the configured values.

Customer
Angela Stücklin
3 months 14 days ago

I’m so sorry to write again..but my players LOVE your mod and are testing it like crazy….
The buff type 3: “FoodOverload” seems to have a timing problem (or I’m stupid again):
The buff duration is set to 7200 seconds, so 2h. also this setting: “How much should the calorie cap increase for? [hours]”: 2.0,

Now we have noticed that when you consume the menu the buff only goes to the next 10minute point of the hour. I have to give an example, it’s very very strange: If you eat the menu at 08:05 am (real time not ingame time) the buff already ends at 08:10am. If you take the menu at 08:02am, the buff also ends at 08:10am. If you take the menu at 10:13am, the buff ends at 10:20am. and so on..but never 2h, only till the next 10 Minute mark (i don’t know how to say that correctly)..
Strange isn’t it? Did i miss something?

Support
Im the new guy go easy D
3 months 10 days ago

I am fairly sure that the buff duration isn’t taken into account for this particular bufftype. Players can consume this over and above their standard 3 buff limits, as it does not take up a buff slot while active.
It uses a dateTime check every few minutes to see if the buff has expired. The config option “How much should the calorie cap increase for? [hours]” is what controls the buff’s duration.

Customer
Angela Stücklin
2 months 21 days ago

Sorry i didn’t see your answer. But if we set the “How much should the calorie cap increase for? [hours]” to 2 hours, the buff duration should be 2h,doesn’t it? Because as written above we set it to 2h but it’s gone after it hits the next 10 minutes mark… We tested it over and over and it was never longer than 10 minutes (depending when you eat the meal).

Customer
nicmas94
3 months 11 days ago

Can we please have a list on what produces what.

Customer
nicmas94
3 months 11 days ago

Update: im an idiot sorry didn’t notice the “I” in the cooking menu

Customer
btan1
3 months 5 days ago

Is there a way to make it so items you cook stack??

Customer
Johnny Flores
2 months 13 days ago

I got this error using the plugin.
https://gyazo.com/59f37177c853b6a6eba444021a4d5ebb

Support
Im the new guy go easy D
2 months 13 days ago

What was happening when the error occurred?

Customer
儿 封
2 months 10 days ago

I don’t know how to translate the title into Chinese, because it won’t load the picture

Support
Im the new guy go easy D
2 months 10 days ago

I will be uploading a new version of it soon. Have added the menu text to the lang file.

Customer
儿 封
2 months 8 days ago

Why do I change the material title in the JSON file to Chinese, and the material pictures are not displayed in the game? How can I modify the language of raw materials

Support
Im the new guy go easy D
2 months 6 days ago

Which json file?
Be sure to change the name via the config, not the data file.
Do you have ImageLibrary installed/running on your server?
Sometimes the images can take some time to load. Give them a few minutes after the first opening.

Customer
Rob Vary
2 months 5 days ago

Could we get “ALL” buttons under both “BUY” and “SELL” in the farmer’s market so we can buy all of an item in the market, as well as sell all of an item in our inventory to the market?

Customer
Nipples
1 month 11 days ago

I’m struggling to find corn flour. where does it come from?

Support
Im the new guy go easy D
1 month 10 days ago

It’s gathered from Corn 🙂

Customer
Nitya Asana
1 month 10 days ago

We have a problem with the thumbnails on the server. Some ingredient, food and backpack icons display the “No image found” icon. I tried both using the standard icons and changing the path to a local one and getting them from the “oxide / data” directory but still the same icons are not showing. I tried to replace the cheese icon with the backpack icon for the test and the backpack is displayed next to the cheese, but the cheese is still not loaded … The icons are not loading: backpack, burrito, faction sandwitch, spaghetti, lamingtone, ice cream, chiliconcarne, lunch, hamburger, horse food, chocolate cake, steak, rusk, fried fish eye, roast chicken, brownie, pudding, and beef stew.

Support
Im the new guy go easy D
1 month 10 days ago

Add me on discord and send me your config: im the new guy#0001

Customer
Nitya Asana
1 month 6 days ago

Ok, the problem solved – reason was old cfg file.

Customer
BadonkaNae
22 days 18 hours ago

Appears the number 14 buff type, giving economic points per barrel hit, is currently not working
eating a pizza and smashing barrels doesn’t give anything extra on a default config/fresh server with the needed plugins installed

Support
Im the new guy go easy D
22 days 13 hours ago

Thanks for the feedback.
I found the bug and have patched it for next release.

 
Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.