HarvestX

Free HarvestX V1.5

This resource is free
HarvestX Plugin Description

Features

HarvestX is a targeted harvest-scaling plugin for ARK that adjusts the quantity of specific harvested item classes as they are added to inventories. It does not globally rewrite harvesting in general; instead, it watches configured resource class names and rescales only those item increments.

  • Per-resource harvest scaling – scales only the resources listed in config.json
  • Base-rate normalization – uses a configured BaseHarvestRate as the server's real global harvest rate, then scales target resources relative to that base
  • Runtime reload command – supports reloading config and reapplying hook state with harvestx.reload
  • Debug logging – logs matches, scaling decisions, and reload state when enabled
  • Auto-generated config files – writes both a default config.json and a commentedconfig.json if needed

How It Works

For watched resources:
  • it reads the target rate from Resources
  • reads the cluster/server baseline from BaseHarvestRate
  • computes scale = target_rate / BaseHarvestRate
  • multiplies the incoming amount by that scale
  • rounds to the nearest whole number
  • enforces a minimum result of 1

Example from the plugin comments:
  • if your real server-wide harvest rate is 20x
  • and PrimalItemResource_ElementShard_C is set to 5.0
  • the plugin applies a 0.25 multiplier to shard increments so that shards behave like 5x on a 20x server

Safeguards / Special Handling

The plugin avoids scaling in several situations:
  • blueprint item increments
  • crafting resource consumption
  • item use consumption
  • ARK tribute item flows

It also opens a short suppression window during inventory transfer and stack-merge actions so items are not incorrectly rescaled when players move or merge inventory stacks.

Additional blueprint-pull handling is included:
  • the plugin marks certain BP increment events briefly
  • then suppresses duplicate native increment handling for the matching follow-up call
  • this helps avoid double-processing for watched resources

Commands

  • harvestx.reload (chat)
  • harvestx.reload (console)
  • harvestx.reload (RCON)

Reload output reports:
  • configured resource count
  • whether hooks are active
  • matched entry count
  • applied/removed scan stats

Configuration

JSON:
{
  "Enabled": true,
  // Enables or disables the plugin entirely.

  "BaseHarvestRate": 20.0,
  // IMPORTANT:
  // This does NOT change your server harvest rate.
  // Set this to your real server-wide harvest multiplier.
  // Example: if your cluster is 20x globally, set this to 20.0.

  "Resources": {
    "PrimalItemResource_Element_C": 5.0
    // Format:
    // Example above means:
    // global server rate = 20x
    // element target rate = 5x
    // HarvestX applies 5 / 20 = 0.25 to that resource entry.
  }
}

Main settings:
  • Enabled
  • BaseHarvestRate
  • Resources

Example default resource entry:
- PrimalItemResource_ElementShard_C: 5.0

Technical Notes

  • Built for Ark Server API
  • Uses hook-based interception rather than map-wide spawn or node overrides
  • Tracks a short transfer suppression window (2000 ms)
  • Tracks a short BP pull marker window (1500 ms)
  • Works by changing item increment quantities at the inventory layer

Requirements

  • ARK: Survival Evolved Dedicated Server
  • Ark Server API 3.56







JOIN DISCORD

Author
Tazz
Downloads
417
Views
1,081
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Tazz

Latest updates

  1. HarvestX

    Was made aware I uploaded the wrong version. This is the working version
  2. HarvestX

    Only splits on harvest now
  3. Splitting issues

    Fixed stacks splitting when dropping items and uploading items
Back
Top