DaiDich is an advanced infection-based survival event plugin designed for Minecraft servers. It simulates a dynamic plague outbreak where players must survive waves of monsters and earn points by defeating them. As players accumulate points, they rank up and unlock tougher challenges.
Features
- Infection Event System
Trigger an “infection” that spreads through nearby chunks. Players in affected areas will face escalating waves of mobs.
- Mob & Boss Spawning
Mobs (including MythicMobs) are spawned dynamically based on player rank and location. Boss mobs can be configured with spawn limits and distance rules.
- Point System & Ranks
Players earn points by killing mobs. These points determine their rank, which influences the difficulty of enemies they encounter.
- Leaderboard
/daidich top displays the top 5 players by point total, including the player’s own position.
- PlaceholderAPI Support
Includes %daidich_point% and %daidich_rank% placeholders for use in other plugins like scoreboards, holograms, and more.
- ⏱️ Automatic Start/End
Schedule events to start and stop automatically based on configured time values.
- Command-Based Admin Control
Includes commands to start/stop the infection, add/set/take player points, and reload config.
Installation Instructions
- Download & Place
Drop the DaiDich.jar file into your server’s /plugins folder.
- Dependencies (Required):
- Start Your Server
The plugin will automatically generate a config.yml and player_points.yml.
- Configure Your Infection Levels
Customize mob types, ranks, spawn rules, and messages inside config.yml.
Basic Commands
Command
Description
Permission
/daidich batdau Start the infection daidich.batdau
/daidich ketthuc End the infection daidich.ketthuc
/daidich reload Reload config and levels daidich.reload
/daidich top Show top 5 players daidich.top
/daidich rank Show your current rank daidich.rank
/daidich set <p> <x> Set points for player daidich.set
/daidich add <p> <x> Add points to player daidich.add
/daidich take <p> <x> Take points from player daidich.take
Tips
- Configure levels-spawn and Levels properly to control how ranks affect mob spawn logic.
- Use keepInventoryWorlds to avoid dropping player items during the infection event.
- Boss spawn range is managed via boss_spawn_distance to avoid cluttering with too many bosses.