Exylia Plugins

Getting Started

Installation and setup guide for ExyliaKillEffect

Getting Started

ExyliaKillEffect is a comprehensive kill effects plugin featuring 143 unique visual effects organized in 7 categories. Display spectacular effects when eliminating other players.

Requirements

Make sure your server meets all requirements before installation.

  • Minecraft Version: 1.21.4 or higher
  • Java Version: 21 or higher
  • Server Software: Paper or Paper forks (Purpur, Pufferfish, etc.)
  • Required Dependencies: None
  • Optional Dependencies:
    • PlaceholderAPI 2.11.5+ (for placeholder support)

Installation

Download and Install

  1. Download the ExyliaKillEffect plugin JAR file
  2. Place it in your server's /plugins folder
  3. Restart your server

Request License

  1. Join our Discord server: discord.exylia.net
  2. Request your license in the ticket channel
  3. Save your license key

Configure License

Create license.yml in /plugins/ExyliaKillEffect/:

license:
  key: "your-license-key-here"

Restart Server

Restart your server completely (not just reload).

Verify Installation

Check console for successful plugin loading and license validation.

Features

143 Unique Effects

  • 7 distinct categories: Natural, Elemental, Cosmic, Magical, Special, Mythological, Premium
  • Visual variety: Particles, sounds, fireworks, and custom animations
  • Organized system: Effects grouped by theme for easy navigation

Hierarchical Permission System

  • Individual effect permissions for specific effects
  • Category permissions for entire effect groups
  • Wildcard support for granting all effects at once
  • Flexible validation checks permissions in order of specificity

Interactive GUI System

  • Category navigation with custom icons and descriptions
  • Effect browser with pagination support
  • Real-time preview of selected effect
  • Visual feedback for locked/unlocked effects

Database Support

  • Multiple backends: MySQL, MongoDB, H2
  • Multi-server support: MySQL and MongoDB support cross-server synchronization
  • Memory cache: Optimized performance with in-memory caching
  • Persistent storage: Player effect selections saved automatically

PlaceholderAPI Integration

  • 7 unique placeholders for displaying effect information
  • Effect details: ID, name, description, category, material
  • Status checking: Verify if player has active effect
  • Category information: Display effect category data