SMPSystem 1.4.0-BETA
beta1 марта 2026 г.✨ New Features
Clan System 🛡️
- Full clan system with create, disband, invite and leave functionality
- Role system: Leader, Officer, Member – with promotion & demotion
- Clan chat (
/clan chat) exclusive to clan members - MOTD (Message of the Day) settable per clan
- Clan tags (e.g.
[ABC]) customizable by the leader - GUI-based clan menu (
/clan) with multiple screens:- Overview screen with clan info, MOTD, invite, chat and admin panel
- Members screen with paginated player heads
- Member management screen (kick, promote, demote)
- Disband confirmation screen with safety prompt
- PlaceholderAPI integration:
%smpsystem_clan_name%,%smpsystem_clan_tag%,%smpsystem_clan_role%,%smpsystem_clan_members%, and more - Persistence via MySQL (HikariCP) or flat-file (
clans.yml) - Configurable: max members, max officers, name/tag length, invite timeout, creation cost
Auction House (AH) 💎
- Players can list items for sale with
/ah sell <price> - Clean 54-slot GUI (
/ah) with paginated listings - Purchase via left-click directly in the GUI with Vault economy integration
- Expired listings retrievable via
/ah expired - Own listings cancellable via
/ah cancel <id> - Listing fee and tax configurable
- Persistence via MySQL or flat-file (
auction.yml) - Configurable: fee, tax, listing duration, max listings per player, minimum price
MySQL / Database Support 🗄️
- HikariCP connection pool (5.1.0) integrated and shaded into the jar
- Automatic table creation on startup (
smp_clans,smp_clan_members,smp_auction_items, etc.) - Fully optional – falls back to flat-file when
mysql.enabled: false
🐛 Bugfixes
RTP System Fixed 🎯
- Fixed issue where players were not being teleported after executing the RTP command
- Removed problematic asynchronous chunk loading that caused race conditions
- Direct teleportation now works smoothly with automatic chunk loading
- Added proper error handling for teleportation failures
Sell System Fixed 💰
- Fixed critical bug where items were lost when clicking "Cancel" on the confirmation menu
- Items are now properly stored and returned to player inventory when canceling
- Complete
ItemStackobjects are preserved (enchantments, NBT data, etc.) - Items correctly returned when closing GUI without clicking confirmation buttons
- Inventory management improved to prevent item duplication or loss
🔧 Technical Improvements
Inventory Event Handling
- Fixed timing issue where
onInventoryClose()was deleting stored items prematurely - Separated close event handling for Sell-GUI and Confirmation-GUI
- Proper cleanup of saved
ItemStacks only when appropriate
Code Quality
- Removed debug messages from production code
- Improved slot detection using
getSlot()instead ofgetRawSlot()for consistency - Better null checking and error prevention
SMPSystem 1.3.9
release23 декабря 2025 г.🐛 Bugfixes
-
RTP System Fixed 🎯
- Fixed issue where players were not being teleported after executing RTP command
- Removed problematic asynchronous chunk loading that caused race conditions
- Direct teleportation now works smoothly with automatic chunk loading
- Added proper error handling for teleportation failures
-
Sell System Fixed 💰
- Fixed critical bug where items were lost when clicking "Cancel" on the confirmation menu
- Items are now properly stored and returned to player inventory when canceling
- Complete ItemStack objects are preserved (enchantments, NBT data, etc.)
- Items correctly returned when closing GUI without clicking confirmation buttons
- Inventory management improved to prevent item duplication or loss
🔧 Technical Improvements
-
Inventory Event Handling
- Fixed timing issue where
onInventoryClose()was deleting stored items prematurely - Separated close event handling for Sell-GUI and Confirmation-GUI
- Proper cleanup of saved ItemStacks only when appropriate
- Fixed timing issue where
-
Code Quality
- Removed debug messages from production code
- Improved slot detection using
getSlot()instead ofgetRawSlot()for consistency - Better null checking and error prevention
SMPSystem 1.3.9
beta23 декабря 2025 г.🔧 Configuration System Improvements
- Smart Config Auto-Update 🔄
- Config.yml now automatically updates with new keys from plugin updates
- Your existing configurations are NEVER overwritten
- New options are added automatically with default values
- Reduces manual config editing after updates
- Works recursively for nested configuration sections
🐛 Bugfixes
- Noob-Protection Inventory Bug Fix 🛡️
- Fixed issue where players with Noob-Protection would lose their inventory on death despite protection being active
- Inventory and items are now properly preserved when dying with active Noob-Protection
- Health and hunger are fully restored on respawn
📝 Changes
- Updated FirstJoinListener to support configurable broadcast messages
- Enhanced ConfigManager with recursive key checking from default config
- Improved PlayerEventListener death handling for protected players
- Added Bukkit.broadcastMessage() integration for welcome messages
SMPSystem 1.3.8
release21 декабря 2025 г.Release Date: December 21, 2025
✨ Improvements
- Performance Optimization
- RTP command now runs asynchronously - server no longer lags during location search
- Reduced chunk loading from 9 to 1 chunk for faster teleportation
- Optimized NetherPortalRTP listener with early returns
- PlaytimeCommand tab-complete now more efficient
🐛 Bugfixes
-
Spawn Teleport Height Fix: Players now spawn at correct height when dying and respawning at spawn
- Previously players would float slightly above the ground
- Y-coordinate is now correctly floored to ensure proper ground placement
-
Update Checker Improvements
- Update notifications now show only once per server restart
- Detects both newer versions AND older plugin versions on Modrinth
- Cleaner notification message with current and new version information
-
NetherPortal RTP Performance
- Removed unnecessary block existence checks during player movement
- Portal detection now skips portals in different worlds immediately
- Significantly reduced server load during movement events
📝 Other Changes
- Updated author to "HexaPlugins"
- Version bumped to 1.3.8
SMPSystem 1.3.5
release20 декабря 2025 г.📊 SMPSystem Changelog
All important changes and updates for the SMPSystem plugin.
--
Version 1.3.5 - Bug Fix Release
Release Date: December 20, 2025
🐛 Bugfixes
- Sell-GUI Bug Fix: Fixed items being visible simultaneously in the Sell-GUI and the player's inventory when the confirmation menu opened
- Items are now correctly removed from the Sell-GUI before the confirmation window opens
- Prevents item duplication during the selling process
Совместимость
Ссылки
Создатели
Детали
Лицензия:CC-BY-NC-4.0
Опубликован:4 месяца назад
Обновлён:2 недели назад

