Описание
# FJmode · Sword Flight & Myriad Swords Return 🗡️
> **「Take the sword as wings and ride the wind · With a single thought, ten thousand swords return to their master
」**
[](https://minecraft.net)
[](https://fabricmc.net)
[](https://openjdk.org)
[](LICENSE)
**FJmode** is a Fabric enchantment-expansion mod for Minecraft **26.2**, turning your sword from a mere melee tool
into your **wings** — and into a **legion of flying blades** that fight by your side.
---
## ✨ Core Gameplay
### 🌪️ Sword Flight · 御剑飞行
*Ride your sword upon the wind, roaming freely between heaven and earth.*
| Feature | Description |
|:---|:---|
| **Sword-Riding Flight** | Hold a sword enchanted with **Sword Flight** to enter custom flight — base speed and
handling are modeled on vanilla elytra gliding |
| **Authentic Riding Visuals** | You stand upright on your blade: the sword in your hand is hidden, and a matching
sword is rendered beneath your feet, tilting in sync with your camera pitch |
| **Firework-Style Boost** | Press the jump key (Space) mid-flight for a sustained boost just like a vanilla firework — at the cost of extra hunger (before 26.3: use the sprint key / Ctrl). |
| **Durability Cost** | Flight steadily drains the sword's durability. Plan long journeys wisely! |
> ⚖️ **Balance:** while holding a Sword Flight blade, all entity melee attacks — including sweep attacks — are
disabled. Even the client won't send attack packets, so no accidental swings.
---
### ⚔️ Myriad Swords Return · 万剑归宗
*One sword soars, ten thousand follow. One thought stirs — and the enemy falls.*
**How to use:**
1. Enchant a sword with **Myriad Swords Return** — available from the **enchanting table** (max level **I**, weight
**10**, a moderately rare non-treasure enchantment that also appears in random loot).
2. **Hold right-click** to charge with a trident-style animation, then release — the sword truly leaves your hand
and becomes a flying blade.
3. Launch more swords to grow your formation — **multiple flying swords** can orbit you at once.
4. **Hit any mob** — melee *or* projectile — to mark it as the swarm's target, and watch the blades dive.
| Feature | Description |
|:---|:---|
| **Charged Launch** | Trident-style charge & release; the *real* sword leaves your main hand and joins a
server-managed flying sword pool |
| **3D Sword Formation** | Flying swords orbit above you in an expanded three-dimensional formation — wider radius,
layered heights, vertical waves, and pitched swarm trajectories |
| **Smart Target Lock** | Landing a melee hit or a projectile hit marks the victim as the swarm's current target |
| **Guaranteed-Hit Strike** | One sample sword solves an interception course; the whole swarm reuses it and dives
together |
| **Combined Damage** | On impact, damage is settled **once** as the **sum of every participating sword** —
including base attack damage and enchantment damage modifiers — followed by post-attack enchantment effects (e.g. Fire
Aspect) |
| **Cyclic Combat** | After the hit, swords punch through with a slight upward drift, rejoin the formation, and can
immediately lock onto a new target for sustained pressure |
| **No Timeout Mid-Chase** | The 60-second lifetime **pauses while chasing, rebounding, or regrouping** — your
swords will never vanish mid-strike |
| **Channeling** | If any sword participating in a successful strike has Channeling, the swarm summons one lightning bolt at the target during a thunderstorm, provided the target has an unobstructed view of the sky |
#### ♻️ Getting Your Swords Back
| Situation | What happens |
|:---|:---|
| **60s lifetime ends** *(no Loyalty)* | Each sword materializes as a real blade entity that keeps a little
momentum, **sticks into the first block it hits**, and waits for you to retrieve it |
| **60s lifetime ends** *(with Loyalty)* | Swords fly back to you — straight into your inventory, or sticking into
the ground at your feet if it's full |
| **Logout / disconnect / server stop** | All airborne swords instantly materialize, fall naturally, and stick into
the ground where they land — **nothing is ever lost** |
> **Loyalty and Channeling can now be applied to swords.** Loyalty brings expired flying swords back to you, while Channeling adds lightning to successful flying-sword strikes. Riptide and Impaling remain trident-only under normal enchanting rules; vanilla Creative-mode anvils bypass item restrictions.
---
## ⚖️ Balance & Fair Play
- Holding a **Sword Flight** blade disables all entity melee attacks and sweep attacks (enforced on both client and
server)
- Flight and boosting are paid for with **durability** and **hunger**
- Flying swords are server-side objects — all hit detection and damage are computed on the server, keeping behavior
consistent and cheat-resistant in multiplayer
## 🎨 Visual Highlights
- **Sword Flight**: the blade under your feet rotates in real time with your flight direction and camera pitch — no
awkward poses
- **Myriad Swords Return**: client-side smooth interpolation plus velocity-based orientation keep the swarm fluid
and jitter-free, with a 45° model offset so every sword tip points exactly along its path
## ❓ FAQ
**Q: Will I ever lose my swords?**
A: No. In every end-of-life or disconnect scenario, flying swords materialize and stick into blocks, waiting for you
to pick them up.
**Q: How much damage does the swarm deal?**
A: One combined hit equal to the **sum of all participating swords' damage**, enchantment modifiers included.
**Q: Does it work with vanilla enchantments?**
A: Yes. Flying-sword strikes include enchantment damage bonuses and post-attack effects. Loyalty and Channeling can also be applied to swords.
**Q: Why isn't Channeling summoning lightning?**
A: Channeling requires a thunderstorm and an unobstructed view of the sky at the target. Ordinary rain is not enough. Use `/weather thunder` when testing, and make sure at least one sword participating in the strike has Channeling.
**Q: Do I need it on the server?**
A: Yes — the mod must be installed on **both client and server**.
## 🛠️ Technical Information
| Item | Version |
|:---|:---|
| Minecraft | `26.2` |
| Fabric Loader | `0.19.5` |
| Fabric API | `0.160.0+26.2` |
| Java | `25` |
| Mappings | Mojang Official |
📥 **Download:**
---
*May your sword be both the shield that guards you and the wind that sets you free.* 🍃