{
  "License": {
    "LicenseKey": "" //enter your license key here
  },
  "RateControl": {
    "Stacking_Add_Instead_Of_Multiply": false, //if true adds multipliers instead of multiplying them (for example let's say PlayerHarvest is set to x5 for solo players and x2 for players with the VIP permission, if this option is set to true the final multiplier for this player will be 7x, 5 + 2, otherwise the rate would be 10x, 5 * 2)
    "AddFractionalOnly": true, //if true when adding the multipliers it will add the fractional parts of said multipliers only, for example, if permission 1 has a health multiplier of 1.2 and a second permission has a multiplier of 1.3, if the player has both permission groups, his final health multiplier would be 1.5 instead of 2.5
    "TimeRateBoost": [
      {
        "StartDay": "FRIDAY", //defines the start day of this entry
        "EndDay": "SUNDAY", //defines the end day of this entry
        "StartHour": 23, //defines the start hour of this entry
        "EndHour": 23, //defines the end hour of this entry
        "Multipliers": { //the multipliers that will be in effect when this entry is enabled
          "Xp": 2,
          "PlayerHarvest": 3,
          "DinoHarvest": 2,
          "Taming": 2
        }
      }
    ],
    "Tribes": {
      "RateUpgradeCooldown_Minutes": 45, //to prevent players from leaving their tribe to gain the solo farm boost a cooldown will be applied after you leave your tribe, after this cooldown expires you will gain the solo farm boost
      "TribeSizeControl": [
        {
          "TribeSize": 1,
          "Multipliers": {
            "Xp": 3,
            "PlayerHarvest": 3,
            "DinoHarvest": 3,
            "Taming": 3,
            "PlayerDamage": 3,
            "DinoDamage": 3,
            "PlayerDamageReduction": 0.9,
            "DinoDamageReduction": 0.9,
            "TurretToPlayer": 3.0,
            "TurretToWildDino": 3.0,
            "TurretToTamedDino": 3.0
          },
          "SoloFarm": { //defines which dinos are allowed to solo farm for this tribe size, please note that this option does not stack, so for example if you add an ankylo to the solo farm config for solo tribes, duo tribes won't be able to use it and vice versa
            "AllowedDinos": [
              "Blueprint'/Game/PrimalEarth/Dinos/Ankylo/Ankylo_Character_BP.Ankylo_Character_BP'",
              "Blueprint'/Game/PrimalEarth/Dinos/Doedicurus/Doed_Character_BP.Doed_Character_BP'"
            ]
          }
        },
        {
          "TribeSize": 2,
          "Multipliers": {
            "Xp": 2,
            "PlayerHarvest": 2,
            "DinoHarvest": 2,
            "Taming": 2,
            "PlayerDamage": 2,
            "DinoDamage": 2,
            "PlayerDamageReduction": 0.5,
            "DinoDamageReduction": 0.5,
            "TurretToPlayer": 1.5,
            "TurretToWildDino": 1.5,
            "TurretToTamedDino": 1.5
          },
          "SoloFarm": {
            "AllowedDinos": [
              "Blueprint'/Game/PrimalEarth/Dinos/Ankylo/Ankylo_Character_BP.Ankylo_Character_BP'",
              "Blueprint'/Game/PrimalEarth/Dinos/Doedicurus/Doed_Character_BP.Doed_Character_BP'"
            ]
          }
        }
      ]
    },
    "Permissions": {
      "StackPermissions": true, //if true and the player has multiple permissions defined below they will be stacked, EX: if the xp multiplier of one permission is x2 and the multiplier of the second permission is x3 the player will gain an x6 boost
      "PermissionControl": [
        {
          "Permission": "Admins",
          "Priority": 1, //this is only used if StackPermissions is set to false, if the player has multiple permissions defined in this array they will only gain the stats from the permission with the highest priority
          "NoCollision": true, //if using this option no collision should be disabled on your server globally, players with this permission will gain no collision
          "Multipliers": {
            "Xp": 2,
            "PlayerHarvest": 2,
            "DinoHarvest": 2,
            "PlayerDamage": 1,
            "DinoDamage": 2,
            "PlayerDamageReduction": 0.9,
            "DinoDamageReduction": 0.9,
            "Taming": 2,
            "PlayerHealth": 1,
            "PlayerStamina": 1,
            "PlayerWeight": 1,
            "PlayerFood": 1,
            "PlayerOxygen": 1,
            "PlayerWater": 1,
            "PlayerSpeed": 1,
            "PlayerCraftingSkill": 1,
            "PlayerFortitude": 1
          },
          "BaseStats": { //sets the player base stats, incase StackPermissions is true the base stats will be added instead of being multiplied
            "PlayerHealth": 0,
            "PlayerStamina": 0,
            "PlayerWeight": 0,
            "PlayerFood": 0,
            "PlayerOxygen": 0,
            "PlayerWater": 0,
            "PlayerSpeed": 0,
            "PlayerCraftingSkill": 200, //sets the base stat for example this value is currently 200, which means that every player will spawn with 200& crafting skill
            "PlayerFortitude": 10
          },
          "SoloFarm": { //defines which dinos can solo farm for this permission, if permission stacking is enabled and there are 2 arrays of solo farm dinos, they will be merged, for example let's say you have 2 VIP permissions, VIP1 allows an ankylo to solo farm and VIP2 allows a doed to solo farm, if stacking is enabled and the player has both permissions, they will be able to solo farm both with a doed and an ankylo
            "AllowedDinos": [
              "Blueprint'/Game/PrimalEarth/Dinos/Ankylo/Ankylo_Character_BP.Ankylo_Character_BP'",
              "Blueprint'/Game/PrimalEarth/Dinos/Doedicurus/Doed_Character_BP.Doed_Character_BP'"
            ]
          }
        }
      ]
    }
  },
  "Commands": {
    "ShowRates": "/showrates", //sets the command for displaying the player rates
    "SoloFarm": "/solofarm" //sets the command for solo farm activation
  },
  "Messages": {
    "Sender": "RateControl",
    "DelayBetweenMessages_Seconds": 3,
    "RateUpgradeCooldown": {
      "Message": "You are currently under RateUpgrade cooldown, since you have left your tribe, new rates will be applied after {minutes} minutes",
      "R": 1,
      "G": 0,
      "B": 0
    },
    "RateUpgradeCooldownExpired": {
      "Message": "RateUpgrade Cooldown has expired, new rates are now applied for your character",
      "R": 0,
      "G": 1,
      "B": 0
    },
    "ShowRates": {
      "Message": "Your Current Rate Multipliers:\nXP: {xpRate}\nPlayer Harvest: {playerHarvestRate}\nDino Harvest: {dinoHarvestRate}\nTaming: {tamingRate}\nPlayer Damage Multiplier: {playerDamageRate}\nDino Damage Multiplier: {dinoDamageMultiplier}\nPlayer Damage Reduction Multiplier: {playerResistanceRate}\nDino Damage Reduction Multiplier: {dinoResistanceRate}",
      "R": 0,
      "G": 1,
      "B": 0
    },
    "SoloFarmNotRidingDino": {
      "Message": "No Ridden Dino Detected to Activate Solo Farm",
      "R": 1,
      "G": 0,
      "B": 0
    },
    "SoloFarmNotCarryingDino": {
      "Message": "No Carried Dino Detected to Activate Solo Farm",
      "R": 1,
      "G": 0,
      "B": 0
    },
    "SoloFarmNotEligible": {
      "Message": "You are Not Eligible for Solo Farm Activation",
      "R": 1,
      "G": 0,
      "B": 0
    },
    "SoloFarmError": {
      "Message": "Unexpected Error Occured While Enabling Solo Farm",
      "R": 1,
      "G": 0,
      "B": 0
    },
    "SoloFarmSuccessfulToggle": {
      "Message": "Successfully Toggled Solo Farm",
      "R": 0,
      "G": 1,
      "B": 0
    }
  }
}