EvolveSkeleton
This is a Minecraft plugin based on Spigot/Paper, which implements a mechanism similar to the Evolved Skeletons in Clash Royale. Currently compatible with: Minecraft 1.20.5+ (It is recommended that the server use Paper/Spigot 1.20.5 or higher).
EvolveSkeleton
PS: Plugin's in-game info is in Chinese, feel free to translate them :)
EvolveSkeleton Plugin
Introduction
This is a Minecraft plugin based on Spigot/Paper that implements a mechanism similar to the Evolved Skeletons in Clash Royale. Currently compatible with: `Minecraft 1.20.5+` (It is recommended that the server use Paper/Spigot 1.20.5 or higher)
Features
1. Duplication Ability: Each time an evolved skeleton successfully attacks a player, a new evolved skeleton will be spawned at the original location.
2. Melee Attack: Uses melee attacks with damage equal to 1/2 of a normal zombie (approximately 1.5 points).
3. Target Selection: By default, only attacks players; when Crazy Mode is enabled in the configuration file, it will attack mobs instead.
4. Sunlight Immunity: Does not burn during the day.
5. Fear of Wolves: Will avoid wolves, and wolves will also actively attack evolved skeletons.
6. Unique Appearance: Wears a blue leather cap and displays a custom name.
7. Supports spawning via spawn eggs or automatic evolution triggers (configurable).
Commands
- `/evolveskeleton [amount] / reload`
- Description: Obtain evolved skeleton spawn eggs (default amount: 1) or reload and apply plugin configurations.
- Usage Examples: `/evolveskeleton`, `/evolveskeleton 16`, `/evolveskeleton reload`
- Permission: `evolveskeleton.main`
- `/autospawn <on|off>`
- Description: Enable or disable evolved round evolution (automatically spawns an evolved skeleton when a player kills normal skeletons a configured number of times).
- Permission: `evolveskeleton.autospawn`
- `/killevolveskeleton`
- Description: Clear all evolved skeletons in the current world.
- Permission: `evolveskeleton.kill`
Permission Nodes
- `evolveskeleton.autospawn` — Use the automatic spawn toggle (Default: OP)
- `evolveskeleton.kill` — Clear evolved skeletons (Default: OP)
- `evolveskeleton.main` — Obtain evolved skeleton spawn eggs and reload the configuration file (Default: OP)
Configuration (`config.yml`)
- `autoevolve_feature`: Whether to enable automatic evolution (`true`/`false`)
- `evolve_settings`: Contains `name` (name), `evolve_rounds` (evolution rounds), `evolve_skeleton_health` (health value), etc.
- `experimental.enable_crazy_mode`: Enable Crazy Mode (changes target selection logic)
Default Configuration:
```yaml
autoevolve_feature: true # Whether to enable the automatic evolution feature. true to enable, false to disable
evolve_settings: name: "§bEvolved Skeleton" # Name of the evolved skeleton. Supports color codes evolve_rounds: 2 # Number of evolution rounds. Must be an integer evolve_skeleton_health: 1 # Health value is 1, equivalent to 0.5 hearts. Must be an integer
experimental: enable_crazy_mode: false # Whether to enable Crazy Mode (evolved skeletons will join the player's side and attack all hostile mobs)
```
Installation
1. Ensure the server is running Spigot or Paper `1.20.5` or higher.
2. Place the downloaded JAR file into the server's `plugins` folder (e.g., `plugins/EvolveSkeleton-1.4.jar`).
3. Restart the server or use a hot-reload tool.