Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
Licensed MIT
Published last month
Updated 3 weeks ago
Changelog
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 externalmessages_<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
andBlockExplodeEvent
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.
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
2.0Loaders
Game versions
1.19–1.19.4Downloads
13Publication date
April 27, 2025 at 8:26 PMPublisher

SlidrusForeal
Member