[FIX] Enchant Table Fixed a bug where swapping a tool in the enchantment slot would delete the previous tool.
Tools now properly swap the old tool returns to your cursor.
[FIX] Door Animation Fixed a server crash that could occur when a fight started between players in different worlds.
[NEW] Added %clicked_player% placeholder support for the kit selection and round selection GUI titles in rounds-config.yml.
You can now show the target player's name in the GUI title.
We've just pushed a small quality-of-life update to the current version!
What's new? You can now completely disable any message in the plugin! If there's a chat message, cooldown warning, or notification you don't want your players to see, simply set the message to empty quotes ("") in your .yml configuration files.
Instead of sending an awkward blank line in chat, the plugin will now silently skip the message altogether!
(Note: Since this was a small hotfix, the version number hasn't changed. Simply re-download the latest version to apply these changes!)
[FIX] Shield Editor: Fixed offhand bug where opening the shield layer options would incorrectly trigger instead of staying on the main editor.
[FIX] Kit Editor: Fixed a small issue in the normal Kit Editor that caused unexpected behavior.
[NEW] Door Animation: Added Virtual Mode cage, Pending Arena Mode will be released soon for just doors
[NEW] Golden Heads: Golden Heads are now properly eaten with an animation instead of being instantly consumed. Hold right-click to eat, just like regular food.
[IMPROVE] Shield Editor: Various optimizations to improve performance and reduce unnecessary processing.
[FIX] Shield Editor: Fixed bug where opening the editor would incorrectly open the layer color picker instead of the main editor GUI.
[FIX] Shield Editor: Info item can now be hidden by setting its slot to -1 in shield_customizer.yml.
[FIX] KitEditor: Fixed offhand slot bug where placing a new item into an already occupied offhand slot would delete the existing item. Items now properly swap the old offhand item returns to cursor.
[NEW] Shield Editor: Added configurable GUI size via
'editor_rows' in shield_customizer.yml
This update brings two brand new features, quality-of-life improvements, and a smarter config system!
New Feature, Shield Customizer:
Custom Shield Editor: Players can now fully customize their shields with custom base colors, patterns, and layer colors! Right-click any shield in the KitEditor or KitRoom to open the editor.
100% Configurable GUI: Every button, slot, title, lore, material, and sound is configurable via
menus/shield_customizer.yml.Seamless Navigation: After editing, players are cleanly returned to the KitEditor or KitRoom they came from.
Permissions:
shyamstrikecore.shieldcustomizer.use
New Feature, Match Start Potions:
Auto Potion Splash: Automatically splash potions on all players when a match starts for specific kits! Fully configurable per kit in
config.ymlundermatch-start-potions.Inventory Mode: When
use_inventory: true, the system takes potions from inside the player's inventory first (keeping their hotbar potions safe for manual use).Virtual Mode: When
use_inventory: false, virtual splash potions are created and dropped on players without touching their inventory at all.Configurable Delay: Set a universal
delay_secondsfor how long after match start the potions should splash.Full Match Support: Works with 1v1 Duels, Best-of Rounds, Party vs Party, Party Split, and Party FFA matches.
Improvements:
Smart Config Auto-Update: Old client configs will now automatically receive new config keys when you update the plugin! No more missing features because of outdated config files. Your existing customizations are never overwritten only new keys get added with their defaults.
Configurable Filler: The Kit Menu and Round Menu fillers in
rounds-config.ymlare now fully exposed in the config (filler_materialandfiller_name). Setfiller_materialtoNONEorAIRto completely remove fillers.
How To Update:
1. Download the new ShyamStrikeCore-4.2.1.jar.
2. Replace your old file in the/plugins/folder.
3. Restart your server.
(New config keys will be added automatically no file deletions needed!)
Decorative Menu Borders: Added beautiful glass borders to all KitRoom and Duel menus for a much cleaner and more professional look.
Flawless Gear Movement: Fixed the movement logic in the KitEditor. Moving items into your off-hand slot now works perfectly every time.
Fixed Ranked Rewards: Fixed an issue where ranked kill rewards and messages would sometimes fail to trigger during duels.
Performance Cleanup: Removed a large amount of unused background code to keep the plugin as lightweight as possible.
How To Update:
- Replace your old ShyamStrikeCore.jar with the new v4.2.0 file.
- Restart your server. (No config changes or file deletions are necessary for this update!)
This update focuses on requested quality-of-life additions, custom layout tools, and new placeholder integrations!
- Dynamic PAPI Integration: Added internal support for PlaceholderAPI! You can now use
%shyamstrikecore_autogg%and%shyamstrikecore_deathmessages%in your custom GUIs or chat to display if these personal toggles are 'Enabled' or 'Disabled'!- Multi-Page Duel Editor: If you have aggressively customized your server and find yourself running out of room for kits in the Right-Click Duel GUI, you can now add pagination!
- Zero Config Clutter: We believe in keeping defaults clean. For standard servers, the duel system behaves exactly as it always has. If you require multi-page duel menus, you can opt-in manually using our advanced wiki docs! https://shyam.studio/shyamstrikecore-official-documentation-setup-guide/
Additional Changes:
- Elytra & Shield Enchants Fixed: Shields and Elytras are now explicitly enchantable! If you place an Elytra into the Chestplate slot, the system is now smart enough to recognize the item and only present Mending & Unbreaking options, preventing Chestplate enchantments from spilling over!
- Optimized Inventory click tracking across dynamically changing pages to guarantee smooth performance.
Read docs for better understanding
https://shyam.studio/shyamstrikecore-official-documentation-setup-guide/
