
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.
Список изменений
🚀 BlockSiege 1.0.0 — Global Release
BlockSiege 1.0.0 is the first major global version of the plugin, bringing a large-scale expansion of the core system, new mechanics, better protection logic, improved configuration structure, and a much more complete gameplay experience.
This update is not just a patch — it is a full step forward from 0.7.5.
✨ What changed in 1.0.0 🔒 Expanded private protection system
Private protection has been significantly upgraded and is now much more complete.
New protection logic has been added for:
interactions inside privates
private GUI-related systems
stronger internal protection listeners
better handling of block and entity behavior around private zones
This makes the system much closer to a full-featured competitive/faction-style private mechanic.
💣 Massive TNT system expansion
In 0.7.5, the plugin only included:
c4
shockwave
stealer
In 1.0.0, the TNT system has been heavily expanded with:
dynamite-a
dynamite-b
dynamite-b2
ice-wave
The TNT configuration has also been redesigned into a dedicated tnt.yml, with support for:
separate fuse values
basic and heavy private damage
block radius
underwater behavior
terrain destruction toggles
private damage targeting rules
This gives server owners far more control over balancing and gameplay.
❄️ New Ice Wave mechanic
A completely new Ice Wave system has been added.
This introduces a new custom TNT type with its own service and freeze effect logic, making the plugin feel much more unique compared to older versions.
🧱 Reworked private type configuration
In 0.7.5, private sizes and health were stored directly inside config.yml.
In 1.0.0, private type settings were separated into their own dedicated file:
private_types.yml
This makes the plugin cleaner, easier to maintain, and much more convenient to configure.
🖥️ New private GUI
A new private menu system has been introduced:
PrivateMenu
PrivateMenuCommand
MenuListener
This means players can now interact with private-related actions through a GUI instead of relying only on commands.
📏 Border display system
A full border service has been added, allowing private borders to be displayed in a more visual and user-friendly way.
This improves usability a lot, especially for players who want to understand the size and limits of their private quickly.
📊 New destruction logging
A new DestructionLogService has been added.
This allows better tracking of private destruction and gives server owners more control and visibility over important events.
🚫 TNT anti-spam protection
A dedicated TntSpamProtectionService is now included.
This helps prevent abuse, reduces chaos from excessive TNT placement, and makes the plugin more stable for live servers.
👥 New private limit system
A PrivateLimitService has been added, allowing better control over how many privates players can create.
This is a major improvement for balancing survival, PvP, and faction-style gameplay.
⚙️ Better configuration structure
Compared to 0.7.5, the config system in 1.0.0 is much more modular.
New configuration files and sections include:
private_types.yml
tnt.yml
permissions.yml
performance settings
border settings
anti-spam settings
destruction logging settings
This makes BlockSiege much easier to configure for different server styles.
🧩 More complete plugin architecture
The internal structure of the plugin has grown significantly.
0.7.5 contained 29 files inside the jar. 1.0.0 contains 43 files.
New systems include:
GUI handling
border visualization
logging
anti-spam protection
private limits
stronger protection listeners
expanded TNT mechanics
This makes 1.0.0 a much more complete and production-ready version.
📦 Summary
BlockSiege 1.0.0 is a major milestone release that transforms the plugin from an early functional version into a much more advanced and scalable system.
Highlights
expanded private protection
brand new GUI system
border visualization
destruction logging
TNT anti-spam
private limits
new TNT types
Ice Wave mechanic
separated config files
more flexible balancing options
If you want, I can also turn this into:
a short Modrinth changelog version, or
a very polished release post with emojis, sections, and a more “official project” style.
