Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Links
Tags
Creators
Details
Licensed BlockSiege Custom License
Published 2 months ago
BlockSiege
BlockSiege is a Paper plugin built around destructible block-based privates and siege gameplay.
Players protect territory by placing special private blocks with different sizes and durability, manage trusted members, monitor private HP above the core block, and defend or attack bases using custom siege TNT.
Main Features
- Block-based private system
- Multiple private tiers with configurable size and durability
- Unique private block using a special Ancient Debris item
- Member management system
- Private HP display above the core block
- Custom siege TNT progression
- Crafting recipes for custom TNT
- Recipe book integration
- TNT information menu
- Admin tools and admin private menu
- Anti-spam protection for active TNT
- Destruction logging
- Update checker
- Configurable permissions
- Configurable private limits
- Russian, English, and German language support
- Live language switching for the plugin
Private Types
BlockSiege includes several private tiers:
- Iron
- Gold
- Diamond
- Emerald
- Netherite
- Deepslate Emerald
- Unique
Each private type has its own configurable size and durability.
Custom TNT
BlockSiege includes multiple siege TNT types:
- C4 — compact siege charge
- Shockwave — balanced universal TNT
- Stealer — special TNT for stealing spawners
- Dynamite A — early siege explosive
- Dynamite B — upgraded dynamite
- Dynamite B2 — large-scale terrain explosive
- Ice Wave — freezes water surfaces
- Siegebreaker — heavy anti-private TNT
Custom TNT can be crafted and shown directly in the recipe book.
Commands
Player Commands
- /private help
- /private list
- /private info
- /private hp
- /private here
- /private members
- /private border
- /private menu
- /private add <player>
- /private remove <player>
- /private limit
- /private types
- /privatemenu
- /tntmenu
- /bsrecipes
Admin Commands
- /privateadmin help
- /privateadmin menu
- /privateadmin info
- /privateadmin tp
- /privateadmin heal <number|full>
- /privateadmin sethp <number>
- /privateadmin delete
- /privateadmin owner <player>
- /privateadmin list <player>
- /givetnt <type> [amount]
- /giveuniqueprivate [amount]
Permissions
Main permissions:
- blocksiege.private
- blocksiege.admin
Private limit permissions can also be configured dynamically through permissions.yml.


