Puni.sh - FFXIV Dalamud Plugins
Back to Directory

About

/bjb - opens the blackjack buttler tool

Download History

Total Downloads: 1,373

What's New

• v1.8.4.3

CRITICAL FIX — PartyFinder Cross-World Groups:

  • Cross-world party and alliance members are now read from FFXIV's InfoProxyCrossRealm data instead of the local-only party list
  • Members are identified by full character name, home world, and content ID across all alliance groups
  • Temporary cross-world data gaps retain the last valid snapshot instead of removing every player
  • Strict Group Detector validation waits for an authoritative snapshot
  • Group routing diagnostics show the active source, proxy state, groups, and resolved members

CRITICAL FIX — Alliance Dice Detection:

  • Party and alliance dice senders are identified through FFXIV's native chat content ID, independent of abbreviated display names
  • Full dealer names and home worlds are restored from raw chat identity and the cross-world group snapshot
  • Dice rolls are recognized from Party, CrossParty, Alliance, and RandomNumber chat log kinds
  • Parsed dice values are passed directly to blackjack logic without localized regex re-parsing
  • Name-based emergency fallback supports every FFXIV chat-name display mode and only accepts an expected local dice roll
  • Other party or alliance members' rolls remain excluded
  • Dice diagnostics show chat type, sender, content ID, identity source, ownership, and value

NEW — Alliance & Large Table Support:

  • Full alliance support: one dealer can manage up to 23 players
  • Party and alliance members are detected and synchronized automatically
  • Party chat commands and group /dice commands automatically use alliance chat while an alliance is active
  • Group mode is detected once before each command chain, keeping large-table command execution responsive
  • Added an Alliance settings tab for configuring the Nearby J action
  • Added Create Alliance Invite Button for a reusable Alliance Invite custom command

NEW:

  • Added Version 2 Compact view for denser player and dealer controls
  • Added /skip to omit command rows when a resolved variable is empty
  • Added Payout to command references, Own Button actions, regex actions, and reaction command selections
  • Added a session-only Allow 0 bet setting
  • Added Standard Message and Fast Message preset creation buttons
  • Added stacked preset previews with ordered temporary application and simulated Debug dice rolls
  • Added the ${dealerHand} command variable
  • Added 1k, 5k, and Custom tip buttons to Stats
  • Added live User Statistics with session review and export
  • Group Detector startup can create a new User Statistics file or continue the current one without duplicate players
  • Added an Open Changelog button to System settings
  • Added Full Debug command tracing and complete Verbose logs with millisecond timestamps

CHANGED:

  • Player names always show the full character name; double-click a name to edit its alias
  • Aliases are yellow and regular names are light blue
  • Removed the Alias column and Bank/Bet +/- controls
  • Bank and Bet fields use thousands separators; invalid bets are orange
  • Bank input locking is controlled from the Bank table header
  • Version 2 header controls are grouped more clearly and include CFG and STI Nearby controls
  • Own Buttons now live in Commands; Variables moved under DEBUG; Round History moved under Stats
  • Custom regex entries are separated from standard entries and can be reordered
  • Preset previews simulate complete rounds, including dealer/player draws, states, rules, and results
  • Debug logs are chronological with new entries at the bottom
  • Main View selection is consistently labeled Classic / Version 2

FIXED:

  • Fixed stale party/alliance members remaining after players leave or a group is dissolved
  • Fixed Group Detector validation removing valid members during transient cross-world updates
  • Fixed rounds and queued actions failing because game operations ran outside the main thread
  • Fixed Bank Tell execution after Bet Change and other queued actions
  • Fixed round starts with active zero-bet players unless Allow 0 bet is enabled
  • Fixed empty result variables producing unwanted chat rows when used with /skip
  • Fixed party/alliance /dice routing in command chains and referenced commands
  • Fixed shifted Classic table columns and player header alignment
  • Fixed Natural and Dirty Blackjack setting labels
  • Fixed Debug player generation replacing existing players or exceeding the group limit
  • Expanded diagnostics for blocked, rejected, stale, skipped, failed, routed, and identity-resolved actions