Tags
Creators
Details
Licensed MIT
Published last year
Updated 11 months ago
All versions
1.0.2
Release
Easy Hide and Seek v1.0.211 months ago 30
Uploaded by
Compatibility
Minecraft: Java Edition
1.21ā1.21.5
Platforms
Paper
Spigot
Changes
Changelog
All notable changes to EasyHideAndSeek will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Full internationalization (i18n) system with Japanese and English support
- Per-player language preferences with persistence
- Auto-detection of client language on first join
/hs langcommand for language switching- Comprehensive message localization (80+ message keys)
- UTF-8 native support for Japanese characters
- 2-layer caching architecture for <1ms message lookup performance
Changed
- Updated PlayerJoinListener to use localized welcome messages
- Improved plugin initialization order (i18n managers first)
Technical
- Added
LanguagePreferenceManagerfor player language settings - Added
MessageManagerfor localized message delivery - Added
UTF8Controlfor proper UTF-8 properties file handling - Implemented Adventure Components integration for rich text
- Created
languages.ymlfor language configuration - Created
messages_ja_JP.propertiesfor Japanese translations - Created
messages_en_US.propertiesfor English translations
1.0.0 - 2025-01-06
Added
- Initial release
- Block disguise system for Hiders
- Automatic Seeker/Hider role assignment (23/77 ratio)
- Capture mechanics via attacking disguised blocks
- Preparation phase (30 seconds) and seeking phase (10 minutes)
- Full Vault economy integration
- Role-specific shop system with balanced items
- Hider items: Escape Pass, Decoy Block, Shadow Sprint
- Seeker items: Tracking Compass, Speed Boost, Area Scan, Eagle Eye
- Point and statistics tracking system
- Live scoreboard with real-time game stats
- Spectator mode for captured players
- Seeker strength balancing system
- Block auto-restoration after games
- Random respawn system
- World border integration
- Particle and sound effects
- Multi-arena support
- Comprehensive permission system
- Admin commands for game and arena management
Technical Details
- Built with Kotlin 2.2.21
- Paper API 1.21.5 support
- Java 21 requirement
- Gradle 8.3.0 with Shadow plugin
- Adventure Components for modern text formatting
- Async I/O for performance
- In-memory caching for frequent operations
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:y06SoyWx:vQo2hd78"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:y06SoyWx:vQo2hd78"
}

