Description
Xiaoxiang Cultivation World
A deep Eastern xianxia/cultivation mod for Minecraft 1.20.1. Cultivate your spirit, break through 11 realms, master 23 techniques, learn 25 powerful spells, and ascend to true immortality.

⥠Highlights
- đ 11 Cultivation Realms from Mortal to True Immortal, each split into 4 sub-stages (Early / Middle / Late / Peak)
- đ 23 Cultivation Techniques — equip a technique to unlock the cultivation system and gain stat bonuses (attack / defense / move-speed / spell power / passive effects …)
- âī¸ 25 Spells including charge-up Great Fireball, Sword Convergence, passive Qi Flight (creative-mode flight that drains qi), Qi Shield, Spirit Vision, and 20+ more
- đ 4-tier Spirit Stones with matching ores — mine, eat for qi, or craft 9→1 to upgrade tiers
- đĒī¸ Heavenly Tribulation lightning when breaking through realms (1~100 strikes depending on realm)
- đ§ Meditation Cushion — sit cross-legged to absorb qi 10× faster
- đ¯ 7 Qi Elements: Pure / Metal / Wood / Water / Fire / Earth / Ice — accumulate elemental qi to amplify matching spells
- đī¸ Worldgen Structures — 5 intact + 5 ruined cultivation buildings with loot chests
- đ¨ Custom UI — cultivation panel (default G) + spell wheel (default V, hold-to-show + direction-snap)
- đ Multi-language: English / įšéĢ䏿 / įŽäŊ䏿


Undergoing the Lightning Tribulation:

đĨ Spectacular Spells (Showcase)
Great Fireball (Supreme · Active · Charge-up)
Hold the cast key to channel qi into an ever-growing fireball. Visual diameter, explosion radius, damage, and the number of "fireball rain" sub-projectiles all scale exponentially with channeled qi. Tap for a 1-block-wide pellet, or hold until your qi runs out for an apocalyptic 80-block-wide blazing sphere.


Qi Flight (Supreme · Passive)
Toggle on for full creative-mode flight (same double-tap-jump + space + sneak controls). Drains qi continuously while in the air; no cost when grounded. Auto-cancels when qi runs out — better land before that happens.

Sword Convergence (Supreme · Active · Charge-up)
Requires a sword in main hand. Hold to spawn waves of immortal flying swords that home onto your crosshair, exploding on impact and re-targeting until you release. The longer you hold, the faster they spawn and the wider they spread — at peak charge, blades fill the sky.

Star Fall (夊æåĸ) — Immortal-tier Fire Active Spell
Channel meteoric fire from the heavens to obliterate your foes from above.
- Tap to fire (1,000 Qi): Summons a single small meteor that drops from high above the player's head and streaks down toward the crosshair location. Explodes on impact, igniting the area — roughly twice the power of a Great Fireball tap-cast.
- Hold to channel (1,000+ Qi/sec): Continuously rains small meteors from the sky toward your aim, scattering across the target zone like a meteor storm.
- 5-Second Full Charge (10,000 Qi): Unleashes a Mega Meteor — a 20-block-wide colossus that materializes 200 blocks above the crosshair and slowly accelerates downward. Impact creates an explosion 20× the power of a Great Fireball, an outward shockwave, and a persistent multi-second mushroom cloud. The thunder is audible from up to 1,920 blocks away.



Sword Aura (åæ°Ŗ) — Supreme-tier Metal Passive Spell
The mark of a true blade master — every swing carries a slicing crescent of cultivated Qi.
- Trigger: Hold any sword and left-click into empty air or a block (not an entity) to release a flying crescent-shaped sword aura along your line of sight. Costs 50 Qi per release.
- On entity hit: 100 damage (200 if your primary Qi element is Metal) plus an element-based status effect.
- On block hit: No block destruction, but a small AoE damage burst at the impact point. Fire element will ignite blocks.
- Element effects on hit:
- None — Pure 100 damage
- Ice — Freeze + Slowness + Blindness
- Metal — Doubled damage (200)
- Wood — Strong Poison
- Water — Drowning
- Fire — Burning
- Earth — Weakness
The aura's color, particles, and effect dynamically match your active Qi element.

