Per-Player Chunk Limiter icon

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!

block-limits

chunk-based

ranks

luckperms

technical

redstone

hoppers

pistons

performance

anti-lag