Description
⚔️ DASWORDARTONMINE ⚔️
SWORD ART ONLINE × MINECRAFT
A client and server interface overhaul mod for Minecraft 1.20.1 (Forge) that brings the iconic UI from Sword Art Online directly into your game. Fully immersive. Fully faithful.
FORGE 1.20.1 CLIENT + SERVER
📡 SYSTEM UPDATE LATEST 2.705 / 01 / 2026
NEW Immortal Object — A legendary SAO item. When present anywhere in your inventory, your HP can never drop below 50% of your maximum health. Just like the original anime — an object that cannot be destroyed. Epic rarity, enchantment glint, stacksTo(1).
NEW Party-Only Display Mode — New toggle in SAO Settings: partyOnlyDisplay. When enabled, hides the main SAO HUD (health bar, name, level, floor indicator, XP popups, level-up animation) and only displays the party window. Perfect for servers where you want minimal UI but still see your teammates' HP.
FIX Party XP Distribution — XP sharing now works correctly. The distance check was comparing party members' distance to the dead mob instead of the killer. Changed distanceToSqr(target) → distanceToSqr(killer) so party members near the player who got the kill receive their XP share.
FIX Liberator Shield Durability — Shield durability increased from 336 to 999999 to match SAO swords. No more breaking like a wooden shield after a few hits.
📡 PREVIOUS UPDATE 2.604 / 20 / 2026
REWORK Strength System — Completely rebuilt. Strength now grants a flat damage bonus on every weapon attack (including bare hand). No more potion effects, no more attribute conflicts with swords.
With 30 Strength, an Elucidator (160 dmg) now hits for 160 +(29). The bonus is shown live on every sword tooltip — base damage in white, strength bonus in blue parentheses.
REWORK Agility System — Speed is now player-controlled. Every 10 Agility unlocks a new speed tier (up to 5 tiers, each granting +20% movement speed). Press ↑ to increase your active tier, ↓ to reset to normal speed. Your current tier is displayed in the stats screen and saved between sessions.
NEW Functional Fishing Rod — The Canne à Pêche is now fully functional, with full vanilla casting/reeling mechanics. Catches 2× more fish than the vanilla rod by default (configurable up to 10×). Tooltip is fully translated in all 7 languages.
NEW Expanded Config — New options in the [stats] and [items] sections:
• hpPerLevel — bonus max HP gained per level (default 5.0)
• hpPerVitality — bonus max HP per VIT point (default 2.0)
• damagePerStrength — flat bonus damage per STR point (default 1.0)
• agilityPerSpeedTier — AGI required per unlocked speed tier (default 10)
• maxSpeedTier — cap on active speed tiers (default 5)
• speedBonusPerTier — movement speed bonus per active tier (default 0.20)
• fishingRodMultiplier — SAO fishing rod loot multiplier (default 2)
FIX Strength bonus was silently ignored — The previous implementation applied the bonus via an AttributeModifier on ATTACK_DAMAGE, which is overwritten by any SwordItem the moment it's held. Bonus is now added directly on LivingHurtEvent, so it stacks cleanly with every weapon.
CHANGE Removed the automatic Speed I / Speed II potion effect from Agility. Speed is now a clean AttributeModifier on MOVEMENT_SPEED, driven by the player's chosen tier.
📡 PREVIOUS UPDATE 2.504 / 16 / 2026
NEW Multi-Language Support — The entire mod interface is now fully translated in 7 languages:
🇬🇧 English 🇫🇷 Français 🇯🇵 日本語 🇰🇷 한국어 🇪🇸 Español 🇮🇹 Italiano 🇷🇺 Русский
All GUI screens, menus, options, stats, death screen, loot popups, chat, HUD elements and item names are translated. The language automatically follows your Minecraft language setting.
CHANGE All hardcoded GUI text has been migrated to the I18n translation system using Component.translatable() — 177 translation keys per language file.
📡 PREVIOUS UPDATE 1.1 / 1.1504 / 15 / 2026
FIX Fix Logout Bug "Saving World" when you want to disconnect. Now its fixed.
⚠️ NOTE Version 1.15 is Client Side Only!
This version works without any server-side mod. It replaces the Minecraft interface with the SAO UI on the client, but does not include server commands, Guild system, Friends system and Party system. These features require the full Client + Server version (1.1+).
👥 CREDITS
Stoshka
Beta Tester (Beater) — Testing the mod and ensuring everything runs smoothly.
HannyaNoIkari
3D Artist — Providing the incredible 3D models for the project.
🖥️ HUD & INTERFACE
- SAO Health Bar — Uses
hud.pngas frame with animated colored fill behind it and a gray trailing effect when losing health that fades slowly. - Dynamic Health Status — The HP bar reacts to your current health, changing colors dynamically:
● Green — High HP (>50%) ● Orange — Mid HP (<50%) ● Red — Critical (<25%) - Circular Hotbar — Replaces vanilla hotbar using
slot_bg.pngtexture, 22px slots with gold tint on selected slot. - Vanilla HUD fully removed — Hearts, armor, hunger, XP, crosshair, air, jump bar, mount health — all unconditionally cancelled via
RenderGuiOverlayEvent. - XP bar (blue) and hunger bar (red) displayed below the player name.
- Player info line — Name + Lv + HP displayed in yellow on a single line.
- Floor indicator — Centered at top of the screen, shows biome name.
- Party-Only Display NEW in 2.7 — Toggle in SAO Settings to hide the main HUD and only show the party member window.
- 3D Entity Health Bar —
EntityHealthBarRendererwith billboard camera-facing, SAO diamond cursor (red = hostile, green = passive). - SAO Mob Death Effect — SAO_DEATH + END_ROD + ELECTRIC_SPARK particles, body goes invisible instantly, entity discarded after 2 ticks.
- Immersive Death Screen — The iconic "You Are Dead" hexagonal prompt with a dramatic red atmospheric filter. Click anywhere to respawn instantly.
🎁 LOOT PICKUP WINDOW
- LootPickupScreen — Intercepts item pickup, shows
window_blank.pngwith item display,yes.png/no.pngbuttons, and plays thesao_menusound. - Full Networking —
PacketLootPickup(server → client) +PacketLootResponse(client → server).
💬 SAO CHAT
- SaoChatScreen — Friends / System tabs, online player list, and messaging via
/msg.
🏠 TITLE SCREEN
- DASAO Title — Large blue title rendered at 2.5x scale.
- Custom Buttons — Custom textures for normal and hover states, original sizing restored.
- SAO Background — Featuring the floating castle of Aincrad.
🌐 MULTI-LANGUAGE SUPPORT
- 7 fully supported languages — English, Français, 日本語, 한국어, Español, Italiano, Русский.
- Full coverage — All translation keys cover: title screen buttons, SAO menu (profile, skills, equipment, items, party, guild, friends), options screen (all toggles & sliders), player stats, death screen, map screen, loot popup, skill bindings, chat tabs, HUD labels, item names and item tooltips (weapon damage labels, strength flavor, fishing rod bonus).
- Automatic detection — The mod follows your Minecraft language setting. Change your language in Minecraft Options → Language and the entire mod UI updates instantly.
- I18n system — All GUI text uses
Component.translatable()andI18n.get()— no more hardcoded strings.
🎵 MUSIC
- Vanilla music permanently blocked —
PlaySoundEventintercepts all non-modSoundSource.MUSIC+MusicManager.stopPlaying()every tick.
⚡ LEVEL SYSTEM REWORKED in 2.6
- +5 Max HP per level by default — fully configurable via
hpPerLevel. - 3 skill points per level to spend across three stats:
- Vitality — +2 Max HP per point (configurable).
- Strength — +1 flat damage per point on every weapon attack. Stacks on top of the base weapon damage — Elucidator 160 with 30 STR = 160 +(29). Shown in blue on every sword tooltip.
- Agility — Unlocks speed tiers. Every 10 points = 1 tier unlocked, up to a hard cap of 5 tiers. Press ↑ to cycle up, ↓ to reset. Each active tier adds +20% movement speed.
- Stats applied via clean
AttributeModifiers for HP and MOVEMENT_SPEED — no more potion effects. - Strength damage is injected on
LivingHurtEvent, bypassingSwordItem's attribute override so the bonus always applies.
🗡️ ITEMS 84 REGISTERED
▸ SWORDS — 32 UPDATED in 2.6
- 5 tiers from Wood to Legendary. Elucidator (160 dmg), Dark Repulser (149 dmg), minimum 49 dmg across the board.
- Live strength tooltip — Every sword now shows "Damage: <base> +(<bonus>)" with the strength bonus in blue, plus a translated flavor line in all 7 languages.
▸ CRYSTALS — 7
- Teleport, Heal 25% / 50% / 75%, Antidote, Regen, Regen Ally. All activated via right-click.
▸ IMMORTAL OBJECT NEW in 2.7
- Immortal Object — Epic rarity inventory item. While in your inventory, your HP cannot drop below 50%. Server-side protection via
LivingHurtEvent. Enchantment glint, non-stackable.
▸ FOOD — 10
- Bento, Ramen, Brioche and more. Right-click to eat with animation — restores HP + hunger.
▸ POTIONS — 4
- Healing, Mana, Antidote, Ally Regen. Right-click with drink animation.
▸ ASSASSIN ARMOR — 4 PIECES
- Helmet, Chestplate, Leggings, Boots.
▸ SHIELD FIXED in 2.7
- Liberator Shield — Durability now 9999 (was 336). Matches SAO sword durability.
▸ FISHING ROD NEW in 2.6
- Canne à Pêche — Full vanilla casting/reeling mechanics. Catches 2× more fish by default (configurable 1× to 10×). Durability: 64. Translated tooltip in all 7 languages.
▸ MISC ITEMS — 26
- Gemstones, Keys, Necklaces, Orbs, Materials. Full textures + JSON models + 7 language translations included.
⚙️ CONFIG EXPANDED in 2.6 & 2.7
- Stats section — Every stat value is now fully configurable: HP per level, HP per VIT, damage per STR, agility per speed tier, max speed tier, speed bonus per tier, skill points per level.
- Items section —
fishingRodMultiplieroption (1–10, default 2) for the SAO fishing rod loot multiplier. - Party section NEW in 2.7 —
partyOnlyDisplaytoggle to hide all HUD elements except the party window. - All
HIDE_VANILLA_*andDISABLE_VANILLA_MUSICoptions remain hardcoded for a seamless SAO experience. - Section headers removed from SAO Settings menu for a cleaner layout.
📋 VERSION HISTORY
2.7 (05/01/2026) — Immortal Object item (HP cannot drop below 50%), party XP distribution fix, Liberator Shield durability 336→9999, Party-Only Display mode.
2.6 (04/20/2026) — Strength & Agility system rework, functional fishing rod with loot multiplier, expanded config for all stat values, live strength tooltips on every sword.
2.5 (04/16/2026) — Multi-language support: 7 languages, 177 translation keys, full I18n migration.
1.15 (04/15/2026) — Client Side Only — SAO interface without server commands (no Guild, Friends, Party).
1.1 (04/15/2026) — Logout bug fix + full Client & Server version with commands, Guild, Friends, Party.
" Link Start! "
DASWORDARTONMINE — Full Dive Interface


