ShyamStrike - Strike Practice Addon v4.3.6 | McPvP Gate / Shield Editor The OG Update

Advanced dueling system with custom GUIs, visual effects, and combat enhancements for StrikePractice
This is a very important update to ensure our features stay fully compatible with the absolute newest versions of the StrikePractice plugin!

  • Full StrikePractice Dev Build Support: Completely upgraded the plugin to officially support the newest StrikePractice updates.
  • Fixed Duel Rewards/Messages: Fixed an issue where Death Messages, Auto-GG, and VIP Kill Rewards wouldn't trigger correctly during duels on the absolute newest version of StrikePractice.

(We strongly recommend updating your StrikePractice to the latest Dev Build to experience the smoothest duel transitions!)
This is a huge update focusing heavily on boosting server performance and adding highly requested features for Server Management, Kit Room, and Duels!

🚀 Performance & Optimizations:
- ⚡ Massive Memory Optimization: We implemented an extremely optimized caching system under the hood! The plugin now automatically clears old player data and inactive GUIs from memory, significantly boosting performance and permanently fixing lag.

✨ New Features & Additions:
  • 🆕 Join Commands System: You can now configure dynamic commands to run automatically when a player joins for the very first time, and every time they join after that! (Fully saved asynchronously to JSON).
  • 🆕 Persistent Action Bar: Added a fully manageable Action Bar system that constantly displays on players' screens without flickering! (Supports <shadow> text, HEX colors, and PlaceholderAPI!).
  • 🛡️ Anti-Mod Blocker: Added a system to automatically block and kick players specifically using the "Marlow's Crystal Optimizer" mod! (You must install the "PacketEvents" plugin for this feature to work).
  • 🏆 Ranked Kill Rewards: The ranks section under kill-commands is now fully operational! You can finally give exclusive VIP/MVP kill rewards again.
  • ⚔️ Fast Duels (Skip Rounds GUI): Added a new option to completely skip the "How many rounds?" GUI for specific kits. Players can now click a kit and be instantly sent into the match with a default round count.
  • 🎨 Clear Armor Trims: Added a brand new "Clear Trim" (Barrier) button to the Armor Trimmer GUI so players can easily remove applied trims.
  • 🔒 Unlockable Armor Slots: You can now lock the Armor Trimming slots inside the Kit Room behind a specific permission! Regular players can still remove armor, but cannot apply premium trims without access.

🐛 Bug Fixes & Improvements:
  • 🐞 Kit Room Navigation Bug: Fixed an issue where moving the Enchantments icon from slot 8 would cause it to visually break and still render in slot 8 once inside the enchantments menu. It now respects any custom slot uniformly!
  • Cleaned up old, unused commands from the /ssc admin menu (like legacy pearl features) so everything looks cleaner.

How To Update:
1. Keep the old config files, but new config lines have been added in the background for Join Commands, Action Bar, and Anti-Mods.
2. Replace the old ShyamStrikeCore.jar with v4.1.7.
3. (Optional) Install PacketEvents to use the new mod-blocking feature.
  • Kit Room Default Category Fix: The Kit Room GUI will now dynamically select and display the first configured category when opened, rather than hardcoding to "tools". This prevents the menu from appearing empty if you deleted the "tools" category.
  • Kit Room AIR Filler Support: You can now safely set your filler material to AIR in kitroom.yml. The plugin will correctly leave the background slots empty instead of trying to apply metadata to AIR blocks (which previously caused the menu to break and not open).

How To Update:
Simply replace the old ShyamStrikeCore.jar with the new one and restart. No config deletions are necessary.
Bug Fixes:
- Fixed /duel Command Override: When duel_command: false is set in config.yml, the /duel command is now properly unregistered from the server so StrikePractice's native /duel takes back control.


How To Update:
Simply replace the old ShyamStrikeCore.jar with the new one and restart. No config files need to be deleted for this update.
New Features:
  • Skip Round Selection GUI Per Kit: Kits can now be configured with skip_rounds: true and default_round: "5" in rounds-config.yml to bypass the round selection GUI entirely. When a player clicks that kit, the duel request is sent instantly with the configured default round. Ideal for kits like Stick PvP, Bridge, etc. that always use fixed rounds.
  • Unlockable Armor Slots in Kit Room: Added armor_slots_locked: true/false toggle in kitroom.yml. When set to false, players can left-click to remove armor and place different armor pieces. The lore dynamically adjusts based on the player's trimmer permission:
- Has Trimmer Permission: Shows both "Right-Click: Add Armor Trim" and "Left-Click: Remove Item"
- No Trimmer Permission: Shows "Left-Click: Remove Item" with a subtle "Upgrade to VIP+ to unlock Armor Trimmer" prompt
- Clear Armor Trim Button: Added a configurable "Clear Trim" button in the Armor Trimmer GUI (armor_trimmer.yml). Clicking it removes the armor trim and returns the untrimmed armor piece back to the Kit Room/Kit Editor.

Bug Fixes:
- Fixed NPC Right-Click Duel Conflict: Right-clicking on Citizens NPCs will no longer trigger the "Player not found or offline" error.

