HowToGuide is a server-side and client-side Minecraft mod (available for Fabric and NeoForge) that lets modpack developers send animated popup messages to their players — complete with interactive click actions and conditional logic.
Visual Customization
Each popup can be fully customized:
Title and subtitle text with custom fonts, colors, sizes, bold, italic
Text effects: rainbow, wave, shake, typewriter, obfuscation (random or full)
Positioning: custom X/Y offsets, screen anchor point, random position/rotation
Background on/off, custom wrap width
Companion items and textures rendered alongside the popup
Click areas with actions or conditions
Made easier with Preset Editor (Can be opened via keybinds)
Can be dragged around with Dev GUI (can be opened via keybinds & is able to show up on to of screens)
Commands
/howtoguide show — Display a popup to specific players with full options (all popups with hardcoded styles)
/howtoguide custom — Display a popup from raw NBT configuration (popup with customizable data)
/howtoguide preset — Trigger a named preset from your config
/howtoguide clearall — Clear all active popups (optionally filtered by preset)
All keybinds are unbound by default — rebind them in Controls settings before use.
Requires Immersive Messages API & Caxton as a dependency.