UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

54 lines (53 loc) 1.59 kB
import { Crop } from './crops.js'; import type { DepthStriderLevels } from './enchants.js'; import { Rarity } from './reforges.js'; export declare const GARDEN_EXP_REQUIRED: number[]; export declare const CROP_MILESTONES: Record<Crop, number[]>; export interface GardenVisitor { name: string; short?: string; rarity: Rarity; wiki: string; } export declare const GARDEN_VISITORS: Partial<Record<string, GardenVisitor>>; export declare const mcVersions: readonly ["1.8.9", "1.21"]; export type MinecraftVersion = (typeof mcVersions)[number]; export declare const directions: readonly ["North", "South", "East", "West"]; export type Direction = (typeof directions)[number]; export declare const farmingMethods: readonly ["straight", "running into wall", "angled into wall"]; export type FarmingMethod = (typeof farmingMethods)[number]; export declare enum ResourceType { Thread = 0, Video = 1, Schematic = 2, Garden = 3 } export interface FarmDesignInfo { name: string; description?: string; crops: Crop[]; speed: { '1.8.9': number; '1.21'?: number; depthStrider?: DepthStriderLevels; soulSand: boolean; method: FarmingMethod; }; angle: { yaw: number; pitch: number; }; bps: number; laneDepth: number; resources?: { source: string; type: ResourceType; }[]; authors?: { name: string; url?: string; }[]; replacedBy?: string[]; notes?: string[]; } export declare const FARM_DESIGNS: Record<string, FarmDesignInfo>;