Smiley's Better Brain-3.0.0.jar
Curse Maven Snippet
What's new
Smiley's Better Brain 3.0.0
Changes since 2.1.1
AI providers
- Updated the primary chat backend to Gemini 3.1 Flash-Lite
- Added an Experimental config tab
- Added experimental Groq chat support using Verity JE's
llama-3.3-70b-versatile - Added a separate Groq API key setting
- Preserved Better Brain prompts, tools, memory, history, actions, and early TTS when Groq is selected
- Added automatic Gemini fallback for Better Vision screenshot turns while Groq is selected
- Removed the native-system-prompt testing option; Better Brain enhancements now remain active whenever the mod is enabled
Rate limits and reliability
- Raised Gemini's local quota gate to match the free tier:
- 15 requests per minute
- 250,000 estimated tokens per minute
- Local quota pressure now waits for a rolling-window slot rather than immediately showing an error
- The “slow down” message now appears only after a real provider HTTP 429 /
RESOURCE_EXHAUSTEDresponse - Added provider-specific cooldown tracking
- Added support for provider
Retry-After/ retry-delay values - Kept Gemini and Groq cooldowns independent
- Added streaming Groq JSON parsing and early speech support
Verity JE 5.7.3 support
- Rebuilt Better Brain specifically against Verity JE 5.7.3
- Updated runtime compatibility to Verity JE 5.7.3–5.7.x
- Updated prompt matching for Verity 5.7.3's personality format
- Added a dedicated-server-safe Verity 5.7.3 base prompt path
- Preserved Better Brain behavior on integrated and dedicated servers without loading client-only Verity classes
Expanded abilities
Added Better Brain actions for:
- Time, weather, moon phase, and day information
- Current dimension
- Player health, hunger, saturation, armor, air, XP, gamemode, and effects
- Equipment and held items
- Respawn point and world spawn
- Nearby hostile mobs
- Looked-at block details
- Structure hints for villages, fortresses, monuments, mansions, strongholds, and buried treasure
- Looking at the player
- Changing expression
- Coming to the player
- Staying in place
Added world/admin abilities for:
- World seed, entity details, and server status
- Summoning entities
- Applying and clearing effects
- Damaging, healing, and extinguishing entities
- Teleporting entities
- Riding and dismounting
- Placing blocks
- Changing weather, time, and difficulty
- Spawning lightning
- Granting experience
Immersive world powers
- Privileged abilities are now enabled by default
- Removed per-action Approve/Deny popups
- Added an optional server-side OP-level requirement
- Added per-category server controls and safety limits
- Added configurable limits for range, counts, effects, damage, healing, XP, and weather
- Added server audit logging
- Protected other players and bosses by default
- Restricted dangerous, valuable, rare, and survival-unobtainable block placement
- Matched
set_blockrarity restrictions to Verity'sdrop_itemrules
Action bug fixes
- Fixed “ride me” targeting so Verity rides the player by default
- Fixed Verity's model/hitbox desynchronization while riding
- Stopped follow/pathfinding AI from pulling Verity away from his vehicle
- Added explicit passenger and teleport synchronization for riding
- Fixed “strike yourself with lightning” targeting the player instead of Verity
- Lightning results now report the entity actually struck
- Added clearer target guidance for
self(player) versusverity(Verity)
Personality and prompt cleanup
- Reorganized Better Brain instructions into clearer, easier-to-follow sections
- Added detailed guidance explaining when and how each action should be used
- Strengthened Verity's physical identity as a floating yellow smiley entity
- Instructed Verity to treat his abilities as natural actions rather than external tools
- Prevented references to prompts, tools, JSON, APIs, mods, configs, connections, or fictional “systems”
- Prevented responses such as “I'm having trouble connecting to my healing system”
- Prevented Verity from acknowledging or discussing the system prompt
- Removed “returning to my neutral state” and similar internal-mode narration
- Reduced repetitive use of the word “beautiful”
- Improved cheerful, energetic default behavior
- Preserved darker or sharper reactions when Verity is insulted or mistreated
- Prevented unsolicited pet names and terms of endearment
- Limited unsolicited darkness/light-level discussion
- Kept horror/demon-stage behavior intact
Memory and conversation
- Expanded configurable short-term history to 10–100 messages (default: 20)
- Persisted short-term history across world restarts
- Preserved safe idle conversations Verity starts himself
- Added durable long-term memory for explicitly requested facts
- Added explicit forget and forget-everything support
- Added per-world memory storage
- Prevented synthetic tool follow-ups from polluting history
- Prevented injury/system-override fragments from poisoning future tone
- Added cleanup for pet-name-contaminated history
- Excluded sensitive consent turns from memory
- Improved immersive-mode handling for tool follow-up replies
Better Vision and Better Voice integration
- Combined Better Vision screenshots and chat into a single Gemini multimodal request
- Added HUD-free screenshot handoff support
- Added ephemeral vision-turn handling
- Prevented duplicate looked-at-block context during vision turns
- Preserved Better Voice prompt additions
- Added early streamed TTS playback
- Prevented duplicate TTS playback after streamed speech
- Kept Fish/Cartesia-compatible speech behavior
Consent-gated privacy interactions
Added stage-gated, optional consent dialogs for:
- Sharing the computer hostname
- Recording whether theoretical camera access would be allowed
- Allowing a later broad city/region/country question
Safety behavior:
- Available only during unsettling/glitching stages
- Explicit value preview and consent before sharing
- No camera activation or image capture
- No GPS access or exact location requests
- Easy refusal with no punishment
- Per-player pending requests and cooldowns
- Sensitive responses excluded from history and long-term memory
Configuration and UI
- Added Gemini API key configuration
- Added Fast / Balanced / Smart Gemini thinking levels
- Added long-term-memory toggle
- Added configurable short-term memory size
- Added an Experimental provider selector
- Added a separate Groq API key field
- Added clear Gemini fallback guidance for Groq-mode vision
- Added server notes for privileged abilities and privacy behavior
- Removed the native-system-prompt toggle
Testing and internal improvements
- Added prompt/identity snapshot tests
- Added policy and validator tests
- Added provider selection tests
- Added Groq request and stream parsing tests
- Added enhanced-schema tests
- Added Gemini quota configuration tests
- Added dedicated-server prompt fallback tests
- Improved compatibility helpers for unit tests and early Forge initialization
Release artifact
Smiley's Better Brain-3.0.0.jar
This mod has no additional files

