promotional bannermobile promotional banner

Xiaoxiang Cultivation World

Absorb spiritual Qi from the world, break through cultivation realms, and ascend from a mortal to a true immortal.
Back to Files

Xiaoxiang Cultivation World 0.1.1532_server (Exclusively for mod server)

File namexiaoxiang_cultivation-0.1.1532_server.jar
Uploader
XiaoXiangXiaoXiang
Uploaded
Oct 3, 2026
Downloads
374
Size
22.6 MB
Mod Loaders
Forge
File ID
9049813
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:xiaoxiang-cultivation-world-1520869:9049813")

Learn more about Curse Maven

What's new

Xiaoxiang Cultivation World 0.1.1532

A cultivation mod for Minecraft 1.20.1 and Forge 47.4.20. This build is meant for servers. The server owner decides whether new characters are random, whether spells may break blocks, and whether spawn is protected.

Use this exact JAR on the server and on every player. Do not mix it with any other xiaoxiang_cultivation version. Java 17.


Start a server

  1. Install a Forge 1.20.1 / 47.4.20 server.
  2. Put xiaoxiang_cultivation-0.1.1532.jar in the server mods folder.
  3. Start the server once, then stop it. Forge writes config/xiaoxiang_cultivation-common.toml.
  4. Edit that file, save it, and start again.

These settings live only on the server. Changing the same file on a player's computer does nothing.

Forge notices when the file is saved. Spawn protection and the locks below usually apply without a restart. If a change does not show up, restart the server.


Character creation

In [startup]:

forceRandomOrigin = false
  • false: each player chooses race, spirit root, and physique.
  • true: players can only use the random draw. Manual choices are hidden and rejected.

Ignore allowCustomStartScreen. It is unused.


Spells and terrain

In [spells].

Whole server

spellTerrainDestructionEnabled = true
spellTerrainDestructionForceDisabled = false
  • spellTerrainDestructionEnabled is the starting choice for players who have not set their own. true means spells may break blocks.
  • spellTerrainDestructionForceDisabled = true turns all spell terrain changes off, everywhere. Players cannot turn them back on.

Spawn area only

Leave the whole-server lock off, then protect spawn:

spellTerrainDestructionForceDisabled = false
spawnSpellTerrainProtectionEnabled = true
spawnSpellTerrainProtectionRadius = 1000
spawnSpellTerrainProtectionDimension = "minecraft:overworld"
spawnSpellTerrainProtectionUseWorldSpawn = true
spawnSpellTerrainProtectionNotifyCaster = true
  • The radius is horizontal blocks from the center. Height does not matter. 1000 is 1000 blocks. 0 turns the zone off.
  • The default radius written by the mod is 500. Change it to whatever you want.
  • UseWorldSpawn = true follows the world spawn, including /setworldspawn.
  • Set UseWorldSpawn = false to use spawnSpellTerrainProtectionCenterX and CenterZ instead.
  • NotifyCaster = true shows a short message when a spell is stopped. At most once every 5 seconds.
  • This stops cultivation-spell terrain changes inside the circle. TNT and creepers are not covered.
  • Outside the circle, each player uses their own spell-book terrain switch.

Spell learning by realm

realmLearningRestrictionsForceEnabled = false
  • true: everyone must meet the realm requirement to learn a spell. Players cannot turn this off.
  • false: each player may turn the limit on or off.

A simple public-server example

Random characters, realm limits on, spells may break blocks away from spawn, spawn protected for 1000 blocks:

[startup]
forceRandomOrigin = true

[spells]
spellTerrainDestructionEnabled = true
spellTerrainDestructionForceDisabled = false
realmLearningRestrictionsForceEnabled = true
spawnSpellTerrainProtectionEnabled = true
spawnSpellTerrainProtectionRadius = 1000
spawnSpellTerrainProtectionDimension = "minecraft:overworld"
spawnSpellTerrainProtectionUseWorldSpawn = true
spawnSpellTerrainProtectionNotifyCaster = true

[sect]
enableSectJourneys = false

Other settings worth knowing

Offline login. Only if server.properties has online-mode=false.

[offlineAuth]
enabled = true
loginTimeoutSeconds = 180

Players then use /register and /login (also /註冊, /注册, /登入, /登录). Leave enabled = false when online-mode=true.

Sect trips. enableSectJourneys = false is the right default. Turning it on sends sect NPCs on long trips and makes new chunks much heavier.

How many sects generate. In [worldgen], sectSettlementCellSpawnChance = 0.34. Lower it (for example 0.15) if exploring feels laggy. This only affects chunks generated after the change.

Spell damage. In [balance], spellDamageGlobalMultiplier = 1.0 is the designed strength. 0.5 is half damage, 2.0 is double. spellDamageExternalMobMultiplier only changes damage dealt to vanilla mobs and mobs from other mods.

