SyEnhancedMonster

A Paper/Purpur plugin for enhancing monster difficulty on Minecraft 1.21.x servers.

10

SyEnhancedMonster

SyEnhancedMonster

A Paper/Purpur plugin for enhancing monster difficulty on Minecraft 1.21.x servers.

Introduction

SyEnhancedMonster is a Minecraft server plugin that enhances the attributes of Zombies, Skeletons, and Creepers to provide players with a more challenging gaming experience.

Features

- Supports Minecraft 1.21.x version - Compatible with Paper and Purpur server software - Requires Java 17+ - Dynamic on/off toggle via commands

Monster Enhancement Effects

Zombie

- All Zombies have their health increased by 0.5x (becomes 1.5x of original) - 20% chance to wear full Netherite armor (Enchantments: Curse of Vanishing, Protection III, Thorns I) - 5% chance to hold an Iron Axe (Enchantment: Curse of Vanishing) - Equipment drop chance set to 0 to prevent players from farming gear

Skeleton

- All Skeletons have their health increased by 1x (becomes 2x of original) - 10% chance to hold a bow with Power V + Flame enchantments - 30% chance to have permanent Regeneration potion effect

Creeper

- All Creepers have their health increased by 0.75x (becomes 1.75x of original) - 50% chance to have permanent Speed potion effect - 20% chance to explode twice (immediately spawns a second Creeper and detonates it after the first explosion)

Installation

1. Download the latest version of `SyEnhancedMonster-1.0.0.jar` 2. Place the JAR file into your server's `plugins` folder 3. Restart the server or use a plugin manager to load it

Usage

Commands

| Command | Description | Permission | |---------|-------------|------------| | `/syhard on` | Enable monster enhancement mode | `syenhancedmonster.admin` | | `/syhard off` | Disable monster enhancement mode | `syenhancedmonster.admin` |

Permissions

- `syenhancedmonster.admin` - Allows use of the `/syhard` command (Default: OP)

Project Structure

``` SyEnhancedMonster/ ├── pom.xml # Maven configuration file ├── README.md # This file └── src/ └── main/ ├── java/com/shiyuan/syenhancedmonster/ │ ├── SyEnhancedMonster.java # Main class │ ├── MonsterSpawnListener.java # Monster spawn listener │ ├── CreeperExplodeListener.java # Creeper explosion listener │ └── SyHardCommand.java # Command handler └── resources/ └── plugin.yml # Plugin configuration file ```

ADS