Crowe Core

Crowe Core

This item is free.

Add to Basket

Framework abstraction core for RedM development.
Crowe Core provides consistent server and client APIs for VORP and RSG frameworks. It centralizes player data, framework detection, jobs, currency, inventory access, callbacks, notifications, readiness events, and resource health.


Key Features

Framework Abstraction

  • Unified APIs for VORP and RSG
  • Automatic or manually configured framework detection
  • Normalized player and character data

Player Management

  • Player names and character identifiers
  • Jobs, job grades, groups, and permissions
  • Player-ready and player-unloaded lifecycle events
  • Framework-neutral player state access

Currency Management

  • Cash, gold, role, and framework-specific currencies
  • Balance and affordability checks
  • Validated money operations with transaction reasons

Inventory Abstraction

  • Items, weapons, metadata, and usable items
  • Custom inventory registration and management
  • Inventory permissions and item blacklists
  • Provider-aware capability checks
  • Explicit failure responses for unsupported operations

Centralized Readiness

  • One shared player-ready system for all Crowe resources
  • Reduced duplicate spawn detection threads
  • Safe initialization after framework and character loading
  • Client and server lifecycle events

Callbacks and Notifications

  • Server and client callback support
  • Framework-neutral notification functions
  • Consistent callback timeouts and error handling

Resource Health and Logging

  • Unified Crowe resource logging
  • Framework and inventory provider detection
  • Capability and health reporting
  • Startup resource status reporting

Migration Support

  • Designed for shared use across Crowe resources
  • Compatible with the separate crowe_libs migration shim
  • Allows resources to move away from direct framework dependencies

Dependencies

  • RedM server
  • VORP Core or RSG Core
  • Supported inventory provider when inventory features are required

Installation

  1. Place crowe_core in your resources directory.
  2. Set the framework in server.cfg.
  3. Start the framework before crowe_core.
  4. Start the required inventory provider.
set crowe_core_framework vorp
ensure vorp_core
ensure crowe_core
ensure vorp_inventory

For RSG servers, replace the framework setting with rsg and ensure rsg-core.


What You Will Receive

  • Complete Crowe Core resource
  • Framework-neutral APIs for VORP and RSG
  • Server and client integration files
  • Documentation and migration guidance
  • Source code for customization

Support

For support, review the included documentation or contact Crowe Scripts through Discord.