Список изменений
Changelog - v1.3.0
🎉 New Features & Improvements (December 18, 2025)
🏥 Health & Food System
- HealthCommand - 🆕 NEW
/healthcommand with permission-based cooldown system - FoodCommand - 🆕 NEW
/foodcommand with permission-based cooldown system - Permission-Based Cooldowns - Control cooldowns per player using permissions (e.g.,
smpsystem.health.60m)- Supports minutes (m), seconds (s), and hours (h) format
- Examples:
smpsystem.health.60m,smpsystem.food.30m,smpsystem.health.1h
🏆 Bounty System Enhancements
- Bounty GUI as Default -
/bountywithout arguments now opens the bounty list GUI - Enhanced Bounty GUI - Now displays as a double chest (54 slots)
- Pagination System - Navigate through bounties with next/previous page buttons
- 36 bounties per page
- Previous/Next page navigation
- Page counter with total pages
- Shows bounty range on current page
⚙️ Configuration & Core Improvements
- Auto-Config Update - Config.yml now automatically detects and adds missing configuration entries
- New entries are added seamlessly when plugin reloads
- No data loss or corruption
- Economy Manager Fix - Added retry mechanism for economy system detection
- Fixes issues with delayed plugin initialization
- Automatically retries after 2 seconds if economy not found on first attempt
- JAR Filename Simplified - Plugin JAR now named
SMPSystem.jar(without version number)- Easier to manage and update
🚀 Update Notification System
- Modrinth API Integration - 🆕 Automatic update checking
- Checks for new versions on server startup
- Non-blocking asynchronous checks
- Intelligent version comparison (correctly compares 1.2.0 vs 1.21.0, etc.)
- OP Notifications - Update notifications shown in chat to OPs only
- Displays new version number
- Includes direct link to plugin on Modrinth
- Professional formatted message with version info
🔧 Technical Improvements
- CooldownManager Enhancement - New generic cooldown system
- Supports custom actions with timestamps
- Flexible for future cooldown-based features
- Permission System - Improved permission-based feature control
- Dynamic permission parsing for cooldown durations
- Support for multiple permission variants
📋 Permission System Reference
Health Command
smpsystem.health.60m # 60 minute cooldown
smpsystem.health.30m # 30 minute cooldown
smpsystem.health.1h # 1 hour cooldown
smpsystem.health.300s # 300 second cooldown
Food Command
smpsystem.food.60m # 60 minute cooldown
smpsystem.food.45m # 45 minute cooldown
smpsystem.food.1h # 1 hour cooldown
smpsystem.food.120s # 120 second cooldown
Example Luckperms Setup
/lp user <name> permission set smpsystem.health.60m true
/lp user <name> permission set smpsystem.food.30m true
/lp user <name> permission set smpsystem.bounty true
🐛 Bug Fixes
- Economy System Detection - Fixed issue where economy system wasn't recognized on first load
- Configuration Integrity - Fixed config.yml not being updated with new entries on reload
- Update Checker - Fixed version comparison to properly handle all version formats
📝 Command Reference
New Commands
/health- Restore full health (cooldown based on permission)/food- Restore hunger (cooldown based on permission)
Enhanced Commands
/bounty- Opens bounty list GUI (can also use/bounty set <player> <amount>)
Файлы
SMPSystem.jar(131.97 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.10
Загрузок
14
Дата публикации
3 мес. назад

