The Innkeeper's Bell
A lightweight tavern-themed reminder addon for World of Warcraft Retail.
Built for the player behind the character
The Innkeeper's Bell was created because the player behind the character matters.
It is easy to lose track of time while playing World of Warcraft. One dungeon turns into another, one raid pull turns into the next, and suddenly several hours have passed without drinking enough water, stretching, standing up, or taking even a short break.
This addon is built around a simple idea: even the greatest hero in Azeroth is only as strong as the person behind the keyboard.
The goal is not to interrupt your game, judge your playtime, or force behavior. The goal is to provide small, local, tavern-themed reminders that help you look after yourself while you play.
I build addons to make the game experience easier, cleaner, and more comfortable. Good addons should reduce friction, reduce the need for many separate tools, and help players focus on the game instead of managing their interface. The Innkeeper's Bell follows that same philosophy, but with one extra focus: helping the player stay aware of drinking, resting, and taking care of themselves during long sessions.

What The Innkeeper's Bell does
The Innkeeper's Bell is a small reminder addon for World of Warcraft Retail. It helps you keep track of drink reminders, break reminders, session time, snooze actions, and local alerts without sending messages to other players.
- Drink reminder timer
- Break reminder timer
- Local chat alerts
- Local raid-warning-style screen messages
- Addon sound alert
- Done buttons to restart a finished timer
- Snooze buttons for 5, 10, or 15 minutes
- Small timer widget with current reminder status
- Minimap button with free positioning
- Blizzard addon options panel
- 12-hour and 24-hour clock format support
- Session time display
- Optional funny reminder lines
- Combat delay support
- Dungeon and raid quiet mode support
- Account-wide settings across characters and realms
Drink and break reminders
The addon uses two main reminder timers:
- Drink timer: reminds you to drink something after the configured interval.
- Break timer: reminds you to take a short break after the configured interval.
When a timer expires, the timer widget opens and the matching reminder row becomes active. You can then confirm the reminder with Done or delay it with one of the snooze buttons.
- Done: confirms the reminder and restarts the timer with the full configured interval.
- Snooze 5: delays the reminder by 5 minutes.
- Snooze 10: delays the reminder by 10 minutes.
- Snooze 15: delays the reminder by 15 minutes.
The Done and Snooze buttons only become available when the related reminder is actually due. This prevents accidentally or intentionally resetting timers before they are ready.
Timer widget
The timer widget is the small main window of the addon. It shows your current timer status in a clean table layout.
- Current local time
- Current session duration
- Drink timer status
- Break timer status
- Done and Snooze controls when a reminder is due
- Optional funny reminder text when a normal timer expires
If a reminder is due, the widget stays open until you press Done or one of the Snooze buttons. This makes sure the reminder is visible and cannot simply disappear unnoticed.
Minimap button
The addon includes a small minimap button with a custom tavern bell icon.
- Left-click: show or hide the timer widget
- Right-click: open the Blizzard addon options
- Drag: freely move the button on the screen
The button position is saved globally, so it stays where you placed it across characters and realms.
Options
The addon can be configured through the Blizzard addon options menu.
You can open the options through:
/tib options
Or through the normal Blizzard interface:
Game Menu > Options > AddOns > The Innkeeper's Bell
Available options include:
- Enable or disable the drink reminder
- Enable or disable the break reminder
- Adjust the drink timer interval
- Adjust the break timer interval
- Enable or disable the timer widget
- Adjust the widget scale
- Show or hide the minimap button
- Enable or disable local chat alerts
- Enable or disable raid-warning-style screen alerts
- Enable or disable sound alerts
- Choose between 12-hour and 24-hour clock format
- Enable or disable funny reminder lines
- Delay reminders while in combat
- Use quiet mode in dungeons and raids
Combat and dungeon behavior
The Innkeeper's Bell is designed to be helpful without becoming disruptive.
- If combat delay is enabled, reminders are delayed while you are in combat.
- If dungeon and raid quiet mode is enabled, reminders are delayed while that quiet context is active.
- Delayed reminders are not lost. They appear once alerts are allowed again.
- Sound alerts are delayed together with the reminder.
This means the addon can remind you without interrupting important combat moments.
Funny reminder lines
The addon can optionally show small tavern-themed and game-inspired reminder lines when a normal timer expires.
Examples:
- Hydration buff applied: +20% imaginary loot luck for 15 minutes.
- Your mana bar called. It wants actual water.
- Rested XP is real. Stand up and claim some.
- Short break: +20% imaginary mechanic awareness.
These lines are cosmetic and optional. They can be disabled in the options.
Local only
The Innkeeper's Bell does not send automatic messages to other players.
- No automatic Say messages
- No automatic Yell messages
- No automatic Party messages
- No automatic Raid messages
- No automatic Instance messages
- No automatic real raid warnings sent to the group
All reminders are local to your own client. The addon is meant to help you, not spam your group.
Lightweight by design
The addon is intentionally small and focused.
- No external libraries required
- No database-heavy systems
- No group communication
- No hidden tracking
- No complicated setup required
- Simple SavedVariables-based settings
The goal is to provide useful reminders without adding unnecessary overhead.
Session and timer persistence
Timer and widget data are saved across reloads and character changes while the game client is running.
- Settings are saved account-wide
- Widget scale and position are saved globally
- Minimap button position is saved globally
- Timer state is preserved through reloads and quick character switches
- A fresh client start begins a fresh reminder session
This helps prevent a reload or character switch from simply resetting your reminders back to the beginning.
Slash commands
Main commands:
/tib options
/tib status
/tib widget on
/tib widget off
/tib widget reset
/tib minimap on
/tib minimap off
/tib minimap reset
Reminder test and action commands:
/tib drink
/tib break
/tib done drink
/tib done break
/tib snooze 5
/tib snooze drink 10
/tib snooze break 15
Timer interval commands:
/tib interval drink 30
/tib interval break 90
Reminder enable and disable commands:
/tib enable drink
/tib disable drink
/tib enable break
/tib disable break
Sound commands:
/tib sound alarm
/tib sound raid
/tib sound off
Behavior commands:
/tib combat on
/tib combat off
/tib instance on
/tib instance off
/tib clock 12
/tib clock 24
/tib funny on
/tib funny off
/tib defaults
Important note
The Innkeeper's Bell is a reminder addon, not a medical tool.
It does not diagnose, treat, monitor, or replace professional health advice. It simply provides configurable in-game reminders for drinking, taking short breaks, and keeping an eye on your current session.
Support and donations
If you enjoy my addons and want to support future development, testing, updates, icons, sounds, and maintenance, donations are appreciated but never required.
Your support helps me continue building lightweight, useful, player-focused addons that reduce interface clutter and make the game more comfortable to play.
Support the project:
https://www.patreon.com/ArcAnvil_Projects
Summary
The Innkeeper's Bell is a small tavern-themed reminder addon for World of Warcraft Retail. It helps you remember to drink, take breaks, track your current session, and return to your adventure with a clearer mind.
Because even the strongest hero needs the player behind the character to be well.