# Installation

{% hint style="danger" %}
Do not skim the instructions. You need to follow every step of the Install Guide to make sure you're installing the script correctly
{% endhint %}

## <sub>Dependency Installation</sub>

### <sub>Jim\_Bridge</sub>

{% hint style="info" %}
This is required for the script to function, it won't work without it
{% endhint %}

{% stepper %}
{% step %}
### <sub>Download</sub>

Get it free from github - [https://github.com/jimathy/jim\_bridge](https://github.com/jimathy/jim_bridge)
{% endstep %}

{% step %}
### Extract

Extract `jim_bridge` and make sure `-main` is removed from the script folder name
{% endstep %}

{% step %}
### Install

Place the extracted `jim_bridge` folder into `/resources/[standalone]`&#x20;
{% endstep %}

{% step %}
### Done


{% endstep %}
{% endstepper %}

***

## <sub>Framework Installation</sub>

{% tabs %}
{% tab title="ESX" %}
### Add the script to the server resources

* It is highly recommend to put this script folder in a new folder called `[jim]`
* Then add `ensure [jim]` **AFTER** your other scripts in your server.cfg

***

### Ensure List

GO TO YOUR `server.cfg`

{% hint style="warning" %}
The ORDER of the load order is important, check information [here](https://jixelpatterns.gitbook.io/docs/troubleshooting/common-issues#load-order)
{% endhint %}

### Resources (EXAMPLE)

```markdown
# Default & Standalone Resources
# ------------------------------
ensure chat
ensure hardcap
ensure oxmysql
start ox_lib

# ESX Legacy Core
# ----------
ensure [core]
ensure [esx_addons]
start ox_inventory
start ox_target
ensure [standalone] # Place `jim_bridge` here

# ESX Addons
# ----------

# Other
ensure [jimextras]  # Place `jim-payments` / `jim-consumables` / `jim-jobgarage` / `jim-djbooth` here
ensure [jim]        # Place all other jim scripts here
```

{% hint style="warning" %}
**IF YOU ALREADY HAVE A \[jim] FOLDER, PUT IT IN THAT FOLDER YOU DO NOT NEED TO CREATE A NEW ONE.**
{% endhint %}

***

### [Jim-Payments](https://github.com/jimathy/jim-payments) (Required/Optional)

* This is the default system for payments in the script but can easily be changed in `client.lua`
* When triggered gets a list of the nearest players and lets you choose which one to charge
* I class it as `optional` because you don't specifically need it if you have another you want to use.

***

### [Jim-Consumables](https://github.com/jimathy/jim-consumables) (Optional)

* If `jim-consumables` is installed, the script will attempt to reroute consumables
* The server side will automatically add the items to `jim-consumables` (edit any values you wish there)
* When used the item will trigger the `jim-script:client:consume` event which detects wether to use built in event's or `jim-consuambles` (if found)
{% endtab %}

{% tab title="QBCore" %}
### Add the script to the server resources

* It is highly recommend to put this script folder in a new folder called `[jim]`
* Then add `ensure [jim]` **AFTER** your other scripts in your server.cfg

***

### Ensure List

GO TO YOUR `server.cfg`

{% hint style="warning" %}
The ORDER of the load order is important, check information here
{% endhint %}

### Resources (EXAMPLE)

```markdown
# QBCore & Extra stuff
ensure qb-core
ensure [qb]
ensure [standalone] # Place `jim_bridge` here
ensure [voice]
ensure [defaultmaps]


# Extra Jim Stuff
ensure [jimextras]  # Place `jim-payments` / `jim-consumables` / `jim-jobgarage` / `jim-djbooth` here
ensure [jim]        # Place all other jim scripts here
```

{% hint style="warning" %}
**IF YOU ALREADY HAVE A \[jim] FOLDER, PUT IT IN THAT FOLDER YOU DO NOT NEED TO CREATE A NEW ONE.**
{% endhint %}

***

### [Jim-Payments](https://github.com/jimathy/jim-payments) (Required/Optional)

* This is the default system for payments in the script but can easily be changed in `client.lua`
* When triggered gets a list of the nearest players and lets you choose which one to charge
* I class it as `optional` because you don't specifically need it if you have another you want to use.

***

### [Jim-Consumables](https://github.com/jimathy/jim-consumables) (Optional)

* If `jim-consumables` is installed, the script will attempt to reroute consumables
* The server side will automatically add the items to `jim-consumables` (edit any values you wish there)
* When used the item will trigger the `jim-script:client:consume` event which detects wether to use built in event's or `jim-consuambles` (if found)

***
{% endtab %}

{% tab title="QBOX" %}
### Add the script to the server resources

* It is highly recommend to put this script folder in a new folder called `[jim]`
* Then add `ensure [jim]` **AFTER** your other scripts in your server.cfg

***

### Ensure List

GO TO YOUR `server.cfg`

{% hint style="warning" %}
The ORDER of the load order is important, check information here
{% endhint %}

### Resources (EXAMPLE)

```markdown
# Qbox & Extra stuff
ensure ox_lib
ensure qbx_core
ensure ox_target
ensure [ox]
ensure [qbx]
ensure [standalone] # Place `jim_bridge` here
ensure [voice]

ensure [npwd-apps]
ensure qbx_npwd
ensure npwd

# Extra Jim Stuff
ensure [jimextras]  # Place `jim-payments` / `jim-consumables` / `jim-jobgarage` / `jim-djbooth` here
ensure [jim]        # Place all other jim scripts here
```

{% hint style="warning" %}
**IF YOU ALREADY HAVE A \[jim] FOLDER, PUT IT IN THAT FOLDER YOU DO NOT NEED TO CREATE A NEW ONE.**
{% endhint %}

***

### [Jim-Payments](https://github.com/jimathy/jim-payments) (Required/Optional)

* This is the default system for payments in the script but can easily be changed in `client.lua`
* When triggered gets a list of the nearest players and lets you choose which one to charge
* I class it as `optional` because you don't specifically need it if you have another you want to use.

***

### [Jim-Consumables](https://github.com/jimathy/jim-consumables) (Optional)

* If `jim-consumables` is installed, the script will attempt to reroute consumables
* The server side will automatically add the items to `jim-consumables` (edit any values you wish there)
* When used the item will trigger the `jim-script:client:consume` event which detects wether to use built in event's or `jim-consuambles` (if found)

***
{% endtab %}

{% tab title="OX_Core" %}
### Add the script to the server resources

* It is highly recommend to put this script folder in a new folder called `[jim]`
* Then add `ensure [jim]` **AFTER** your other scripts in your server.cfg

***

### Ensure List

GO TO YOUR `server.cfg`&#x20;

{% hint style="warning" %}
The ORDER of the load order is important, check information here
{% endhint %}

### Resources (EXAMPLE)

```markdown
start chat
start sessionmanager
start pe-basicloading
start bob74_ipl
start pma-voice
start oxmysql
start ox_lib
start ox_core
start ox_target
start illenium-appearance
start ox_inventory
ensure [standalone] # Place `jim_bridge` here

# Extra Jim Stuff
ensure [jimextras]  # Place `jim-payments` / `jim-consumables` / `jim-jobgarage` / `jim-djbooth` here
ensure [jim]        # Place all other jim scripts here

# Extra Other Scripts Here
```

{% hint style="warning" %}
**IF YOU ALREADY HAVE A \[jim] FOLDER, PUT IT IN THAT FOLDER YOU DO NOT NEED TO CREATE A NEW ONE.**
{% endhint %}

***

### [Jim-Payments](https://github.com/jimathy/jim-payments) (Required/Optional)

* This is the default system for payments in the script but can easily be changed in `client.lua`
* When triggered gets a list of the nearest players and lets you choose which one to charge
* I class it as `optional` because you don't specifically need it if you have another you want to use.

***

### [Jim-Consumables](https://github.com/jimathy/jim-consumables) (Optional)

* If `jim-consumables` is installed, the script will attempt to reroute consumables
* The server side will automatically add the items to `jim-consumables` (edit any values you wish there)
* When used the item will trigger the `jim-script:client:consume` event which detects wether to use built in event's or `jim-consuambles` (if found)
{% endtab %}
{% endtabs %}

## Job Installation

{% tabs %}
{% tab title="ESX" %}
Import the `esx_jobs.sql` into your database to add the jobs and their grades

```sql
INSERT INTO `jobs` (name, label) VALUES
	('tequilala', 'Tequilala')
;

INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES
	('tequilala',0,'recruit','Recruit',12,'{}','{}'),
	('tequilala',1,'novice','Novice',24,'{}','{}'),
	('tequilala',2,'experienced','Experienced',36,'{}','{}'),
	('tequilala',3,'advanced',"Advanced",48,'{}','{}'),
	('tequilala',4,'boss','Manager',0,'{}','{}')
;
```
{% endtab %}

{% tab title="QBCore" %}
Add the lines from `qb_jobs.txt` to your `qb-core > shared > jobs.lua`

```lua
['tequilala'] = {
    label = 'Tequilala',
    defaultDuty = false,
    grades = {
        ['0'] = { name = 'Recruit', payment = 50 },
        ['1'] = { name = 'Novice', payment = 75 },
        ['2'] = { name = 'Experienced', payment = 100 },
        ['3'] = { name = 'Advanced', payment = 125 },
        ['4'] = { name = 'Manager', isboss = true, payment = 150 },
    },
},
```
{% endtab %}

{% tab title="QBOX" %}
Add the lines from `qb_jobs.txt` to your `qbx_core > shared > jobs.lua`

```lua
['tequilala'] = {
    label = 'Tequilala',
    defaultDuty = false,
    grades = {
        [0] = { name = 'Recruit', payment = 50 },
        [1] = { name = 'Novice', payment = 75 },
        [2] = { name = 'Experienced', payment = 100 },
        [3] = { name = 'Advanced', payment = 125 },
        [4] = { name = 'Manager', isboss = true, payment = 150 },
    },
},
```
{% endtab %}

{% tab title="OX_Core" %}
Import the `ox_jobs.sql` into your database to add the jobs and their grades

```sql
INSERT IGNORE INTO `account_roles` (`name`) VALUES
('novice'),
('experienced'),
('advanced'),
('manager'),
('owner');

INSERT IGNORE INTO `ox_groups` ( `name`, `label`, `colour`, `hasAccount`) VALUES
( 'tequilala', 'Tequilala', NULL, 1 );

INSERT IGNORE INTO `ox_group_grades` (`group`, `grade`, `label`, `accountRole`) VALUES
('tequilala', 0, 'Recruit', NULL),
('tequilala', 1, 'Novice', 'novice'),
('tequilala', 2, 'Experienced', 'experienced'),
('tequilala', 3, 'Advanced', 'advanced'),
('tequilala', 4, 'Manager', 'manager'),
('tequilala', 5, 'Owner', 'owner');
```
{% endtab %}
{% endtabs %}

## Item Installation

{% tabs %}
{% tab title="QB-Inv" %}
{% hint style="warning" %}
These items work for both old and new `qb-inventory`
{% endhint %}

### Item Images

Add the images from `_install > images` to your inventory folder&#x20;

* eg. `qb-inventory > html > images`

### Item Data

If using `qb-inventory` or similar, add the lines from `qb_items.txt` to your `qb-core > shared > items.lua`

```lua
-- JIM-TEQUILALA --
b52    = { name = "b52", label = "B-52", weight = 200, type = "item", image = "b52.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Layered B-52 shot"},
brussian    = { name = "brussian", label = "Black Russian", weight = 200, type = "item", image = "brussian.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Vodka and coffee liqueur mix"},
bkamikaze    = { name = "bkamikaze", label = "Blue Kamikaze", weight = 200, type = "item", image = "bkamikaze.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "A blue twist on the Kamikaze"},
cappucc    = { name = "cappucc", label = "Cappuccinotini", weight = 200, type = "item", image = "cappucc.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Coffee cocktail with a creamy touch"},
ccookie    = { name = "ccookie", label = "Cranberry Cookie", weight = 200, type = "item", image = "ccookie.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "A cranberry-flavored sweet cocktail"},
iflag    = { name = "iflag", label = "Irish Flag", weight = 200, type = "item", image = "iflag.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Layered liqueur with Irish flair"},
kamikaze    = { name = "kamikaze", label = "Kamikaze", weight = 200, type = "item", image = "kamikaze.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Classic citrus vodka shot"},
sbullet    = { name = "sbullet", label = "Silver Bullet", weight = 200, type = "item", image = "sbullet.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "A sharp gin-based cocktail"},
voodoo    = { name = "voodoo", label = "Voodoo", weight = 200, type = "item", image = "voodoo.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "A mysterious and dark mix"},
woowoo    = { name = "woowoo", label = "Woo Woo", weight = 200, type = "item", image = "woowoo.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Fruity cocktail with vodka and peach"},

--Drink Ingredients
orange    = { name = "orange", label = "Orange", weight = 200, type = "item", image = "orange.png", unique = false, useable = false, shouldClose = false, combinable = nil, description = "Fresh and juicy orange"},
lime    = { name = "lime", label = "Lime", weight = 200, type = "item", image = "lime.png", unique = false, useable = false, shouldClose = false, combinable = nil, description = "Zesty green lime"},
chocolate    = { name = "chocolate", label = "Chocolate", weight = 200, type = "item", image = "chocolate.png", unique = false, useable = false, shouldClose = false, combinable = nil, description = "Sweet milk chocolate bar"},
cranberry    = { name = "cranberry", label = "Cranberry Juice", weight = 200, type = "item", image = "cranberry.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Refreshing cranberry juice"},
schnapps    = { name = "schnapps", label = "Peach Schnapps", weight = 200, type = "item", image = "schnapps.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Sweet and fruity schnapps"},
gin    = { name = "gin", label = "Gin", weight = 200, type = "item", image = "gin.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Classic gin bottle"},
scotch    = { name = "scotch", label = "Scotch", weight = 200, type = "item", image = "scotch.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Fine Scotch whisky"},
rum    = { name = "rum", label = "Rum", weight = 200, type = "item", image = "rum.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Aged Caribbean rum"},
icream    = { name = "icream", label = "Irish Cream", weight = 200, type = "item", image = "icream.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Smooth Irish cream liqueur"},
amaretto    = { name = "amaretto", label = "Amaretto", weight = 200, type = "item", image = "amaretto.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Almond-flavored Italian liqueur"},
curaco    = { name = "curaco", label = "Curaco", weight = 200, type = "item", image = "curaco.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Bright blue orange liqueur"},

--BEERS
ambeer    = { name = "ambeer", label = "AM Beer", weight = 100, type = "item", image = "ambeer.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "American-style lager beer"},
dusche    = { name = "dusche", label = "Dusche Gold", weight = 100, type = "item", image = "dusche.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Premium Dusche Gold beer"},
logger    = { name = "logger", label = "Logger Beer", weight = 100, type = "item", image = "logger.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Traditional logger brew"},
pisswasser    = { name = "pisswasser", label = "Pißwasser", weight = 100, type = "item", image = "pisswaser1.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Classic Pißwasser beer"},
pisswasser2    = { name = "pisswasser2", label = "Pißwasser Stout", weight = 100, type = "item", image = "pisswaser2.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Rich and dark stout"},
pisswasser3    = { name = "pisswasser3", label = "Pißwasser Pale Ale", weight = 100, type = "item", image = "pisswaser3.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Hoppy pale ale version"},

--SODA
sprunk    = { name = "sprunk", label = "Sprunk", weight = 100, type = "item", image = "sprunk.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Lemon-lime soda"},
sprunklight    = { name = "sprunklight", label = "Sprunk Light", weight = 100, type = "item", image = "sprunklight.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Low-calorie lemon-lime soda"},
ecola    = { name = "ecola", label = "eCola", weight = 100, type = "item", image = "ecola.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Classic cola drink"},
ecolalight    = { name = "ecolalight", label = "eCola Light", weight = 100, type = "item", image = "ecolalight.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Low-calorie eCola"},

crisps    = { name = "crisps", label = "Crisps", weight = 100, type = "item", image = "chips.png", unique = false, useable = true, shouldClose = true, combinable = nil, description = "Crunchy potato crisps"},

```
{% endtab %}

{% tab title="OX_Inv" %}
{% hint style="warning" %}
This applies to any framework using `ox_inventory`
{% endhint %}

{% hint style="warning" %}
Currently while using `ESX` my scripts only support `ox_inventory`
{% endhint %}

### Item Images

Copy and paste the images from `_install > images` to your inventory folder&#x20;

* eg. `ox_inventory > web > images`

### Item Data

Add the `ox_items.txt` to your `ox_inventory > data > items.lua`

```lua
-- JIM-TEQUILALA --
-- Cocktails
['b52'] = { label = "B-52", weight = 200, stack = true, close = true, description = "Layered B-52 shot",
    client = { image = "b52.png", event = "jim-tequilala:client:Consume", }
},
['brussian'] = { label = "Black Russian", weight = 200, stack = true, close = true, description = "Vodka and coffee liqueur mix",
    client = { image = "brussian.png", event = "jim-tequilala:client:Consume", }
},
['bkamikaze'] = { label = "Blue Kamikaze", weight = 200, stack = true, close = true, description = "A blue twist on the Kamikaze",
    client = { image = "bkamikaze.png", event = "jim-tequilala:client:Consume", }
},
['cappucc'] = { label = "Cappuccinotini", weight = 200, stack = true, close = true, description = "Coffee cocktail with a creamy touch",
    client = { image = "cappucc.png", event = "jim-tequilala:client:Consume", }
},
['ccookie'] = { label = "Cranberry Cookie", weight = 200, stack = true, close = true, description = "A cranberry-flavored sweet cocktail",
    client = { image = "ccookie.png", event = "jim-tequilala:client:Consume", }
},
['iflag'] = { label = "Irish Flag", weight = 200, stack = true, close = true, description = "Layered liqueur with Irish flair",
    client = { image = "iflag.png", event = "jim-tequilala:client:Consume", }
},
['kamikaze'] = { label = "Kamikaze", weight = 200, stack = true, close = true, description = "Classic citrus vodka shot",
    client = { image = "kamikaze.png", event = "jim-tequilala:client:Consume", }
},
['sbullet'] = { label = "Silver Bullet", weight = 200, stack = true, close = true, description = "A sharp gin-based cocktail",
    client = { image = "sbullet.png", event = "jim-tequilala:client:Consume", }
},
['voodoo'] = { label = "Voodoo", weight = 200, stack = true, close = true, description = "A mysterious and dark mix",
    client = { image = "voodoo.png", event = "jim-tequilala:client:Consume", }
},
['woowoo'] = { label = "Woo Woo", weight = 200, stack = true, close = true, description = "Fruity cocktail with vodka and peach",
    client = { image = "woowoo.png", event = "jim-tequilala:client:Consume", }
},

-- Drink Ingredients
['orange'] = { label = "Orange", weight = 200, stack = true, close = false, description = "Fresh and juicy orange",
    client = { image = "orange.png", event = "jim-tequilala:client:Consume", }
},
['lime'] = { label = "Lime", weight = 200, stack = true, close = false, description = "Zesty green lime",
    client = { image = "lime.png", event = "jim-tequilala:client:Consume", }
},
['chocolate'] = { label = "Chocolate", weight = 200, stack = true, close = false, description = "Sweet milk chocolate bar",
    client = { image = "chocolate.png", event = "jim-tequilala:client:Consume", }
},
['cranberry'] = { label = "Cranberry Juice", weight = 200, stack = true, close = true, description = "Refreshing cranberry juice",
    client = { image = "cranberry.png", event = "jim-tequilala:client:Consume", }
},
['schnapps'] = { label = "Peach Schnapps", weight = 200, stack = true, close = true, description = "Sweet and fruity schnapps",
    client = { image = "schnapps.png", event = "jim-tequilala:client:Consume", }
},
['gin'] = { label = "Gin", weight = 200, stack = true, close = true, description = "Classic gin bottle",
    client = { image = "gin.png", event = "jim-tequilala:client:Consume", }
},
['scotch'] = { label = "Scotch", weight = 200, stack = true, close = true, description = "Fine Scotch whisky",
    client = { image = "scotch.png", event = "jim-tequilala:client:Consume", }
},
['rum'] = { label = "Rum", weight = 200, stack = true, close = true, description = "Aged Caribbean rum",
    client = { image = "rum.png", event = "jim-tequilala:client:Consume", }
},
['icream'] = { label = "Irish Cream", weight = 200, stack = true, close = true, description = "Smooth Irish cream liqueur",
    client = { image = "icream.png", event = "jim-tequilala:client:Consume", }
},
['amaretto'] = { label = "Amaretto", weight = 200, stack = true, close = true, description = "Almond-flavored Italian liqueur",
    client = { image = "amaretto.png", event = "jim-tequilala:client:Consume", }
},
['curaco'] = { label = "Curaco", weight = 200, stack = true, close = true, description = "Bright blue orange liqueur",
    client = { image = "curaco.png", event = "jim-tequilala:client:Consume", }
},

-- Beers
['ambeer'] = { label = "AM Beer", weight = 100, stack = true, close = true, description = "American-style lager beer",
    client = { image = "ambeer.png", event = "jim-tequilala:client:Consume", }
},
['dusche'] = { label = "Dusche Gold", weight = 100, stack = true, close = true, description = "Premium Dusche Gold beer",
    client = { image = "dusche.png", event = "jim-tequilala:client:Consume", }
},
['logger'] = { label = "Logger Beer", weight = 100, stack = true, close = true, description = "Traditional logger brew",
    client = { image = "logger.png", event = "jim-tequilala:client:Consume", }
},
['pisswasser']  = { label = "Pißwasser", weight = 100, stack = true, close = true, description = "Classic Pißwasser beer",
    client = { image = "pisswaser1.png", event = "jim-tequilala:client:Consume", }
},
['pisswasser2'] = { label = "Pißwasser Stout", weight = 100, stack = true, close = true, description = "Rich and dark stout",
    client = { image = "pisswaser2.png", event = "jim-tequilala:client:Consume", }
},
['pisswasser3'] = { label = "Pißwasser Pale Ale", weight = 100, stack = true, close = true, description = "Hoppy pale ale version",
    client = { image = "pisswaser3.png", event = "jim-tequilala:client:Consume", }
},

-- Soda
['sprunk'] = { label = "Sprunk", weight = 100, stack = true, close = true, description = "Lemon-lime soda",
    client = { image = "sprunk.png", event = "jim-tequilala:client:Consume", }
},
['sprunklight'] = { label = "Sprunk Light", weight = 100, stack = true, close = true, description = "Low-calorie lemon-lime soda",
    client = { image = "sprunklight.png", event = "jim-tequilala:client:Consume", }
},
['ecola']       = { label = "eCola", weight = 100, stack = true, close = true, description = "Classic cola drink",
    client = { image = "ecola.png", event = "jim-tequilala:client:Consume", }
},
['ecolalight']  = { label = "eCola Light", weight = 100, stack = true, close = true, description = "Low-calorie eCola",
    client = { image = "ecolalight.png", event = "jim-tequilala:client:Consume", }
},

-- Snacks
['crisps']      = { label = "Crisps", weight = 100, stack = true, close = true, description = "Crunchy potato crisps",
    client = { image = "chips.png", event = "jim-tequilala:client:Consume", }
},
```
{% endtab %}
{% endtabs %}
