SummerWeapons
10 Summer-Themed Weapons. Every Weapon Plays Differently.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
7 Swords ◆ 1 Bow ◆ 1 Crossbow ◆ 1 Shield ◆ EN + PL ◆ Paper 1.21+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What SummerWeapons Solves
Most weapon plugins are stat sticks with a fancy name. Players swing, deal slightly more damage, and move on. There is no identity, no decision-making, no reason to care which weapon you brought to the fight.
SummerWeapons fixes that. Each of the 10 weapons has a passive mechanic and an active skill on right-click. Solbrand builds Verdict marks and executes Condemned targets with a Singularity Nova. Tidecutter drowns enemies with stacking Soak before pulling them into a Tsunami Surge. Dewdrop Edge heals on hit and blinds rivals inside a Sea Smoke dome. These are not stat tweaks. They are full combat identities wrapped in a blazing summer theme.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
10 Weapons - Summer Arsenal
Every weapon has two layers: Passive ◆ Active Skill
Every mechanic value is tunable in config.yml.
· · · BLADES · · ·
10 Weapons - Summer Arsenal
Every weapon has two layers: Passive ◆ Active Skill
Every mechanic value is tunable in config.yml.
· · · BLADES · · ·
- Solbrand Builds Verdict stacks per hit. At 5 stacks, target becomes Condemned with Glowing debuff. Active: Singularity Nova - deals AoE damage and knockback. Condemned targets take 2x damage.
- Tidecutter Applies Soak stacks on hit. Damage scales per stack. At 5 stacks, target is Drowned (Levitation + Slowness III). Active: Tsunami Surge - dash forward, pulling enemies toward you along the path.
- Sunflare Blade Charge-based mobility weapon with 2 charges. Active: Solar Dash - dash in your facing direction, dealing phase strike damage to enemies in your path and leaving a burning trail.
- Dewdrop Edge Lifesteal: heals 14% of damage dealt. Builds Chill marks; at 4 stacks applies Slowness. Active: Sea Smoke - creates a mist dome that Blinds and Slows enemies while granting you Speed and Resistance.
- Emberlash 35% ignite chance. 1.45x damage vs burning targets. Active: Inferno Whip - creates a persistent ember field with expanding fire rings that set enemies aflame.
- Scorchwake Applies Heatstroke mark. Marked players take 28% amplified damage and reflect 28% of their own outgoing damage back onto themselves. Active: Ozone Ring - expanding fire rings that apply Heatstroke.
- Reefbreaker Applies Shatter marks with upward knockback. 1.35x damage vs shattered enemies. Active: Coral Eruption - expanding coral rings that Slow and Shatter all targets hit.
· · · RANGED · · ·
- Heatwave Bow Arrows ignite and Slow targets. Applies Heatstroke mark. Active: Solar Rain - target a location to call down fire projectiles that create persistent heat zones with expanding ring pulses.
- Monsoon Crossbow Applies Conductive mark. Arrows chain lightning to 3 nearby enemies (90% chain damage). Pierces 2 targets. Active: Thunderlash - dash forward leaving a lightning trail, then burst at the endpoint.
· · · DEFENSE · · ·
- Coral Aegis Blocking builds Reef Energy (max 3 charges). 40% chance to reflect damage back. Active: Reef Collapse - consumes all charges to fire expanding coral shockwaves. Damage scales with charges consumed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Systems
Core Systems
◆ Combat Engine
- Stacking mark system: Verdict, Soak, Heatstroke, Chill, Shatter, Conductive - each with configurable caps and durations
- Chain lightning targeting from Monsoon Crossbow with dynamic entity selection
- Ground zone persistence: ember fields, heat zones, dash trails, and coral rings with tick-based damage
- Ozone backlash: damaged attackers take percentage reflection damage
◆ HUD System
- Action bar feedback: real-time cooldowns with decimal precision, charge indicators (●/○), and mark stack counts
- Contextual ability messages: "Nova Ready", "Ozone Applied", "Conductive Burst", "Phase Strike"
- Full MiniMessage support with hex colors and gradients
◆ Visual Effects
- Expanding ring pulses with configurable ring count, radius, and particle type
- Dash trails, burst explosions, and mist dome effects
- Four color palettes: Sunset, Ocean, Gold, and Coral - all config-driven
- Particle throttle: max particles per tick to keep server performance stable
◆ Protection & Compatibility
- WorldGuard integration: respects PVP flags for ability damage and ground effect placement
- Citizens integration: prevents accidental damage to NPCs
- AntiCheat bypass: temporary Themis exemption during movement abilities to prevent false flags
- PlugManX soft-dependency: hot reload support
◆ Configuration
- Single config.yml with per-weapon mechanics overrides
- Every value exposed: cooldowns, damage multipliers, stack caps, radii, durations, particle settings
- Graceful defaults: missing keys auto-added on startup - your config never breaks on update
- Any weapon can be disabled individually without touching the others
- Custom Model Data configurable per weapon for resource pack support
◆ Multi-Language Support
- 2 built-in languages: English and Polish
- All messages use MiniMessage with full hex color and gradient support
- Language switch is a single line in config.yml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
How SummerWeapons Compares
How SummerWeapons Compares
| Feature | SummerWeapons | Typical Weapon Plugin |
| Weapon mechanics | 10 unique passive + active skill systems | Stat multipliers or generic enchantments |
| Per-player state | Cooldowns, charges, marks, ground zones | None or a basic cooldown map |
| HUD | Action bar with cooldowns, charges, and mark stacks | None or basic chat messages |
| Visual effects | Ring pulses, trails, bursts, mist domes - all configurable | Basic particle spawns or none |
| Protection | WorldGuard + Citizens + AntiCheat bypass built-in | Basic region check or no protection |
| Configuration | Full config.yml, every value exposed, graceful defaults | Handful of options, breaks on update |
| Multi-language | English + Polish, full MiniMessage support | Hardcoded English messages |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Who This Is For
Who This Is For
- PvP servers Adds weapon variety without a full class overhaul. Each blade, bow, and crossbow brings a distinct fight style your players will main and master.
- Survival and SMP Gives rare weapon drops real meaning. A Sunflare Blade found in a dungeon chest should feel different from a vanilla sword. It does.
- Minigame and arena servers 10 weapons with distinct roles - burst damage, crowd control, mobility, sustain. Perfect for kit PvP, duels, and battle arenas.
- Network owners Drop SummerWeapons into any game mode running Paper 1.21.4. Single-command install, full reload support, no restarts needed for config changes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical Specs
Technical Specs
| Server | Paper 1.21+, Java 21 |
| Dependencies | None. WorldGuard and Citizens are optional integrations. |
| Storage | In-memory session state with config.yml persistence |
| Languages | en_US, pl_PL |
◆ Commands
| Command | Description | Permission |
| /sw give <player> <weapon> [amount] | Gives a summer weapon to the specified player | summerweapons.give |
| /sw list | Lists all enabled weapons with their IDs | None |
| /sw reload | Reloads config and language files live | summerweapons.reload |
| /sw setcmd <weapon> <modelData> | Dynamically sets Custom Model Data for a weapon | summerweapons.setcmd |
◆ Permissions
| Permission | Description | Default |
| summerweapons.use | Allows a player to use weapon active skills (RMB) | true |
| summerweapons.give | Gives a weapon to any player via command | op |
| summerweapons.reload | Reloads plugin configuration without restart | op |
| summerweapons.setcmd | Dynamically sets Custom Model Data for weapons | op |
| summerweapons.admin | Parent permission for all admin commands | op |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Get SummerWeapons
Your players are already swinging swords and shooting bows.
Give them a reason to care which one they brought to the fight.
10 weapons. Distinct passives and active skills. One plugin.
Download and have it running in under 5 minutes.
Questions? Ask in our Discord. Feature requests are reviewed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Note: This plugin does not include the resource pack for custom item models visible in screenshots. Custom Model Data values are fully configurable so you can use your own resource pack.
Get SummerWeapons
Your players are already swinging swords and shooting bows.
Give them a reason to care which one they brought to the fight.
10 weapons. Distinct passives and active skills. One plugin.
Download and have it running in under 5 minutes.
Questions? Ask in our Discord. Feature requests are reviewed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Note: This plugin does not include the resource pack for custom item models visible in screenshots. Custom Model Data values are fully configurable so you can use your own resource pack.
