zDuels

# ZDuels – Minecraft Duel Plugin

A simple and customizable dueling plugin for Bukkit servers that allows players to challenge each other to fair one-on-one battles.

## Features

### Core Functionality
– **Duel Requests**: Players can send duel requests to each other using `/duel send `
– **Accept Challenges**: Receive and accept duel requests with `/duel accept `
– **Spawn Locations**: Admins can set two separate spawn locations for each duelist using `/setduel1` and `/setduel2`
– **Tab Completion**: Full tab completion support for all commands

### Customization
– **Fully Configurable Messages**: Customize all in-game messages through the `config.yml` file
– **Easy Setup**: Simple command-based configuration for spawn points
– **Permission System**: Built-in permission nodes for controlling access

## Commands

### Player Commands
– `/duel send ` – Send a duel request to another player
– `/duel accept ` – Accept a duel request from a player

### Admin Commands
– `/setduel1` – Set the spawn location for duel player 1
– `/setduel2` – Set the spawn location for duel player 2

## Permissions

– `zduels.duel` – Allows players to use duel commands (default: true)
– `zduels.setduel` – Allows setting spawn locations (default: op)

## Configuration

The plugin comes with a fully customizable `config.yml` file where you can modify:
– Duel spawn locations
– All in-game messages
– Plugin settings

## Support

For issues or suggestions, feel free to join out discord.

zDonutBaltop