If the server stutters while people explore, lower view-distance and simulation-distance in server.properties. Try 8 and 6 first.

Leave [timeAcceleration] and [diagnostics] as they are unless you are debugging a stall.


小翔的修仙世界 0.1.1532 開服設定

這是 Minecraft 1.20.1、Forge 47.4.20 的修仙模組,這一版給開服用。服主可以決定:新角色要不要隨機、法術能不能破壞方塊、出生點要不要保護。

伺服器與每位玩家都裝這同一顆 JAR。不要和其他版本的 xiaoxiang_cultivation 混用。需要 Java 17。


開服

  1. 安裝 Forge 1.20.1 / 47.4.20 伺服器。
  2. 把 xiaoxiang_cultivation-0.1.1532.jar 放進伺服器的 mods。
  3. 先開一次再關掉。Forge 會寫出 config/xiaoxiang_cultivation-common.toml。
  4. 改這個檔,存檔,再啟動。

這些設定只看伺服器上的檔。玩家電腦裡改同名檔沒有用。

Forge 會看到存檔。出生點保護和下面的鎖定通常不用重啟就生效。若沒變化,重開伺服器。


身分、靈根、體質

在 [startup]:

forceRandomOrigin = false
  • false:玩家自己選種族、靈根、體質。
  • true:只能隨機抽取。手動選擇會被藏起來,伺服器也會拒絕。

allowCustomStartScreen 已經沒有作用,不用理它。


法術與地形

都在 [spells]。

全服

spellTerrainDestructionEnabled = true
spellTerrainDestructionForceDisabled = false
  • spellTerrainDestructionEnabled 是還沒自己調過的玩家的起始值。true 表示法術可以破壞方塊。
  • spellTerrainDestructionForceDisabled = true 會把全服法術破壞地形關掉,玩家無法自行打開。

只保護出生點

全服鎖定保持關閉,再打開出生點保護:

spellTerrainDestructionForceDisabled = false
spawnSpellTerrainProtectionEnabled = true
spawnSpellTerrainProtectionRadius = 1000
spawnSpellTerrainProtectionDimension = "minecraft:overworld"
spawnSpellTerrainProtectionUseWorldSpawn = true
spawnSpellTerrainProtectionNotifyCaster = true
  • 半徑是離中心的水平格數,不看高度。1000 就是 1000 格。0 等於關閉。
  • 模組寫出的預設半徑是 500,可改成你要的大小。
  • UseWorldSpawn = true 時,中心跟著世界出生點,也跟著 /setworldspawn。
  • 設成 false 時,改用 spawnSpellTerrainProtectionCenterX 和 CenterZ。
  • NotifyCaster = true 會在法術被攔住時顯示短提示,每位玩家最多 5 秒一次。
  • 這只攔住圈內的修仙法術地形變化。TNT 和苦力怕不在此限。
  • 圈外仍由每位玩家自己的法術書「地形」開關決定。

境界學習限制

realmLearningRestrictionsForceEnabled = false
  • true:全服都要達到境界才能學對應法術,玩家不能關掉。
  • false:每位玩家可以自己開關這項限制。

公開生存服可直接用的例子

隨機開局、強制境界學習、出生點外允許法術破壞、出生點 1000 格內保護:

[startup]
forceRandomOrigin = true

[spells]
spellTerrainDestructionEnabled = true
spellTerrainDestructionForceDisabled = false
realmLearningRestrictionsForceEnabled = true
spawnSpellTerrainProtectionEnabled = true
spawnSpellTerrainProtectionRadius = 1000
spawnSpellTerrainProtectionDimension = "minecraft:overworld"
spawnSpellTerrainProtectionUseWorldSpawn = true
spawnSpellTerrainProtectionNotifyCaster = true

[sect]
enableSectJourneys = false

其他會用到的設定

離線登入。 只有 server.properties 裡 online-mode=false 時才打開。

[offlineAuth]
enabled = true
loginTimeoutSeconds = 180

玩家用 /register、/login,或 /註冊、/注册、/登入、/登录。online-mode=true 時請保持 enabled = false。

宗門外出。 enableSectJourneys 請維持 false。打開後宗門 NPC 會出遠門,新區塊會重很多。

宗門數量。 [worldgen] 的 sectSettlementCellSpawnChance = 0.34。探索時卡頓可調低,例如 0.15。只影響之後新生成的區塊。

法術傷害。 [balance] 的 spellDamageGlobalMultiplier = 1.0 是原設計強度。0.5 減半,2.0 加倍。spellDamageExternalMobMultiplier 只影響打到原版生物和其他模組生物的傷害。

玩家探索時卡頓, 把 server.properties 的 view-distance 和 simulation-distance 調低。可先試 8 和 6。

[timeAcceleration] 和 [diagnostics] 保持原樣,除非你正在查當機。

This mod has no additional files