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

ZoneCalculator

**ZoneCalculator – Minecraft Plugin**

A simple zone selector, block calculator, and outline visualization plugin for Paper/Spigot 1.21-1.21.11 servers.

**Features:**
– Zone Selection: Use a wooden axe to select two positions (left click = position 1, right click = position 2)
– Block Calculator: The /cal command calculates all non-air blocks in the selected cuboid area, showing a sorted list by block count
– Per-player selections stored automatically

**Commands:**
– /cal – Calculate blocks in selected area

**Permissions:**
– zonecalculator.use – Required to use the plugin (default: true)

**Usage:**
– Hold a WOODEN_AXE in your main hand
– Left-click a block to set position 1
– Right-click a block to set position 2
– Run /cal to see block counts

**Requires:**
– Paper 1.21+ or Spigot 1.21+
– Java 21

Zone PVP

# ZonePvP

ZonePvP adds contained PvP arenas directly into your Minecraft world.
PvP is ONLY active inside defined zones — your survival gameplay outside stays completely vanilla.

Enter a zone, receive a kit, fight nonstop, build your streak, and become the bounty.
Leave or die and your original inventory is instantly restored.

## Features

– PvP Zones – PvP only inside selected areas

– Instant Kits – Safe inventory saving & restoring

– Kill Streaks – Action-bar counter + progression upgrades

– Gear Upgrades

– Armor upgrades every 5 kills

– Netherite armor at 100 streak

– Netherite sword at 150 streak

– +16 arrows + golden apple per kill

– Streak Aura – Visual power effects at 25 / 50 / 100 kills

– Bounty System

– 10+ streak marks players as WANTED

– Announced only to players inside the zone

– Anti-Camp System – Combat-tagged players are pushed back into zones if they hug the border

– Death Handling

– Respawn inside the zone near the center

– Streak reset, kit reapplied

– Gear Protection

– Armor can’t break inside zones

– Fully repaired after each kill

(most of theses can be configured directly in the plugins config file)

## Safe & Isolated

No effects outside zones

No PvP outside zones

Survival worlds remain untouched

## Requires

**Spigot / Paper 1.21.1+
No client mods needed.**

## Why ZonePvP?

1. Competitive PvP without inventory loss
1. No escape or camping cheese
1. Clean progression & visual feedback
1. Zero impact on survival gameplay

