
BellCommand
BellCommand is a powerful Minecraft plugin that allows server administrators to create custom items that can execute commands. The player can trigger preset commands by left-clicking or right-clicking on these items.
- Загрузки
- 828
- Подписчики
- 4
- Обновлён
- 2 января 2026 г.
- Лицензия
- MIT
Опубликован 2 января 2025 г.
BellCommand - Command Item Plugin
Version Info
Current Version: 1.4.0-beta.1
This is a major Beta release with the following features:
- ✅ Config System Overhaul: Modular multi-folder architecture with real-time hot-reloading (WatchService) and smart auto-migration.
- ✅ Consumable Item System: Support for fixed count, probability-based, and random range consumption modes.
- ✅ Enhanced Thread Safety: Full implementation of ReentrantReadWriteLock for configuration stability under high concurrency.
- ✅ Automated Release Pipeline: Deep integration with GitHub Actions and Modrinth API for automatic publishing.
- ✅ Complete command item system
- ✅ Language support
- ✅ Bedrock player support (requires Floodgate)
- ✅ Action-specific cooldown system
- ✅ Custom update source support (GitHub, Gitee, Custom API)
Introduction
BellCommand is a powerful Minecraft plugin that allows server administrators to create custom items that can execute commands. Players can trigger preset commands by left-clicking or right-clicking these items.
Features
- Modular Config Management: Support for multiple folders (e.g.,
Default_config/) to store item configurations, decoupling item definitions from the main config. - Real-time Hot-Reloading: Powered by
WatchServiceto monitor file changes; modifications take effect instantly without manual reloading. - Consumable Item System: Support for item consumption based on fixed counts, probabilities, or random ranges to flexibly control item lifespan.
- Enhanced Thread Safety: Implementation of
ReentrantReadWriteLockfor core configuration access, ensuring absolute stability under high concurrency. - Multi-Dimensional Interaction: Independent command triggers for Left-Click, Right-Click, and Shift+Left/Right-Click.
- Deep Bedrock Adaptation: Dedicated interaction logic and command configurations for Floodgate (Bedrock) players.
- Granular Permission Control: Comprehensive permission system supporting global and item-specific permissions.
- Independent Cooldowns: Different action types (e.g., Left/Right click) can have their own independent cooldown timers.
- Internationalization (i18n): Robust
LanguageManagersystem for real-time switching of system logs and messages. - Automatic Update Alerts: Integrated update detection for GitHub, Gitee, and custom APIs.
Commands
/bc give <player> <itemID> [amount]- Give command items/bc list- View available command items/bc reload- Reload plugin configuration
Permissions
bellcommand.command- Allow using basic commandsbellcommand.reload- Allow configuration reloadbellcommand.give- Allow giving itemsbellcommand.list- Allow viewing item listbellcommand.use- Allow using command itemsbellcommand.item.<itemID>- Allow using specific items
Installation
- Download the latest BellCommand.jar
- Place the file in your server's plugins folder
- Restart server or reload plugin
- Edit configuration file
- Use
/bc reloadto reload configuration
Ченджлог
v1.4.0-beta.4Бета1.20.6, 1.21, 1.21.1 · 2 января 2026 г.
release: v1.4.0-beta.4 - 修复 Floodgate 缺失语言键
v1.4.0-beta.3Бета1.20.6, 1.21, 1.21.1 · 2 января 2026 г.
release: v1.4.0-beta.3 - 全面优化国际化系统
v1.4.0-beta.2Бета1.20.6, 1.21, 1.21.1 · 2 января 2026 г.
release: v1.4.0-beta.2
v1.4.0-beta.1Бета1.21.9, 1.21.10, 1.21.11 · 26 декабря 2025 г.
Fix Modrinth API: Add missing featured field
1.3.0Релиз1.21.2, 1.21.3, 1.21.4 · 24 марта 2025 г.
- 新增延迟执行命令功能,支持小数点精确到毫秒级别
- 在配置文件中添加 delay 参数,用于设置延迟执行时间
- 优化命令执行逻辑,支持即时命令和延迟命令的混合使用
- 增加玩家离线时延迟命令不会执行的逻辑
- 服务器重启会取消所有未执行的延迟命令
1.2.4Релиз1.21.2, 1.21.3, 1.21.4 · 15 марта 2025 г.
feat(update): 更新 BellCommand 插件至 1.2.4 版本
- 优化性能和稳定性
- 修复已知问题
- 更新多语言支持
1.2.3Релиз1.21.2, 1.21.3, 1.21.4 · 27 февраля 2025 г.
feat(auto-give): 优化自动给予物品功能
- 增加检查玩家背包中是否已有命令物品的功能
- 优化首次加入和正常加入时的物品给予逻辑
- 移除保存玩家历史记录的功能
- 更新相关配置文件和语言文件
1.2.2Релиз1.21.2, 1.21.3, 1.21.4 · 22 февраля 2025 г.
feat(auto-give): 增加首次加入自动给予物品功能并优化冷却机制
- 新增首次加入自动给予物品配置选项
- 实现首次加入物品给予逻辑
- 优化冷却时间计算方式,基于玩家游戏时间
- 调整冷却时间配置,支持小数
- 修复 Spigot API 版本不兼容问题
- 优化颜色转换逻辑,支持 1.13 以下版本
Комментарии
Загружаем…