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).

19

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.

ADS