Explosion ProtectorСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (10)
release
Explosion Protector 3.1
3.121 сент. 2026 г.118Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Что нового
## What's new in 3.1
ExplosionProtector **3.1** adds support for Minecraft **26.2**.
**Highlights**
- Confirm compatibility with **26.2**
- Keep one universal JAR for **Paper / Folia / Purpur / Spigot**
- Supported Minecraft lines: `1.19.x`, `1.20.x`, `1.21.x`, `26.1.x`, `26.2`
**Notes**
- Still one download for all supported versions
- CoreProtect **24.0+** is recommended
- After updating, reload or restart the server
release
ExplosionProtector 3.0
3.012 сент. 2026 г.19Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur, spigot
Что нового
## What's new in 3.0
ExplosionProtector 3.0 ships as **one universal JAR** for Paper/Folia **1.19.x – 26.1.x**.
**Highlights**
- Add `always-explode-blocks` whitelist — listed materials always break, even if player-placed
- Default `protect-first-unknown: false` so natural terrain explodes correctly again
- Update for **CoreProtect 24.0**
- Improve async CoreProtect lookups (queue, cache, circuit breaker)
- Persist player-placed blocks in SQLite with safer chunk/world unload handling
- Add Folia-safe schedulers
- Refresh README / docs for the 3.0 release
**Supported**
- Paper / Folia / Spigot forks: `1.19.x`, `1.20.x`, `1.21.x`, `26.1.x`
**Note**
- After updating, set `protect-first-unknown: false` if your old config still has `true`
- Add any trap/redstone/TNT materials you want forced to explode under `always-explode-blocks`
- CoreProtect **24.0+** is recommended
release
ExplosionProtector 2.2
2.225 февр. 2026 г.276Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Что нового
### What changed
- Paintings and item frames are no longer fully unbreakable.
- They are now protected only from explosions.
- Normal break behavior is preserved for all non-explosion causes.
### Technical fixes
- Added explosion-only checks for hanging entities:
- `HangingBreakEvent` -> cancel only `EXPLOSION`
- `EntityDamageEvent` -> cancel only `BLOCK_EXPLOSION` / `ENTITY_EXPLOSION`
- Removed invalid frame/painting handling from explosion `blockList` logic.
### Dependency update
- CoreProtect API updated to `23.1` (from `22.4`).
### Recommended setup
- Use CoreProtect `23+` to avoid known 22.4 entity logging warnings.
release
ExplosionProtector 2.0
2.028 нояб. 2025 г.72Minecraft: 1.21.8folia
Что нового
folia release
release
ExplosionProtector 2.0
2.027 апр. 2025 г.87Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper, purpur, spigot
Что нового
# Changelog
## [2.0] – 2025-04-27
### Added
- **Guava-backed lookup cache** (`Cache<String,Boolean> placementCache`) to dramatically reduce repeated CoreProtect block lookups.
- **Localization support** via `config.yml` (`language: <code>`) and external `messages_<lang>.yml` files for English, Russian, Spanish, Chinese, Hindi, Arabic, French, German, Japanese and Portuguese.
- **Automatic resource extraction** of all `messages*.yml` files from the plugin JAR into the data folder on first run.
- **`/ep` command** with three sub-commands:
- `status`/`info` — shows plugin status and number of blocks protected in the last explosion.
- `language <code>` — dynamically switch the plugin’s language at runtime without a server restart.
- **Dynamic message loading** (`loadLanguageMessages(lang)`) to reload translated messages immediately after `/ep language` is run.
### Changed
- **Explosion handling** consolidated:
- **TNT chain reactions** now explicitly allow TNT to break through, while all *other* blocks placed by players remain protected.
- Unified logic for `EntityExplodeEvent` and `BlockExplodeEvent` into two succinct handlers.
- **CoreProtect API check** simplified to `APIVersion() >= 7` (from `>= 10`) and proper plugin‐enabled test.
- **Logging and user feedback** moved entirely into configurable message files instead of hard-coded strings in code.
- **Comments** and documentation updated to English throughout the codebase.
### Fixed
- **NPE safety**: all CoreProtect lookups and message loads guard against `null` and absent resources.
- **TNT projectile**: improved handling in `ProjectileHitEvent` to prevent lingering TNT entities from exploding unexpectedly.
release
ExplosionProtector 2.0
2.027 апр. 2025 г.53Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur, spigot
Что нового
# Changelog
## [2.0] – 2025-04-27
### Added
- **Guava-backed lookup cache** (`Cache<String,Boolean> placementCache`) to dramatically reduce repeated CoreProtect block lookups.
- **Localization support** via `config.yml` (`language: <code>`) and external `messages_<lang>.yml` files for English, Russian, Spanish, Chinese, Hindi, Arabic, French, German, Japanese and Portuguese.
- **Automatic resource extraction** of all `messages*.yml` files from the plugin JAR into the data folder on first run.
- **`/ep` command** with three sub-commands:
- `status`/`info` — shows plugin status and number of blocks protected in the last explosion.
- `language <code>` — dynamically switch the plugin’s language at runtime without a server restart.
- **Dynamic message loading** (`loadLanguageMessages(lang)`) to reload translated messages immediately after `/ep language` is run.
### Changed
- **Explosion handling** consolidated:
- **TNT chain reactions** now explicitly allow TNT to break through, while all *other* blocks placed by players remain protected.
- Unified logic for `EntityExplodeEvent` and `BlockExplodeEvent` into two succinct handlers.
- **CoreProtect API check** simplified to `APIVersion() >= 7` (from `>= 10`) and proper plugin‐enabled test.
- **Logging and user feedback** moved entirely into configurable message files instead of hard-coded strings in code.
- **Comments** and documentation updated to English throughout the codebase.
### Fixed
- **NPE safety**: all CoreProtect lookups and message loads guard against `null` and absent resources.
- **TNT projectile**: improved handling in `ProjectileHitEvent` to prevent lingering TNT entities from exploding unexpectedly.
release
ExplosionProtector 2.0
2.027 апр. 2025 г.219Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
# Changelog
## [2.0] – 2025-04-27
### Added
- **Guava-backed lookup cache** (`Cache<String,Boolean> placementCache`) to dramatically reduce repeated CoreProtect block lookups.
- **Localization support** via `config.yml` (`language: <code>`) and external `messages_<lang>.yml` files for English, Russian, Spanish, Chinese, Hindi, Arabic, French, German, Japanese and Portuguese.
- **Automatic resource extraction** of all `messages*.yml` files from the plugin JAR into the data folder on first run.
- **`/ep` command** with three sub-commands:
- `status`/`info` — shows plugin status and number of blocks protected in the last explosion.
- `language <code>` — dynamically switch the plugin’s language at runtime without a server restart.
- **Dynamic message loading** (`loadLanguageMessages(lang)`) to reload translated messages immediately after `/ep language` is run.
### Changed
- **Explosion handling** consolidated:
- **TNT chain reactions** now explicitly allow TNT to break through, while all *other* blocks placed by players remain protected.
- Unified logic for `EntityExplodeEvent` and `BlockExplodeEvent` into two succinct handlers.
- **CoreProtect API check** simplified to `APIVersion() >= 7` (from `>= 10`) and proper plugin‐enabled test.
- **Logging and user feedback** moved entirely into configurable message files instead of hard-coded strings in code.
- **Comments** and documentation updated to English throughout the codebase.
### Fixed
- **NPE safety**: all CoreProtect lookups and message loads guard against `null` and absent resources.
- **TNT projectile**: improved handling in `ProjectileHitEvent` to prevent lingering TNT entities from exploding unexpectedly.
release
ExplosionProtector 1.0
1.027 апр. 2025 г.32Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur, spigot
release
ExplosionProtector 1.0
1.027 апр. 2025 г.32Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4paper, purpur, spigot
release
ExplosionProtector 1.0
1.07 апр. 2025 г.59Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5paper, purpur, spigot
Что нового
First release