Bapel Slimefun Mod
ModCC0-1.0

Bapel Slimefun Mod

Automate Slimefun machines with smart recipe selection, auto-input/output, multiblock detection, and performance monitoring. Press R to start!

80
Downloads
0
Followers
4 months ago
Updated
📦
1
Versions

📖About Bapel Slimefun Mod

🎯 Bapel Slimefun Mod

Automate your Slimefun workflow with intelligent automation, recipe overlay, and performance monitoring!

✨ Features

🤖 Intelligent Automation

  • Auto-Input/Output: Automatically insert ingredients and extract outputs
  • Recipe Memory: Remember last used recipe per machine (Auto Mode)
  • Smart Slot Management: Optimal slot filling for both electric and multiblock machines
  • Auto-Clicker: Automatic multiblock activation after dispenser is filled

📋 Recipe Overlay

  • Press R to open recipe selection overlay
  • Visual Completion: See which recipes you can craft based on inventory
  • Navigation: Use ↑↓ to browse, Enter to select
  • Mouse Support: Click recipes directly or scroll with mouse wheel
  • Smart Sorting: Craftable recipes appear first

🏗️ Multiblock Support

  • Auto-Detection: Automatically detects 13+ multiblock structures
  • Position Caching: Remembers multiblock locations for quick access
  • Machine Detector: Verify and manage cached multiblocks (Press M)
  • Supported Types:
    • Enhanced Crafting Table
    • Grind Stone
    • Armor Forge
    • Ore Crusher
    • Compressor
    • Smeltery
    • Pressure Chamber
    • And more!

⚡ Performance Monitor

  • Press F8 to toggle real-time performance overlay
  • FPS & Frame Time: Monitor game performance
  • Method Profiling: See which operations take the most time
  • Memory Usage: Track RAM consumption
  • Optimized: Only 10 FPS overhead

🎮 Operation Modes

Auto Mode (Default)

  • Recipes are remembered per machine
  • Automatically loads last recipe when returning
  • Perfect for repetitive crafting

Manual Mode

  • Select recipe each time
  • Recipe overlay shows automatically
  • Best for varied crafting sessions

🎹 Controls

Key Action
R Toggle Recipe Overlay
K Toggle Automation On/Off
M Open Settings & Detector
F8 Toggle Performance Monitor
↑↓ Navigate recipes
Enter Select recipe
Esc Close overlay

🚀 Quick Start

Electric Machines

  1. Open machine GUI
  2. Press R to select recipe
  3. Mod automatically:
    • Inserts ingredients from inventory
    • Extracts outputs to inventory
    • Monitors recipe completion

Multiblock Machines

  1. Right-click multiblock dispenser
  2. Press R to select recipe
  3. Mod automatically:
    • Fills dispenser with ingredients
    • Calculates possible crafts
    • Auto-clicks signature block after filling
  4. Collect output from dispenser

🔧 Configuration

Press M in-game to access settings:

  • Auto/Manual Mode: Toggle recipe memory
  • Multiblock Cache: View/manage cached structures
  • Machine Detector: Verify multiblock detection
  • Recipe Memory: Clear saved recipes

Configuration saved to: config/bapel-slimefun-mod.json


📊 Technical Details

Performance

  • Smart tick throttling (20 TPS automation)
  • Cached inventory scanning (100ms cache)
  • Batched rendering operations
  • Pre-validated slot indices
  • Lazy recipe loading

Detection System

  • Pattern-based multiblock recognition
  • Fuzzy material matching (handles variants)
  • Structure validation (2-9 block patterns)
  • Position caching system

Safety Features

  • No localStorage usage
  • Try-finally error handling
  • Recipe validation (prevents machine mismatch)
  • Graceful failure handling

📋 Requirements

  • Minecraft: 1.21.8
  • Fabric Loader: 0.17.2+
  • Fabric API: 0.136.1+1.21.8
  • Java: 21+
  • Slimefun: Any version with standard machines

🐛 Known Issues

  • Recipe overlay may not show for custom Slimefun addons (uses JSON database)
  • Auto-detection works best with standard Slimefun multiblocks
  • Performance monitor shows only client-side metrics

💡 Tips & Tricks

  1. Recipe Not Working?: Press M → Machine Detector → Verify Multiblock
  2. Automation Stuck?: Press K to toggle automation off/on
  3. Want Speed?: Reduce delay in config (min 50ms, default 200ms)
  4. Too Many Caches?: Press M → Multiblock Cache → Clear All
  5. Performance Issues?: Press F8 to see bottlenecks

📝 Changelog

v1.0.0

  • ✅ Full electric machine automation
  • ✅ Multiblock detection & automation
  • ✅ Recipe overlay system
  • ✅ Performance monitor
  • ✅ Auto/Manual modes
  • ✅ Position caching system
  • ✅ 13+ multiblock support

🤝 Credits

Developer: Bapel
Framework: Fabric
Inspired by: Slimefun's automation needs


📞 Support

Found a bug? Have a suggestion?

  • Report issues on GitHub
  • Include logs from logs/latest.log
  • Describe your Slimefun version

⭐ If you find this mod helpful, please star it on Modrinth!~~~~