ZyloLotto

# ZyloLotto – GUI-Based Lottery System for Minecraft 1.21
**Note:** This version supports **multiple languages**. Currently, **German (`de_DE`)** and **English (`en_US`)** are available.
Set your preferred language in `config.yml`. Additional languages will be added in future updates.

ZyloLotto brings a complete, easy-to-use lottery system to your server.
Players can buy tickets, watch live drawings, and enjoy massive winnings.

Everything is fully GUI-based – no complicated commands required.

## Features

### Ticket System
– Players buy tickets directly through a GUI – each ticket is a randomly generated 5-digit code.
– All tickets are saved automatically and increase the jackpot.

### Jackpot & Economy System
– Fully Vault-compatible, including automatic payout handling.
– The jackpot grows with every ticket purchased or via optional autofill.

### Animated Drawing
– Winning numbers are displayed through a multi-stage animation with sound effects.

### Intelligent Winner Detection
– Automatically detects 2 to 5 correct numbers in the correct positions.
– Winnings are distributed based on configurable percentage values.

### Drawing & Winner History
– Clean GUIs show past draws, winners, dates, and payout amounts.
– All data is stored permanently.

### Player Ticket Overview
– Players can browse their tickets in a paginated GUI.
– Admins can view or delete tickets directly.

### Admin Menu
– Complete lottery management through a dedicated admin menu.
– Change jackpot, ticket price, delete winners or draws, modify autofill, enable/disable rollback, and more.

### Automatic Drawing
– Optional auto-draw that starts a drawing at regular intervals.
– Interval can be set live via chat.

### Test Drawing
– Admins can run a test draw with any 5-digit number.
– Perfect for testing or events.

### SQLite Database
– No setup required – `lotto.db` is created automatically.
– The plugin handles saving tickets, drawings, winners, and jackpot values on its own.

## Commands

| Command | Description |
|——————|———————————————-|
| `/lotto` | Opens the main lottery GUI |
| `/lottodraw` | Starts a regular lottery drawing |
| `/lottotest <12345>` | Starts a test drawing with fixed numbers |

## LuckPerms Permissions

| Permission | Description | Default |
|———————|—————————————————————|———|
| `zylolotto.admin` | Access to the full admin menu and all admin functions | `op` |
| `zylolotto.draw` | Allows executing the official lottery draw (`/lottodraw`) | `op` |
| `zylolotto.test` | Allows executing test drawings (`/lottotest`) | `op` |
| *(no permission)* | Opens the lottery menu via `/lotto` | `everyone` |

## Required Plugins

– **Vault (1.7.3)** – For economy integration
*(SpigotMC: Vault Plugin)*
– **LuckPerms** – For permissions management
*(Modrinth: LuckPerms)*

zTokenSMP

# 🧱 zTokenSMP – Mob Token Economy Plugin

> ᴀ ᴛᴏᴋᴇɴ-ʙᴀsᴇᴅ ᴇᴄᴏɴᴏᴍʏ ᴀɴᴅ ᴀʙɪʟɪᴛɪᴇs ᴘʟᴜɢɪɴ ғᴏʀ ᴍɪɴᴇᴄʀᴀғᴛ sᴍᴘ

Transform your SMP server with a unique token-based economy system featuring **20 unique mob tokens**, each with their own special abilities and powers!

## ✨ Features

🎯 **Token Economy System** – Earn tokens through mining and mob kills
⚡ **20 Unique Mob Tokens** – Each token grants special abilities with cooldowns
🎮 **Interactive GUI** – Beautiful layered token management interface
🎬 **Join Animations** – Stunning scroll animations for new players
🛡️ **Permission System** – Granular control over token access
📊 **Admin Commands** – Complete token management for operators
🎨 **Resource Pack** – Custom textures and Unicode icons included

## 🎮 Commands & Permissions

📋 Click to expand Commands Table

