Not the same in the cs as in the sample you show
        public class ConfigData
        {
            [JsonProperty(PropertyName = "Items")]
            public List<string> Items = new List<string>();

            [JsonProperty(PropertyName = "Amount")]
            public Dictionary<string, int> Amount = new Dictionary<string, int>();

            [JsonProperty(PropertyName = "Give random items on gathering resources")]
            public bool isOnDispenserGather {get; set;}

            [JsonProperty(PropertyName = "Give random items only on full gather")]
            public bool isOnDispenserBonus {get; set;}

            [JsonProperty(PropertyName = "Give random item collecting resources")]
            public bool OnCollectiblePickup { get; set; }
        }

I guess I'm confused, there are two versions...

RandomGather and RandomGatherPremium. both do the same thing and give the wood on trees etc.

Also the last hit gives the wood, etc...



Merged post

Failed to call internal hook 'OnCorpsePopulate' on plugin 'RandomGatherPremium v1.0.8' [338615359] (Object reference not set to an instance of an object)
   at BaseCorpse Oxide.Plugins.RandomGatherPremium.OnCorpsePopulate(BasePlayer npcPlayer, BaseCorpse corpse) in /home/container/carbon/plugins/RandomGatherPremium.cs:line 115
   at object Oxide.Plugins.RandomGatherPremium.InternalCallHook(uint hook, object[] args) in RandomGatherPremium.cs/Internal:line 65


Merged post

Failed compiling 'RandomGatherPremium.cs':
  1. 'PlayerModifiers' does not contain a definition for 'ActiveModifierCoount' and no accessible extension method 'ActiveModifierCoount' accepting a first argument of type 'PlayerModifiers' could be found (are you missing a using directive or an assembly reference?) [CS1061]
     (RandomGatherPremium 34 line 337)