Sky-Splitting Sword Aura (čŖå¤Šåæ°Ŗ) — Immortal-tier Metal Active Spell
The legendary technique that cleaves both heaven and earth — a swordsman's ultimate invocation.
- Requires a sword in the main hand to cast.
- Tap to fire (1,000 Qi): Releases a small crescent sword aura (3× the size of a basic Sword Aura) that flies forward at moderate speed for 3 seconds. Carves a crescent-shaped tunnel through any blocks along its path (excluding bedrock, obsidian, reinforced deepslate, and end portal frame). 50 damage per entity struck.
- Hold to channel (~2 seconds to fully charge, 3,000 Qi cap): Builds up power. During channeling:
- From the caster's first-person view: Your held sword glows brighter and brighter with a white emissive halo as the charge builds — clean and unobtrusive, no screen flashes.
- From other players' / third-person view: White outline glow appears on the player and sword (vanilla Glowing effect), with intensifying flash particles around the body. At full charge, the player visibly strobes — clear visual cue to allies (and enemies) that something massive is coming.
- Release at full charge: Unleashes a Mega Sky-Splitting Sword Aura — a colossal crescent 30× the size of the standard one, flying forward at 6 blocks/tick. It exists for 5 seconds then gradually fades into transparency. 1,000 damage per entity struck. Carves a massive crescent-shaped tunnel through the world along its trajectory, devastating terrain and structures alike.
- After the Mega aura fades, a long-lasting white sky trail (~30 seconds) marks the path of destruction across the sky.


đ Spirit Stones & Ores
4 tiers of qi-rich crystals form the cultivation economy:
- Low Spirit Stone — 10 qi (eat to absorb)
- Mid Spirit Stone — 100 qi (9 low → 1 mid)
- High Spirit Stone — 1,000 qi (9 mid → 1 high)
- Supreme Spirit Stone — 10,000 qi (9 high → 1 supreme)
Each tier has a matching ore that spawns deep underground.


đ Qi Particles & Elements
The world is alive with qi. Different biomes and blocks generate different elemental qi orbs floating in the air — pure white in normal terrain, frosty blue in snow biomes, fiery red near lava, deep green in forests, etc. Absorb them naturally (passive) or 10× faster while meditating on a cushion. The element distribution of your absorbed qi grants damage/power bonuses to matching spells.


đĻ All Items & Blocks

