PvPBanger BangerBar Forever

A bindable Forever utility bar that fills each slot from your character and bags - trinket, potion, food, water, bandage, hearthstone, healthstone, pet, companion or favourite mount - and offers the conjure spell when the item is missing.

PvPBanger BangerBar Forever is a bindable utility bar that fills each slot from your character and bags. It is one module of the PvPBanger Forever set and needs PvPBanger Core Forever alongside it: without the base addon the bar does not load.

 

What it does

Slots cover trinket, potion, food, water, bandage, hearthstone, healthstone, pet, companion and favourite mount.

Each slot resolves from what you carry, so a bound or usable item in your bags fills it, and the icon plus count refresh as bag contents change.

When the item is missing the slot offers the conjure spell that creates it, such as conjure food, conjure water or create healthstone, instead of a dead button.

The bar is movable and lockable, and saved positions persist through PvPBanger Core Forever.

Bar buttons are bindable through the PvPBanger key-binding header, so the bar can be driven without clicking.

Empty and unavailable slots hide themselves instead of showing blanks.

 

Forever client target

This is a Forever-edition build: Interface 16001, declared in a _Camelot.toc manifest. A Retail client cannot load it, and a Forever install cannot pick up the Retail suite by mistake. The client reports Interface 16001 while presenting the mainline 12.x UI API, with GetBuildInfo reporting 1.60.x. Optional APIs are probed rather than assumed, and anything this client lacks is hidden rather than guessed at.

 

Installation

Exit the game completely, because AddOn folders are read at launch.

Open your Forever client's Interface/AddOns folder. The Forever reference notes record the product as wow_classic_beta, so the directory is usually _classic_beta_; use whatever folder your launcher actually updates. This is not the Retail _retail_ folder.

Extract the archive and copy the PvPBanger folder into Interface/AddOns, so it sits directly inside AddOns with no extra outer folder.

Install PvPBanger Core Forever the same way. Do not copy the ZIP itself into AddOns; the game does not read archives.

Start the game and enable the folders in the character-select AddOns list.

 

Release build for the Forever client, Interface 16001.

PvPBanger BangerBar Forever is the Forever edition of the PvPBanger utility bar: one row of secure, bindable buttons whose contents are chosen from what your character actually carries, with the item's own tooltip deciding what counts. Nothing is used automatically - every button waits for your click or keypress.

This download does not bundle its own copy of the core. In the Forever pack the ten folders ship side by side and this folder declares ## Dependencies: PvPBanger, so PvPBanger (Forever Core) must be installed and enabled alongside it or the client will not load this module.

What it does

  • Twelve slots - Trinket, Potion, Food, Water, Bandage, Hearthstone, Noggenfogger, Transformation, Healthstone, Pet, Companion and Favorite Mount, each with its own key-binding (BangerBar: <slot>) and its own provider file.
  • Conjured slots - when no healthstone is carried the slot offers Create Healthstone, and when no conjured refreshment is carried the food slot offers Conjure Refreshment. Carried items always win, and a carried Bloodstone or Demonic Healthstone is recognised from the item's own tooltip rather than a hardcoded id.
  • Pet and companion slots - the pet slot offers only an ability this client actually knows (Mend Pet, Revive Pet, or Feed Pet where the client still has it), and the companion slot summons from the account-wide Pet Journal, so it works on any class.
  • Hearthstone and toys - the standard hearthstone plus the two hearthstone toys when owned; cosmetic toys never stand in for a Dalaran or garrison return. A Transformation slot cycles the toy the client reports as usable, refreshed on a two-second timer outside combat.
  • Favourite mount - summons a random favourite through the Mount Journal with a macro fallback chain, so a client missing one function keeps a working button.
  • Layout control - rows or columns with a slot count from 1 to 12, adjustable scale and spacing, empty slots hidden by default, and per-slot item overrides via /pvpbbar assign and /pvpbbar clear.
  • Combat safety - no attribute, binding or visibility change happens inside combat lockdown; updates are queued and flushed when combat ends, and layout and assignment commands refuse in combat with a printed reason.
  • Quick keybind support - follows the Blizzard quick-keybind frame when the client exposes it, and degrades to the normal binding pass when it does not. A visual test mode (/pvpbbar test) previews slots without any real item.
  • Slot status - /pvpbbar status reports the grid dimensions, fill direction and, per slot, whether it is off, unloaded, in visual test, filled, still waiting for item data or has no eligible item.

Forever client target

- Interface 16001 in a _Camelot.toc manifest, so the Retail client cannot load it and this pack cannot load Retail settings. - Mainline 12.x UI API surface per the repo's own compatibility note: Interface 16001 with GetBuildInfo reporting 1.60.x, project id WOW_PROJECT_MAINLINE (1). - Optional APIs are probed, not assumed; anything the client lacks is reported instead of guessed at.

Installation

1. Exit the game completely. AddOn folders are read at launch. 2. Open your Forever client's Interface/AddOns folder. The Forever reference notes record the product as wow_classic_beta, so the directory is usually _classic_beta_; use whatever folder your launcher actually updates. This is not the Retail _retail_ folder. 3. Extract the archive and copy PvPBanger and PvPBanger_BangerBar into Interface/AddOns, so each folder sits directly inside AddOns with no extra outer folder. 4. Do not copy the ZIP itself into AddOns - the game does not read archives. 5. Start the game and enable the folders in the character-select AddOns list. 6. Type /pvpbforever and copy the report. It prints the client build, the Interface number, the saved-variable names, every optional API that is present or missing, and any event registration the client refused.

Slash commands

Command What it does
/pvpbbar Open the bar settings (no argument prints usage and opens settings)
/pvpbbar columns N / rows N Set the grid to N slots per line (outside combat)
/pvpbbar empty Toggle hiding empty slots
/pvpbbar test [category] Visual test mode for one slot or all of them
/pvpbbar refresh Re-request item data and rebuild the bar
/pvpbbar status Print per-slot status
/pvpbbar lock Lock or unlock the bar through the mover registry
/pvpbbar assign <category> <itemID> / clear <category> Pin or clear an item override
/pvpbtoys Open the cosmetics and toy slot settings

Dependency plan

This project sets one Required Dependency: PvPBanger Core Forever, matching the ## Dependencies: PvPBanger line in its own _Camelot.toc. Without the core folder present and enabled, the client will not load this module at all - the .toc dependency is hard, not a suggestion. No other addon is required; optional dependencies are listed in the module's .toc and are used only when they exist.

Support

Issues, feedback and release notes: pvpbanger.com

PvPBanger BangerBar Forever Team

profile avatar
  • 17
    Projects
  • 51
    Downloads

More from GetPWorksView all