Server Policy

Addon Policy

How CatsEyeXI classifies and reviews addons and plugins. Five tiers organized by what an addon achieves in gameplay — not by how it works internally.

On this page, “addon” is used as a general term covering both Lua addons and C++ plugins.

The Five Tiers

Classification is by what the addon achieves in gameplay terms — not by how it works internally.

T0

Cosmetic / Quality of Life

Allowed

Pure UI, visual, audio, or accessibility changes. No automation, no information advantage, no server interaction.

Allowed by default. No GM action required.

T1

Sanctioned Active (Whitelist)

Whitelist

Takes real actions for the player — but only the same actions a normal game client could send, and only while the player is at the keyboard. Includes gear-swap helpers, attended healing addons, and other helpers that respond to the player’s commands.

Allowed only when this specific addon is on the approved list. Unlisted addons in this category must be reviewed before use.

T2

Information Display

Allowed

Shows the player game information — recast timers, distances, party TP/HP, drop trackers, scoreboards. The addon only reads data; it never sends anything to the server, and it doesn’t play the game for the player.

Allowed by default at CatsEyeXI. No GM action required.

T3

Unattended Automation

Prohibited

Plays the game for the player while they’re away from the keyboard — gaining experience, gil, items, drops, claims, or running automation loops that act on the world. The defining test is character progression without a human at the controls. Idle overlays and HUDs that only show information are not T3; neither are attended helpers (gear-swap, attended healing) that need real-time input.

Prohibited. Botting is a permanent ban on first offense.

T4

Cheating

Prohibited

Breaks a game rule the server is supposed to enforce. How the addon works internally doesn’t change the tier — what matters is the gameplay rule it breaks. Examples: ignoring recast timers, ignoring facing/standing/engaged checks, acting while dead, opening the auction house from outside its zone, seeing hidden players or GMs, defeating server rate limits.

Prohibited. Categorical T4 (truesight, paranormal, casper, gateway, skeletonkey, instantah, peekaboo) is a permanent ban on first offense regardless of how the addon was used. Contextual T4 (ja0wait, ahgo, fastswap) is a permanent ban when used to progress the character (in combat, while gaining xp/gil/items) and a 14-day suspension on first offense when used purely for convenience.

How We Decide

For any addon — including ones not yet on this page — staff walk this decision sequence in order. The first rule that matches determines the tier.

1.

Will the addon progress the player’s character while they’re away from the keyboard?

If the player walks away, does the addon keep playing for them — gaining xp, capacity, gil, items, drops, mob claims, or moving them between spots? Bulk action loops that run on a timer (mass inventory shuffles, scheduled command runners) count too. The definition is progression-without-a-human. Overlays and HUDs (recast timers, party status, chat filters) don’t count — they only display information. Attended helpers that need real-time input (Ashitacast, attended CurePlease) don’t count either — they answer the next question, not this one.

YES → T3 BottingNO → continue
2.

Does the addon break a game rule the server is supposed to enforce?

Examples: bypassing a recast, ignoring facing/standing/engaged checks, acting while dead, opening the auction house from outside its zone, opening locked doors, defeating game-imposed rate limits, seeing hidden players or GMs, walking through other players. How the addon achieves this doesn’t matter — only what it lets the player do.

YES → T4 CheatingNO → continue
3.

Does the addon take actions for the player in response to what the player is doing right now, or to what’s happening in the game?

Examples: gear-swap reacting to a spell cast (Ashitacast); attended healing reacting to a party member’s HP (CurePlease); chat aliases that fire real /commands (shorthand). The earlier questions already screened out automation that runs while the player is AFK, and addons that break game rules. So this question is really asking: does the addon help the player respond faster to what’s happening in real time? T1 also requires the specific addon to be on the approved list.

YES → T1 SanctionedNO → continue
4.

Does the addon show the player game information that the normal interface doesn’t show?

Recast timers, distance numbers, party TP/HP percentages, drop trackers, mob databases, COR roll values. The addon only reads — it never sends anything to the server. CatsEyeXI allows information addons by default.

YES → T2 InformationNO → T0 Cosmetic
Why effect, not method? Two addons can work very differently under the hood and still have the same impact in-game — or work similarly and have completely different impact. Classifying by what an addon actually achieves in gameplay is what keeps the line fair: the most useful gear-swap helper (Ashitacast) and the most notorious cheat (ja0wait) end up where they belong — Ashitacast → T1, ja0wait → T4.

