Cousin Custom Rates

Trusted Free Cousin Custom Rates 1.6

This resource is free

Features

| Feature | Description |
|---|---|
| Rate presets | Define unlimited named presets in config.json, each with its own multiplier values |
| RCON & console commands | Switch any preset instantly with changerates <preset_name> — works via RCON and the in-game admin console |
| Hot config reload | Edit config.json and apply changes without restarting with CousinCustomRates.Reload |
| Persistent state | The active preset is saved to status.json and automatically re-applied on every server restart |
| In-game broadcast | Sends a server-wide message to all players when rates change (optional per preset) |
| Discord webhook | Posts a notification to a Discord channel only when rates are actively changed — not on server restart (optional per preset) |
| Discord rich embed | Each preset can define a formatted embed with title, color, and description (falls back to plain text if not configured) |
| Timed presets | Any preset can have a Duration (in minutes) that causes it to automatically revert after the countdown expires |
| Automatic scheduler | Optional day/hour schedule that switches presets automatically without any admin input |
| Config validation | Every config load/reload validates the JSON structure and logs actionable warnings for any issues found |
| Per player/tribe timed harvest rates | Can set up specific rates for a player and his tribe for a specific amount of time |
| Harvest rate for different tribe size | Can set up harvest rate multiplicator for different tribe sizes

RCON Commands

| Command | Description |
|---|---|
| changerates <preset_name> | Activate a named preset immediately |
| changerates (no argument) | Lists all available preset names |
| CousinCustomRates.Reload | Hot-reload config.json without restarting |

Examples:

Code:
changerates weekend_rates
changerates normal_rates
CousinCustomRates.Reload


The Discord embed produced by the above will look like this:
Code:
┌─────────────────────────────────────────────┐  ← green left border
│ ⚡ Weekend Rates Activated                  │  ← Title
│ Server is now running boosted weekend rates!│  ← Description
│─────────────────────────────────────────────│
│ Preset:        weekend_rates                │
│ Taming: 10x  │ XP: 10x  │ Harvest: 20x      │
│ Baby Mature: 50x  │ Egg Hatch: 50x          │
│─────────────────────────────────────────────│
│ CousinCustomRates                           │  ← Footer
└─────────────────────────────────────────────┘


Complete config.json Example

JSON:
{
  "RatePresets": {
    "weekend_rates": {
      "BroadcastMessage": "Weekend rates are now ACTIVE! Enjoy the boosted rates!",
      "Discord_Webhook": "",
      "Discord_Embed": {
        "Title": "⚡ Weekend Rates Activated",
        "Description": "Server is now running boosted weekend rates!",
        "Color": 3066993,
        "Footer": "CousinCustomRates"
      },
      "TamingSpeedMultiplier": 10.0,
      "XPMultiplier": 10.0,
      "HarvestAmountMultiplier": 20.0,
      "BabyMatureSpeedMultiplier": 50.0,
      "EggHatchSpeedMultiplier": 50.0
    },
    "normal_rates": {
      "BroadcastMessage": "Normal rates are now active.",
      "Discord_Webhook": "",
      "Discord_Embed": {
        "Title": "📋 Normal Rates Restored",
        "Description": "Server has returned to standard rates.",
        "Color": 10070709,
        "Footer": "CousinCustomRates"
      },
      "TamingSpeedMultiplier": 5.0,
      "XPMultiplier": 5.0,
      "HarvestAmountMultiplier": 10.0,
      "BabyMatureSpeedMultiplier": 25.0,
      "EggHatchSpeedMultiplier": 25.0
    },
    "event_rates": {
      "Duration": 120,
      "BroadcastMessage": "🎉 2-hour EVENT rates are now ACTIVE!",
      "Discord_Webhook": "",
      "Discord_Embed": {
        "Title": "🎉 Event Rates Active (2h)",
        "Description": "Boosted event rates are live for 2 hours! Rates will revert automatically.",
        "Color": 15844367,
        "Footer": "CousinCustomRates"
      },
      "TamingSpeedMultiplier": 25.0,
      "XPMultiplier": 25.0,
      "HarvestAmountMultiplier": 50.0,
      "BabyMatureSpeedMultiplier": 100.0,
      "EggHatchSpeedMultiplier": 100.0
    }
  },
  "TimedPresets": {
    "Enabled": true
  },
"ChangePlayerRate": {
  "Enable": true,
  "AlsoForTheTribe": true,
  "Multiplier": false,
  "HarvestAmount": 4.0,
  "DurationMinutes": 240,
  "ActivationMessage": "Your {rate}x harvesting bonus is now active for {duration} minute(s)!",
  "ExpiryMessage": "Your {rate}x harvesting bonus for {duration} minute(s) has now expired."
},
"TribeSizeMultiplier": {
  "Enabled": true,
  "Multipliers": [
    { "TribeSize": 1, "Multiplier": 4.0 },
    { "TribeSize": 2, "Multiplier": 3.0 },
    { "TribeSize": 3, "Multiplier": 2.0 },
    { "TribeSize": 6, "Multiplier": 0.5 }
  ]
},
  "Schedule": {
    "Enabled": false,
    "CheckIntervalSeconds": 60,
    "DefaultPreset": "normal_rates",
    "Rules": [
      {
        "Preset": "weekend_rates",
        "StartDay": "Friday",
        "StartHour": 16,
        "EndDay": "Sunday",
        "EndHour": 16
      },
      {
        "Preset": "normal_rates",
        "StartDay": "Sunday",
        "StartHour": 17,
        "EndDay": "Friday",
        "EndHour": 15
      },
      {
        "Enabled": false,
        "Preset": "event_rates",
        "StartDay": "Saturday",
        "StartHour": 12,
        "EndDay": "Saturday",
        "EndHour": 18
      }
    ]
  }
}

Our others plugins are at https://store.chezcousin.net/ and instantly get your licenses and files.


If you have issues or need help you can always reach me on discord: https://discord.gg/7VRVTCMsBq or cousin704
Author
cousin704
Downloads
684
Views
2,370
First release
Last update

Ratings

5.00 star(s) 3 ratings

More resources from cousin704

Latest updates

  1. **CousinCustomRates Update — Fractional Tribe Multipliers Fixed**

    CousinCustomRates Update — Fractional Tribe Multipliers Fixed Fixed an issue where fractional...
  2. New options are now available to better manage custom harvesting rates!

    📢 Update — CousinCustomRates New options are now available to better manage custom harvesting...
  3. v1.3 Patch Note

    Fixed an issue where saved rate presets could fail to restore after a server restart. Rates now...

Latest reviews

That’s how I describe it: very good.
cousin704
cousin704
Thanks for the review!
Smooth, reliable, and does exactly what it promises. Cousin is incredibly friendly, responsive, and always happy to help whenever needed. I highly recommend his work!
cousin704
cousin704
Thank you very much for the feedback!
Works exactly as advertised. Cousin is quick, thorough, and polite with responding to support questions.
cousin704
cousin704
Thanks for the feedback!
Back
Top