"Forge the Eternal Path, One Block at a Time"
Dao Path is a Minecraft plugin based on the Xianxia/Cultivation theme that brings spiritual cultivation experience into the world of Minecraft. This plugin is designed with modular architecture making it easy to develop from a mini version towards a larger system.
Edit plugins/DaoPath/config.yml:
# Basic configuration
qi:
base-regen: 1.0 # Qi regeneration rate
display-interval: 20 # Action bar update interval
realms:
# Realm progression settings
skills:
# Skill balance settings
/cultivate
This command starts your cultivation journey and grants you 50 Qi to begin with. You'll start as a Mortal at Level 0.
Qi regenerates automatically every second based on your current realm:
/cultivate info to see your current Qi status/cultivate info to see your XP progressMob XP Values (examples):
| Mob | XP |
|---|---|
| Zombie, Spider | 10 |
| Skeleton | 12 |
| Creeper | 15 |
| Enderman | 20 |
| Warden | 100 |
Skills are bound to specific input actions:
| Input Action | Default Skill | Description |
|---|---|---|
| Sneak + Right Click | Qi Blast | Ranged projectile attack |
| Sneak + Left Click | Qi Shield | Defensive shield |
| Sneak Twice | Flash Step | Quick teleport/dash |
Note: Left click skills will not activate when holding placeable items (blocks) in your hand - this allows you to place blocks normally.
You can also use skills manually:
/skill use <skill_id> # Activate a specific skill
To rebind skills:
/skill bind <slot> <skill> # Bind skill to a slot (right, left, double)
/skill bindings # View current bindings
/skill unbind <slot> # Unbind a slot (no skill will trigger)
/skill unbind <skill_id> # Unbind a specific skill
Auto-Bind on Breakthrough: When you successfully breakthrough to a new realm, new skills will automatically bind to empty slots:
When you've met all requirements, you can advance to the next realm:
Requirements:
Tribulation (Tier 4+): When breakthrough to Nascent Soul (Tier 4) or higher, you must survive a heavenly trial:
/breakthrough # Attempt to breakthrough
/breakthrough info # View your progress toward breakthrough
Upon successful breakthrough:
As you advance through realms, you automatically receive potion effects that enhance your abilities:
| Realm Tier | Realm Name | Potion Effects |
|---|---|---|
| 1 | Qi Condensation | Speed I (3 min), Jump Boost I (3 min) |
| 2 | Foundation Building | Speed I (5 min), Resistance I (3 min), Night Vision (10 min) |
| 3 | Core Formation | Speed II (7 min), Resistance I (5 min), Fire Resistance (5 min) |
| 4 | Nascent Soul | Speed II (10 min), Resistance II (5 min), Fire Resistance (10 min), Water Breathing (10 min) |
| 5 | Spirit Transformation | Speed II (15 min), Resistance II (10 min), Fire Resistance (15 min), Slow Falling (5 min) |
| 6 | Divine Transcendence | Speed III (20 min), Resistance III (10 min), Fire Resistance (20 min), Jump Boost II (10 min) |
| 7 | Celestial | Speed III (30 min), Resistance III (20 min), Fire Resistance (30 min), Jump Boost II (15 min), Night Vision (Permanent) |
| 8 | Immortal | Speed III (1 hour), Resistance IV (30 min), Fire Resistance (1 hour), Jump Boost III (30 min), Regeneration I (10 min), Night Vision (Permanent) |
| 9 | Transcendent | Speed III (Permanent), Resistance IV (1 hour), Fire Resistance (Permanent), Jump Boost III (1 hour), Regeneration II (20 min), Night Vision (Permanent), Absorption IV (30 min) |
/cultivate info # View detailed cultivation status
/cultivate realm # View all available realms
qi:
base-regen: 1.0 # Base Qi per second
regen-multiplier: 1.5 # Multiplier per realm tier
display-interval: 20 # Ticks between action bar updates
max-qi-display: true # Show max Qi in action bar
realms:
qi-gathering:
display-name: "Qi Gathering"
chinese-name: "聚气期"
max-qi: 100
qi-threshold: 1000
unlock-skills: []
foundation-building:
display-name: "Foundation Building"
chinese-name: "筑基期"
max-qi: 500
qi-threshold: 5000
unlock-skills: ["qi_blast", "qi_shield"]
skills:
qi-blast:
display-name: "Qi Blast"
qi-cost: 20
cooldown: 3
damage: 10
range: 20
qi-shield:
display-name: "Qi Shield"
qi-cost: 30
cooldown: 8
duration: 5
absorb-amount: 50
tribulation:
enabled: true
trigger-realm: 4 # Nascent Soul and above
warning-seconds: 5 # Warning before lightning
lightning-radius: 8 # Strike area radius
flight:
enabled: true
realm-required: 3 # Core Formation and above
qi-cost-per-second: 5 # Qi consumed per second
aura:
enabled: true
interval-ticks: 5 # Particle spawn interval
particles-per-tick: 1 # Particles per spawn
combat:
enabled: true
base-damage: 5 # Base attack damage
realm-multiplier: 2 # Damage increase per realm tier
critical-multiplier: 2.0 # Critical hit damage multiplier
critical-tier4-6-chance: 0.10 # 10% crit chance
critical-tier7-9-chance: 0.15 # 15% crit chance
| Permission | Default | Description |
|---|---|---|
daopath.cultivate | true | Use /cultivate command |
daopath.breakthrough | true | Use /breakthrough command |
daopath.skill | true | Use skill commands |
daopath.flight | true | Use flight (high realm) |
daopath.admin | op | Admin commands |
messages:
prefix: "&8[&6道路&8] "
breakthrough-success: "&6Selamat! Kamu telah mencapai realm &e{realm}&6!"
skill-no-qi: "&cQi tidak cukup untuk &e{skill}&c."
skill-cooldown: "&cSkill &e{skill} &ccooldown. Sisa: &e{time}s"
# Cultivation
/cultivate # Start your journey or view status
/cultivate info # Detailed cultivation status
/cultivate realm # View all available realms
# Breakthrough
/breakthrough # Attempt to advance to next realm
/breakthrough info # View breakthrough requirements & progress
# Skills
/skill # View available skills
/skill use <skill_id> # Manually activate a skill
/skill bind <slot> <skill> # Bind skill to slot (right, left, double)
/skill bindings # View current skill bindings
/skill unbind <slot> # Unbind slot (no skill triggers)
/skill unbind <skill_id> # Unbind specific skill
# Flight (high realms only)
/flight # Toggle flight mode
# Admin Commands
/daopath addxp <player> <amount>
/daopath setlevel <player> <level>
/daopath setrealm <player> <realm>
/daopath setqi <player> <amount>
/daopath setqiprocess <player> <amount>
/daopath heal <player>
/daopath giveskill <player> <skill>
/daopath info <player>
/daopath reset <player>
/daopath reload
# Enable anonymous usage statistics
metrics:
enabled: false # Default: false
bStats: true # bStats integration
MIT License
Copyright (c) 2024 DaoPath Project
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
DaoPath v1.0.0-R - Cultivation/Xinxia System for Minecraft
Last Updated: 2024-02-26
Documentation Version: 1.0
Dao Path is a comprehensive Minecraft cultivation/Xianxia plugin for servers featuring 10-tier realm progression, Qi system, skills, potion effects, tribulation trials, flight mechanics, XP progression, combat enhancements, and complete admin commands.