Drying Rack - CanINotUseTruth/Foodables GitHub Wiki

Drying Rack - Guide

Overview

The Drying Rack is the first of Foodables' new crafting processes transforming raw ingredients into preserved foods with enhanced nutrition and storage benefits. This crafting process allows players to create jerky, dried spices, and other processed items through a time-based drying process.


Wood Variants & Crafting

Available Wood Types

Drying racks come in 11 different wood variants, each with identical functionality but different aesthetic appearances:

Wood Type Visual Style Biome Match
Oak Classic light brown Plains, Forest
Spruce Dark brown Taiga, Mountains
Birch Pale yellow-white Birch Forest
Jungle Rich orange-brown Jungle
Dark Oak Deep dark brown Dark Forest
Acacia Orange-red Savanna
Crimson Red Nether wood Nether
Warped Cyan Nether wood Nether
Mangrove Reddish tropical Mangrove Swamp
Cherry Pink decorative Cherry Grove
Pale Oak Light cream Pale Garden

Crafting Recipe

All drying racks use the same simple recipe pattern:

Oak Drying Rack

Recipe Notes:

  • Use 3 wooden slabs of any matching wood type
  • Each wood type creates its corresponding drying rack variant
  • Crafting yields 1 drying rack per recipe

Complete Drying Recipe Database

🥩 Meat Jerky Production (2.5 Minutes)

Premium preserved meats with excellent saturation

Input Item Output Item Drying Time Hunger Gain Saturation Gain
Salted Beef Strips Beef Jerky 2400 ticks +9 hunger 6.75 saturation
Salted Chicken Strips Chicken Jerky 2400 ticks +7 hunger 5.25 saturation
Salted Bacon Strips Bacon Jerky 2400 ticks +9 hunger 6.75 saturation
Salted Lamb Strips Lamb Jerky 2400 ticks +7 hunger 5.25 saturation
Salted Rabbit Strips Rabbit Jerky 2400 ticks +7 hunger 5.25 saturation
Salted Zombie Flesh Zombie Jerky 2400 ticks Safe to eat, removes negative effects

Jerky Production Process:

  1. Obtain Raw Meat - Hunt animals and cut meat down into raw meat strips
  2. Add Salt - Combine raw meat strips with ground salt to create salted strips
  3. Drying Process - Place salted strips in drying rack for 2 minutes
  4. Harvest - Retrieve high-nutrition jerky

🌶️ Spice & Seasoning Drying (2 Minutes)

Enhanced flavoring ingredients

Input Item Output Item Drying Time Culinary Use
Peppercorn Dried Peppercorn 2400 ticks Grinding into ground pepper for seasoning

📦 Miscellaneous Items (1 Minute)

Utility item processing

Input Item Output Item Drying Time Purpose
Wet Carton Carton 2400 ticks Packaging and storage containers

Drying Rack Mechanics

Timing System

  • Game Time: 20 ticks = 1 second in Minecraft
  • Standard Drying: 2400 ticks = 2 minutes

Placement & Operation

Placement Requirements:

  • Must be placed against a solid block face
  • Supports 4 directional orientations (North, South, East, West)
  • Can be waterlogged but drying will not function when underwater

Usage Instructions:

  1. Loading: Right-click with a valid drying ingredient to hang it on the rack
  2. Processing: Item hangs visibly while drying timer counts down
  3. Harvesting: Right-click with empty hand to retrieve dried result

Advanced Features

Waterproofing System:

  • Drying racks can be waterlogged for aesthetic purposes
  • Important: Drying process is disabled when waterlogged
  • Remove water to resume normal drying functionality

Block Properties:

  • Hardness: 2.0 (similar to wood planks)
  • Blast Resistance: 3.0 (moderate explosion protection)
  • Tool: Any tool works, axe is most efficient
  • Sound: Wood breaking/placement sounds

Troubleshooting & Tips

Common Issues

❌ Items not drying

  • Check if drying rack is waterlogged (remove water)
  • Verify item is a valid drying recipe ingredient
  • Ensure sufficient time has passed (2 minutes for most items)
  • Server tick rate issues may affect timing

❌ Items disappearing from rack

  • Items drop when rack is broken - place carefully
  • Creative mode doesn't consume items but still processes
  • Check surrounding hoppers for automatic item collection

❌ Visual glitches with hanging items

  • Items render based on rack orientation
  • Resource pack conflicts may affect item display
  • Restart client if item textures appear incorrect

Recipe Development & Modding

Understanding Recipe Structure (Updated 2025)

The drying rack system has been modernized to use Minecraft's standard recipe infrastructure for better compatibility with recipe browsing mods like REI.

New Recipe Location:

/data/foodables/recipes/drying_rack_[recipe_name].json

Modernized Recipe Format:

{
  "type": "foodables:drying_rack",
  "ingredient": "foodables:input_item",
  "result": {
    "id": "foodables:output_item"
  }
}

Modpack Integration (Updated 2025)

Adding Custom Recipes:

  • Create new JSON files in /data/foodables/recipes/ using the drying_rack_ prefix
  • Use the new standardized recipe format with type: "foodables:drying_rack"
  • Test recipe balance with existing food progression

REI Integration:

  • Planned to be implemented - WIP

Nutrition Comparison

Jerky vs. Cooked Meat Analysis

Food Type Hunger Saturation Efficiency Rating
Cooked Beef 8 6.4 Baseline
Beef Jerky 9 6.75 12.5% improvement
Cooked Chicken 6 3.6 Baseline
Chicken Jerky 7 5.25 45% improvement
Cooked Porkchop 8 6.4 Baseline
Bacon Jerky 9 6.75 12.5% improvement

Key Benefits:

  • Enhanced Saturation: Jerky provides significantly better saturation
  • Longer Satisfaction: Higher saturation values keep hunger satisfied longer
  • Storage Efficiency: Better nutrition-to-inventory-slot ratio
  • Preservation Theme: Realistic food preservation mechanics