PATCH NOTES
Minecraft Forge 1.20.1 / Java 17

Defaults: AI enabled=true; API key blank; model=gemini-3.5-flash; consultAlways=true; request interval=4 s; request timeout=12 s. Scan radius remains 16; debug log remains false.

T-Rex-only navigation treats blocks tagged minecraft:logs and minecraft:leaves, plus mangrove roots/muddy mangrove roots, as air for path planning and navigation collision checks. Gemini terrain sampling uses the same filter. Stone, other solid blocks, fluids and hazards retain their normal classification. Existing physical collisions/tree destruction and mobGriefing rules are unchanged: this is not a general no-clip feature.

INSTALL
Close Minecraft. Back up the old JAR and config, then replace the old mod JAR in mods/ with this one. Do not install both copies together.
Existing config values override new defaults. In config/rexmod-common.toml, under [ai], set enabled=true, geminiModel="gemini-3.5-flash", consultAlways=true, requestIntervalSeconds=4 and requestTimeoutSeconds=12, or use Reset on the relevant settings. Keep your API key local. No API key is embedded in this mod.

The model ID is set exactly as requested; its availability was not verified against a live Gemini account. AI only activates once an API key is provided locally or via GEMINI_API_KEY.

VALIDATION
Bytecode checks: 6 changed/new classes, 55 methods, Java 17. New Minecraft member references checked against the Minecraft 1.20.1 SRG-mapped client. Stub-based JVM tests checked defaults, logs/leaves/roots filtering, stone preservation, region collision access and fluid preservation. No in-game Forge test or live Gemini request was performed.
