
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.2.0-Global
Compatibility
Changes
BlockSiege 1.2.0-Global is a major quality-of-life and configuration update focused on localization, permissions, and server-side flexibility.
What’s new in 1.2.0:
- Added live language switching with /private setlang <en|ru|de>
- English is now the default plugin language
- Added full localization support for BlockSiege items and menus
- Item names and lore now refresh for online players after language change
- Reworked private limit configuration system
- Added automatic permission generation for custom private limit groups
- Added configurable permission nodes in permissions.yml
- Added /private limit
- Added /private types
- Improved reload behavior for configs, recipes, permissions, and displays
- Improved config comments and setup clarity
- Updated RU / EN / DE language files
- Polished general plugin structure for the Global release
Fixed:
- Fixed private limit configuration issues
- Fixed permission handling in multiple commands and systems
- Fixed item localization update flow
- Fixed TNT spam tracking edge cases
- Fixed version and config consistency issues
This update makes BlockSiege easier to configure, easier to localize, and much cleaner to maintain on real servers.
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:fMUpqiol"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YyF4kAlb:fMUpqiol"
}