– Created by [DarkFox](https://www.youtube.com/@DarkFoxStudiosOF)

Zone Miner Single Use

## Zone Miner is a NeoForge mod that adds configurable area mining.

Switch between simple mining, 3x3x3, 5x5x5, or a fully custom mining shape, all while keeping vanilla-style durability handling and tool restrictions.

### Features

– Multiple mining modes:
– `1×1`
– `3x3x3`
– `5x5x5`
– `Custom`
– In-game keybinds to switch modes and open the custom area settings
– Mining direction follows the player’s look direction
– Live white block outline preview before breaking
– Only breaks extra blocks when the held tool is appropriate
– Ore vein support
– Vanilla block breaking logic is preserved for drops and interactions

## Two Versions Available

This project is available in two separate versions for NeoForge :

### Zone Miner
The standard version uses `legacy durability`.
Your tool loses durability based on the number of blocks actually broken.
[You’ll find it here!](https://modrinth.com/mod/zone-miner-legacy)

### Zone Miner Single Use
This version keeps the same mining features, but only uses `one durability point` for the whole area break.
_You’re on the right page!_

## Controls

– `Y` : Cycle mining mode
– `U` : Open custom area settings

## Custom Area Settings

The custom mode lets you configure:

– Left
– Right
– Up
– Down
– Depth

**Zone Miner is designed to stay simple and practical**
no enchantment requirement, no complicated setup, just configurable area mining with two durability variants depending on how you want to play.

Zone Miner Legacy

## Zone Miner is a NeoForge mod that adds configurable area mining.

Switch between simple mining, 3x3x3, 5x5x5, or a fully custom mining shape, all while keeping vanilla-style durability handling and tool restrictions.

### Features

– Multiple mining modes:
– `1×1`
– `3x3x3`
– `5x5x5`
– `Custom`
– In-game keybinds to switch modes and open the custom area settings
– Mining direction follows the player’s look direction
– Live white block outline preview before breaking
– Only breaks extra blocks when the held tool is appropriate
– Ore vein support
– Vanilla block breaking logic is preserved for drops and interactions

## Two Versions Available

This project is available in two separate versions for NeoForge :

### Zone Miner
The standard version uses `legacy durability`.
Your tool loses durability based on the number of blocks actually broken.
_You’re on the right page!_

### Zone Miner Single Use
This version keeps the same mining features, but only uses `one durability point` for the whole area break.
[You’ll find it here!](https://modrinth.com/mod/zone-miner-single-use)

## Controls

– `Y` : Cycle mining mode
– `U` : Open custom area settings

## Custom Area Settings

The custom mode lets you configure:

– Left
– Right
– Up
– Down
– Depth

**Zone Miner is designed to stay simple and practical**
no enchantment requirement, no complicated setup, just configurable area mining with two durability variants depending on how you want to play.

Zombify

## Zombify

**Prevents villagers from dying when converting to zombie villagers on any difficulty**

Normally, on easy or normal difficulty, villagers may die when converting to zombie villagers, Zombify makes it so your villagers will never die during conversion!

### Chance of villager successfully converting to a zombie villager

| Difficulty | Chance (without the mod) | Chance (with the mod) |
|————|————————–|————————–|
| Easy | 0% | 100% |
| Normal | 50% | 100% |
| Hard | 100% | 100% |

Zombified Player – Kill Your Inner Zombie

[![CurseForge Downloads](https://img.shields.io/curseforge/dt/1075264?logo=curseforge&logoColor=black&label=&labelColor=orange&color=242424)](https://www.curseforge.com/minecraft/mc-mods/zombified-player) [![Modrinth Downloads](https://img.shields.io/modrinth/dt/zombified-player?style=flat&logo=modrinth&logoColor=black&label=&labelColor=18ED49&color=242424)](https://modrinth.com/mod/zombified-player) [![Supported Versions](https://cf.way2muchnoise.eu/versions/1075264(4F21AC).svg)](https://www.curseforge.com/minecraft/mc-mods/zombified-player) [![Discord](https://img.shields.io/discord/1388544059114786907?style=flat&logo=discord&logoColor=white&label=&labelColor=blue)](https://discord.gg/rSVp3nCpPx) [![Static Badge](https://img.shields.io/badge/Ko–fi-75D5E3?logo=ko-fi)](https://ko-fi.com/D1D71EVQVC)

# Zombified Player

This Mod **spawns a zombified version of the player after death**.

**Beta Version!** Please report any problems you find under: [issues](https://github.com/MC-Mods-Pete/ZombifiedPlayer/issues)

## Features
– spawns a zombified version of the player after death
– uses the players actuall skin (uses the steve skin as fallback)
– applies a zombified overlay to the skin
– the dead players inventory can be tranfered to his zombified version

The zombified player mob will use the same skin as the player (with a zombify overlay). Besides that the mob behaves like a regular zombie, but it will not burn in sunlight and it will not despawn.
![Zombified McModsPete](https://cdn.modrinth.com/data/cached_images/37a775099b4874ea960002c1af0ec43d14c3a34a_0.webp)

With a config option it is possible to **transfer the players inventory to the zombified player**. The player will have to fight and defeat the zombified version of himself to get back the items he lost after dying.
![Replace this with a description](https://cdn.modrinth.com/data/cached_images/b808fc724f0c3eb9d9e2452cea1348fb168e3a8b_0.webp)

Needed Mods:
– Fabric API
– Cloth Config

Optional Mods:
– Mod Menu

Zombified piglin’s only drop gold nuggets

I got annoyed trying to make a fast enough filter system for my gold farm so just made this instead.

At the moment it also removes killed by player drops as well as rotten flesh, If I can figure out how to add them back in I will.

Zombified Piglin Infection

![banner](https://cdn.modrinth.com/data/cached_images/0ab8817c2bb297f0863e5dbef5a96e4509cf7519_0.webp)
# **Mod Description**

The Nether has declared war on life itself.

The once-neutral guardians of the Nether have turned into an unstoppable, flesh-hungry horde — and their infection knows no bounds.

## **Features:**

– Makes zombified piglins attack all mobs
– When a mob dies to a zombified piglin they become another zombified piglin