Creators
Details
Licensed MIT
Published last year
Updated 4 months ago
All versions
1.3.2
Release
ShopTools 1.3.24 months ago 35
Compatibility
Minecraft: Java Edition
1.20.x
Platforms
Paper
Purpur
Changes
更新日志
v1.3.2 (2026-07-06)
🚀 新增功能
- 中文物品别名支持:新增
message.yml配置文件,支持将中文别名映射为英文物品 ID,搜索和列表命令可直接使用更友好的中文输入。 - 别名驱动的搜索结果展示:
/st search、/st list等命令在输出中会优先显示别名化结果,提升玩家理解和使用体验。 - Tab 补全优化:补全建议会优先提供已配置的中文别名,减少玩家记忆英文物品 ID 的压力。
- 可配置英文 ID 补全:新增
feature.enable-english-item-completion配置项,默认开启;如需更简洁的补全体验可关闭英文 ID 提示。 - 配置文件热重载支持:别名配置变更后可通过
/st reload生效,无需重启服务器。
⚙️ 配置变更
- 新增
message.yml:用于配置中文别名到英文物品 ID 的映射。 - 新增
feature.enable-english-item-completion:控制是否在 Tab 补全中显示英文物品 ID。
🎯 用户体验
- 让中文玩家可以用更自然的方式查找商店,降低对英文物品 ID 的依赖。
- 兼顾新老玩家:保留英文 ID 作为可选补全方式,同时提供更友好的中文别名入口。
v1.3.2 (2026-07-06)
🚀 New Features
- Chinese Item Alias Support: Added
message.ymlconfiguration file, supporting mapping Chinese aliases to English item IDs. Search and list commands can now use more user-friendly Chinese input. - Alias-Driven Search Result Display:
/st search,/st list, and other commands will prioritize displaying aliased results in output, improving player understanding and experience. - Tab Completion Optimization: Completion suggestions will prioritize configured Chinese aliases, reducing the pressure on players to memorize English item IDs.
- Configurable English ID Completion: Added
feature.enable-english-item-completionconfiguration item, enabled by default; can be disabled for a cleaner completion experience. - Configuration File Hot-Reload Support: Alias configuration changes can take effect via
/st reloadwithout restarting the server.
⚙️ Configuration Changes
- Added
message.yml: Used for configuring Chinese alias to English item ID mappings. - Added
feature.enable-english-item-completion: Controls whether English item IDs are displayed in Tab completion.
🎯 User Experience
- Allows Chinese players to find shops in a more natural way, reducing reliance on English item IDs.
- Caters to both new and old players: Retains English IDs as an optional completion method while providing a more user-friendly Chinese alias entry point.
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:7SrEX5Ff:Jq4HaN8o"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:7SrEX5Ff:Jq4HaN8o"
}

