SyEnhancedMonster
A Paper/Purpur plugin for enhancing monster difficulty on Minecraft 1.21.x servers.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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 ```