Modern Crafting

[PAID] Modern Crafting Script

Modern Crafting

This is a modern crafting system offering features you won’t find elsewhere. You can customize each crafting station with its own theme, and the system supports both single and multiple crafting options simultaneously. It also includes exports for developers, along with an admin command (/setlevel) to set player crafting levels. With this script, you can make your server more immersive and engaging


:page_with_curl: Docs - https://grootdev.gitbook.io/groot-development/assets/g-crafting
:previous_track_button: Preview - https://youtu.be/qpRFoObCU0A?si=DUyrlgu6y90D1y9d
:previous_track_button: Installation Video - https://youtu.be/xwnoCOWrlho?si=27jLWYCb9xsZaAxx


Supported Frameworks: ESX, QBCore, QBox, Custom
Supported Inventories: ox_inventory, qb-inventory (or set up your inventory via bridge file or contact us)


Purchase here

:lock: Escrow - https://groot-development.tebex.io/package/6537318
:unlock: Unlocked - https://groot-development.tebex.io/package/6537323


Features

  • Set unique themes for each crafting station with multiple pre-configured or custom themes.
  • Access the crafting menu via target or TextUI options.
  • Icon images are automatically sourced from your inventory.
  • Enable or disable Discord logs for crafted items.
  • Developer exports for seamless integration.
  • Admins can set player levels using a slash command.
  • Configure single or multiple item crafting, with options in the config to enable or disable.
  • Prevent crafting while players are dead or in a vehicle.
  • Queue Cancellation: Automatically cancel the crafting queue if a player moves too far from the station, with configurable distance settings.
  • Supports multiple notification types, including custom notifications.
  • Create crafting stations for EMS, Police, gangs, mechanics, and more.
  • Cancel queued crafts.
  • Success rate configuration.
  • Easy-to-translate menu.
  • Allowing you to optionally configure additional items to be received along with crafted item. (update: v1.2.0)

Dependencies

  • oxmysql
  • Server Artifacts version must be 5181 or higher
  • Game build must be 2189 or higher.

Note

  • This system does not carry over experience, for example, from this crafting bench to another bench

Screenshots


:package: Check out our other scripts

new_pausemenu-img
g-scoreboardV2-re
g-redeem-code
g-duty
esx_thumb
g-giftcard

Code is accessible No
Subscription-based No
Lines (approximately) 1900+
Requirements ESX or QBcore or QBox
Support Yes
2 Likes

:red_circle: Update v1.1.0

  • Added disable property for item visibility:
    • disable = true: Items will only be visible once the player reaches the required level.
    • disable = false: Items will be visible by default, regardless of the player’s level, but crafting still requires the necessary ingredients.

For more info, check our documentation - Docs
Preview - YouTube

Resmon ?

1 Like

Target: Idle - 0.00ms ; when the menu is open - 0.01ms (Tested)

TextUI: Idle - 0.00ms; when a user approaches near crafting station - 0.001ms; when the menu is opened - peaks at 0.003ms,then stabilizes back to 0.001ms after opening.

Update v1.1.1

  • Fixed item count issue - You can now use individual items as ingredients.

g-crafting | Update v1.2.0

  • Added a new feature allowing you to optionally configure additional items to be received along with crafted item.
  • Added a new option allowing you to specify whether a particular ingredient should be removed from your inventory or not.
  • Fixed UI refresh issue

Modified files

  • config.lua
  • UI components
  • server.lua

Preview Video - https://youtu.be/VtPkFw_SkDM?si=wzGNW6UmOWqehd6m
Configuration

g-crafting | Update v1.2.1

  • Fixed the initialization level issue.