Me and @balu92 are glad that you are converting the plugins. Nice to see.
Though one thing:
DataStore.Add("GatherRate", "Blood", int(float(ini.GetSetting("Config", "Blood"))))
You are converting (probably string) to float, then to integer. That's not that cool, you can simply use int() or...