Перейти к содержимому
Mineforgian

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 WatchService to 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 ReentrantReadWriteLock for 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 LanguageManager system 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 commands
  • bellcommand.reload - Allow configuration reload
  • bellcommand.give - Allow giving items
  • bellcommand.list - Allow viewing item list
  • bellcommand.use - Allow using command items
  • bellcommand.item.<itemID> - Allow using specific items

Installation

  1. Download the latest BellCommand.jar
  2. Place the file in your server's plugins folder
  3. Restart server or reload plugin
  4. Edit configuration file
  5. Use /bc reload to 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 以下版本

Комментарии

Загружаем…