DemonPlugin
Make the night scarier, can your server survive?
DemonPlugin
Demons — Holy Blade vs Hellspawn
Project Page / Modrinth Listing Info
---
Summary
DemonPlugin is a survival plugin that turns every zombie into a deadly demon that can only be slain using a sacred weapon — the Angelic Sword. Designed to pair with a custom resource pack, this plugin makes nights terrifying and rewards players for surviving hell’s invasion.
---
Features
Supernatural Zombie Overhaul:
* Every zombie becomes a Demon automatically * Custom name & behavior * Optional fire resistance * Increased movement speed * Configurable health & damage * Only damageable by Angelic Sword * Fully resource-pack compatible
Angelic Sword:
* Uses Heart of the Sea as the item base (for custom textures) * Only weapon capable of harming demons * One-hit demon kills * Breaks after configurable uses * Recipe fully configurable in config.yml
Vault Rewards:
* Earn money per demon kill * Configurable min/max rewards * Chat message showing exact earnings * Automatically disables if Vault is missing (no errors)
---
Permissions
| Permission | Description | | ------------- | ------------------------ | | demons.reload | Reload the plugin config |
(No admin abuse commands — fully survival-focused)
---
Dependencies
Required:
* Vault * Vault *(optional but recommended for rewards)*
Soft-depend:
* Vault is detected automatically. If not installed, demon rewards are safely skipped and plugin still runs normally.
---
Compatibility
✔ Paper 1.20.x ✔ Paper 1.21.x ✔ Works with custom resource packs ✔ No mods required for players
---
Configuration Example
```yaml demon: damage: 8 # Demon hit damage in half-hearts (8 = 4 hearts) bypass-armor: true # Whether to bypass the players amor and always deal that amount of hearts health: 2 # Demon health in half-hearts (2 = 1 heart) speed-multiplier: 1 # How fast the demon should go (default = 1 defaults to speed of zombie) fire: true # Whether or not the demons die to fire (True = do die to fire false = don't die to fire)
angelic-sword: max-uses: 10 # How many times it can be used before breaking recipe: row1: ["", "", "NETHER_STAR"] row2: ["", "NETHERITE_BLOCK", ""] row3: ["STICK", "", ""]
vault-reward: min: 50 max: 100 ```
---
Installation
1. Drop Demons.jar into `/plugins` 2. Install Vault *(optional for rewards)* 3. Start server to generate config 4. Add your demon resource pack (optional but recommended) 5. Restart and survive the night 👹