SY-Pass [Fabric] 1.4.0 (1.21 - 1.21.1)
Curse Maven Snippet
What's new
SY-Pass v1.4.0 is a major feature update focusing on enhanced security, seamless data portability, visual multiplayer integration, and engine-level performance optimizations.
🚀 What's New
🖼️ Real Multiplayer Server Icons & Favicons
- Native Favicon Rendering: Saved account cards now display real server icons (
server.png/ favicon) directly beside each server address, loaded from your vanilla multiplayer server list (servers.dat) or the active server connection. - GPU Texture Caching: Icons are parsed once and cached in VRAM as dynamic textures, ensuring zero stutter or repeated disk I/O. Missing or custom servers gracefully fall back to the vanilla unknown server icon.
🛡️ Chat Password Leak Protection (Aho-Corasick Powered)
- Zero-Leakage Outbound Interception: Intercepts outgoing chat messages on the client side before they are sent over the network. If you accidentally hit Enter on a message containing a saved password, transmission is cancelled locally and a warning notification is displayed.
- Dedicated Submenu: Configured in its own dedicated Settings view with clear status indicators and mode descriptions.
- Selectable Validation Scope:
- Current Server Only (Default): Checks outgoing text only against passwords saved for the server you are currently playing on, preventing false positives.
- All Servers (Global): Scans against every password stored in your vault across all servers.
- Aho-Corasick Multi-Pattern Search: Search runs in linear \(O(N)\) time over the message length in a single pass. Checking against 1,000+ saved passwords takes less than 1 microsecond.
⭐ Favorites, Sorting Modes & Quick Filter
- Server Pinning (★): Mark your most frequented servers as favorites with a single click directly from the account card.
- Flexible Sorting Modes: Cycle between three sorting presets:
- Favorites First (
★): Groups accounts into distinct "Favorite Servers" and "Other Servers" visual sections. - Alphabetical (
A-Z): Clean alphabetical ordering by server address and username. - Last Used (
🕒): Prioritizes recently accessed or auto-logged-in accounts.
- Favorites First (
- Favorites Filter: Instant toggle button beside search to view only starred servers.
📥 Bitwarden / KeePass CSV Export & Import
- Standardized CSV Support: Export and import passwords using the official Bitwarden CSV schema (
folder,favorite,type,name,notes,login_username,login_password). - One-Click Vault Migration: Move your credentials between SY-Pass and external password managers (Bitwarden, KeePassXC, 1Password, Proton Pass) without requiring Node.js or CLI tools.
- Security Confirmation: Clear plaintext warning indicator displayed alongside the export toggle.
🎯 Active Account Highlighting
- When an account in the list matches your currently logged-in Minecraft username, the username text is highlighted in vibrant green (
Formatting.GREEN, Formatting.BOLD) with a hover tooltip. - The active card features an ambient green outline (
Surface.outline) for effortless identification among alts and secondary accounts.
⚙️ Configurable Password Length
- Global Preference: Configure the default password length (6–64 characters, default 16) in Settings.
- In-Menu Quick Stepper: Adjust length on the fly in the Add/Edit Password screen with
[-] [16] [+]stepper controls and presets (8, 12, 16, 20, 24, 32). - Automatically applies to
/sypass register,/sypass quickreg, auto-registration, and/sypass generate.
⚡ Performance & Reliability
- Licensed Server Guard: Chat message scanning on online-mode servers (e.g., Hypixel) automatically disarms after 25 seconds of connection, reducing background CPU overhead to zero.
- Virtual List Pagination: The main account list renders up to 50 cards simultaneously (
PAGE_SIZE = 50) with an on-demand "Load more" button, guaranteeing smooth 144+ FPS and zero GC lag even on vaults with 1,000+ credentials. - Memory & VRAM Lifecycle: Registered OpenGL server textures are automatically destroyed upon game shutdown (
CLIENT_STOPPING), eliminating VRAM leaks.
This mod has no additional files

