
BlockSiege
BlockSiege is a Paper plugin focused on destructible block-based privates, configurable member management, and custom siege TNT. It combines territory protection, private durability, raid progression, and multilingual server support in one system.
Links
Tags
Creators
Details
1.1.0-Global
Compatibility
Changes
BlockSiege 1.1.0
This update expands BlockSiege from a basic private-and-TNT plugin into a more complete siege system with crafting, admin tools, new menus, and balance changes.
Added
- Added Siegebreaker, a new heavy siege TNT type
- Added Deepslate Emerald as a new private tier
- Added a full custom TNT crafting system
- Added recipe book integration for custom TNT
- Added
/bsrecipesto unlock BlockSiege recipes in the recipe book - Added
/tntmenuwith a dedicated TNT information GUI - Added
/privateadminwith admin-only private management tools - Added Private Admin Menu
- Added Explosive Substance as a new crafting component
- Added German language support
- Added more
/privatesubcommands:/private hp/private here/private members/private menu
Changed
- Rebalanced private tiers:
- Diamond: size
20 -> 28, health4 -> 7 - Emerald: size
25 -> 24, health remains6
- Diamond: size
- Increased default private limit:
3 -> 5
- Expanded
givetntsupport with more TNT input handling and aliases - Updated plugin API target:
1.20.5 -> 1.20
- Expanded help and command coverage for both players and admins
- Improved localization and message formatting
TNT Balance Changes
-
Shockwave
- block radius:
4 -> 3
- block radius:
-
Stealer
- now does not destroy terrain
- added configurable spawner drop chance
- default spawner drop chance:
0.5
-
Dynamite A
- basic private damage:
2 -> 1 - heavy private damage:
1 -> 0
- basic private damage:
-
Dynamite B
- fuse:
60 -> 70 - basic private damage:
0 -> 1 - heavy private damage:
0 -> 0 - block radius:
40 -> 30 - now affects basic privates
- fuse:
-
Dynamite B2
- block radius:
42 -> 36 - no longer affects basic or heavy privates
- block radius:
-
Ice Wave
- underwater breaking:
false -> true - freeze duration:
5s -> 15s - freeze effect changed from a small radius to a much wider freeze area
- underwater breaking:
Improved
- Improved custom TNT handling and recipe registration
- Improved command structure and admin workflow
- Improved in-game navigation through menus
- Improved multilingual support
- Improved overall plugin presentation and usability
Technical/Config Updates
- Added
messages_de.yml - Added recipe-related systems and listeners
- Added TNT GUI classes and admin command classes
- Added new recipe and crafting registration logic
- Standardized TNT configuration structure for the new version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:YyF4kAlb:xU6jZ5hQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YyF4kAlb:xU6jZ5hQ"
}