![Picture that says DOnutBaltop wiht a starry background](https://cdn.modrinth.com/data/cached_images/456aaef5804de76a05e0e4bc3c3ae8bcbbac6392.png)
![Description of our project a bit too long to explain](https://cdn.modrinth.com/data/cached_images/bf5d94615c8af6fbc2406fd0ac8e02d1b53892d1_0.webp)

# **DonutBaltop**
### **Fast, Free, and Lightweight**
**The plugin you’ve been waiting for.**

DonutBaltop is a high-performance Minecraft **1.21x** plugin packed with powerful features and optimized for smooth gameplay. It is designed to provide a high-end experience for viewing player balances without bloating your server.

## **Showcase**
The plugin features a custom **Baltop GUI** titled “MOST MONEY.”
* **Visual Interface:** Players can see a grid of heads representing the top earners on the server.
* **Navigation:** Includes easy-to-use “Previous” and “Next” page arrows.
* **Information:** Displays specific economy data via interactive icons like emeralds and signs.

## **Fully Configurable**
DonutBaltop is super easy to configure and fully customizable. The configuration file allows you to edit:
* **Item Display Names:** Customize how text appears in the GUI.
* **Lore/Descriptions:** Add custom flavor text or change how currency is displayed.
* **Slot Placement:** Choose exactly where items appear in the menu.

## **Plugin Usage**

### **Commands**
* **/baltop** — Opens the balance top GUI.
* **/baltop reload** — Reloads the plugin configuration.

### **Permissions**
* **donutbaltop.use** — Grants access to the /baltop command.
* **donutbaltop.admin** — Access to admin functions and reloading.

### **Dependencies**
To function correctly, this plugin requires:
* **Vault**
* **CoinsEngine**
* **PlayerPoints**

### **Supported Versions**
* **Paper** (and any forks of Paper)
* **Folia**

*Spooker Services — One of the best rated services out there.*

zCore

![zCore logo](https://github.com/zysws/zCore/blob/master/zCore.png?raw=true)

# zCore

[![Modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/project/zcore_)
[![Spigot](https://raw.githubusercontent.com/intergrav/devins-badges/refs/heads/v3/assets/cozy/available/spigot_vector.svg)](https://www.spigotmc.org/resources/zcore.128843/)

[![Version](https://img.shields.io/badge/version-%201.0-blue)](https://github.com/zysws/zCore/releases)
[![Discord](https://img.shields.io/discord/1416861089072943169.svg?label=discord&logo=discord)](https://discord.gg/XbrtmjAhh7)

A **lightweight**, **modular toolkit** designed for server owners who want essential features — no bloat, just high performance and simplicity.

## Why choose zCore?

– **Lightweight:** Keeps your server running smoothly without slowing it down.
– **Fast:** Made for speed and efficiency.
– **Bloat-free:** Only the features you need, nothing extra.
– **Easy-to-use:** Easy setup and configuration.
– **Customizable** Easy to customize any message.

## Commands

| Command | Permission Node | Description |
|—————|——————–|—————————————-|
| `/sethome` | `zCore.setHome` | Allows the player to set homes. |
| `/home` | `zCore.home` | Allows the player to teleport to home. |
| `/setspawn` | `zCore.setSpawn` | Allows the player to set spawn. |
| `/spawn` | `zCore.spawn` | Allows the player to teleport to spawn.|
| `/tpa` | `zCore.tpa` | Allows sending teleport requests. |
| `/tpaccept` | `zCore.tpAccept` | Allows accepting teleport requests. |
| `/tpadeny` | `zCore.tpaDeny` | Allows declining teleport requests. |
| `/announce` | `zCore.announce` | Allows sending announcements in chat. |
| `/rtp` | `zCore.rtp` | Allows teleporting to a random location.|
| `/invsee` | `zCore.invsee` | Allows viewing other players’ inventories.|
| `/endersee` | `zCore.endersee` | Allows viewing other players’ ender chests.|

## License

zCore is licensed under the permissive [MPL License](https://github.com/zysws/zCore/blob/master/LICENSE). See the license file for details.

zChat

zChat
======================================================================

[zChat](https://www.spigotmc.org/resources/zchat.116042/) is a Spigot plugin that is simple to format and manage your chat on your server.

## Features
– Support for all versions from 1.13 to 1.20.6
– Chat Formatting
– PlaceholderAPI Support
– [MiniMessage](https://docs.advntr.dev/minimessage/) support
– Per group format using permissions

## Commands
– /zchat – Manage your zChat plugin.
– /clearchat – Clears the chat.
– /togglechat – Toggle off and on the chat.
– /chatfilter – Manage the chat’s filter.
– /chatcooldown – Set or toggle the cooldown on chat.

## Requirements, Extensions & Supported Software
Requirements:
– Java 8+
– Minecraft 1.13 – 1.20.6
– Luckperms

Supported Software:
– Spigot ([Website](https://www.spigotmc.org/))
– Paper ([GitHub](https://github.com/PaperMC/Paper)) ([Website](https://papermc.io/software/paper))

Optional Dependencies/Extensions:
– PlaceholderAPI

## Found a bug?
Open an issue in the GitHub [issue tracker](https://github.com/mrzcookies/zchat/issues)

## BStats
[![](https://bstats.org/signatures/bukkit/zchat.svg)](https://bstats.org/plugin/bukkit/zChat/21533)

## Credits
– [Adventure](https://docs.advntr.dev/) – Minecraft text api
– [Luckperms](https://luckperms.net/) – Minecraft permission plugin
– [PlaceholderAPI](https://placeholderapi.com/) – Minecraft placeholders

ZavShop

## Features

– 🛒 **GUI Shop System** – Beautiful categorized shop with 5 categories (Nether, Gear, Food, End, Misc)
– 🏷️ **Auction House** – Player-driven marketplace with search, filter, and sort options
– 💰 **Sell System** – Quick sell items for configured prices
– 📋 **Tab Completion** – Full auto-completion for all admin commands
– 🔐 **Permission System** – Control access to admin features
– 💾 **YAML Configuration** – Easy editing of items and prices via config files
– 🚫 **Block/Item Blocker** – Prevent placement or usage of specific materials
– ⚡ **Hot Reload** – Reload configurations without server restart

## Installation

1. Download the `zavshop-1.0.jar` file
2. Place it in your `plugins/` folder
3. Make sure you have **Vault** and an economy plugin installed (e.g., EssentialsX)
4. Restart the server
5. The plugin creates `plugins/ZavShop/` with config files

## Commands

### Player Commands

| Command | Description |
|———|————-|
| `/shop` | Opens the main shop GUI |
| `/sell` | Sells the item in hand for configured price |
| `/ah` | Opens the Auction House |
| `/ah sell ` | Lists held item for auction |

### Admin Commands (requires `zavshop.admin`)

| Command | Description |
|———|————-|
| `/shopadd ` | Add an item to shop |
| `/shopremove ` | Remove an item from shop |
| `/shopprice ` | Update item price |
| `/shopreload` | Reload all configuration files |
| `/blocker ban block ` | Ban a block from being placed |
| `/blocker ban item ` | Ban an item from being used |
| `/blocker unban ` | Remove a ban |
| `/blocker list` | Show all banned items |

## Shop Categories

– **Nether Shop** – Blaze Rods, Nether Wart, Glowstone, Magma Cream, etc.
– **Gear Shop** – Obsidian, Totem of Undying, Ender Pearls, Golden Apples
– **Food Shop** – All food items with configurable prices
– **End Shop** – End-related items like Shulker Shells, Dragon Breath
– **Misc Shop** – Custom items added by admins

## Auction House Features

– 🔍 **Search** – Find items by name
– 🎯 **Filter** – Filter by category (Blocks, Tools, Food, Combat, Potions, Books, Ingredients, Utilities)
– 📊 **Sort** – Sort by Newest, Oldest, Price (Low to High), Price (High to Low)
– 👤 **Your Items** – View only your listings
– ✏️ **Manage** – Right-click your listings to remove them

## Permissions

| Permission | Description |
|————|————-|
| `zavshop.admin` | Access to all admin commands

Tutorial:

Zaphkiel-Plus

## Introduction

Zaphkiel is a powerful custom item system for Minecraft servers, providing a complete solution for item creation, management, and interaction.
Through simple YAML configuration files, you can create custom items with complex behaviors, including dynamic display, event response, and data persistence.

### Core Features

– 🎯 **Simple Configuration** – Define items using YAML files
– 🔄 **Dynamic Display** – Item names and descriptions can be updated in real time based on data
– ⚡ **Event-Driven** – Supports multiple interaction events such as right-click, left-click, and attack
– 💾 **Data Persistence** – A complete NBT data management and serialization system
– 🔧 **Highly Extensible** – Rich API interfaces to support plugin integration
– 🌍 **Multi-Language Support** – Automatically detects the player’s client language and provides localized item experiences

## Compatibility

The latest version has been successfully tested in the `Leaf 1.21.4` and `Leaf 1.21.8` environments.

If you encounter compatibility issues, please feel free to submit feedback in [GitHub Issues](https://github.com/iiabc/Zaphkiel-Plus/issues).

| Core | Version |
|—————————————————|————-|
| [Paper](https://papermc.io/) | 1.9 – 1.21.8 |
| [Purpur](https://purpurmc.org/) | 1.9 – 1.21.8 |
| [Leaf](https://github.com/Winds-Studio/Leaf) | 1.9 – 1.21.8 |

zAnnouncements

**zAnnouncements is a lightweight and easy-to-use plugin that allows server administrators to**
**send beautiful, formatted announcements to all players.**
**Whether you’re managing a small SMP or a large community, this plugin makes global**
**communication simple and stylish.**

## ✨ Features

**Send global announcements with /announce **

**Reload the configuration instantly with /zannouncements reload**

**Supports Legacy Color Codes (&c, &a, etc.) and Hex Colors (<#ff00ff>)**

**Fully customizable main title in the config file**

**Clean and minimal — no unnecessary files or dependencies**

## 🧩 Configuration

**The plugin comes with a short, easy-to-edit config file.**
**You can change the main announcement title, which appears above the message.**
**Config:**

“`
# Config Version 1.0

title: <#ff0000>Example &aSMP # The Announcement Title (Could be Something like “&aAnnouncement”)
“`

## 💬 Commands

/announce → Sends a formatted announcement to all players

/zannounce reload → Reloads the configuration file

## ⚙️ Permissions

zannouncements.use → Allows using /announce

zannouncements.admin → Allows using /zannounce reload

## 🎨 Example Usage

/announce <#00ffff>Server restart in 5 minutes!

→ Displays a bold, colorful announcement visible to all players.

## 🧠 Why Choose zAnnouncements?

**Simple setup, no dependencies**

**Supports both old and modern Minecraft color codes**

**Works perfectly on survival servers, mini-games, or networks**

**Clear, non-intrusive announcements that match your server’s theme**

Zenith-Mod

# Zenith-Mod – Professional Moderation Plugin

Missing something?

Do you miss something in this Plugin? Open a Ticket in our [Discord](https://discord.gg/2a4a3mWR4r) and we’ll implement it very asap!

A comprehensive moderation plugin built for modern Paper servers. Zenith-Mod gives you everything you need to manage your community effectively, with a focus on performance and reliability.

## Core Features

### Complete Moderation Suite

**Ban System** – Full ban management with IP bans, temporary and permanent bans, automatic escalation, and template support. Ban players whether they’re online or offline.

**Mute System** – Chat muting with command blocking support. Works for offline players too, so you can mute someone before they even join. Includes IP-based muting and automatic escalation.

**Warning System** – Track warnings with escalation levels and customizable thresholds. See a player’s warning history at a glance.

**Freeze System** – Freeze players in place with movement restrictions. Perfect for investigations or preventing griefers from escaping.

**Kick System** – Enhanced kick functionality with custom reasons and staff notifications.

**AutoMod** –
The AutoMod system automatically monitors chat and removes messages that violate your server rules — no manual intervention needed.
Word Filter automatically detects and removes messages containing blacklisted words. Thanks to built-in Leetspeak normalization, bypass attempts like 1d10t, i.d.i.o.t or @ssh0le are caught automatically — you only need to add the base word to the list.
AntiSpam detects two types of spam: players sending the same message repeatedly (duplicate detection) and players flooding the chat with too many messages in a short time (flood detection). Both thresholds are fully configurable.
When a message is blocked, the player receives a notification and staff members with the alert permission are instantly notified in-game. Alerts are also sent to a configurable Discord channel as an embed. Staff can toggle their own alerts on/off with /automod alerts.

**Banlist GUI** –
The Banlist GUI gives your staff a clean overview of all bans on your server — both active and inactive — directly in-game via /banlist.
Active bans are displayed in red, expired or already unbanned players in green, making it easy to see the current status at a glance. Each entry shows the player head, ban reason, type (Ban or IP-Ban), remaining duration, the staff member who issued the ban, and the Case ID.
Staff can filter the list to show all bans, active bans only, or inactive bans only. A built-in Case ID search lets you find a specific case instantly by typing the ID in chat. Clicking on an active ban entry unbans the player directly from the GUI.

### Advanced Management Tools

**Vanish System** – Complete invisibility with tab list hiding, god mode, and permission-based visibility. Staff can stay hidden while monitoring the server.

**Alt Detection & Limiting** – Automatically detect alt accounts and limit how many accounts can connect from the same IP address (configurable up to 5 accounts per IP).

**Client Detection** – Detect what client players are using and take action based on that information.

**Chat Freeze** – Temporarily freeze all chat for announcements or emergencies. Useful for server-wide announcements.

**Notes System** – Staff-only notes for players with full history tracking. Keep internal notes that players can’t see.

**History System** – Complete audit trail with case IDs for all moderation actions. Every action is logged and searchable.

### Template & Escalation System

**Pre-configured Templates** – Ready-to-use punishment templates that automatically escalate based on repeat offenses. Set up once and let the system handle repeat offenders.

**Multi-level Escalation** – Automatic duration increases based on how many times a player has been punished. First offense gets a warning, second gets a short ban, third gets longer, and so on.

**IP/UUID Tracking** – Choose whether to track by IP address or UUID per template. Some offenses might need IP tracking, others don’t.

**Custom Reason Suffixes** – Automatically add offense level information to ban reasons. Makes it clear why someone got a longer ban.

**Template Permissions** – Granular permission system so junior staff can only use certain templates.

### Offline Player Support

One of Zenith-Mod’s key features is that you can moderate players even when they’re not currently online. This means you can ban, mute, warn, freeze, or add notes to players who are offline – the action will take effect as soon as they try to join. This is especially useful for handling reports or taking action on players who logged off before you could deal with them.

Note: This refers to players who are currently offline, not offline-mode (cracked) Minecraft servers. The plugin works with standard online-mode authentication.

### API & Integrations

#### Java API System (Beta)

Zenith-Mod includes a comprehensive Java API for developers who want to integrate moderation features into their own plugins.

**Available APIs:**
– **FreezeAPI** – Programmatically freeze and unfreeze players with history tracking
– **ChatFreezeAPI** – Control server chat programmatically
– **EssentialsAPI** – God mode, fly mode, heal, feed, clear inventory, teleport
– **VanishAPI** – Vanish and unvanish players programmatically
– **Event System** – Listen to moderation actions with custom events (Ban, Mute, Warn, Kick events)

All API methods use `CompletableFuture` for non-blocking operations, so they won’t slow down your server. Staff notifications and history logging happen automatically for all API actions.

**API Documentation**: [http://javadocs.zenith-studios.org/](http://javadocs.zenith-studios.org/)

API Beta Notice

The Java API is currently in **Beta**. While core plugin functionality is stable, API features may undergo changes in future versions. Use at your own risk.

#### Other Integrations

**Web-API** (Premium) – RESTful API for external integrations and web panels. Token-based authentication with real-time server statistics and license validation for premium features.

**Discord Integration** (Beta) – Use slash commands in Discord to perform moderation actions. Great for remote moderation or integrating with Discord bots.

### Performance Optimized

Everything in Zenith-Mod is built with performance in mind. All operations are fully asynchronous, so nothing blocks the main server thread. We use HikariCP for database connection pooling, which means fast and efficient database operations. Configuration changes can be reloaded without restarting the server, and all database queries are non-blocking.

### Modern Architecture

**Multi-Database Support** – Works with H2 (default), SQLite, MySQL, or MariaDB. Use H2 for single servers, MySQL/MariaDB for multi-server setups.

**Proxy Support** – Full support for Velocity and BungeeCord IP forwarding.

**Modular Configuration** – Each module has its own config file, making it easy to customize what you need.

**Permission-Based** – Comprehensive permission system so you can control who can do what.

**Error Handling** – Robust error handling means the plugin won’t crash your server if something goes wrong.

## Modules

| Module | Description |
|——–|————-|
| **Ban** | Complete ban management with IP bans and escalation |
| **Mute** | Chat muting with command blocking and escalation |
| **Warn** | Warning system with customizable thresholds |
| **Freeze** | Player freezing with restrictions |
| **Kick** | Enhanced kick system |
| **Vanish** | Complete invisibility system |
| **Limiter** | Alt detection and IP limiting |
| **History** | Complete moderation history tracking |
| **Notes** | Staff notes system |
| **Check** | Player information and status checks |
| **Client Detector** | Client type detection |
| **Chat Freeze** | Temporary chat freezing |
| **Essentials** | God mode, fly mode, heal, feed, clear, teleport |
| **Web-API** (Premium) | RESTful API integration |
| **Discord** (Beta) | Discord bot integration |

**What we’re planning:**
– Punish Command – Take moderation actions through a GUI
– VoiceChat Muting – Mute people in voice chat using [Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat)

## Technical Specifications

### Compatibility

– **Paper 1.21.4+** – Fully tested and supported
– **Paper 1.21.x** – Very likely compatible
– **Paper 1.20.x** – Very likely compatible
– **Paper 1.19.4** – Probably compatible
– **Paper 1.19.x** – May work with minor issues
– **Paper 1.18.x and older** – Not supported
– **Spigot** – Partially supported (some features may not work)

### Requirements

– **Java**: 17 or higher
– **Server**: Paper 1.19.4+ recommended
– **Database**: H2 (default), SQLite, MySQL, or MariaDB
– **Permissions**: LuckPerms or similar (recommended)

### Configuration

– **Hot-Reload**: Use `/zenith reload` to reload all configs without restarting
– **Modular Config**: Each module has its own YAML file in the `modules/` directory
– **Color Support**: Full hex color support and Minecraft color codes
– **Placeholders**: Dynamic placeholders in all messages

## Key Commands

– `/ban