---
How To Update:
This update modifies the following YML files with new configuration options. You must delete these files from your plugins/ShyamStrikeCore/ folder before launching the server so the plugin regenerates them with the new defaults:
  • menus/kitroom.yml (new: armor_slots_locked, unlocked_lore for each armor slot, updated filled_lore)
  • menus/armor_trimmer.yml (new: clear_trim button config, clear_trim sound)

Optional: If you want to use the skip-rounds feature, add skip_rounds: true and default_round: "5" to any kit in your rounds-config.yml. No file deletion needed for this — just add the new keys to the kits you want.

https://shyam.studio/shyamstrikecore-official-documentation-setup-guide/
ShyamStrikeCore v4.1.3 - Changelog

Bug Fixes & Improvements:
  • Fixed Kit Room Enchantment Table GUI Translations: The "Current Enchantments:", "None", and "CLICK to pick up" texts are now fully translatable via enchant_table.yml.
  • Fixed Shulker Editor Back Button Material: The back button will now properly register clicks even if you change its material away from BARRIER in the config.
  • Fixed Shulker Editor Lore Duplication: Resolved an issue where right-clicking to edit the lore would repeatedly stack the edit instructions due to translation mismatches.
  • Fixed Shulker Editor Filter Swap Bug: Players can no longer use hotbar number keys or offhand swap to duplicate the Shulker Editor's GUI filler panes into their items.
  • Removed Armor Slots Editable Toggle: Armor slots in the Kit Room are now permanently securely locked from left-click swaps or extractions, ensuring they can only be trimmed or inspected safely.
  • Fixed Missing Enchantments: The EnchantTableManager now securely checks the NamespacedKey for 1.21.x items to ensure weapons correctly reveal their existing enchantments in the "Current Enchantments:" lore layout.
  • Added Mace Compatibility: The MACE item can now be enchanted inside the Kit Room Enchantment Table GUI.
  • Added Mace Specific Enchantments: Added comprehensive support for Density, Breach, and Wind Burst. They now correctly display their Roman numerals, cycle, and conflict accurately with mutually exclusive damage enchants like Smite and Bane of Arthropods.
  • Added Crossbow Specific Enchantments: The CROSSBOW item now features GUI support for Quick Charge, Multishot, and Piercing. Designed with proper max levels and mutual conflict lists.
  • Fixed Unknown Death Cause Fallback: Death messages utilizing the UNKNOWN mapping will now properly pull translations originating from your config.yml instead of the English default.


How To Update:
Because this update introduces brand new configuration paths for GUI elements and specific enchantments, you must delete the following files from your plugins/ShyamStrikeCore/menus/ folder before launching the server:
  • menus/enchant_table.yml
  • menus/kitroom.yml

Deleting these files will force the plugin to seamlessly regenerate them with the newest features immediately, preserving the rest of your core plugin data intact.
  • [REMOVED] Chat Hider: Removed the chat hider feature
  • [REMOVED] Countdown: Removed the match countdown feature
  • [REMOVED] Combat Messages: Removed kill/death title messages
  • [REMOVED] Duel Win/Lose Titles: Removed victory/defeat title messages from config
  • [CLEANUP] Removed unused permissions, feature toggles, and player data tracking for deleted features
Changes:
  • Fixed: Enchant table inventory click bug - Category buttons no longer trigger from player inventory clicks
  • Added: Tool enchantments support in Enchantments GUI - Place swords, axes, pickaxes, bows, tridents on slot 13 to enchant inline
  • Added: 20+ tool enchantments (Sharpness, Smite, Knockback, Fire Aspect, Efficiency, Fortune, Power, Loyalty, etc.)
  • Added: Inline enchanting for tools (no separate GUI like armor)
  • Fixed: Tool placed in enchantment slot now returns to inventory when switching categories
  • Fixed: Category click sound now plays when returning from enchantment GUI to other categories


📦 UPGRADE INSTRUCTIONS:

1. Stop your server
2. Replace your current JAR with ShyamStrikeCore-4.1.1.jar
3. Delete the file: plugins/ShyamStrikeCore/menus/enchant_table.yml
4. Start the server - a fresh enchant_table.yml will be generated with new config options

⚠️ NOTE: Deleting enchant_table.yml is required for new features (selected_lore, not_selected_lore) to work properly.
Buy a license now
$7.99
EULA
Single project EULA
Standard, except only for single project use
Standard EULA
+ $6.99
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
12,214 Views
107 Purchases
108 Downloads
Apr 18, 2025 Published
Jun 12, 2026 Updated
5.00 star(s)
Average rating (14)
776 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. GUI
Game mode
  1. Practice & duels
Game mode
  1. Practice
Game mode (legacy)
  1. Practice
Supported software
  1. Bukkit
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creators
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
135 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
133 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
105 purchases
Share and earn
Refer this resource and earn a 5% commission.
12,214 Views
107 Purchases
108 Downloads
Apr 18, 2025 Published
Jun 12, 2026 Updated
5.00 star(s)
Average rating (14)
776 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. GUI
Game mode
  1. Practice & duels
Game mode
  1. Practice
Game mode (legacy)
  1. Practice
Supported software
  1. Bukkit
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creators
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
135 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
133 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
105 purchases
Top