UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

337 lines (336 loc) 9.04 kB
import { Crop } from '../../constants/crops.js'; import { Rarity } from '../../constants/reforges.js'; import { UpgradeReason } from '../../constants/upgrades.js'; import { BaseItem } from '../base-item.js'; import { FarmingToolType } from '../definitions.js'; export declare class GaussCarrotHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_GOLDEN_CARROT: number; }; }; }; } export declare class GaussCarrotHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_GOLDEN_CARROT: number; }; }; }; } export declare class GaussCarrotHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; } export declare class NewtonNetherWartsHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; MUTANT_NETHER_STALK: number; }; }; }; } export declare class NewtonNetherWartsHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; MUTANT_NETHER_STALK: number; }; }; }; } export declare class NewtonNetherWartsHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; } export declare class PythagoreanPotatoHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_BAKED_POTATO: number; }; }; }; } export declare class PythagoreanPotatoHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_BAKED_POTATO: number; }; }; }; } export declare class PythagoreanPotatoHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; } export declare class TuringSugarCaneHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_SUGAR_CANE: number; }; }; }; } export declare class TuringSugarCaneHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_SUGAR_CANE: number; }; }; }; } export declare class TuringSugarCaneHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; } export declare class EuclidsWheatHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_HAY_BALE: number; }; }; }; } export declare class EuclidsWheatHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; ENCHANTED_HAY_BALE: number; }; }; }; } export declare class EuclidsWheatHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; } export declare class EclipseHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; COMPACTED_SUNFLOWER: number; COMPACTED_MOONFLOWER: number; }; }; }; } export declare class EclipseHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; COMPACTED_SUNFLOWER: number; COMPACTED_MOONFLOWER: number; }; }; }; } export declare class EclipseHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; } export declare class WildRoseHoe1 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; COMPACTED_WILD_ROSE: number; }; }; }; } export declare class WildRoseHoe2 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; upgrade: { id: string; reason: UpgradeReason; cost: { items: { JACOBS_TICKET: number; COMPACTED_WILD_ROSE: number; }; }; }; } export declare class WildRoseHoe3 extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; crops: Crop[]; type: FarmingToolType; gemSlots: import("./gem-slots.js").ToolGemSlot[]; }