{
    "ConfigPathOverwrite": "", // Override to a central local config.json
    "Mysql": {
        "server": "127.0.0.1", // MySQL Server IP or localhost
        "username": "plugins", // Username for MySQL DB
        "password": "xx6565656", // Password for MySQL DB
        "database": "asa_fghfgh", // DB Name
        "port": 3306, // DB Port
        "tablePrefix": "" // table Prefix
    },
    "General": {
        "ShopName": "Farkom Shop", // Name of your Shop
        "ShopKey": "F1", // Shopkey (F1 - F12)
        "ShopIconOverride": "", // Currency Icon
        "BuffName": "Farkom Shop", // Name of your Buff (MultiUse Center Text)
        "BuffIconOverride": "", // Icon Override of your Buff Icon
        "RewardIntervalMinutes": 30, // Intervall in Minutes when Points gets Added
        "SumPlayerPassivePointsAmount": true, // True: Sum of PassivePointAmount from all Groups will add per intervall | false: Only the highest will be added
        "ShowPacketsAvailableInHours": 48, // Time when delayed packages will show a preview before release (EarliestAvailableAtServerTimeHours)
        "SumPlayerShopDiscount": false, // True: Sum of ShopDiscount from all Groups | false: Only the highest ShopDiscount will affect prices
        "ShowBuffIcon": true, // Will show the Buff Icon on the Player HUD
        "DisableTrade": false, // Disable Trade, if you wanne deactive the Feature
        "DisableSell": false, // Disable Sell, if you wanne deactive the Feature
        "DisableMultiuse": false, // Disable MultiUse Menu (R on PC)
        "GroupsHiddenFromTrade": [ // groups you wanne hide in trade tab
            "adm_hide"
        ],
        "AdditionalButtons": [ // NEW V1.2 // Adding Additional Buttons
            {
                "Name": "Rules",
                "CommandToExecute": "",
                "ChatCommandToExecute": "",
                "UrlToOpen": "www.google.de"
            },
            {
                "Name": "Disable Fog",
                "CommandToExecute": "r.fog 0",
                "ChatCommandToExecute": "",
                "UrlToOpen": ""
            }
        ],
        "CryoPodOverride": "Blueprint'/Game/Extinction/CoreBlueprints/Weapons/PrimalItem_WeaponEmptyCryopod.PrimalItem_WeaponEmptyCryopod'", // Possible to use other Cryo Mods like Dinoball
        "PreventOptions": {
            "PreventWhileRiding": true,
            "PreventWhileHandcuffed": true,
            "PreventWhileKnockedOut": false
        },
        "ButtonOverwrites": {
            "Buy": {
                "Text": "Kaufen",
                "Icon": ""
            },
            "Trade": {
                "Text": "Handeln",
                "Icon": ""
            },
            "Sell": {
                "Text": "Handeln",
                "Icon": ""
            },
            "Redeem": {
                "Text": "Handeln",
                "Icon": ""
            },
            "Log": {
                "Text": "Log",
                "Icon": ""
            }
        }
    },
    "Messages": { // Message Section
        "BoughtItem": "You bought {name} for {price} points",
        "GotTimedPoints": "You received {amount} points.",
        "MissingPoints": "You don't have enough points.",
        "RedeemPacket": "You redeemed packet: {name}."
    },
    "DiscordLog": { // Discord Webhook Settings
        "Trade": {
            "enabled": false,
            "webhook": "discord webhook adress"
        },
        "Sell": {
            "enabled": false,
            "webhook": "discord webhook adress"
        },
        "Buy": {
            "enabled": false,
            "webhook": "discord webhook adress"
        },
        "Redeem": {
            "enabled": false,
            "webhook": "discord webhook adress"
        }
    },
    "GroupPrivileges": [
        {
            "ForGroups": [
                "Default" // groups you want to impact, list of groups
            ],
            "PassivePointsAmount": 5, // points added per interval for this group
            "ShopDiscount": 0 // discount this group will have 5=5%
        },
        {
            "ForGroups": [
                "Admins"
            ],
            "PassivePointsAmount": 20,
            "ShopDiscount": 0
        }
    ],
    "ShopCategories": [
        {
            "Name": "Kits", // cat name - have to be unique
            "ExcludeGroups": [], // groups you want to exclude
            "IncludeGroups": [
                "Default" // groups you wanne incluce
            ],
            "IconOverride": "Texture2D'/Game/Aberration/Icons/Resources/Gem2_Icon.Gem2_Icon'", // icon override - icon path
            "Description": "Resources" // discription (not used yet)
        },
        {
            "Name": "ShopItems",
            "ExcludeGroups": [],
            "IncludeGroups": [
                "Default"
            ],
            "IconOverride": "Texture2D'/Game/Aberration/Icons/Resources/Gem2_Icon.Gem2_Icon'",
            "Description": "Resources"
        }
    ],
    "RewardPackets": [ // reward packs are packs, they player will get a default amount (good for starter kits)
        {
            "Name": "reward_999starterkit", // name of the reward pack (intern used) -> had to be unique
            "FromShopPacket": "999starterkit", // pack where the reward pack is for
            "InitAmountIfInViableGroups": 3, // amount the player will get added for this reward pack
            "GrantAmountIfReceivedGroup": [ // NEW V1.2 // Define group and amount - the player will get the amount if granting the group
                {
                    "Group": "vip5",
                    "Amount": 4
                },
                {
                    "Group": "vip10",
                    "Amount": 5
                }
            ]
        },
        {
            "Name": "reward_999adm_fly",
            "FromShopPacket": "999adm_fly",
            "InitAmountIfInViableGroups": 999
        }
    ],
    "ShopPackets": [
        {
            "PacketName": "999starterkit",
            "ShopCategory": "Kits", // packet name -> has to be unique *required field
            "Description": "", // cat name you set in the cat section *required field
            "Price": 0, // description text - will shown in Shop
            "EarliestAvailableAtServerTimeHours": 240, // overall price for the pack *required field
            "ExcludeFromDiscount": true, // package is inactive for the first 240 hours. Can have a preview when ShowPacketsAvailableInHours is set in general
            "MinCharLevel": 0, // exclude the package from any group discount
            "MaxCharLevel": 0, // min Characler Level to buy this packet
            "OnlyOnTheseMaps": [ // max Characler Level to buy this packet
                "TheIsland_WP" // list of Maps where the Packet is available empty=all maps
            ], // NEW V1.2 // list of Maps where the Packet is not available
            "NotOnTheseMaps": [ // groups you want to exclude
                "TheIsland_WP" // groups you wanne incluce if empty=for all
            ], // if set the player can only buy this amount at once
            "ExcludeGroups": [], // if true - players can't buy this pack -> good for redeem only packs	// default false
            "IncludeGroups": [], // icon override for pack
            "MaxPurchaseSameTime": 22, // Serverwide Cooldown in hours for this packet
            "HideFromBuy": true, // Player Specific Cooldown in hours for this packet
            "IconOverride": "Texture2D'/Game/Aberration/Icons/Resources/Gem2_Icon.Gem2_Icon'",
            "ServerCooldownHours": 20,
            "PlayerCooldownHours": 10,
            "ExtraTimeSettings": { // format: wday  mday  month
                "Include": "month: 12",
                "Exclude": "wday: 7"
            },
            "Items": [
                {
                    "Variants": [
                        {
                            "Name": "Default", // name of Variant, has to be unique for each item/dino *required field
                            "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponMetalPick.PrimalItem_WeaponMetalPick'", // bp path for the item *required field
                            "PriceIncrease": 0, // price increase for this pack when this variant is selected
                            "Amount": 1, // amount if items *required field
                            "Quality": 0, // quality of the item
                            "ForceBlueprint": false,
                            "LimitBlueprintUse": 0, // limit bp uses like tek blueprints
                            "FixedArmor": 0, // fixed amount of armor
                            "FixedDamage": 0,
                            "FixedDura": 0,
                            "FixedHypo": 0,
                            "FixedHyper": 0
                        },
                        {
                            "Name": "Better",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponMetalPick.PrimalItem_WeaponMetalPick'",
                            "Amount": 1,
                            "Quality": 4
                        }
                    ]
                }
            ],
            "Dinos": [
                {
                    "Variants": [
                        {
                            "Name": "Default", // name of Variant, has to be unique for each item/dino *required field
                            "Blueprint": "Blueprint'/Game/Aberration/Dinos/CaveWolf/CaveWolf_Character_BP.CaveWolf_Character_BP'", // bp patch for the dino *required field
                            "PriceIncrease": 0, // price increase for this pack when this variant is selected
                            "Level": 1, // level dino will have -> its the end Level of the dino *required field
                            "ImprintQuality": 0, // 1=100% Imprint
                            "Neutered": false,
                            "HasTraits": true,
                            "Gender": "random", // male, female, random (standard - can ifnot set = random)
                            "Saddle": "", // Saddle BP the Dino will equip
                            "SaddleQuality": 0, // Quality of the Saddle item
                            "FixedSaddleArmor": 0, // Fixed Armor of the Saddle
                            "ExtraOptions": { // Extra Options for Gachas or Stryder (nor yet in game :D)
                                "GachaResources": [
                                    {
                                        "Item": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_MetalIngot.PrimalItemResource_MetalIngot'",
                                        "Amount": 100
                                    },
                                    {
                                        "Item": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Thatch.PrimalItemResource_Thatch'",
                                        "Amount": 100
                                    },
                                    {
                                        "Item": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_Wood.PrimalItemResource_Wood'",
                                        "Amount": 100
                                    }
                                ]
                            }
                        }
                    ]
                }
            ],
            "Commands": [
                {
                    "Variants": [
                        {
                            "Name": "Default", // name of Variant, has to be unique for each item/dino *required field
                            "Command": "", // command to execute // NEW V1.2 // placeholder for min and max Rating can be used. [<minvalue>;<maxvalue>] *required field
                            "Title": "", // Title for details view
                            "Description": "", // Description text for variant in detail
                            "PriceIncrease": 0, // price increase for this pack when this variant is selected
                            "AsAdmin": true,
                            "IconOverride": ""
                        }
                    ]
                }
            ]
        },
        {
            "PacketName": "002_rnd_dino_carcha_coinflip",
            "ShopCategory": "Mystery Box",
            "Description": "Carcha Coinflip",
            "ExtraDescription": "Get lucky or not!\nCoinflip for a Carcha Level 224 or DungBeetle Level 5", // NEW V1.2 // Extra Description will be shown if no item or dino is found
            "IconOverride": "Texture2D'/fusionshop/icons/dino_bx_one.dino_bx_one'",
            "Price": 2500,
            "HideFromBuy": false,
            "Dinos": [
                {
                    "Variants": [
                        {
                            "Name": "rnd_Carcha",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Carcharodontosaurus/Carcha_Character_BP.Carcha_Character_BP'",
                            "RandomWeight": 40, // NEW V1.2 // Random Weight for this Variant. If one Random Weight is set in the package, the package is marked as mystery box and no items or Dinos Icosn will shown in preview
                            "Level": "150;224" // NEW V1.2 // Min Max Syntax -> can be used in DinoVariants on: Imprint,Saddle Quality,FixedSaddleArmor,Level | Items: Quality, FixedArmor, FixedDamage, FixedDura, FixedHypo, FixedHyper
                        },
                        {
                            "Name": "rnd_Dung",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/DungBeetle/DungBeetle_Character_BP.DungBeetle_Character_BP'",
                            "RandomWeight": 60,
                            "Level": 5
                        }
                    ]
                }
            ]
        },
        {
            "PacketName": "002_rnd_dino_small", // NEW V1.2 // Example Pack for difference Dinos
            "ShopCategory": "Mystery Box",
            "Description": "Mystery Dino Vote Reward",
            "ExtraDescription": "Get lucky and get one of the followed Dinos at Max Tame Level:\nDodo\nAllo\nArgentavis\nAnkylo\nCastoroides\nMesopithecus\nSabertooth\nRex\nTek Rex",
            "IconOverride": "Texture2D'/fusionshop/icons/dino_bx_two.dino_bx_two'",
            "Price": 2000,
            "HideFromBuy": false,
            "Dinos": [
                {
                    "Variants": [
                        {
                            "Name": "rnd_Rex",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_TekRex",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Rex/BionicRex_Character_BP.BionicRex_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 268
                        },
                        {
                            "Name": "rnd_Saber",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Saber/Saber_Character_BP.Saber_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_meso",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Monkey/Monkey_Character_BP.Monkey_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_Cast",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Beaver/Beaver_Character_BP.Beaver_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_Anky",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Ankylo/Ankylo_Character_BP.Ankylo_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_Argent",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Argentavis/Argent_Character_BP.Argent_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_Allo",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        },
                        {
                            "Name": "rnd_Dodo",
                            "Blueprint": "Blueprint'/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP'",
                            "PriceIncrease": 0,
                            "RandomWeight": 10,
                            "Level": 224
                        }
                    ]
                }
            ]
        }
    ],
    "ItemsToSell": [
        {
            "Name": "sell_flakbp", // *required field
            "Description": "Sell 1 Flak Chest BP",
            "ItemToSell": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Metal/PrimalItemArmor_MetalShirt.PrimalItemArmor_MetalShirt'", // *required field
            "Amount": 1, // *required field
            "MinRating": 4, // NEW V1.2 //min Item Rating
            "MaxRating": 6, // NEW V1.2 //max Item Rating
            "RequiresBlueprint": true, // NEW V1.2 ///if true, only blueprints can be sold
            "AllowCrafted": false, // NEW V1.2 //if true, crafted items can also be solf
            "AcceptChilds": false, // NEW V1.2 //if true, all Childs of this item will also be valid for sell
            "Price": 100 // *required field
        },
        {
            "Name": "sell_found_crossbows",
            "Description": "Sell 1 Found Crossbow",
            "ItemToSell": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Weapons/PrimalItem_WeaponCrossbow.PrimalItem_WeaponCrossbow'",
            "Amount": 1,
            "MinRating": 2,
            "AllowCrafted": false,
            "RequiresBlueprint": false,
            "Price": 200
        },
        {
            "Name": "sell_any_artifact",
            "Description": "Sell 1 Artifact",
            "ItemToSell": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifactGeneric.PrimalItemArtifactGeneric'",
            "IconOverride": "Texture2D'/fusionshop/icons/dino_bx_two.dino_bx_two'",
            "Amount": 1,
            "AcceptChilds": true,
            "Price": 200
        }
    ]
}