SMPSystem 1.4.1 BETA
beta28 апреля 2026 г.SMPSystem 1.4.1 BETA
✅ Revised / Fixed
- Clan System: Already existed and has been specifically repaired and cleanly reintegrated in this version.
- Auction House System: Also revised and integrated with improved stability.
- Economy Initialization: Made more robust:
- Added a re-check during use if the provider was not ready at startup.
- Clearer Economy Error Messages for Commands:
- Now distinguishes between a disabled system and a missing Vault/Economy provider.
- Namespace Command Filtering:
smpsystem:...commands are no longer shown in command suggestions for regular players (non-admins).
🛠️ Fixed Issues
/selland/shopnow report the economy status more reliably.- Stabilized several Command/GUI paths.
📁 Configuration
- Added additional configuration files:
clan.ymlauction.yml
ℹ️ Notes
- Version bumped to
1.4.1 BETA. - Vault + an Economy Plugin are still required for economy functions.
- Please restart the server after the update (do not use
/reload).
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
Совместимость
Ссылки
Создатели
Детали
Лицензия:CC-BY-NC-4.0
Опубликован:5 месяцев назад
Обновлён:5 дней назад

