
Immortal Cultivation
A cultivation plugin that allows players to progress through various cultivation realms, meditate to gain qi and experience, and become more powerful. Inspired by cultivation novels, this plugin brings the mystical world of cultivation to your Minecraft se
- Загрузки
- 1K
- Подписчики
- 12
- Обновлён
- 15 января 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 20 февраля 2025 г.
ImmortalCultivation
A cultivation plugin that allows players to progress through various cultivation realms, meditate to gain qi and experience, and become more powerful. Inspired by cultivation novels, this plugin brings the mystical world of cultivation to your Minecraft server.
Features
Cultivation System
- Progress through 10 cultivation realms from Mortal to Mahayana
- Each realm has 9 stages of progression (except Mortal)
- Unique spiritual root system for each player
- Spiritual roots determine a player's potential for cultivation, with varying rarity tiers: Common, Uncommon, Rare, Epic, and Legendary
- Different types of spiritual roots with unique benefits:
- Mortal Root: Common tier, standard Qi and experience gain (1x multiplier)
- Earth Root: Uncommon tier, enhanced Qi and experience gain (2x multiplier)
- Heavenly Root: Rare tier, significantly improved Qi and experience gain (4x multiplier)
- Divine Root: Epic tier, exceptional Qi and experience gain (8x multiplier)
- Rarity tiers affect the likelihood of obtaining a specific root, with weights determining probability
- Stat progression based on realm and stage
- Advanced tribulation system for higher realms
- Automatic Qi requirements calculation for each stage
- Dynamic number formatting for large values
- Compressed health display system for higher realms
Sect System
- Create and manage cultivation sects
- Hierarchical structure with customizable ranks
- Sect chat for internal communication
- Invitation and request system for joining sects
- Leadership transfer and management capabilities
- Member promotion and demotion system
- Sect disbanding functionality
- Comprehensive sect information display
Meditation System
- Use
/ic ability meditationto start cultivating - Gain Qi and Experience while meditating
- Anti-movement system during meditation
- Ground check to prevent starting meditation while flying or not on a block
- Visual sitting effect using an invisible ArmorStand to appear seated on the ground
- Action bar progress display with formatted values
- Realm-based Qi and Exp limits
- Intelligent number compression for large values
Cultivation Pools
- Discover special pools that boost Qi and Experience gains during meditation
- Different tiers of pools (Common, Rare, Legendary) with varying boost levels
- Visual particle effects to distinguish pool types
- Fire Resistance effect in Nether pools to protect against fire and lava damage
- Configurable pool spawn chances and locations
Combat Enhancement
- Increased damage based on cultivation level
- Progressive armor reduction system
- Damage reduction formula: damage × (100 / (100 + armor))
- Combat stats scale with progression
- Custom damage system for both PvP and PvE
- Compressed health display for better readability
Breakthrough System
- Progress between realms through breakthroughs
- Experience-based requirements
- Tribulation challenges during breakthrough (realm-specific)
- Visual effects (lightning) during tribulation
- Automatic Qi and Exp reset after breakthrough
- Enhanced stat scaling after breakthrough
Special Abilities
- Walk on water using Qi energy
- Toggle water-walking ability with
/ic ability walkonwatercommand - Qi consumption while walking on water surfaces
- Automatic deactivation when Qi is depleted
- Flight capabilities based on cultivation level with
/ic ability flycommand - Automatic flight reactivation on rejoin if more than 3 blocks above ground
- Qi Infusion ability to coat body with Qi, granting Strength 2 and Resistance 1 at 1000 Qi per second, available at Nascent Soul realm with
/ic ability qiinfusioncommand
User Interface
/ic realmscommand to view all cultivation realms- Interactive GUI with detailed information
- Visual progress bars for stages
- Custom colors for each realm
- Always-visible player information
- Formatted number display for large values
- Compressed health display system
Statistics System
- Health (with compression for high values)
- Attack Damage
- Armor
- Qi (with intelligent formatting)
- Experience (with intelligent formatting)
- Spiritual Root
Data Management
- Configurable auto-save system
- Logout data saving
- YAML-based player data system
- Customizable messages
- Flexible realm configuration
- Efficient number storage and formatting
- Automatic configuration update mechanism to merge new fields from default configurations during plugin updates while preserving player modifications
Server Age System
- Three-phase server progression: Growing Phase, Peak Era (Golden Age), and Declining Phase (Dharma Ending)
- Server age increases every 10 hours, affecting Qi gain multipliers
- Growing Phase: Qi gain increases by 2% per age
- Golden Age: Qi gain remains at peak level
- Dharma Ending: Qi gain decreases over time until reaching zero
- Configurable phase durations and multipliers
- Server age messages for Qi boost and decline notifications
Administrative System
/iccommand for administration- Modify player Qi and Experience values
- Add or set specific amounts
- Support for K/M/B/T number format
- Configuration reloading
- Granular permission system
Cultivation Towers
- Discover and explore mystical cultivation towers scattered across the world
- Configurable spawn chance for towers in new chunks
- Minimum distance between towers to prevent clustering
- Towers can have multiple floors, with configurable minimum and maximum floors
- Option to match maximum floors to the number of cultivation realms
- Towers can be set as indestructible to prevent griefing
- Locked floors system, requiring players to unlock floors sequentially
- Player progress tracking per tower, allowing unlocking of higher floors
- Automatic clearing of area around tower locations for unobstructed generation
- Broadcast messages to all players when a new tower is generated, with location details
Player Races
- Select a unique race that influences gameplay and cultivation
- Race-specific modifiers for attack and defense stats
- Qi gain multipliers based on environmental conditions like biome or world type
- Special potion effects triggered by specific conditions (e.g., near lava)
- Customizable race configurations with YAML files for easy modification
- Notification system for applied race effects and stat modifiers
Spirit Stones
- Use spirit stones to gain temporary boosts to Qi gain
- Configurable boost percentage and duration for Qi enhancement
- Cooldown system to prevent overuse of spirit stones
- Visual boss bar displaying remaining boost time
- Boost duration extension when using additional spirit stones during an active boost
- Persistent boost data across player sessions for uninterrupted gameplay
Alchemy Profession System
- Comprehensive crafting system with a custom 3x3 GUI
- Craft powerful pills using spiritual herbs and Spirit Stones
- Plant mutation mechanic: use Spirit Stones on crops for a chance to mutate them
- Recipe Book GUI for tracking unlocked recipes
- Bulk crafting support for efficient pill creation
- Persistent alchemy progress and tier system
Custom Mob System
- 10 unique custom mob types inspired by xianxia themes (e.g., Demonic Beast, Rogue Cultivator)
- Universal spawning system replacing vanilla mobs with configurable probability
- Realm-based scaling: mobs spawn with cultivation realms based on location or distance
- Custom drops including Beast Cores, Spirit Essence, and more
- Dynamic nametags showing mob realm and health
- Full configuration via
custom_mobs.ymlandcustom_drops.yml
Commands
All commands are accessed via the main /ic command.
/ic realms- View the cultivation realms interface and details./ic ability- Manage cultivation abilities.breakthrough- Attempt to break through to the next realm.meditation- Toggle meditation state to gain Qi.walkonwater- Toggle the ability to walk on water (requires specific realm).fly- Toggle flight ability (requires specific realm).qiinfusion- Toggle Qi Infusion for combat buffs (requires Nascent Soul).
/ic sect- Comprehensive sect management.create <name>- Create a new sect.invite <player>- Invite a player to your sect.join <sect>- Join a sect you have been invited to.promote/demote <player>- Manage member ranks.leave- Leave your current sect.disband- Disband the sect (Leader only).chat <message>- Send a message to sect members.info [sect]- View details of a sect.list- List all existing sects.
/ic alchemy- Open the Alchemy crafting GUI./ic mastery- View your profession mastery and recipes./ic poolcompass- Get a compass pointing to the nearest Cultivation Pool./ic race select <race>- Select your character's race (if permitted)./ic admin- Administrative commands (requires permission).menu- Open the admin configuration GUI.give <player> <item> <amount>- Give custom items (SpiritStones, crops, drops).spawnmob <mob_id>- Spawn a specific custom mob.qi <add|set> <player> <amount>- Modify a player's Qi.exp <add|set> <player> <amount>- Modify a player's Experience.serverage <set|add|info>- Manage server age and phases.reload- Reload all plugin configurations.
Permissions
immortalcultivation.ability.meditation- Permission to meditateimmortalcultivation.breakthrough- Permission for breakthroughimmortalcultivation.realms- Permission to view realmsimmortalcultivation.ability.walkonwater- Permission to walk on waterimmortalcultivation.ability.fly- Permission to use flight abilityimmortalcultivation.ability.qiinfusion- Permission to use Qi Infusion abilityimmortalcultivation.admin- Permission for admin commandsimmortalcultivation.sect.create- Permission to create sectsimmortalcultivation.sect.manage- Permission to manage sects (promote, demote, etc.)immortalcultivation.poolcompass- Permission to use the pool compass command
Requirements
- Server Version: 1.21+
- Dependencies:
- PlaceholderAPI (Optional) - For placeholder support
- LuckPerms - For advanced permission management
LuckPerms Integration
- Automatic permission inheritance through realms
- Dynamic permission management based on cultivation progress
- Realm-specific permission groups
- Automatic permission updates during breakthroughs
- Integration with LuckPerms API for seamless permission handling
- Support for temporary permissions during special events or tribulations
PlaceholderAPI Integration
The following placeholders are available when PlaceholderAPI is installed:
Player Stats
- %immortalcultivation_qi% - Current Qi amount
- %immortalcultivation_maxqi% - Maximum Qi capacity
- %immortalcultivation_exp% - Current Experience amount
- %immortalcultivation_maxexp% - Maximum Experience capacity
- %immortalcultivation_realm% - Current cultivation realm
- %immortalcultivation_stage% - Current stage within realm
- %immortalcultivation_spiritualroot% - Player's spiritual root
- %immortalcultivation_spiritualroot_qimultiplier% - Spiritual root Qi multiplier
- %immortalcultivation_spiritualroot_expmultiplier% - Spiritual root Exp multiplier
Sect Stats
- %immortalcultivation_sect_name% - Player's sect name
- %immortalcultivation_sect_rank% - Player's rank in sect
- %immortalcultivation_sect_leader% - Name of the sect leader
- %immortalcultivation_sect_members_count% - Number of members in the sect
- %immortalcultivation_sect_created% - Creation date of the sect
- %immortalcultivation_sect_is_leader% - Whether the player is the sect leader (true/false)
Server Age Stats
- %immortalcultivation_server_age% - Current server age
- %immortalcultivation_server_qi_multiplier% - Current Qi gain multiplier based on server age phase
- %immortalcultivation_server_era% - Current server age phase (Growing Phase, Golden Age, or Dharma Ending)
Installation
- Place the plugin JAR in your server's plugins folder
- Restart your server
- Configure the plugin in the config.yml file
- Set up permissions for your players
Support
For support, bug reports, or feature requests, please visit our Discord Server
Ченджлог
1.8.8Релиз1.21.9, 1.21.10, 1.21.11 · 15 января 2026 г.
[1.8.8] - 2026
Fixed
- Configuration Persistence: Critical fix for
ConfigMergerwhere duplicate lines (e.g.,enabled: true) were causing the wrong keys to be read and values to be overwritten. This specifically fixescultivation_towers.enabledresetting totrue.
1.8.7Релиз1.21.9, 1.21.10, 1.21.11 · 13 января 2026 г.
[1.8.7] - 2026
Added
- Custom Mob System: Comprehensive custom mob system with spawning and drop mechanics based on xianxia/donghua themes.
- Expanded Mob Roster: Added 10 custom mob types (Demonic Beast, Corrupted Spirit, Rogue Cultivator, Ancient Guardian, Blood Wraith, Frost Elemental, Infernal Hound, Void Stalker, Stone Colossus, Shadow Assassin) with unique stats and behaviors.
- Universal Spawning: Mobs can now spawn in all biomes with configurable probability, replacing vanilla spawns.
- Realm-Based Scaling: Mobs have cultivation realms determined by location (Y-level), distance from spawn, or random weights.
- Custom Drop Tables: Realm-based drop system with custom items. Added Enchantment Glow to all custom drops for better visibility.
- Looting Support: Drop chances increase with Looting enchantment.
- Configuration Files: Added
custom_mobs.ymlandcustom_drops.ymlfor full customization. - Dynamic Nametags: Mobs display shortened custom nametags (e.g.,
[Realm] Name HP❤) to reduce visual clutter. - Integration: Seamlessly integrates with existing realm system and Spirit Stone mechanics.
- Server Folder Organization:
sects.yml,spiritual_pool.yml, andtowers.ymlare now stored inServer/subdirectory. Auto-migration moves existing files on startup. - Hex Color Support: Added
ColorUtilsfor parsing both legacy&codes and Hex colors (&#RRGGBB) across all GUIs and messages. - Config Backup System: Implemented version-based backup system that moves old configs to
backups/backup_vX.X.X_TIMESTAMP/when the plugin updates.
Improved
- Message System: Added custom mob messages to
messages.ymlfor kill notifications and rare drop announcements.
1.8.6Релиз1.21.9, 1.21.10, 1.21.11 · 11 января 2026 г.
[1.8.6] - 2026
Added
- Aura Ability: Implemented the
/ic ability auracommand. This toggleable ability releases an aura that applies debuffs to nearby entities based on the player's realm.- Scalable Effects: Effects (Weakness, Slowness, etc.) and radius scale automatically with Realm ID.
- Visuals: Displays particle effects around the player and a ring indicating the aura's range.
- Qi Cost: The aura consumes Qi every second while active (configurable).
- Smart Targeting: Only affects mobs and players with a lower cultivation realm than the caster.
- Configuration: Added
aura.ymlfor full customization of radius, effects, costs, and particles.
- Qi Gathering Perk: Players reaching Realm 1 (Qi Gathering) are automatically granted permission for the Aura ability.
Improved
- Combat Balancing: significantly improved the defense formula. Defense is now calculated as
Damage * (20 / (20 + Armor)), making defense points much more effective at reducing damage and preventing one-shots in high-stat PvP. - API Compatibility: Updated particle and potion effect names to support newer Minecraft versions (1.20+).
1.8.5Релиз1.21.9, 1.21.10, 1.21.11 · 8 января 2026 г.
[1.8.5] - 2026
Added
- World Whitelist: Added
allowed_worldslist toconfig.ymlto strictly control which worlds towers can spawn in.
Improved
- Nether Spawning: Towers now ignore the bedrock ceiling and penetrate through it to find the true floor (netherrack), fixing the issue where they spawned at Y=127.
- End Dimension Protection: Implemented a 1000-block restricted zone around (0,0) in the End to prevent towers from spawning near the Dragon fight area.
- Liquid Prevention: Added strict checks to prevent towers from spawning in Lava or Water (e.g., Nether lava oceans).
- Generator Elevation: Fixed
TowerGeneratorto strictly respect theTowerManager's calculated ground height instead of defaulting to the world's highest block (which was often the ceiling).
1.8.4Релиз1.21.9, 1.21.10, 1.21.11 · 1 января 2026 г.
[1.8.4] - 2026
Added
- Alchemy Profession System: A complete crafting system with a 3x3 GUI, custom recipes, and progression. Players can now craft powerful pills using spiritual herbs and Spirit Stones.
- Plant Mutation Mechanic: Players can use Spirit Stones on crops (carrots, mushrooms, flowers, etc.) for a chance to mutate them into spiritual versions, marked by floating holograms.
- Recipe Book GUI: A visual guide for alchemists to track their unlocked recipes and required ingredients, accessible via the Mastery menu.
- Bulk Crafting: Support for Shift-Click crafting in the Alchemy GUI, allowing players to create multiple pills at once.
- Race Statistics: Races now provide functional Attack and Defense modifiers that are correctly applied to player attributes.
Improved
- Unified Command Structure: Consolidated all individual commands into a single
/iccommand system with subcommands for better usability. - Advanced Mastery Menu: The
/ic masteryGUI now features a progress bar, detailed experience tracking, and access to the Recipe Book. - Optimized Health Display: Limited the heart display to a maximum of 2 rows (40 HP) to prevent screen clutter, while maintaining full health scaling in the background.
- Enhanced Action Bar: Standardized the health display to always show hearts, improving clarity for high-level cultivators.
- Improved Admin Give: The
/ic admin givecommand now handles custom crops and items with spaces in their names correctly.
Fixed
- Alchemy Balancing: Corrected pill effect durations (now in seconds) and amplifier levels to match configuration.
- Tier Migration: Implemented automatic migration from legacy "Novice" tier to the current "Initiate" tier.
- Configuration Loading: Fixed issues with
crops.ymlmap loading and ensured the reload command updates all relevant managers. - Health Scaling Bug: Resolved an issue where health scaling would incorrectly reset when using certain pills.
1.8.3Релиз1.21.9, 1.21.10, 1.21.11 · 1 января 2026 г.
[1.8.3] - 2026
Added
- Dynamic Race System: Custom races can now be created in
races.yml. The/ic race selectcommand, tab-completion, and selection book now update automatically. - Permission Management: Added
immortalcultivation.racepermission (granted by default to Mortal realm) for race selection. - Data Persistence: Data is now saved globally on server shutdown to prevent progress loss.
- Configurable Toggles: Added
enabledflags inconfig.ymlto independently enable/disable Cultivation Towers and Pools. - Qi Functionality: Implemented the
removeQimethod for complete energy management.
Improved
- Performance Optimization: Implemented a caching system for player data, drastically reducing disk I/O load during meditation.
- Tower Generation: Relaxed spawn requirements (more biomes supported, terrain elevation tolerance, and reduced player distance) to make them easier to find.
- Configuration Updates: New non-destructive update system that preserves user modifications in
.ymlfiles. - Admin Commands: Restructured
/icpermissions to separate administrative functions from player functions.
Fixed
- Corrected the auto-save timer (tick calculation).
- Fixed PlaceholderAPI crashes when sect data was incomplete.
- Optimized race messages to prevent spam during biome changes.
- Fixed the bug preventing tower spawns too close to the player who triggered them.
1.8.2Релиз1.21.5, 1.21.6, 1.21.7 · 4 июля 2025 г.
[1.8.2] - 2025
Fixes
- Fixed the tower generation, now it can only spawn in plains biome
- Fixed meditation, now when you die you don't stay in meditation
- Fixed Astral race, now it work properly
- Fixed spam message for race, now you only see the message multiplier when the multiplier change and not every time you change biome
1.8.1Релиз1.21.5, 1.21.6, 1.21.7 · 3 июля 2025 г.
[1.8.1] - 2025
Fixes
- Updated tower generation to ensure towers spawn on solid, even ground without creating a large artificial base, preventing spawning on trees or uneven terrain like mountainsides
Комментарии
Загружаем…