Wiki 9Minecraft Nibbler Mod Wiki

Nibbler Mod — Guide

Features

Despite being a library mod, Nibbler performs several active functions that affect the game world and recipe logic:

Ore Dictionary Integration

Nibbler automatically registers the standard Vanilla Book into the Ore Dictionary under the name book. This allows other mods to reference the book item generically, enabling cross-mod compatibility for any recipe that requires a book-type item.

Recipe Overrides

Once the vanilla book is registered in the Ore Dictionary, Nibbler scans and modifies existing recipes. It replaces static references to the Vanilla Book item with the book Ore Dictionary ingredient. This ensures that if another mod adds a custom book (such as a Bark Book), it can be used interchangeably in vanilla recipes like the Enchantment Table or Booksheets.

Feature Description
OreDict Registration Adds minecraft:book to the book dictionary.
Recipe Injection Converts vanilla and modded recipes to use OreDict book entries.
Shared API Provides common code for GUI handling and data management.

Supported Mods

Nibbler is the primary requirement for the following modifications:

  • Bark Books: A micro-mod that introduces various bark-covered book variants. Nibbler's Ore Dictionary features allow these bark books to function in place of standard books.
  • Botaunomy: Also known as the Botanical Autonomy mod, which adds automation and utility features to nature-themed gameplay.

When these mods are installed, Nibbler acts as the bridge that allows their unique items to interact with the standard Minecraft crafting ecosystem.

Mechanics

Nibbler operates during the Pre-Initialization and Initialization phases of the Minecraft loading sequence.

  1. Loading: It detects the presence of other mods by oneandonlyflexo and provides the necessary class files for them to run.
  2. Conflict Resolution: By standardizing the "book" entry in the Ore Dictionary, it prevents issues where modded books cannot be used in vanilla recipes, a common problem in complex 1.12.2 modpacks.
  3. Server-Side Stability: Nibbler includes specific fixes for server-client handshakes, ensuring that the server does not reject clients due to versioning mismatches in the library code.

Technical Specifications

Nibbler is built for the Minecraft Forge environment on version 1.12.2. It is lightweight, with a file size of approximately 36 KB, ensuring it does not impact game performance or load times significantly.

  • License: Creative Commons BY-SA-NC 4.0 (Attribution-ShareAlike-NonCommercial).
  • Copyright: (C) 2017 Jeremy Grozavescu.
  • Mod Type: API / Library.