How It Works

Learn how the Crafting resource functions and integrates with your server.


Overview

The Crafting resource allows players to craft items using blueprints and materials. With a built-in editor, admins can easily create, edit, and manage crafting benches and recipes. The resource is highly customizable to fit your server's specific needs, offering flexibility and ease of use.


Using Crafting

To set up the Crafting resource:

  • Server admins can configure crafting benches using the built-in editor. This includes positioning benches and assigning recipes.
  • If BenchOptions.enablePortableBenches is enabled, players can place and move benches themselves using portable bench items, which admins or other scripts can provide.

Once the benches are set up, players can:

  • Use the benches to craft items by combining blueprints and materials.
  • Unlock and access recipes tied to their level or blueprint collection.

Customization Highlights:

  • Fully configurable blueprints, recipes, and categories.
  • Add or remove crafting options directly in the editor.

Learn more about specific features by exploring other pages in the sidebar.


Level System

The Crafting resource features a dual-level system:

  1. Global Level: Applies to all recipes and increases with any crafting activity. Higher global levels unlock advanced recipes across all categories.
  2. Category Level: Specific to each category. Players gain category levels only by crafting items within that category.

Key Features:

  • Recipes require specific global or category levels to unlock.
  • Configure level requirements and XP gains per craft in the editor for maximum control.

This system ensures progression and specialization, making crafting a rewarding experience for players.


Blueprint System

Blueprints add an extra layer of depth to the crafting system, serving as requirements for unlocking specific recipes.

Key Features:

  • Admins can configure and assign blueprints via the editor.
  • Players can receive blueprints through exports or other server mechanics.
  • Blueprints can function as either items in a player's inventory or as part of their data profile.

By combining blueprints with the level system, the Crafting resource creates a dynamic and customizable crafting experience.


Ready to Learn More? Check out the other pages in the sidebar for detailed guides on setting up benches, configuring recipes, and using exports.