
SPower
SPower adds three legendary power weapons to your Minecraft server with unique abilities, stunning particle effects, and complete customization options. š± POWER TRIDENT ⢠Lightning Strike - Summon devastating lightning that breaks blocks and damages enem
2.0.0
Compatibility
Changes
Changelog - Version 2.0.0
š New Features
š”ļø Power Totem (NEW!)
- Added brand new Power Totem weapon
- Protection circle with rotating particles
- Golden crown particle effect above player head
- +5 extra hearts (yellow absorption hearts) when held in offhand
- Damage aura - enemies inside circle take 0.5 hearts/second
- Mobile effects that follow player movement
- Works with both F-key swap and inventory placement
- Dedicated info GUI with
/totempowercommand
āļø Sword Enhancements
- NEW: Fire Circle ability on shift/crouch
- Creates expanding circular fire ring
- Smooth animation with multiple particle effects
- Configurable damage, radius, and duration
- 8-second cooldown (configurable)
- Enhanced particle effects for all attacks
šÆ Command System Overhaul
- Tab Completion - Smart suggestions for all commands
- Command Aliases - Shortcuts for easier access
/sp,/powerfor/spower/tpower,/tridentfor/tridentpower/swpower,/swordfor/swordpower/macepower,/hammerfor/mace
- Professional Help Menu - Beautiful formatted help with small caps font
- Styled Messages - All messages use small caps styling
- Better Error Messages - Clear, styled error feedback
šØ Visual Improvements
- Small caps font throughout entire plugin
- Gradient color schemes for messages
- Professional command output formatting
- Enhanced particle effects for all weapons
- Smooth animations and transitions
š§ Improvements
Configuration
- Added totem configuration section
- Added fire circle settings for sword
- All new features fully configurable
- Better organized config structure
GUI System
- Fixed totem GUI click handling
- Improved GUI responsiveness
- Better category organization
- Enhanced visual feedback
Performance
- Optimized particle rendering
- Better event handling
- Reduced server load
- Improved tick performance
š Bug Fixes
- Fixed totem activation when placed in offhand via inventory
- Fixed totem not detecting inventory clicks
- Fixed GUI not responding to clicks properly
- Fixed particle effects not following player movement
- Fixed health restoration when totem is removed
- Improved cooldown message formatting
š Technical Details
New Files
TotemListener.java- Handles totem mechanicsTotemPowerCommand.java- Totem GUI commandSPowerTabCompleter.java- Tab completion system
Updated Files
- All command files with new styling
SPower.java- Registered new systemsItemUtil.java- Added totem methodsGUIManager.java- Added totem GUIplugin.yml- Added aliases and totem commandconfig.yml- Added totem and fire circle settingsmessages.yml- Added totem messages
Configuration Changes
# New Sword Settings
sword:
fire-circle-damage: 10.0
fire-circle-radius: 5.0
fire-circle-duration: 60
fire-circle-cooldown: 8000
# New Totem Settings
totem:
extra-hearts: 10.0
circle-radius: 3.0
circle-particles: 32
circle-damage: 1.0
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:yhcIwfrB:NqPs6cHS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:yhcIwfrB:NqPs6cHS"
}