| Command | Description | Permission | Aliases |
|———|————-|————|———|
| `/token [subcommand]` | Manage your tokens | `ztokensmp.use` | `/bal`, `/balance` |
| `/ability [subcommand]` | Manage your abilities | `ztokensmp.use` | `/abilities`, `/skill` |
| `/tokens` | Open tokens GUI | `ztokensmp.use` | `/tokengui`, `/mobTokens` |
| `/tokensadmin [subcommand]` | Admin token commands | `ztokensmp.admin` | `/tokenadmin`, `/tadmin` |

🔐 Click to expand Permissions Table

| Permission | Description | Default |
|————|————-|———|
| `ztokensmp.*` | All plugin permissions | OP |
| `ztokensmp.use` | Basic plugin usage | Everyone |
| `ztokensmp.admin` | Administrative commands | OP |
| `ztokensmp.token.give` | Give tokens to players | OP |
| `ztokensmp.token.take` | Take tokens from players | OP |
| `ztokensmp.token.[mob]` | Access to specific mob token | Everyone |

## 🧊 Token Types & Abilities

🟢 Layer 1: Common Tokens

• **Zombie Token** – Basic undead powers
• **Skeleton Token** – Archery enhancements
• **Spider Token** – Wall climbing abilities
• **Pig Token** – Speed and agility boost
• **Creeper Token** – Explosive resistance

🔵 Layer 2: Rare Tokens

• **Blaze Token** – Fire immunity and flame powers
• **Guardian Token** – Water breathing and aquatic speed
• **Snow Golem Token** – Ice-based abilities
• **Wither Skeleton Token** – Wither immunity and dark powers
• **Bat Token** – Night vision and flight boost

🟣 Layer 3: Epic Tokens

• **Wolf Token** – Pack hunting abilities
• **Squid Token** – Underwater mastery
• **Enderman Token** – Teleportation powers
• **Bee Token** – Pollination and speed
• **Horse Token** – Enhanced movement speed

🟠 Layer 4: Legendary Tokens

• **Chicken Token** – Feather falling and glide
• **Ravager Token** – Brute strength and charging
• **Warden Token** – Sonic boom and vibration detection
• **Witch Token** – Potion brewing mastery
• **Ender Dragon Token** – Ultimate flight and power

## ⚙️ Configuration

“`yaml
# zTokenSMP Configuration
starting-tokens: 100
mining-reward-tokens: 1
mining-reward-chance: 0.1
kill-reward-tokens: 2
death-penalty-tokens: 10

abilities:
max-active: 3
deactivate-on-death: true

save-interval: 300
debug-mode: false

messages:
prefix: “&6[zTokenSMP]&r ”
no-permission: “&cYou don’t have permission to use this command.”
insufficient-tokens: “&cYou don’t have enough tokens.”
“`

## 📋 Requirements

– **Minecraft Version:** 1.20.1+
– **Java Version:** 17+
– **Server Software:** Spigot/Paper
– **Dependencies:** None required

## 📦 Installation

1. Download the latest `zTokenSMP-1.0.0.jar` from releases
2. Place the JAR file in your server’s `plugins` folder
3. Restart your server
4. ᴄᴏɴғɪɢᴜʀᴇ ᴛʜᴇ ᴘʟᴜɢɪɴ ɪɴ `config.yml`
5. Apply the included resource pack to your server (optional)

## 🎨 Resource Pack Features

– 🖼️ **Custom Token Textures** – Unique designs for all 20 tokens
– 🔤 **Unicode Font Support** – Special characters for animations
– 🎭 **GUI Enhancements** – Beautiful interface elements

## 💬 In-Game Messages

All messages support Minecraft color codes:

– `&6[zTokenSMP]&r ` – Plugin prefix
– `&aToken activated successfully!` – Success messages
– `&cInsufficient tokens!` – Error messages
– `&eYou received a new token!` – Reward notifications

## 📄 License

This project is licensed under the **MIT License** – see the LICENSE file for details.

## 👨‍💻 Author

**Made with ❤️ by GamingHuzai**

*ᴇɴᴊᴏʏ ʏᴏᴜʀ ᴛᴏᴋᴇɴ ᴀᴅᴠᴇɴᴛᴜʀᴇ!*

*⚡ Enhance your Minecraft SMP experience with zTokenSMP!*

ZorroAbility

# ZorroAbilites

