farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
34 lines (33 loc) • 1.23 kB
TypeScript
import { Crop, CropInfo } from './constants/crops';
interface CalculateDropsOptions {
farmingFortune?: number;
blocksBroken: number;
}
export declare function CalculateAverageDrops(options: CalculateDropsOptions): Record<Crop, number>;
interface CalculateDetailedDropsOptions extends CalculateDropsOptions {
bountiful: boolean;
mooshroom: boolean;
}
interface DetailedDrops {
collection: number;
npcCoins: number;
fortune: number;
coinSources: Record<string, number>;
otherCollection: Record<string, number>;
}
export declare function CalculateDetailedAverageDrops(
options: CalculateDetailedDropsOptions
): Record<Crop, DetailedDrops>;
interface CalculateExpectedDropsOptions extends CalculateDropsOptions {
blocksBroken: number;
crop: Crop;
}
interface CalculateCropDetailedDropsOptions extends CalculateDetailedDropsOptions {
blocksBroken: number;
crop: Crop;
}
export declare function CalculateExpectedDrops(options: CalculateExpectedDropsOptions): number;
export declare function CalculateDetailedDrops(options: CalculateCropDetailedDropsOptions): DetailedDrops;
export declare function GetNPCProfit(crop: Crop, amount: number): number;
export declare function GetCropInfo(crop: Crop): CropInfo;
export {};