đŽ Quick Start Guide
- Explore the world to find a Cultivation Manual: Fragment in cultivation building chests — or craft one with 8 paper + 1 low spirit stone.
- Right-click the manual to learn the Cultivation Fragment technique.
- Press G to open the cultivation panel, switch to the Techniques tab, and click the technique to equip it. This activates the entire cultivation system — without an equipped technique, you cannot see the HUD, absorb qi, or use the cushion.
- Find spirit stones, meditate on cushions, absorb floating qi orbs to fill your qi bar.
- When qi is full, press the Breakthrough button — endure the heavenly tribulation lightning to advance.
- Find spell books in chests and right-click to learn one of the 25 spells. Press V (hold) to open the spell wheel — drag mouse in any direction → release V → that spell is primed. Press R to cast.
đ Tech Specs
- Minecraft: 1.20.1
- Loader: Forge 47.4.20+
- Java: 17
- Side: Both client and server (full multiplayer support)
- Languages: English (en_us), Traditional Chinese (zh_tw), Simplified Chinese (zh_cn)
âī¸ Default Keybindings
- G — Open Cultivation Panel
- V (hold) — Show Spell Wheel; release to prime spell in mouse direction
- R — Cast primed spell (or hold for charge-up spells)
- Right-click cushion — Sit to meditate
- Double-tap shift while sitting — Stand up
Welcome to join our discussion groups:
Discord Group: https://discord.gg/FebXy3TZPg
QQ Group: https://qm.qq.com/q/AbGpN6kKqs
Data-driven Customization Guide
Starting from v0.1.308, Xiaoxiang Cultivation World supports datapack-based customization for:
- Alchemy recipes
- Refining recipes
- Formation flag crafting materials
- Some pill effects, such as Qi recovery and healing values
This allows modpack makers to integrate other mods without writing Java code.
1. Datapack Folder Structure
Put your datapack inside the world folder:
.minecraft/saves/<world_name>/datapacks/<your_pack_name>/
Example structure:
my_cultivation_pack/
ââ pack.mcmeta
ââ data/
ââ my_pack/
ââ recipes/
ââ dragon_blood_elixir.json
For Minecraft 1.20.1, pack.mcmeta can be:
{
"pack": {
"pack_format": 15,
"description": "Custom Xiaoxiang Cultivation recipes"
}
}
After adding or editing files, run:
/reload
2. Custom Alchemy Recipe
Alchemy recipes use:
"type": "xiaoxiang_cultivation:alchemy"
Example:
{
"type": "xiaoxiang_cultivation:alchemy",
"translation_key": "recipe.my_pack.dragon_blood_elixir",
"sort_order": 100,
"ingredients": [
{ "item": "xiaoxiang_cultivation:herb", "count": 1 },
{ "item": "some_magic_mod:dragon_blood", "count": 1 }
],
"qi_cost_per_pill": 500,
"outputs": {
"low": "xiaoxiang_cultivation:pill_qi_recovery_low",
"mid": "xiaoxiang_cultivation:pill_qi_recovery_mid",
"high": "xiaoxiang_cultivation:pill_qi_recovery_high",
"supreme": "xiaoxiang_cultivation:pill_qi_recovery_supreme",
"immortal": "xiaoxiang_cultivation:pill_qi_recovery_immortal"
}
}
ingredients supports both item IDs and tags:
{ "tag": "forge:gems/diamond", "count": 2 }
3. Custom Refining Recipe
Refining recipes use:
"type": "xiaoxiang_cultivation:refining"
Example:
{
"type": "xiaoxiang_cultivation:refining",
"translation_key": "recipe.my_pack.dragon_fang_sword",
"sort_order": 120,
"ingredients": [
{ "item": "xiaoxiang_cultivation:low_spirit_stone", "count": 1 },
{ "item": "some_magic_mod:dragon_fang", "count": 2 },
{ "tag": "forge:rods/wooden", "count": 1 }
],
"qi_cost_per_item": 800,
"outputs": {
"low": "xiaoxiang_cultivation:xuan_iron_sword_low",
"mid": "xiaoxiang_cultivation:xuan_iron_sword_mid",
"high": "xiaoxiang_cultivation:xuan_iron_sword_high",
"supreme": "xiaoxiang_cultivation:xuan_iron_sword_supreme",
"immortal": "xiaoxiang_cultivation:xuan_iron_sword_immortal"
}
}
Formation flag materials are also refining recipes, so you can override them the same way.
To override the built-in Sect Protection Flag recipe, create:
data/xiaoxiang_cultivation/recipes/sect_protection_flag.json
using the same recipe ID.
4. Outputs
Both alchemy and refining recipes currently require all five tiers:
"outputs": {
"low": "...",
"mid": "...",
"high": "...",
"supreme": "...",
"immortal": "..."
}
5. Pill Effect Customization
Pill effects go here:
data/<namespace>/pill_effects/<item_id>.json
Example: modify Low Rejuvenation Pill:
data/xiaoxiang_cultivation/pill_effects/pill_rejuvenation_low.json
{
"heal": 8.0
}
Example: modify Immortal Qi Recovery Pill:
data/xiaoxiang_cultivation/pill_effects/pill_qi_recovery_immortal.json
{
"qi": -1
}
qi: -1 means restore Qi to full.
Supported fields:
{
"qi": 1000,
"heal": 10.0,
"heal_full": false,
"regeneration_ticks": 2400,
"regeneration_amplifier": 1,
"absorption_ticks": 2400,
"absorption_amplifier": 0
}
Note: On multiplayer servers, recipe data is synced normally. Pill effect values are applied server-side after /reload; for client tooltips to show the same custom values, clients should also have the same pack data installed.
įšéĢ䏿
å°įŋįäŋŽäģä¸į
ä¸åæˇąåēĻįæąæšäŋŽäģä¸ģéĄ Minecraft 1.20.1 æ¨ĄįĩãäŋŽį éæ°ŖãįĒį ´ 11 ååĸįãææĄ 23 į¨Žåæŗãå¸įŋ 25 į¨ŽæŗčĄãæįĩéŖåįäģã
⥠ä¸ģčĻįšč˛
- đ 11 åäŋŽäģåĸįīŧåžåĄäēēå°įäģīŧæ¯åĸįåååæ/䏿/åžæ/大åæģŋååå°éæŽĩ
- đ 23 į¨ŽåæŗīŧčŖååæŗåžæčŊäŊŋį¨äŋŽäģįŗģįĩąīŧä¸Ļį˛åžåį¨ŽåąŦæ§å æ (åˇåŽŗ/é˛įĻĻ/į§ģé/æŗčĄå¨å/čĸĢåææ…)
- âī¸ 25 į¨ŽæŗčĄīŧå åĢčåįã大įĢįčĄãããčŦ忏åŽããčĸĢåįãéæ°ŖéŖčĄã(ååĩé æ¨ĄåŧéŖčĄäŊæčéæ°Ŗ)ãéæ°Ŗå åˇãéæ°ŖčĻéį
- đ 4 ééįŗīŧåĢå°æįéįŗį¤Ļīŧ坿ãå¯åãå¯ 9→1 åæåé
- đĒī¸ æ¸ĄåĢ夊éˇīŧåĸįįĒį ´æåŋ é æŋåéˇåĢ (1~100 ééˇīŧäžåĸį)
- đ§ č˛åæåīŧį¤åå ļä¸īŧ叿ļéæ°ŖéåēĻ ×10
- đ¯ 7 į¨Žéæ°ŖåąŦæ§īŧįĄ/é/æ¨/æ°´/įĢ/å/å° — į´¯įŠå°æåąŦæ§įéæ°Ŗå¯å æååąŦæ§æŗčĄ
- đī¸ ä¸įįæåģēį¯īŧ5 į¨ŽåŽæ´ + 5 į¨ŽåģĸåĸäŋŽäģåģēį¯īŧå §åĢæ°åŠåįŽąå
- đ¨ čĒč¨ UIīŧäŋŽäģåŊįĒ (é č¨ G) + æŗčĄčŧĒᤠ(é č¨ VīŧæäŊéĄ¯į¤ē + æģéŧ æšåé¸å)
- đ ä¸į¨ŽčĒč¨īŧEnglish / įšéĢ䏿 / įŽäŊ䏿
đŽ åŋĢé䏿
- æĸį´ĸä¸įīŧå¨äŋŽäģåģēį¯įįŽąå䏿žå°ãåæŗæ¸īŧæŽį¯ã— æį¨ 8 åŧĩį´ + 1 éĄä¸åéįŗåæ
- åŗéĩæ¸æŦįŋåžãåæŗæŽį¯ã
- æ G éåäŋŽäģåŊįĒīŧåå°ãåæŗãåé éģæåæŗčŖåãéæååæ´åäŋŽäģįŗģįĩą — æĒčŖååæŗæ HUD ä¸éĄ¯į¤ēãįĄæŗå¸æļéæ°Ŗãč˛åäšįĄäŊį¨
- æĄééįŗãč˛åæåã叿ļæĩŽįŠēįéæ°ŖįäžåĄĢæģŋéæ°Ŗæ§Ŋ
- éæ°ŖæģŋåžæãįĒį ´åĸįã— æé夊åĢ鎿åŗå¯æå
- åžįŽąåæžå°æŗčĄæ¸ãåŗéĩ叿 (å ą 25 į¨Ž)ãæäŊ V éåæŗčĄčŧĒį¤īŧæģéŧ äģģææšå → æžé V → 芲æŗčĄč¨įēåž æŊæžãåæ R åŗå¯æŊæžã
æĄčŋå įž¤č¨čĢīŧ
Discord įž¤īŧ https://discord.gg/FebXy3TZPg
QQ įž¤īŧ https://qm.qq.com/q/AbGpN6kKqs
Data-driven čĒ荿å¸
åž v0.1.308 éå§īŧå°įŋįäŋŽäģä¸įæ¯æ´ééčŗæå čĒč¨īŧ
- į ä¸šé æš
- į å¨é æš
- éŖæį 卿æ
- é¨å业čĨææīŧäžåĻåæ°ŖéãåčĄé
éäģŖčĄ¨æ´åå äŊč ä¸éčĻå¯Ģ Javaīŧå°ąčŊæå ļä쿍ĄįĩæææĨé˛äŋŽä쿍Ąįĩã
1. čŗæå äŊįŊŽ
čŗæå æžå¨ä¸įåæĒåēä¸īŧ
.minecraft/saves/<ä¸įåį¨ą>/datapacks/<äŊ įčŗæå
åį¨ą>/
į¯äžįĩæ§īŧ
my_cultivation_pack/
ââ pack.mcmeta
ââ data/
ââ my_pack/
ââ recipes/
ââ dragon_blood_elixir.jsonMinecraft 1.20.1 į pack.mcmeta å¯äŊŋį¨īŧ
{
"pack": {
"pack_format": 15,
"description": "Custom Xiaoxiang Cultivation recipes"
}
}
æ°åĸæäŋŽæšåžīŧé˛éæ˛åˇčĄīŧ
/reload2. čĒč¨į ä¸šé æš
į ä¸šé æšäŊŋį¨īŧ
"type": "xiaoxiang_cultivation:alchemy"
į¯äžīŧ
{
"type": "xiaoxiang_cultivation:alchemy",
"translation_key": "recipe.my_pack.dragon_blood_elixir",
"sort_order": 100,
"ingredients": [
{ "item": "xiaoxiang_cultivation:herb", "count": 1 },
{ "item": "some_magic_mod:dragon_blood", "count": 1 }
],
"qi_cost_per_pill": 500,
"outputs": {
"low": "xiaoxiang_cultivation:pill_qi_recovery_low",
"mid": "xiaoxiang_cultivation:pill_qi_recovery_mid",
"high": "xiaoxiang_cultivation:pill_qi_recovery_high",
"supreme": "xiaoxiang_cultivation:pill_qi_recovery_supreme",
"immortal": "xiaoxiang_cultivation:pill_qi_recovery_immortal"
}
}
æææ¯æ´æåŽįŠåīŧäšæ¯æ´ tagīŧ
{ "tag": "forge:gems/diamond", "count": 2 }
3. čĒč¨į å¨é æš
į å¨é æšäŊŋį¨īŧ
"type": "xiaoxiang_cultivation:refining"
į¯äžīŧ
{
"type": "xiaoxiang_cultivation:refining",
"translation_key": "recipe.my_pack.dragon_fang_sword",
"sort_order": 120,
"ingredients": [
{ "item": "xiaoxiang_cultivation:low_spirit_stone", "count": 1 },
{ "item": "some_magic_mod:dragon_fang", "count": 2 },
{ "tag": "forge:rods/wooden", "count": 1 }
],
"qi_cost_per_item": 800,
"outputs": {
"low": "xiaoxiang_cultivation:xuan_iron_sword_low",
"mid": "xiaoxiang_cultivation:xuan_iron_sword_mid",
"high": "xiaoxiang_cultivation:xuan_iron_sword_high",
"supreme": "xiaoxiang_cultivation:xuan_iron_sword_supreme",
"immortal": "xiaoxiang_cultivation:xuan_iron_sword_immortal"
}
}
éŖæææäšæ¯į å¨é æšīŧæäģĨ忍Ŗå¯äģĨį¨éį¨ŽæšåŧčĻčã
äžåĻčĻčĻčå §åģēãčˇåŽå¤§éŖéŖæãé æšīŧåģēįĢīŧ
data/xiaoxiang_cultivation/recipes/sect_protection_flag.json
ä¸ĻäŊŋį¨åæ¨Ŗ ID čĻčåŗå¯ã
4. įĸįŠåé
įŽåį 业čį å¨é æšéŊéčĻæäžäēååéįĸįŠīŧ
"outputs": {
"low": "...",
"mid": "...",
"high": "...",
"supreme": "...",
"immortal": "..."
}
5. čĒč¨ä¸ščĨææ
业čĨæææžå¨īŧ
data/<namespace>/pill_effects/<įŠåID>.json
äžåĻäŋŽæšä¸ååæĨ业īŧ
data/xiaoxiang_cultivation/pill_effects/pill_rejuvenation_low.json
{
"heal": 8.0
}
äžåĻäŋŽæšäģååé业īŧ
data/xiaoxiang_cultivation/pill_effects/pill_qi_recovery_immortal.json
{
"qi": -1
}
qi: -1 äģŖčĄ¨į´æĨåæģŋéæ°Ŗã
æ¯æ´æŦäŊīŧ
{
"qi": 1000,
"heal": 10.0,
"heal_full": false,
"regeneration_ticks": 2400,
"regeneration_amplifier": 1,
"absorption_ticks": 2400,
"absorption_amplifier": 0
}
æŗ¨æīŧå¤äēēäŧēæå¨ä¸īŧį 业/į å¨é æšææŖå¸¸åæĨįĩĻåŽĸæļį̝ã业čĨæææįąäŧēæå¨åĨį¨īŧčĨæŗčŽåŽĸæļį̝ Tooltip äšéĄ¯į¤ēåŽå ¨ä¸č´įčĒ荿¸åŧīŧįŠåŽļį̝äšéčĻåŽčŖåäģŊčŗæå /čŗæēå §åŽšã
įŽäŊ䏿
å°įŋįäŋŽäģä¸į
ä¸ä¸ĒæˇąåēĻį䏿šäŋŽäģä¸ģéĸ Minecraft 1.20.1 æ¨ĄįģãäŋŽįŧįĩæ°ãįĒį ´ 11 ä¸ĒåĸįãææĄ 23 į§åæŗãåĻäš 25 į§æŗæ¯ãæįģéŖåįäģã
⥠ä¸ģčĻįšč˛
- đ 11 ä¸ĒäŋŽäģåĸįīŧäģåĄäēēå°įäģīŧæ¯åĸįåååæ/䏿/åæ/大åæģĄåä¸Ēå°éļæŽĩ
- đ 23 į§åæŗīŧčŖ å¤åæŗåæčŊäŊŋį¨äŋŽäģįŗģįģīŧåšļčˇåžåį§åąæ§å æ
- âī¸ 25 į§æŗæ¯īŧå åĢčåįã大įĢ῝ãããä¸ååŊåŽããčĸĢå¨įãįĩæ°éŖčĄããįĩæ°å äŧ¤ãįĩæ°č§éį
- đ 4 éļįĩįŗīŧåĢ寚åēįŋįŗīŧ坿ãå¯åãå¯ 9→1 åæåéļ
- đĒī¸ æ¸ĄåĢ夊éˇãđ§ č˛åĸæåãđ¯ 7 į§įĩæ°åąæ§
- đī¸ 5 į§åŽæ´ + 5 į§åēåĸä¸įįæåģēį
- đ English / įšéĢ䏿 / įŽäŊ䏿
æŦĸčŋå įž¤čŽ¨čŽēīŧ
Discord įž¤īŧ https://discord.gg/FebXy3TZPg
QQ įž¤īŧ https://qm.qq.com/q/AbGpN6kKqs