This Plugin was originaly made for my minecraft server **zorrosmp.de** since we decided not to use it I am publishing it.
ZorroAbilies is a Minecraft Paper plugin that adds abilities that can be used with a totem of undying in the off hand the plugin is completely server side and does not need any modifications client side its also bedrock (geysermc) compatible meaning it can be used by every player ! **This plugins adds following abilities:**

“`
– Fireball (Launch a small explosive fireball.)

– Ninja (Teleport behind your target.)

– Thunder (Strike lightning on your target.)

– Grapple (Pull yourself forward quickly.)

– Freeze (Freeze your target briefly.)

– SmokeBomb (Temporary invisibility + speed.)

– Dash (Dash forward instantly.)

– Shield (Temporary resistance + absorption.)

– Heal (Instantly heal yourself.)

– Pull (Pull your target towards you.)

– Explosive Arrows (Shoot an explosive arrow.)

– Position Switcher (Swap position with your target.)

– Leap (Leap forward powerfully.)

– Blink (Teleport forward instantly.)
“`

Here is the full config.yml

“`
# ======================================
# ZorroAbility Configuration
# ======================================

prefix: “&8[&x&f&f&b&f&0&0✦&8] &x&f&f&9&a&0&0ZorroAbility &8» &7”

# ======================================
# Economy Settings
# ======================================

economy:
provider: “zorro”
# Available providers:
# zorro
# vault
# coinsengine

coinsengine-currency: “foxshards”
vault-currency-name: “money”

# ======================================
# GUI Settings
# ======================================

gui:
abilities_title: “&c⚔ &fPvP Abilities”
size: 54

# ======================================
# Active Ability Settings
# ======================================

active_abilities:
switch_cooldown: 20
activation: “SWAP_HANDS”
required_item: “NONE”

# ======================================
# Totem System
# ======================================

totem_system:
enabled: true
required_item: “TOTEM_OF_UNDYING”
max_lives: 5
show_actionbar: true
actionbar_message: “&6Totem &8▪ &c❤ {lives}&7/&c❤ {max} &8▪ &e{ability}”

# ======================================
# PvP Abilities
# ======================================

pvp_abilities:

fireball:
enabled: true
name: “&c🔥 Fireball”
description:
– “&7Launch a small explosive fireball.”
– “”
– “&eDamage: &f4❤”
material: FIRE_CHARGE
slot: 10
price: 1500
cooldown: 8

ninja:
enabled: true
name: “&8🥷 Ninja”
description:
– “&7Teleport behind your target.”
– “”
– “&eRange: &f15 blocks”
material: WITHER_SKELETON_SKULL
slot: 11
price: 2200
cooldown: 15
range: 15

thunder:
enabled: true
name: “&e⚡ Thunder”
description:
– “&7Strike lightning on your target.”
– “”
– “&eDamage: &f6❤”
material: LIGHTNING_ROD
slot: 12
price: 3200
cooldown: 25
range: 20

grapple:
enabled: true
name: “&a🪝 Grapple”
description:
– “&7Pull yourself forward quickly.”
– “”
– “&eRange: &f30 blocks”
material: FISHING_ROD
slot: 13
price: 1800
cooldown: 10
range: 30

freeze:
enabled: true
name: “&b❄ Freeze”
description:
– “&7Freeze your target briefly.”
– “”
– “&eDuration: &f3s”
material: BLUE_ICE
slot: 14
price: 3800
cooldown: 30
duration: 3
range: 10

smoke_bomb:
enabled: true
name: “&7💨 Smoke Bomb”
description:
– “&7Temporary invisibility + speed.”
– “”
– “&eDuration: &f5s”
material: GUNPOWDER
slot: 15
price: 2100
cooldown: 20
duration: 5

dash:
enabled: true
name: “&d💨 Dash”
description:
– “&7Dash forward instantly.”
– “”
– “&eDistance: &f10 blocks”
material: FEATHER
slot: 16
price: 1400
cooldown: 6

shield:
enabled: true
name: “&e🛡 Shield”
description:
– “&7Temporary resistance + absorption.”
– “”
– “&eDuration: &f3s”
material: SHIELD
slot: 19
price: 4200
cooldown: 35
duration: 3

heal:
enabled: true
name: “&a❤ Heal”
description:
– “&7Instantly heal yourself.”
– “”
– “&eHeal: &f6❤”
material: GLISTERING_MELON_SLICE
slot: 20
price: 2500
cooldown: 25
heal_amount: 12

pull:
enabled: true
name: “&5🌀 Pull”
description:
– “&7Pull your target towards you.”
– “”
– “&eRange: &f15 blocks”
material: ENDER_PEARL
slot: 21
price: 2600
cooldown: 15
range: 15

explosive_arrow:
enabled: true
name: “&c💣 Explosive Arrow”
description:
– “&7Shoot an explosive arrow.”
– “”
– “&eRange: &f40 blocks”
material: SPECTRAL_ARROW
slot: 22
price: 3000
cooldown: 12

switcher:
enabled: true
name: “&d🔄 Switcher”
description:
– “&7Swap position with your target.”
– “”
– “&eRange: &f20 blocks”
material: ENDER_EYE
slot: 23
price: 3400
cooldown: 20
range: 20

leap:
enabled: true
name: “&a🦘 Leap”
description:
– “&7Leap forward powerfully.”
– “”
– “&eMobility Ability”
material: RABBIT_FOOT
slot: 24
price: 1700
cooldown: 10

blink:
enabled: true
name: “&b✨ Blink”
description:
– “&7Teleport forward instantly.”
– “”
– “&eDistance: &f8 blocks”
material: CHORUS_FRUIT
slot: 25
price: 2400
cooldown: 12
range: 8

# ======================================
# Decoration
# ======================================

decoration:
filler:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: ” ”
slots: [0,1,2,3,4,5,6,7,8,45,46,47,51,52,53]

info_abilities:
material: NETHER_STAR
slot: 4
name: “&c⚔ &fPvP Abilities”
lore:
– “&7Purchase active PvP abilities.”
– “”
– “&bYour Balance: &f{balance}”
– “”
– “&7Only &e1 ability &7can be active.”
– “&7Use &e/ab select
– “&7Activate with &e[F] or /use”

# ======================================
# Messages
# ======================================

messages:
ability_purchased: “&aAbility &e{ability} &apurchased successfully!”
ability_enabled: “&aAbility &e{ability} &ais now active.”
ability_disabled: “&cAbility &e{ability} &cis now disabled.”
not_enough_money: “&cNot enough balance! &7Required: &d{price}”
no_abilities: “&cYou do not own any abilities yet.”
ability_not_found: “&cThis ability does not exist.”
config_reloaded: “&aConfiguration reloaded.”

active_selected: “&aActive ability set to &e{ability}”
active_cooldown: “&cAbility on cooldown! &7{time}s remaining.”
active_switch_cooldown: “&cYou must wait &e{time}s &cbefore switching.”
active_used: “&7Used ability &e{ability}”
active_no_target: “&cNo target in range.”
active_no_ability: “&cSelect an ability first using &e/ab select
active_not_owned: “&cYou do not own this ability.”

no_totem_lives: “&cYour totem has no lives left.”
totem_warning: “&c⚠ Only {lives} totem lives remaining!”
totem_consumed: “&cYour totem has been consumed.”
“`

