
Per-Player Chunk Limiter 1.2.3
Advanced per-chunk block limits with rank perks, LuckPerms, observer & dispenser control
๐ PerPlayerBlockLimits - Chunk-Based System (Secure Edition)
๐ฎ The ULTIMATE chunk-based block limiting plugin โ Secure, Optimized & Monetizable!
Take full control of technical builds & server performance while offering players premium perks they can buy โ all with the most advanced, secure, and feature-rich per-chunk block limit system ever made for Minecraft servers.
โจ Why Choose PerPlayerBlockLimits?
โ
Prevent server lag & abuse from redstone machines and farms
โ
Offer rank-based perks players can purchase โ perfect for donations or shop bundles
โ
Fully integrated with LuckPerms & PlaceholderAPI
โ
Completely customizable to fit YOUR serverโs needs
โ
Safe, secure, and blazing fast
๐งฑ Core Features
๐ Chunk-Based Block Limits
Each 16x16 chunk tracks limits separately โ smarter than global limits.
๐ Rank-Based Permissions
Set different limits for ranks like Default, VIP, VVIP, MVP, Legend & Ultimate โ and sell these ranks or permissions to players through your shop.
๐ Seamless LuckPerms Integration
Assign permissions dynamically with LuckPerms โ players automatically get the limits of their rank.
๐ Real-Time Tracking
Detects block placement & breaking instantly โ no laggy scans.
๐ Monetizable Perks
Because limits are tied to permissions, you can sell higher block limits as perks or bundles โ increasing your serverโs revenue while keeping builds under control.
๐ PlaceholderAPI Support
Show players their limits, progress & rank anywhere โ perfect for scoreboards & menus.
๐ High Performance & Secure
Lightweight, optimized, and packed with anti-tampering & runtime security checks to protect your server.
๐ฏ How Does It Work?
๐บ๏ธ Every chunk (16x16 area) has its own independent limits based on the playerโs rank.
๐จ Players can build up to their rankโs limit per chunk, then move to another chunk if needed.
๐ Prevents huge farms in one area that hurt performance, while letting players progress.
๐ฐ Players can upgrade their rank to unlock more limits!
๐ Default Rank Limits Table
Default | 5 | 8 | 6 | - |
VIP | 10 | 15 | 12 | - |
VVIP | 20 | 25 | 20 | - |
MVP | 35 | 40 | 35 | 25 |
Legend | 50 | 60 | 50 | 40 |
Ultimate | 100 | 120 | 100 | 80 |
All values can be changed in config.yml
โ customize it however you like!
๐งฐ Commands
-
/pblimits check
โ View your current chunkโs block usage & limits -
/pblimits clean <blocktype>
โ Reset tracking for a specific block type -
/pblimits clear
โ Wipe all tracking data -
/pblimits reload
โ Reload configuration without restarting -
/pblimits stats
โ View server-wide stats -
/pblimits info
โ Plugin information
๐ PlaceholderAPI Placeholders
โ๏ธ %ppbl_hopper_current%
โ Current hopper count in this chunk
โ๏ธ %ppbl_hopper_max%
โ Maximum hoppers allowed in this chunk
โ๏ธ %ppbl_rank%
โ Playerโs current rank
โ๏ธ %ppbl_chunk_info%
โ Chunk coordinates & stats
Use these to create dynamic scoreboards, menus, and messages!
๐ง Easy Installation
1๏ธโฃ Download the plugin JAR file
2๏ธโฃ Drop it into your /plugins
folder
3๏ธโฃ Install LuckPerms (strongly recommended)
4๏ธโฃ Restart your server
5๏ธโฃ Edit config.yml
to set up ranks & limits
6๏ธโฃ Assign permissions to ranks with LuckPerms โ and start selling them in your shop!
Config
# PerPlayerBlockLimits Configuration
settings:
notifications:
chunk-limit-reached: true
chunk-near-limit: true
near-limit-percent: 80
cleanup:
remove-oldest-first: true
protect-named-blocks: true
# Security settings
security:
enabled: true
build-timestamp: 1721207244
# Block limits per chunk based on player rank
ranks:
default:
blocks:
HOPPER: 5
PISTON: 8
STICKY_PISTON: 8
OBSERVER: 6
vip:
blocks:
HOPPER: 10
PISTON: 15
STICKY_PISTON: 15
OBSERVER: 12
vvip:
blocks:
HOPPER: 20
PISTON: 25
STICKY_PISTON: 25
OBSERVER: 20
mvp:
blocks:
HOPPER: 35
PISTON: 40
STICKY_PISTON: 40
OBSERVER: 35
DISPENSER: 25
DROPPER: 25
legend:
blocks:
HOPPER: 50
PISTON: 60
STICKY_PISTON: 60
OBSERVER: 50
DISPENSER: 40
DROPPER: 40
COMPARATOR: 30
REPEATER: 30
ultimate:
blocks:
HOPPER: 100
PISTON: 120
STICKY_PISTON: 120
OBSERVER: 100
DISPENSER: 80
DROPPER: 80
COMPARATOR: 60
REPEATER: 60
NOTE_BLOCK: 50
messages:
prefix: "&8[&bPPBL&8]&r "
chunk-limit-reached: "&cChunk limit reached! You can't place more {block} in this chunk (limit: {limit})"
chunk-near-limit: "&eApproaching chunk limit for {block}! ({current}/{max}) in {chunk}"
chunk-info: "&aChunk information: &f{chunk}"
block-removed: "&cRemoved {count} blocks from chunk due to configuration change."
rank-upgrade: "&aYour chunk block limits have increased with your new rank!"
๐ฐ Monetization Ready
๐ Since the block limits are tied to ranks & permissions, you can offer players premium ranks (VIP, VVIP, etc.) in exchange for donations or in-game purchases โ turning your serverโs limitations into a sustainable revenue stream!
๐ Built-In Security Features
๐ Secure build with integrity verification
๐ซ Anti-tampering & runtime validation
โก Minimized, optimized JAR for peak performance
๐ Support & Community
๐ฌ Need help or have questions?
Join our Discord server , ask your questions, or open a support ticket anytime.
๐จ Perfect for:
โ Survival servers
โ Creative plots
โ Technical Minecraft servers
โ Any server where performance & fairness matter!