Known Addons

Approved CatsEye list plus prohibited reference examples. Search by name or behavior; filter by tier and status.

|
AddonTierDescription
clock
Approved
T0 CosmeticDisplays the current time on screen.
fps
Approved
T0 CosmeticFrame-rate counter overlay.
timestamp
Approved
T0 CosmeticAdds timestamps to chat lines.
filters
Approved
T0 CosmeticClient-side chat filtering. No outbound packets.
fastcs
Approved
T0 CosmeticSpeeds up cutscene playback locally. Does not skip server-side gating.
Known to cause issues with some missions — disable if a cutscene-gated mission step misbehaves.
drawdistance
Approved
T0 CosmeticExtends client render distance.
sexchange
Approved
T0 CosmeticLocal cosmetic model/appearance swap. Server-invisible.
xipivot
Approved
T0 CosmeticLoads alternate DAT files (mods) for local visuals.
mapdot
Approved
T0 CosmeticAdds a player-position dot to maps.
ibar
Approved
T0 CosmeticInfo-bar UI overlay.
minimap
Approved
T0 CosmeticMinimap rendering plugin.
cam
Approved
T0 CosmeticCamera control addon.
screenshot
Approved
T0 CosmeticScreenshot capture plugin.
hardwaremouse
Approved
T0 CosmeticHardware mouse cursor support.
macrofix
Approved
T0 CosmeticRemoves the visual delay when CTRL/ALT is pressed to show the macro bar. Affects display only — does not change macro execution rate, ability cooldowns, or the GCD (which the server enforces).
customcolors
Approved
T0 CosmeticCatsEye exclusive. Lets the player customize UI colors.
aspect
Approved
T0 CosmeticAdjusts the game’s rendered aspect ratio.
autojoin
Approved
T0 CosmeticAuto-declines party/alliance invites from a configured blocklist of players. Defensive; never auto-accepts.
autorespond
Approved
T0 CosmeticSends a pre-configured chat reply to incoming /tells while the player is AFK. Chat-only courtesy — no command execution, no gameplay actions, no progression.
Bundled with the CatsEye launcher. Distinct from `onevent`, which can run arbitrary slash commands in response to chat patterns and remains T3.
cfhblock
Approved
T0 CosmeticBlocks the Call-for-Help command from being sent. Prevents accidental CFH.
changecall
Approved
T0 CosmeticReplaces the <call> macro variable with a configured custom value.
cleancs
Approved
T0 CosmeticHides Ashita-rendered UI elements while in a cutscene.
config
Approved
T0 CosmeticSlash-command interface for FFXI’s in-game configuration options.
filterless
Approved
T0 CosmeticDisables the game’s built-in chat filtering at the client level.
filterscan
Approved
T0 CosmeticConfigures filtering for the Widescan NPC list.
freemem
Approved
T0 CosmeticPeriodic memory cleanup. Calls the OS to trim the game’s working set.
geocompass
Approved
T0 CosmeticCatsEye exclusive. GEO compass UI for the Cardinal Chant mechanic.
hideconsole
Approved
T0 CosmeticToggles the Ashita console window.
hideui
Approved
T0 CosmeticToggles visibility of the game’s UI.
HXUI
Approved
T0 CosmeticComprehensive UI replacement framework. Replaces standard UI elements with modern, customizable versions.
ime
Approved
T0 CosmeticEnables the Japanese IME and character set on English or European clients.
imguistyle
Approved
T0 CosmeticCustomizes the ImGui styling used by other addons.
instantchat
Approved
T0 CosmeticPatches a client-side chat-log delay so messages appear immediately.
libs
Approved
T0 CosmeticShared library code used by other addons. Not user-facing.
links
Approved
T0 CosmeticCaptures URLs from in-game text and displays them in a clickable list.
logincmd
Approved
T0 CosmeticRuns a configured set of slash commands when the character logs in.
logs
Approved
T0 CosmeticLogs all chat-log text to a file on disk.
move
Approved
T0 CosmeticMovement-related slash commands for repositioning the camera and player view.
nolock
Approved
T0 CosmeticRemoves the local animation lock when engaging or disengaging — lets the player engage/disengage during certain animations. Does not allow sliding during animations.
NoMount
Approved
T0 CosmeticBlocks mount music from playing.
noname
Approved
T0 CosmeticHides player and/or NPC names locally.
renamer
Approved
T0 CosmeticRenames players or NPCs on local display.
simplelog
Approved
T0 CosmeticCombat-log parser. Condenses damage and message events into a cleaner chat log.
singlerace
Approved
T0 CosmeticLocally overrides the race model of players and NPCs to a chosen race.
stfu
Approved
T0 CosmeticSuppresses commonly repeated chat spam and silences the <call> macro sound.
targetlines
Approved
T0 CosmeticDraws visual lines between targets and players in the 3D world.
tokens
Approved
T0 CosmeticToken-replacement utility used by other addons (player name, job, server ID, etc.).
xivbar
Approved
T0 CosmeticXIV-style action-bar UI overlay.
zonename
Approved
T0 CosmeticBriefly displays the zone and region name when changing zones.
ashitacast
Approved
T1 SanctionedGear-swap framework. Automatically equips gear sets when the player casts spells or uses abilities.
Rule 3 explicitly permits attended Ashitacast/Gearswap.
luashitacast
Approved
T1 SanctionedGear-swap framework written in Lua. Automatically equips gear sets when the player casts spells or uses abilities. An alternative to ashitacast — players choose either.
Rule 3 explicitly permits attended luashitacast.
CurePlease
Approved
T1 SanctionedAttended healing helper. A second client follows the main character and casts heals on demand.
Rule 3 explicitly permits ATTENDED CurePlease.
enternity
Approved
T1 SanctionedAuto-presses Enter through dialog/cutscenes. Local input feed; no server bypass. Attended QoL.
lootwhore
Approved
T1 SanctionedAuto-lot or pass on treasure pool items based on configured rules. Player must be present and engaged.
blusets
Approved
T1 SanctionedBLU spell-set helper. Equips spell sets without having to re-open the menu each time.
debuff
Approved
T1 SanctionedCancels status effects on demand. The same action a player can perform through the buff UI.
sellit
Approved
T1 SanctionedCatsEye exclusive. Repeats sell-to-NPC actions. Convenience over manually navigating the sell menu.
multisend
Approved
T1 SanctionedSends multiple chat lines in sequence.
Cannot be used to circumvent /yell rules or chain-claim mobs (Rule 3).
shorthand
Approved
T1 SanctionedCustom command aliases that issue real /commands.
Rule 3 explicitly bans using shorthand to claim a mob — the addon is allowed but mob-claim chains are a violation.
FancyTrusts
Approved
T1 SanctionedUI for managing and summoning trusts. Sends real trust-summon commands when the player clicks.
pupsets
Approved
T1 SanctionedPUP attachment-set helper. Manages and equips puppet attachment sets via slash commands. Sister addon to blusets but for Puppetmaster.
sparks
Approved
T1 SanctionedSkips the menus required for a single sparks-NPC purchase. Player must be present and at the NPC.
Does not loop — only handles one purchase at a time.
recast
Approved
T2 InformationDisplays job-ability and spell recast timers.
distance
Approved
T2 InformationShows distance to current target.
tparty
Approved
T2 InformationParty TP and target HP% display.
petinfo
Approved
T2 InformationPet HP, TP, and status display.
status
Approved
T2 InformationStatus-effect overlay with icons and timers.
statustimers
Approved
T2 InformationBuff/debuff timer rendering plugin.
duration
Approved
T2 InformationBuff duration tracker plugin.
checker
Approved
T2 InformationAdds extra information to the /check command output.
find
Approved
T2 InformationLocal inventory search across active character.
findall
Approved
T2 InformationCross-character inventory cache. The addon only reads — it doesn’t send anything to the server.
RollTracker
Approved
T2 InformationBeautifies Corsair roll text display.
chains
Approved
T2 InformationSkillchain window viewer.
scoreboard
Approved
T2 InformationDPS / contribution scoreboard.
deeps
Approved
T2 InformationDPS meter plugin.
mobdb
Approved
T2 InformationMob/NM database lookup.
npcit
Approved
T2 InformationNPC interaction info display.
blumon
Approved
T2 InformationBLU spell monitor / cost display.
watchexp
Approved
T2 InformationExperience-tracking plugin.
partyfinder
Approved
T2 InformationCatsEye exclusive. UI for finding parties to do content with.
ventures
Approved
T2 InformationCatsEye exclusive. Tracks venture-related activity.
trove
Approved
T2 InformationCatsEye exclusive. Tracks Trove progress and rewards.
blucheck
Approved
T2 InformationIn-game UI for tracking which BLU spells you have learned.
chatmon
Approved
T2 InformationPlays sounds in response to configured chat events (e.g. tells, party chat, mentions).
craftmon
Approved
T2 InformationDisplays crafting synthesis results.
easyTH
Approved
T2 InformationTreasure Hunter tracker. Shows current TH level on the targeted mob.
equipmon
Approved
T2 InformationEquipment monitor display. Tracks gear changes and equipped sets.
gainz
Approved
T2 InformationCatsEye exclusive. Displays Gainz event timer information on demand.
itemwatch
Approved
T2 InformationWatches a configured list of items in inventory and displays their counts.
minimapmon
Approved
T2 InformationMinimap display addon. Distinct from the minimap C++ plugin.
mobdb
Approved
T2 InformationMob and NM database lookup display.
partybuffs
Approved
T2 InformationDisplays buffs and debuffs on party members as icon overlays.
points
Approved
T2 InformationTracks various server points: job points, capacity, and other point currencies.
timers
Approved
T2 InformationVisual timer bars for recasts, status effects, and debuffs on a target.
TrackMeBooty
Approved
T2 InformationPlayer-defined item tracker. Watches for specific items in the chat log and inventory.
repeater
Prohibited
T3 BottingRepeats arbitrary slash commands on a configurable timer. The canonical bot-scaffolding addon — advertises a "jitter" option to "act less bot-like".
bellhop
Prohibited
T3 BottingBulk inventory move plugin. The violation is unattended bulk action, not how the actions are sent.
onevent
Prohibited
T3 BottingRuns arbitrary commands in response to chat patterns. Bot scaffolding when configured for combat actions.
ja0wait
Prohibited
T4 Cheating
Contextual
Defeats the game’s facing, standing, and engaged checks for job abilities. Lets a player use job abilities while moving, while not facing the target, or while not engaged.
Contextual T4: permanent ban when used during combat or while progressing the character. Lesser penalty applies only when the addon was clearly loaded but produced no in-combat benefit.
ahgo
Prohibited
T4 Cheating
Contextual
Lets the player open and use the Auction House from any zone. The game normally only allows AH transactions inside the AH zones (cities, Mog Houses, etc.).
Contextual T4: permanent ban when used in the field (e.g. selling drops mid-camp). 14-day suspension on first offense when used purely for convenience inside a city.
truesight
Prohibited
T4 Cheating
Categorical
Reveals hidden GMs, hidden players, and invisible entities.
Categorical T4: always permanent on first offense. Directly undermines staff moderation.
peekaboo
Prohibited
T4 Cheating
Categorical
Reveals players and NPCs that should be hidden.
Categorical T4: always permanent on first offense. Sister addon to truesight.
paranormal
Prohibited
T4 Cheating
Categorical
Allows the player to issue commands while dead. The game normally blocks all actions until the player is raised or returns home.
Categorical T4: always permanent. Defeats a core combat-state rule.
casper
Prohibited
T4 Cheating
Categorical
Lets the player walk through other players. Local-only — the server still tracks the player’s actual position.
Categorical T4: always permanent. Breaks a player-to-player interaction rule even though the effect is local.
gateway
Prohibited
T4 Cheating
Categorical
Makes closed or locked doors appear open. Encourages exploit attempts.
Categorical T4: always permanent. Defeats content gating.
skeletonkey
Prohibited
T4 Cheating
Categorical
Lets the player pass through doors that should require a key item.
Categorical T4: always permanent. Defeats content gating.
instantah
Prohibited
T4 Cheating
Categorical
Defeats the rate limit on Auction House transactions. Lets the player buy or sell faster than the game allows.
Categorical T4: always permanent. Directly attacks the auction-house economy as a shared system.
fastswap
Prohibited
T4 Cheating
Contextual
Defeats the gear-swap rate limit, allowing faster equipment changes than the game allows. Distinct from approved gear-swap addons (ashitacast, gearswap), which respect the rate limit.
Contextual T4: permanent ban when used in combat. Lesser penalty applies only when the addon was loaded but had no in-combat effect.

Adding a new addon

Addons not on the approved list require review before use. Open a GM ticket on Discord and link the addon's source. Staff will run it through the decision tree above and respond with a tier verdict.

Forked or renamed addons are evaluated by behavior, not by name. If a new addon does the same thing as a known T4 entry, it lands at T4 regardless of what it's called.

See also: Player Rules