ZoneRental

# ZoneRental – Complete WorldGuard Region Rental System

**A comprehensive Minecraft plugin for managing rental regions with clickable signs, multi-world support, and complete lifecycle automation.**

![Version](https://img.shields.io/badge/version-3.2.0-blue)
![Minecraft](https://img.shields.io/badge/minecraft-1.21%2B-green)
![Platform](https://img.shields.io/badge/platform-Paper%20%7C%20Spigot%20%7C%20bukkit%20%7C%20purpur-orange)

## What is ZoneRental?

ZoneRental is a feature-rich rental management plugin that allows players to rent WorldGuard regions through clickable signs. The plugin handles the complete rental lifecycle including automatic expiration, block restoration, item storage, and economy integration.

Perfect for servers with player shops, market stalls, or any rentable spaces where you need automatic management and restoration.

## Why Download This?

– **Zero Manual Management** – Everything is automated from rental to expiration
– **WorldEdit Restoration** – Regions automatically restore to original state
– **Item Safety** – All items from containers are saved and retrievable
– **Multi-World Support** – Works across overworld, nether, end, and custom worlds
– **Flexible Configuration** – Per-region pricing, durations, and settings
– **Economy Integration** – Full Vault support with any economy plugin
– **Member System** – Allow friends to access your rented regions
– **Extension System** – Players can extend rentals with configurable limits
– **Complete Refund Tracking** – Full transaction history for all refunds
– **EzChestShop Integration** – Automatic shop removal on expiration

## Essential Information Before Downloading

### Requirements

**Required Dependencies:**
– Vault (economy API)
– WorldGuard 7.0.14+ (region management)
– WorldEdit 7.3.16+ (block restoration)
– Any economy plugin (EssentialsX, CMI, etc.)

**Optional Dependencies:**
– LuckPerms (advanced permissions)
– EzChestShop (automatic shop removal)

### Compatibility

– **Server Software:** Paper, Spigot, or any Paper-based fork
– **Minecraft Version:** 1.21+
– **Java Version:** Java 21 required (OpenJDK recommended)

### Installation Steps

1. Install required dependencies (Vault, WorldGuard, WorldEdit, Economy plugin)
2. Download ZoneRental JAR file
3. Place in `plugins/` folder
4. Restart server (configuration files will be auto-generated)
5. Configure `config.yml` to your preferences
6. Create WorldGuard regions: `/rg define `
7. Place signs and create rental signs: `/zrcreatesign `

## Core Features

### Rental Management
– **Clickable Signs** – Right-click to rent, shift-click to extend
– **Multi-World Support** – Same region names work independently across worlds
– **Automatic Expiration** – Regions automatically expire and restore
– **Extension System** – Players can extend rentals up to configured limits
– **Member Management** – Add/remove members to share rented regions
– **Teleportation** – Players can teleport to their rented regions

### Economy & Pricing
– **Vault Integration** – Works with any economy plugin
– **Per-Region Pricing** – Set custom prices for specific regions
– **Extension Pricing** – Configurable extension costs
– **Permission-Based Discounts** – VIP pricing through permissions
– **Full Refund System** – Admin resets provide 100% refunds
– **Extension Refunds** – Optional refunds when duration is reset

### Block Restoration
– **WorldEdit Integration** – Captures and restores block states
– **Entity Restoration** – Optionally restore entities (mobs, armor stands)
– **Biome Restoration** – Optionally restore biome data
– **Auto-Cleanup** – Configurable automatic schematic deletion
– **World-Aware** – Restoration happens in the correct world

### Item Storage
– **Container Scanning** – Automatically saves items from all containers
– **Player Retrieval** – `/zrretrieve` command to get stored items
– **Notification System** – Players notified when items are stored
– **Auto-Cleanup** – Items removed after retrieval

### Admin Tools
– **Command-Based Config** – All per-region settings via `/zroverride` commands
– **Region Groups** – Group regions for mass configuration changes
– **Duration Management** – Add, remove, set, or reset rental time
– **Auto-Verification** – Startup verification of region configurations
– **Refund History** – Complete transaction tracking per rental
– **Sign Protection** – Signs and support blocks are protected from breaking

### Integration Features
– **EzChestShop** – Automatic chest shop removal on expiration
– **WorldGuard** – Automatic member management
– **LuckPerms** – Full permission system integration
– **Notification System** – Configurable expiration warnings

## User Commands

– `/zr help` – Show help menu
– `/zrinfo ` – View rental information
– `/zrlist [player]` – List active rentals
– `/zrextend ` – Extend a rental
– `/zrretrieve` – Get stored items from expired rentals
– `/zrmember add/remove ` – Manage members
– `/zrmembers ` – List members of rented region
– `/zrtp ` – Teleport to rented region

## Admin Commands

– `/zrcreatesign ` – Create rental sign
– `/zrreload` – Reload configuration
– `/zrreset ` – Reset rental with full refund
– `/zrduration [time]` – Modify duration
– `/zroverride ` – Per-region settings
– `/zrgroup ` – Manage region groups
– `/zrremove ` – Remove rental setup completely
– `/zrrefundhistory ` – View refund transaction history
– `/zrverify` – Verify region configurations

## Permissions

**User Permissions (default: true):**
– `ZoneRental.rent` – Rent regions
– `ZoneRental.extend` – Extend rentals
– `ZoneRental.retrieve` – Retrieve stored items
– `ZoneRental.info` – View rental info
– `ZoneRental.list` – List your rentals
– `ZoneRental.member` – Manage members
– `ZoneRental.members` – View members
– `ZoneRental.tp` – Teleport to rentals

**Admin Permissions (default: op):**
– `ZoneRental.admin.*` – All admin permissions
– `ZoneRental.admin.reload` – Reload plugin
– `ZoneRental.admin.createsign` – Create rental signs
– `ZoneRental.admin.reset` – Reset rentals
– `ZoneRental.admin.duration` – Modify durations
– `ZoneRental.admin.override` – Per-region settings
– `ZoneRental.admin.remove` – Remove rental setup
– `ZoneRental.admin.refundhistory` – View refund history
– `ZoneRental.admin.verify` – Verify configurations
– `ZoneRental.admin.bypass` – Bypass restrictions
– `ZoneRental.admin.breaksign` – Break rental signs
– `ZoneRental.admin.list.others` – List others’ rentals
– `ZoneRental.admin.group` – Manage region groups

## Configuration Files

The plugin creates six configuration files:

1. **config.yml** – Main configuration (economy, durations, messages)
2. **regions.yml** – Per-region overrides (managed via commands)
3. **groups.yml** – Region group definitions
4. **signs.yml** – Sign locations and support blocks
5. **storage.yml** – Item storage from expired rentals
6. **rentals.yml** – Active rental data (runtime)

Plus a `schematics/` folder for WorldEdit region snapshots.

## Quick Start Guide

1. **Install dependencies** (Vault, WorldGuard, WorldEdit, Economy plugin)
2. **Restart server** to generate configs
3. **Configure settings** in `config.yml`
4. **Create a WorldGuard region:** `/rg define shop1`
5. **Place a sign** where you want players to interact
6. **Create rental sign:** `/zrcreatesign shop1`
7. **Optionally customize:** `/zroverride price shop1 500.0`
8. **Done!** Players can now right-click the sign to rent

## Support & Documentation

– **Full Documentation:** See repository README.md
– **Build Instructions:** See BUILDING.md
– **Version History:** See CHANGELOG.md

## Source Code & License

– **Repository:** https://github.com/Warstorm548/ZoneRental
– **License:** AGPL-3.0 (open source)

## Development Note
– this plugin was Developed utilizing claude code, ai-assisted Development
– The plugin is tested manually in a test server environment to ensure minimal bugs and reduce issues that may be persent in the code.

ZonePractice Pro Duels

# ZonePractice Pro The Ultimate Minecraft PvP Duels Plugin

Elevate your Minecraft server with ZonePractice Pro, the most advanced practice / duels and matchmaking plugin available. Designed for high performance and total customizability, ZonePractice Pro delivers a next generation PvP experience. Players can unlock custom armor trims, shield patterns, and unique death effects. Navigate lobbies in style using wind charges, tridents, elytras, or spears.

## Key Features of ZonePractice Pro

### ⚔️ Modern PvP Ladder Types
+ TnT Sumo, MLGRush, Crystals, Cart, BedWars, Bridges, SkyWars, Fireball Fight, BattleRush
+ Sumo, Boxing, PearlFight, Spleef, Build, Basic

### ⚡ Asynchronous Arena System
+ High performance asynchronous arena copying for build modes
+ Highly configurable basic and build type arenas
+ Player hiding functionality for non build arenas
+ Unlimited concurrent matches in non build arenas

### 🛡️ Custom Player Kit System
+ Create custom kits inspired by popular PvP servers
+ Up to 4 personalized kits per player with extra items
+ Intuitive GUI for players to create and manage loadouts

### 🏆 Automated Server Events
+ Host engaging events easily including Brackets, Juggernaut, LMS, OITC, Splegg, Sumo, and TNT Tag

### ⚖️ Advanced Matchmaking and Queues
+ Unranked queues based on player divisions
+ Ranked queues powered by accurate ELO matchmaking
+ Clean two category page queue selector GUI

### 📊 Player Statistics and Divisions
+ Track Experience points, Wins, Kills, Deaths, and Streaks
+ Set minimum division requirements for ranked play
+ Beautiful GUI and Hologram leaderboards

### 👥 FFA and Party System
+ Dedicated FFA arenas featuring multiple ladders and independent stats
+ Robust Party System offering 6 distinct settings
+ Support for FFA, Split party games, and Party versus Party matches

### ⚙️ Premium Match Features
+ Fully customizable sidebar and below name health bars for every ladder
+ Exp bar cooldowns for Ender pearls, Arrows, and Golden Apples
+ Built in staff mode and advanced spectator mode
+ Duel rematch items, Nametag systems, and Round selectors

### 🚀 Unmatched Performance and Customizability
+ Incredible server performance with simple installation
+ Complete customizability utilizing version controlled config files
+ Comprehensive setup GUI for server administrators
+ Developer API included for custom integrations
+ MiniMessage chat formatting and PlaceholderAPI support
+ Custom death messages and sound effects
+ Seamless multiple world support to run alongside other minigames
+ Custom inventory items for a unique feel

## Important Installation Requirement

To guarantee high performance packet handling, ZonePractice Pro requires the PacketEvents API. Please ensure you install the latest release on your server before starting.

[Download PacketEvents Here](https://github.com/retrooper/packetevents/releases)

## Community and Support

[Join our Discord Community](https://discord.gg/xZy34zbnxe)

## Plugin Screenshots

ZonePractice Pro Gameplay Screenshot 1
ZonePractice Pro Gameplay Screenshot 2
ZonePractice Pro Gameplay Screenshot 3
ZonePractice Pro Gameplay Screenshot 4
ZonePractice Pro Gameplay Screenshot 5
ZonePractice Pro Gameplay Screenshot 6
ZonePractice Pro Gameplay Screenshot 7

Zombified Piglin Cure

Cure Zombified Piglins to regular Piglins with a Splash Potion of Weakness and a Golden Apple like how you would cure a Zombie Villager.

Cured Piglins will be permanently immune to re-zombifying, can be traded with, can pick up items, can equip and use swords, axes, and crossbows (but not regular bows).

Supports Multiplayer.

Made for Java 1.21.7.

ZombieSMP

**ZombieSMP** brings your server to life by unleashing a genuine zombie apocalypse. Designed for creative server owners and unique SMP adventures, this plugin transforms nighttime into a high-stakes survival challenge with deep community interaction.

**_Features:_**

– Quadruple zombie spawns at night for real danger and chaos.
– Beds explode if players try to sleep, just like in the Nether.
– If a player is attacked by a zombie at night or by an infected player, they become a zombie for 10 minutes with permanent, fully configurable slowness.
– Deep LuckPerms integration: when infected, a player’s current permission group is saved and replaced with a new “zombie” group. After the effect ends (or is cleared by staff), the previous group is restored automatically.
– Track how many times each player has become a zombie with the %zombies% placeholder, usable in scoreboard, tab, or hologram.
– Infected players **cannot attack or be attacked by other zombies or infected players**. Zombie-on-zombie combat is fully blocked to encourage cooperation between the infected.
– Infection and transformation are fully customizable: **choose how many zombie/player hits before a transformation** happens using a config option, perfect for events or balancing SMP difficulty.
– When a player is infected, a **fully customizable “ding” sound and title display** (like BedWars-style “ZOMBIEE”) for unmistakable feedback. Both the text and subtitle can be changed in config.yml.
– **Infected players burn in direct sunlight**, just like real zombies, taking half a heart of damage per second. Wearing any helmet prevents burning.
– **Infection reward system**: when an infected player infects a human, the server can execute a configurable command (e.g., give the infector a diamond). Fully customizable and can be toggled on/off.
– Staff can infect any player manually with /zombies add player, or cure them at any time with /zombies clear player.
– All messages, durations, multipliers, slowness level, infection titles, rewards, and commands are fully configurable in config.yml.
– Optionally, you can choose if the infection timer runs while the player is offline.
– Permanent slowness applied to infected players cannot be removed by drinking milk or other means (except plugin cure).
– Infection counter and state are saved to disk, so data persists through restarts.

**_To set up:_**

1. Dependencies required: LuckPerms for group management (absolutely necessary), PlaceholderAPI if you want to show %zombies% in scoreboard, tab, or holograms, and PaperMC 1.21.x.
2. To create the zombie group, use the following LuckPerms commands in your console:
`/lp creategroup zombie`
3. Optionally, set a prefix so infected players stand out:
`/lp group zombie meta setprefix “&2[Zombie] “`
4. You can also adjust the group’s permissions if you want to give infected players special limitations or abilities.
5. Edit the config.yml file in the ZombieSMP folder to fully customize infection times, multipliers, messages, commands, slowness level, hit requirements, infection titles, sun damage, and reward system.
6. When infected, a player is moved to the zombie group and receives permanent slowness (as configured). After the timer runs out or when cured using /zombies clear, their old group and permissions are restored.
7. Use %zombies% in any PlaceholderAPI-compatible plugin (scoreboard, tab, hologram, chat) to show each player’s infection count.

ZombieSMP is made for servers that want to create real tension and unique zombie infection gameplay, perfect for special events, new SMP challenges, or creative game modes.

zombie siege (Content pack)

a small mod that add a few items and loot table integrations

1.0.3 – mutant monsters compatability

adds coin to mutant zombie drops

items:
stimpack heals 2 hearts
bloodbag heals 4 hearts
painkillers makes you take a lot less damage for 15 sec
bandage gives regen heals 3 and a half hearts
coins: copper, silver, gold, platinum.

all coins are droped by all zombies

you can add this to any modpack you want

join my discord to report bugs and help support me [Day of the Dead Discord server](https://discord.gg/PAHCrH5uPT)

TradeShop

# Tradeshop!
_A simple, no-nonsense trade chest shop plugin._

# Usage
Place any storage block like a chest, barrel, or shulker.
Then put a sign on the side of the block with the following format.
“`
[Shop]
X ItemName (or “[Hand]”)
for
Y ItemName (or “[Hand]”)
“`
ItemName must be the name of the [Bukkit Material](https://jd.papermc.io/paper/1.21.1/org/bukkit/Material.html) (case/space doesn’t matter)
Use `[Hand]` as a temporary placeholder; then right click the sign with the item.

If it works, the sign will reformat itself.

### Example
“`
[Shop]
1 Iron Ingot
for
64 Wheat Seeds
“`

# Note
This plugin is very new! Please report any bugs or recommend any features on GitHub issues or my Discord.

# Rant
I have a strong distaste for plugins with AI-Generated icons. I will NOT download your plugin if the icon is an AI-Generated image. I made the icon for this plugin in 5 minutes using free software.

znodes

# znodes
![Nodes map screenshot](https://i.ibb.co/GcccyBs/nodes-map-example.jpg)

Map painting – but in block game. Fork of the original minecraft-nodes project by phonon

I created this fork due to the the last commit on phonon’s repo being from two years ago. I have no intention of supporting older versions, if you are on an outdated version, update.
Other plugin modules such as the dynmap and ports plugin will be moved to seperate repos.

## What is nodes?
Nodes takes inspiration from Towny, Hearts of Iron 4, and the famous Minecraft factions experience from 2014.

* Map segmented into pre-created territories which are groups of contiguous minecraft chunks.
* Territories have different resource nodes which provide different resource yields from mining and different rates for farming, animal breeding, etc…
* Players form a town which controls territories. Initial territory claims must be connected.
* War is capturing territories from another town.
* Towns choose 1 territory to be their capital which cannot be taken until all other territories are captured.
* A captured territory is occupied and provides resource benefits to the occupier. The occupier has the option to annex a territory and add it to their town.

## Notable Changes Over Upstream
* Folia Support
* Modern version support

original author: phonon

znodes fork maintainer: tlm920