⚑
xShyo_ Plugins Wiki
  • πŸ‘‹ Welcome
  • PREMIUM PLUGINS
    • 🏠 PsMenu
      • Home
      • Installation
      • Commands & Permissions
      • PluginΒ΄s Files
      • Flags
      • FAQ
    • πŸ›’ ShopMaster
      • Home
      • Installation
      • Commands & Permissions
      • item Creation
      • Economy Symbols Configuration
      • Menu Customization
      • PluginΒ΄s Files
      • Development Portal
        • API Getting Started
        • Events
    • πŸ› οΈ TheItemSkin
      • Home
      • Installation
      • Commands & Permissions
      • PluginΒ΄s Files
      • Templates Skin
      • Development Portal
        • API Getting Started
        • Events
    • πŸ”΄ NameGradient
      • Home
      • Installation
      • Commands & Permissions
      • PlaceholderAPI Support
      • PluginΒ΄s Files
      • Format Gradient
      • Development Portal
        • API Getting Started
        • Events
  • FREE PLUGINS
    • 🎁 TheRewards
      • Home
      • Installation
      • Commands & Permissions
      • PlaceholderAPI Support
      • Layouts
      • Reward
      • PluginΒ΄s Files
      • Addons
        • VoucherAddon
      • Development Portal
        • API Getting Started
        • Events
        • Addons
    • ✨ TheGlow
      • Home
      • Installation
      • Commands & Permissions
      • PlaceholderAPI Support
      • PluginΒ΄s Files
    • 🏷️ TheTags
      • Home
      • Installation
      • Commands & Permissions
      • PlaceholderAPI Support
      • PluginΒ΄s Files
      • Tags
    • πŸŽ’ TheVaults
      • Home
      • Installation
      • Commands & Permissions
      • Frequently Asked Questions
      • PluginΒ΄s Files
  • Setups
    • πŸƒ Parkour Setup
      • Home
      • Installation
      • Frequently Asked Questions
    • ⛏️ Survival Setup
  • GENERAL
    • ❔ FAQ
    • βš™οΈ Items | Custom Items
    • πŸ“™ Support
Powered by GitBook
On this page
  • Introduction
  • βš™οΈ Features
  • πŸš€ Usage Examples
  • 🎟️ Voucher System
  • πŸ”§ Installation and Configuration
  • πŸ“š Available Addons Documentation
  • πŸ”„ Addon Lifecycle
  • ❓ Frequently Asked Questions
  1. FREE PLUGINS
  2. 🎁 TheRewards
  3. Development Portal

Addons

The addon system allows you to extend and customize the server experience without the need to directly modify the code base.

Introduction

Addons function as independent modules that can interact with the server's core functions, adding new mechanics and improving gameplay. Thanks to this system, it's possible to manage custom content, such as vouchers, reward systems, events, and more, without the need to make drastic changes to the core.

βš™οΈ Features

  • Modularity – Addons are loaded and managed independently, which facilitates their maintenance and updates.

  • Integration – Allows you to create and extend existing commands without conflicts.

  • Flexible configuration – Uses configuration files to modify each addon's behavior without having to edit code.

  • Event compatibility – Addons can react to server events and execute actions in response.

  • Optimization – Designed to minimize performance impact, ensuring a smooth experience for players.

πŸš€ Usage Examples

🎟️ Voucher System

One of the most used addons is the voucher system, which allows players to receive rewards in the form of custom items.

Main commands:

  • /therewards voucher giveall <type> <amount> – Gives a voucher to all connected players.

  • /therewards voucher takeall <type> <amount> – Removes a specific amount of vouchers from all connected players.

These commands facilitate the distribution of rewards and the administration of special items on the server.

πŸ”§ Installation and Configuration

  1. Place the addon files in the corresponding folder within the server.

  2. Reload the addons with the appropriate command or by restarting the server.

  3. Adjust the configuration in the YAML files as needed.

πŸ“š Available Addons Documentation

Addon
Description
Main Commands

Vouchers

Redeemable coupon system

/therewards voucher

EventManager

Temporary event management

/event start, /event stop

CustomCommands

Creation of custom commands

/customcmd add, /customcmd remove

πŸ”„ Addon Lifecycle

  1. Loading - The addon initializes when the server starts

  2. Registration - Commands, listeners, and hooks are registered

  3. Execution - The addon responds to events and commands

  4. Unloading - Memory is freed when the addon is deactivated

❓ Frequently Asked Questions

Do addons affect server performance? Addons are designed to have minimal impact. Each one can be activated or deactivated as needed.

PreviousEventsNext✨ TheGlow

Last updated 1 month ago

How do I create my own addon? Check our development guide in the developers , where you'll find templates and code examples.

section