afflictions
PluginApache-2.0

afflictions

Afflictions implements supernatural afflictions, such as: Vampirism and Curses.

39
Downloads
2
Followers
1 weeks ago
Updated
📦
2
Versions

📖About afflictions

Afflictions

A supernatural afflictions plugin for Paper servers. Turn players into vampires or werewolves, raise werewolf clans, forge alliances and rivalries, curse players with custom debuffs, and more.

Currently in Beta

The plugin is in active beta. It is feature-rich but still moving fast, so it is best suited to people who do not mind being on the bleeding edge with the occasional bug. Planned for upcoming Release Candidates: MySQL/MariaDB storage (currently falls back to SQLite), an active abilities / skills system, and vampire siring. More PlaceholderAPI placeholders and built-in curses are also on the way.

Found a bug or want to request a feature? Join the Discord.

Features

  • Vampirism - Sunlight damage, night bonuses, a blood system with feeding, and automatic time-based leveling (Fledgling, Nightstalker, Bloodborn, Elder, Ancient)
  • Werewolves & Clans - The Lycanthropy affliction with admin-defined, Alpha-run clans, per-role skins via SkinsRestorer, and a /werewolf transform toggle
  • Alliances & Relations - Vampires and werewolf clans form mutual alliances (allies and clanmates can't damage each other) or declare rivalries and enemies, plus Beta-vs-Alpha leadership challenge duels
  • In-game Menu - /aff opens a GUI with a detailed panel per affliction: vampire stats, your clan and pack roster, and a relations card
  • Curses - Configurable debuff afflictions (weakness, blindness, decay, or create your own)
  • Moon Phases - 8-phase lunar cycle affecting gameplay
  • PlaceholderAPI - Full integration for scoreboards, TAB, and chat plugins
  • Persistent Storage - SQLite with offline player support
  • Fully Configurable - MiniMessage formatting, per-affliction YAML configs, quiet-by-default console

Requirements

  • Paper 26.1.2 (the plan is to support the latest versions of Minecraft; as Minecraft moves toward newer Java versions, the plugin will always target the latest possible Java for the best performance)
  • Java 25+

Optional

Quick Start

  1. Drop the JAR in your plugins/ folder
  2. Restart the server
  3. Use /aff give <player> vampirism (or lycanthropy) to test

Commands

Command Description
/aff give <player> <affliction> [level] Give an affliction
/aff remove <player> <affliction> Remove an affliction
/aff clear <player> Clear all afflictions
/aff list [player] List afflictions
/aff reload Reload configuration
/werewolf transform Toggle your werewolf skin
/werewolf clan ... Run your clan: invite, kick, promote, ally, rival, challenge
/vampire ... Manage your own alliances and rivalries

Documentation

See the Wiki for full documentation:

Support

Join the Discord for help, bug reports, and feature requests: https://discord.dnoct.me/

Building

./gradlew build

License

Apache License 2.0