promotional bannermobile promotional banner
premium banner
A robust, event-driven mailing assistant.

Description

Strix

Version License Author

Strix is a lightweight, robust, and event-driven mailing assistant designed exclusively for World of Warcraft Retail (API 12.0+). Named after the swift and silent genus of owls, Strix ensures your items reach your alternate characters with precision and speed.

Project Info

  • Author: David W Zhang
  • License: GNU General Public License v3.0 (GPLv3)

Features

  • 🦉 Automatic Alt Detection: Seamlessly catalogs your characters (Name, Realm, Faction) upon login using strictly event-driven logic (PLAYER_ENTERING_WORLD).
  • ⚡ Modern Architecture: Built entirely on the latest WoW API specifications.
    • Uses OOP (Object-Oriented Programming) for data management.
    • Fully Event-Driven, eliminating obsolete OnUpdate polling.
    • Leverages the new MenuUtil and ContextMenu libraries, replacing the tainted UIDropDownMenu.
  • 🛡️ Robust & Secure:
    • Strict adherence to "Confidential Data" protection rules.
    • Combat-safe UI injection with Taint protection mechanisms.
    • Validated input/output logic to prevent nil-ref errors.
  • 🌐 Localization: Native support for English (enUS) and Simplified Chinese (zhCN).

Installation

  1. Download the latest release.
  2. Extract the Strix folder into your World of Warcraft Addons directory: _retail_/Interface/AddOns/Strix
  3. Launch the game.

Usage

  1. Log in to your alternate characters once to register them in the Strix database.
  2. Open a Mailbox and switch to the Send Mail tab.
  3. Click the Owl Icon button next to the "To:" field.
  4. Select your target character from the context menu.

Strix - 你的小号邮寄管家

Strix (林鸮) 是一款专为魔兽世界正式服(API 12.0+)打造的轻量级、高鲁棒性邮件助手。它采用最新的架构设计,像猫头鹰一样精准、静默地将物品投递给你的每一个小号。

项目信息

  • 作者:David W Zhang
  • 许可证:GNU General Public License v3.0 (GPLv3)

核心功能

  • 🦉 智能小号追踪:基于事件驱动(PLAYER_ENTERING_WORLD),自动记录你登录角色的名称、服务器和阵营信息,无需手动配置。
  • ⚡ 现代化架构
    • 完全摒弃过时的过程化代码,采用 OOP 面向对象设计。
    • 事件驱动核心,拒绝低效的 OnUpdate 轮询。
    • 使用暴雪最新的 MenuUtil 库构建菜单,彻底告别污染严重的旧式下拉菜单。
  • 🛡️ 安全鲁棒
    • 严格遵守 API 12.0 关于“保密数据”的保护规则。
    • 内置沙盒级战斗保护,确保在任何环境下代码的稳定性。
    • 严格的数据校验逻辑,防止空值错误。
  • 🌐 本地化支持:原生内置简体中文(zhCN)与英语支持,架构支持随时扩展其他语种。

安装说明

  1. 下载最新版本插件包。
  2. Strix 文件夹解压至魔兽世界插件目录: _retail_/Interface/AddOns/Strix
  3. 启动游戏即可。

使用指南

  1. 登录一次你的各个小号,以便 Strix 自动将其登记到通讯录中。
  2. 打开任意邮箱,切换到 发送邮件 页面。
  3. 点击收件人输入框旁的 猫头鹰图标
  4. 在弹出的菜单中选择你要发送的目标小号。