[1.21.2+]☀️ SuperPower game⚡mysql✨shop⭐growth runes icon

[1.21.2+]☀️ SuperPower game⚡mysql✨shop⭐growth runes -----

Skill duel, occupy all the opponent's points



SuperPower
SuperPower is a fast-paced skill-based PVP game full of strategy and excitement. Players can choose from a variety of unique characters, each equipped with their own special skills and advantages. Team up, unleash your abilities, and fight to capture all enemy points to secure victory.

Main Features:
  • 16+ unique character skill combinations, featuring three main roles: Frontline, Backline, and Support.
  • Fixed resource spawn points
  • Customizable capture zones
  • Economy system with shops, consumables, and growth runes
  • Overwatch-style team gameplay
  • MySQL Support: Easily track and manage player data through MySQL integration.
  • PlaceholderAPI: Support, Integration with PlaceholderAPI, offering 23+ different placeholders.
  • Map Reset: Automatically restores all blocks to their original state after each match.
  • Ranked Matches: Customizable ranks and rank points configuration.
  • Customizable: All character skill values can be configured.
  • Reward System: Supports adding multiple command rewards.
  • Highly customizable configuration and language system
  • Punishment system: Exiting midway will result in punishment
  • Motd: Display game status

Commands

OP has permission by default. If there is no OP, please use the superpower.admin permission node
  1. /sp setname - Set room name
  2. /sp setlobby - Set your current location as the lobby spawn point.
  3. /sp setspawn <team> - Set the spawn point for a team (red/blue)
  4. /sp setoccupy centre - Set the central capture point
  5. /sp setoccupy <team> <id> - Set a specific capture point for a team (ID starts from 1)
  6. /sp deloccupy centre - Delete the central capture point
  7. /sp deloccupy <team> <id> - Delete a specific capture point for a team
  8. /sp setrefresh <type> - Set a fixed resource spawn point
  9. /sp delrefresh - Delete the nearest resource spawn point
  10. /sp listrefresh - List all resource spawn points
  11. /sp setshopvillager - Set the shop villager NPC
  12. /sp delshopvillager - Delete the nearest shop villager NPC
  13. /sp start - Start the game
  14. /sp reload - Reload configuration
  15. /sp skillgui - Open the skill GUI
  16. /sp shop - Open the equipment shop
  17. /sp addcoins <player> <amount> - Add coins to a player
PlaceholderAPI Placeholders:
Player Stats

    • %superpower_health% - Player's current health, e.g., 18/20
    • %superpower_health_bar% - Player's health bar (10 blocks, color-coded by health level)
    • %superpower_player_kills% - Player's kills in the current game
    • %superpower_kills_put% - Player's total kills (overall)
    • %superpower_deaths% - Player's deaths in the current game
    • %superpower_treat% - Amount of healing done by the player in the current game
    • %superpower_treatment% - Total healing done by the player
    • %superpower_games_played% - Total games played by the player
    • %superpower_wins% - Total victories
    • %superpower_proficiency% - Player's proficiency
    • %superpower_rank% - Player's rank
Game Info

    • %superpower_roomname% - Room Name
    • %superpower_gametime% - Game time
    • %superpower_team% - Player's team (Red, Blue, or Unassigned)
Equipment / Stats Attributes

    • %superpower_attack% - Total attack value from equipment
    • %superpower_defense% - Total defense percentage from equipment
    • %superpower_damage_reduction% - Damage reduction percentage from equipment
    • %superpower_damage_boost% - Damage boost percentage from equipment
    • %superpower_crit_chance% - Critical hit chance percentage
    • %superpower_crit_damage% - Critical hit damage percentage
    • %superpower_attack-speed% - Attack speed percentage
Economy

    • %superpower_balance% - Player's current coin balance
    • %superpower_balanceput% - Total coins earned by the player

Tutorial:
Before starting the game, place a map into the map folder inside the plugin’s configuration directory, then set folder-name: [MapName] in config.yml.

Please use /sp setlobby first to set the lobby spawn point.
After starting the server, type /sp to view all command help. Use a Wooden Hoe to select the diagonal corners of a rectangular area, then proceed with the following setup in order:

  1. Set the central capture point
  2. Set team capture points
  3. Set team spawn areas
  4. Set team spawn points
  5. Set shop villager NPCs
  6. Set fixed resource spawn points
Once all the above settings are completed, restart the server to begin the game.

Currently, the plugin only supports a single map configuration per server. Support for multiple maps per server may be added in the future.


message:
Code (YAML):
[/COLOR ]
# ============================== Team Selection Related Messages ==============================
team-balance
: "&cTeams are currently unbalanced. Please choose another team!"
team-full
: "&cThis team is full (5 players). Please choose another team!"
team-join-red
: "&cYou have joined the Red Team! Prepare for battle~"
team-join-blue
: "&bYou have joined the Blue Team! Cooperation leads to victory!"
team-join-spectator
: "&7You are now a spectator! You can freely observe the entire battle"
player-full-spectator
: "&7Game teams are full, you have been automatically switched to spectator!"
red-time-full
: "&cRed Team Full"
blue-time-full
: "&bBlue Team Full"
team-selector-gui
:
  title
: "&2Choose Your Faction"
  red-team-name
: "&cJoin Red Team"
  blue-team-name
: "&bJoin Blue Team"
  spectator-name
: "&7Become Spectator"
  team-size-lore
: "&7Current Players: %size%/5"
# ============================== Game Start Related Messages ==============================
game-not-enough-players
: "&cThe game requires at least %minPlayers% players to start"
game-already-running
: "&cThe game is already running! Do not start it again"
game-start-missing-setup
: "&cGame cannot start! Missing necessary setup (check spawn points/control points configuration)"
countdown-cancellation
: "&cGame countdown cancelled due to insufficient players!"
countdown-begins
: "&6Game will start in %timeLeft% seconds! Please get ready"
team-not-initialized
: "&cError: Red Team or Blue Team not initialized!"
spawn-not-set
: "&cError: Please set the spawn points for both teams first!"
center-point-missing
: "&cError: Please set the center control point first!"
least-one-occupy
: "&cError: Each team needs at least one control point set!"
# ============================== In-Game Messages ==============================
game.start.messages
:
 - ""
  - "&a=== Game Officially Starts! ==="
  - "&bMain Objective
: Occupy all enemy exclusive control points "
  - "
&bOr have a higher score when time runs out "
  - "
"
tell-team-red: "
&cYou have been teleported to the Red Team spawn point! "
tell-team-blue: "
&bYou have been teleported to the Blue Team spawn point! "
# ============================== Game End Messages ==============================
game.end.messages:
  - "
&6==================================== "
  - "
&eGame time's up! 15 minutes of battle ended "
  - "
&cRed Team Points : %redPoints%"
  - "&bBlue Team Points
: %bluePoints%"
  - "&6===================================="
game-result
:
  winner
:
    title
: "&6Victory"
    subtitle
: "&eKeep up the effort"
  loser
:
    title
: "&4Defeat"
    subtitle
: "&cTry harder next time"
chat-win-message
: "&6Congratulations to the &e%winningTeam% &6team for winning!"
restart-countdown
: "&cGame over! Server will automatically restart in %RestartCountdown% seconds"
# ============================== Shop GUI Information ==============================
shop
:
  main-title
: "&cEquipment Shop"
  rune-title
: "&dMystic Rune"
  rune-lore
:
   - "&7Click to randomly draw a buff rune"
    - "&ePossible Gains:"
    - "&cAttack Rune
: &7+1.5% damage per kill "
    - "
&eCrit Rune : &7+0.3% crit rate per critical hit "
    - "
&6Defense Rune : &7+1 defense per 200 damage taken "
    - "
&aHealth Rune : &7+4 max health per 1 defense "
    - "
&3Attack Speed Rune : &7+5% attack speed every 30 seconds "
    - "
&4Lifesteal Rune : &7+1% lifesteal per kill "
    - "
&aRegen Rune : &7+1 health regen per 2 deaths (every 2 seconds ) "
    - "
&cPower Rune : &7+1 attack per 2 defense, +1 attack per 20 health "
    - "
&cEconomy Rune : &7Gain 3 gold every 2 seconds "
    - "
"
    - "
&eFree this time "
  price-equipment: "
&aPrice : %price% Gold"
  props-title
: "&eProps"
  props-lore
: "&7Various useful props"
  right-refund
: "&7Right-click to refund"
# ============================== Attribute Panel ==============================
attack
: "Attack"
attack-speed
: "Attack Speed"
defense
: "Defense"
crit-chance
: "Crit Chance"
crit-damage
: "Crit Damage"
damage-boost
: "Damage Boost"
damage-reduction
: "Damage Reduction"
max-health
: "Max Health"
speed
: "Movement Speed"
lifesteal
: "Lifesteal"
# ============================== Region Selection Messages ==============================
first-select-region
: "&aFirst point selected! Please right-click another point to complete region selection"
left-first-select-region
: "&cPlease left-click to select the first point first!"
select-region-no-same-world
: "&cBoth points must be in the same world!"
select-region-finish
: "&aRegion selection complete! Cuboid region defined"
select-region-clear
: "&aRegion selection cleared"
# ============================== Other Information ==============================
welcome
: "&bWelcome to Superpower Brawl!"
player-join
: "&a[+] %player% (%online%/10)"
player-join-start
: "&a[+] %player%"
player-quit
: "&c[-] &c%player% (%online%/10)"
player-quit-start
: "&c[-] %player%"
no-lobby
: "&cWarning: Lobby location not set, you will be at the default spawn point! Please contact an admin."
team-equipment
: "&cTeam starting equipment cannot be removed!"
kill-message
: "&fdefeated"   # Defeat message display
countdown
:
  title
: "&6Game Start Countdown"
  subtitle
: "&c%timeLeft% seconds!"
red-team
: "&cRed Team"
blue-team
: "&bBlue Team"
center-occupy
: "Center Point"           # Displayed in the right-side scoreboard
enemy-occupy
: "Enemy Point"             # Displayed in the right-side scoreboard
friendly-forces-occupy
: "Friendly Point"   # Displayed in the right-side scoreboard
role-gui-only-in-own-spawn
: "&cYou can only open the role interface in your own spawn area!"
role-gui-cooldown
: "&cRole interface on cooldown, %seconds% seconds remaining!"
respawn-success
: "&aRespawned!"
respawn-point-not-set
: "&cRespawn point not set!"
respawn-countdown
: "&eRespawn countdown: %countdown% seconds"
player-death-auto-respawn
: "&cYou died! Auto-respawning in 10 seconds..."
cannot-harm-teammate
: "&cYou cannot harm your teammate!"
warning-enemy-spawn-area
: "&cWarning: You have entered the enemy spawn area, you will continuously lose health!"
spawn-protection-no-leave
: "&eCannot leave spawn area during protection time!"
game-protection-countdown
: "&eWill be released in %seconds% seconds"
game-protection-ended
: "&cProtection time ended, game starts!"
suspension
: "You are suspended for multiple server exits, remaining suspension time: %d min %d sec"
team-countdown-message
: "%team% &call have quit, game will end in %seconds% seconds!"
team-countdown-cancel-message
: "%team% &ahas new players joined, countdown cancelled!"
skill-charged
: "&6Charging..."
skill-charged-2
: "&7Charging: "
non-target-players
: "&c Not aiming at valid players!"
unsafe
: "&c Not aiming at valid players!"
dizziness
: "&cYou are dizzy!"
petrify
: "&7Petrified!"
reload
: "&aSuperpower Brawl configuration reloaded!"
motd
:
  game-running
: "&cGame Running"
  waiting
: "&aWaiting"
  ended
: "&7Ended"
blocked-game-ended
: "&7Game has ended! Temporarily unable to join the server!"
# ============================== Control Point Information ==============================
points-different-world
: "&cBoth points must be in the same world!"
center-point-set
: "&aCenter control point set!"
invalid-team-name
: "&cInvalid team name (must be red or blue)!"
set-points-in-order
: "&cPlease set points in order! Currently should set No.%serial_number%"
team-point-set
: "&a%team% Team No.%serial_number% control point set! Region: %pos1% to %pos2%"
first-target-center
: "&eFirst target: Occupy the center area!"
new-target-announcement-list
:
 - "&6===================================="
  - "&eNew target point appeared
: &a%enemyDisplayName%No.%pointNumber% Point "
  - "
&eThe team that occupies this point first will gain points! "
  - "
&6==================================== "
capture-broadcast:
  - "
"
  - "
&6==================================== "
  - "
%team% successfully occupied %point%!"
  - "&eCurrent Score
: &c%redScore% - &9 %blueScore%"
  - "&6===================================="
  - ""
center-area
: "Center Area"
point-suffix
: "Point"
# ============================== Command Help ==============================
only-player
: "&cOnly players can execute this command!"
no-permission
: "&cYou don't have permission to execute this command!"
unknown-command
: "&cUnknown command! Type /sp for help"
player-offline
: "&cPlayer is offline or does not exist!"
number-required
: "&cNumber must be a digit!"
valid-number-required
: "&cPlease enter a valid number!"
positive-amount-required
: "&cGold amount must be positive!"
select-area-first
: "&cPlease first use a wooden hoe to select two points to define a region (left-click first corner, right-click second corner)!"
setlobby
: "&cLobby coordinates saved!"
setname-success
: "&aRoom name set to: %roomName%"
setspawn-usage
: "&cUsage: /sp setspawn <team name> (e.g., red or blue)"
spawn-set-success
: "&aSuccessfully set the spawn point for the %team% team!"
spawn-set-failed
: "&cSetup failed! Team name can only be red or blue"
setspawnarea-usage
: "&cUsage: /sp setspawnarea <team name> (red/blue)"
invalid-team
: "&cTeam name can only be red or blue!"
spawnarea-set-success
: "&aSuccessfully set the spawn area for the %team% team!"
spawnarea-set-failed
: "&cSetup failed (points must be in the same world)!"
setoccupy-usage-header
: "&cUsage:"
setoccupy-usage-centre
: "&c- Set center control point: /sp setoccupy centre"
setoccupy-usage-team
: "&c- Set team control point: /sp setoccupy <team name> <number>"
deloccupy-usage-centre
: "&c- Delete center control point: /sp deloccupy centre"
deloccupy-usage-team
: "&c- Delete team control point: /sp deloccupy <team name> <number>"
centre-point-deleted
: "&aSuccessfully deleted the center control point!"
centre-point-not-found
: "&cDeletion failed, center control point does not exist!"
team-point-deleted
: "&aSuccessfully deleted %team% team's No.%number% control point!"
team-point-not-found
: "&cDeletion failed, this team or control point does not exist!"
deloccupy-invalid-args
: "&cInvalid arguments! Correct usage: /sp deloccupy <team name> <number>"
give-skill-usage
: "&cUsage: /sp give <player name> <skill ID>"
available-skill-ids
: "&cAvailable skill IDs: hero-sword, flame-bow, tornado-sword, fury-warrior-sword, special-fishing-rod, thunder-sword, shadow-blade, gatling-crossbow"
invalid-skill-id
: "&cInvalid skill ID! Available IDs: hero-sword, flame-bow, tornado-sword, fury-warrior-sword, special-fishing-rod, thunder-sword, shadow-blade, gatling-crossbow"
give-skill-success-sender
: "&aGiven %player% the skill item: %skill%"
give-skill-success-target
: "&aYou received the skill item: %skill%"
setrefresh-usage
: "&cUsage: /sp setrefresh"
setrefresh-tip
: "&cTip: This fixed refresh point will randomly spawn gold or healing effects"
refresh-set-success
: "&aSuccessfully set the fixed refresh point!"
refresh-effect-tip
: "&7This refresh point will randomly provide gold or healing effects"
refresh-location
: "&7Location: X:%x% Y:%y% Z:%z%"
refresh-deleted
: "&aDeleted %count% nearby refresh points!"
no-refresh-nearby
: "&cNo nearby refresh points found (5 block radius)!"
refresh-list-header
: "&6=== Refresh Point List (%count%) ==="
refresh-list-item
: "&a%d. %s &7- World: %s, Location: X:%d Y:%d Z:%d"
coin-refresh-point
: "Gold Refresh Point"
heal-refresh-point
: "Health Pack Refresh Point"
no-refresh-points
: "&cNo refresh points are currently set!"
shop-villager-created
: "&aSuccessfully created shop villager NPC!"
shop-villager-tip
: "&7Left or right-click the villager to open the shop"
shop-villager-deleted
: "&aDeleted %count% nearby shop villagers!"
no-shop-villager-nearby
: "&cNo nearby shop villagers found (5 block radius)!"
addcoins-usage
: "&cUsage: /sp addcoins <player name> <amount>"
addcoins-example
: "&cExample: /sp addcoins Player123 1000"
addcoins-success-sender
: "&aSuccessfully added %amount% gold to %player%!"
addcoins-success-target
: "&aYou received %amount% gold! Current balance: %balance%"
help-messages
:
 - "&6=== Superpower Brawl Command Help ==="
  - "&a/sp setlobby &7- Set the waiting lobby spawn point"
  - "&a/sp setname &7- Set the room name"
  - "&a/sp setspawn <team name> &7- Set team spawn point (red/blue)"
  - "&a/sp setspawnarea &7- Set team spawn area (red/blue)"
  - "&a/sp setoccupy centre &7- Set the center control point"
  - "&a/sp setoccupy <team name> <number> &7- Set the specified control point for a team (number starts from 1)"
  - "&a/sp deloccupy centre &7- Delete the center control point"
  - "&a/sp deloccupy <team name> <number> &7- Delete the specified control point for a team"
  - "&a/sp setrefresh <type> &7- Set a fixed refresh point"
  - "&a/sp delrefresh &7- Delete nearby refresh points"
  - "&a/sp listrefresh &7- List all refresh points"
  - "&a/sp setshopvillager &7- Set up a shop villager NPC"
  - "&a/sp delshopvillager &7- Delete nearby shop villager NPCs"
  - ""
  - "&a/sp start &7- Start the game"
  - "&a/sp reload &7- Reload configuration"
  - "&a/sp skillgui &7- Open the skill GUI"
  - "&a/sp shop &7- Open the equipment shop"
  - "&a/sp addcoins <player name> <amount> &7- Add gold to a player"

[COLOR= #000000]

Configuration:
Code (YAML):
[/COLOR ]
# Database Storage
database
:
  type
: file # Default uses file, can be changed to "mysql" to use MySQL storage
  host
: localhost # Database address (IP)
  port
: 3306 # Database port number
  name
: SuperPower # Database name
  username
: SuperPower # Username
  password
: SuperPower # Password
  timezone
: Asia/Shanghai     # Timezone
  use_ssl
: false
# Map Configuration
map
:
  # Enable map loading functionality
  enabled
: true
  # Name of the map folder in the SuperPower/map/ directory
  folder-name
: TestWorld
  # Whether to automatically teleport players to this map when they join the server
  auto-teleport
: true
game
:
  minPlayers
: 4 # Minimum number of players
  countdown
: 60 # Total countdown time (seconds)
  countdownKeyTimes
: # Custom key countdown time points
    - 60
    - 30
    - 10
    - 5
    - 4
    - 3
    - 2
    - 1
respawn-time
: 10         # Respawn time (seconds)
protection-time
: 20       # Game start protection time (seconds)
coin_per_team_member
: 3   # Coins given to the whole team when the team is currently capturing
kill_coin
: 40             # Coins earned from killing enemies
victim_coin
: 10           # Coins earned upon death
coin_timed
: 2             # Timed coin acquisition
# Exit Penalty Configuration (Resets after 24 hours)
exit-punish
:
  enabled
: true
  warnings-before-ban
: 1   # Warning threshold (ban starts after exceeding this count)
  ban-duration-minutes
: 60   # Ban duration (minutes)
  check-interval-minutes
: 30   # Expired record cleanup check interval (minutes)
  exit-threshold-minutes
: 1   # Player exit is only counted for penalty if it exceeds this duration (minutes)
  # Command configuration corresponding to ban counts
  ban-commands
:
    1
: # Commands executed for the 1st ban
      - "say %player% Please follow the game rules"
    2
: # Commands executed for the 2nd ban
      - "say %player% Please follow the game rules"
    3
: # Commands executed for the 3rd ban
      - "kick %player% Multiple violations, temporarily banned from entering"
# Countdown for when the entire team quits
team-countdown
:
  delay-seconds
: 60   # Countdown duration (seconds)
capture
:
  # Progress growth rule configuration (sorted chronologically, from earliest to latest)
  progress_rules
:
    - time_seconds
: 0       # Game start time (seconds)
      delta
: 2             # Progress growth value for this time period
    - time_seconds
: 420     # After 7 minutes (420 seconds)
      delta
: 3             # Progress growth value becomes 2
    - time_seconds
: 840     # After 14 minutes (840 seconds)
      delta
: 5             # Progress growth value becomes 3
# Kill command rewards
kill_commands
:
 - "points give {player} 3"
  - "money give {player} 5"
# Death command rewards
death_commands
:
 - "money give {player} 3"
# Win command rewards
win_commands
:
 - "points give {player} 40"
  - "money give {player} 100"
# Fail command rewards
fail_commands
:
 - "points give {player} 10"
  - "money give {player} 25"
# Chat Formats
formats
:
  admin
:
    permission
: chatformat.admin
    format
: ' %superpower_team%&c&l%player% -> &c%message%'
  mvp
:
    permission
: chatformat.mvp
    format
: ' %superpower_team%&6&l%player% -> &6%message%'
  vip
:
    permission
: chatformat.vip
    format
: ' %superpower_team%&b&l%player% -> &b%message%'
  default
:
    format
: ' %superpower_team%&f&l%player% -> &f%message%'
# Scoreboards
scoreboards
:
  # Scoreboard displayed when the game hasn't started
  not_started
:
    title
: '&b&lSuperpower Brawl'
    lines
:
     - ''
      - '&fMode
: &7Point Capture'
      - '&fRoom
: &a%superpower_roomname%'
      - ''
      - '&ePlayers
: &f%players_online%/%max_players%'
      - '&fGame Status
: &aWaiting...'
      - ''
      - '&fKills
: &c%superpower_kills_put%'
      - '&fHealing
: &c%superpower_treatment%'
      - '&fWins
: &c%superpower_wins%'
      - '&fRank
: &c%superpower_rank%'
      - ''
      - '&bplay.tiancraft.cn'
  # Scoreboard displayed when the game is in progress
  in_game
:
    title
: '&6&lSuperpower Brawl'
    top_lines
:
     - '&7 '
      - '&fGame Time
: &a%superpower_gametime%'
      - ''
    bottom_lines
:
     - ''
      - '&eGold
: &e%superpower_balance%'
      - '&fKills
: &c%superpower_player_kills%'
      - '&fDeaths
: &c%superpower_player_death%'
      - '&7SHIFT+F to switch roles'
      - ''
      - '&bplay.tiancraft.cn'
# Current waiting lobby location
lobbySpawn
:
  world
: TestWorld
  x
: 0.5
  y
: 100.0
  z
: 0.5
  yaw
: -0.150606
  pitch
: -0.1505836
# Team Selector Configuration
team-selector
:
  enabled
: true   # Whether to enable the team selector
  material
: COMPASS   # Item material
  slot
: 0   # Inventory slot (0-8)
  custom-model-data
: 999   # Custom model data (leave empty if not set)
  name
: "&6Team Selector"   # Item name
  lore
: # Item description list
    - "&7Right-click to open menu"
    - "&7Choose your faction to join"
# Resource Point Configuration
refresh_points
:
  probability
: 60 # Gold refresh probability 60%, health pack refresh probability 40%
  cooldown
: 180 # Resource point generation interval (seconds)
  # Gold resource point configuration
  coin
:
    amount
: 50   # Gold amount
    message
: "&eYou obtained %money% gold"
    sound
: "ENTITY_CAMEL_DASH"   # Sound effect
  # Health resource point configuration
  health
:
    amount
: "full"       # E.g.: full(full heal), 50%(restore 50% max health), 10(restore 10 health)
    message
: "&aYou recovered %amount% health!"
    sound
: "ENTITY_PLAYER_HURT"   # Sound effect
# Team Initial Equipment Configuration
team-equipment
:
  # Whether to have high knockback resistance
  high-knockback-resistance
: true
  slots
:
    head
:
      material
: LEATHER_HELMET   # Helmet material
      custom-model-data
: 1001   # Model data
      enchants
:                 # Enchantment list
        PROTECTION_ENVIRONMENTAL
: 2
        PROTECTION_EXPLOSIONS
: 1
    chest
:
      material
: DIAMOND_CHESTPLATE
      custom-model-data
: 1002
      enchants
:
        PROTECTION_PROJECTILE
: 3
    legs
:
      material
: IRON_LEGGINGS
      custom-model-data
: 1003
      enchants
:
        PROTECTION_FIRE
: 2
    feet
:
      material
: IRON_BOOTS
      custom-model-data
: 1004
      enchants
:
        PROTECTION_FALL
: 4
        DEPTH_STRIDER
: 1

[COLOR= #000000]

roleskills:
Code (YAML):
skills :
  #------------------------------
  # 16. Thunder Warlord (hero_sword)
  #------------------------------
  hero_sword
:
    skill-id
: 'hero_sword'
    enabled
: true
    display-name
: '§bThunder Warlord'
    material
: DIAMOND_SWORD
    custom-model-data
: 3001
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7Thunder Warlord, shaking heaven and earth with fury'
      - '§7Sweeping through thousands with thunderous power, none can withstand his狂暴怒吼!'
      - '§7'
      - '§eRight Click
: §f Bounce Impact'
      - '§7Slamming the ground deals massive damage to enemies within 3 blocks, plus knockback and Slowness III'
      - '§7'
      - '§eShift+Right Click
: §f Shatter Impact'
      - '§7Triggers Shatter Impact after 1.5s charge, dealing massive damage to enemies'
    role-type
: 'FRONT_LINE'
    max-health
: 100.0
    initial-defense
: 2.0
    initial-attack
: 2
    scale
: 1.10
  #------------------------------
  # 1. Fire Vanguard (fire_xianfeng)
  #------------------------------
  fire_xianfeng
:
    skill-id
: 'fire_xianfeng'
    enabled
: true
    display-name
: '§cFire Vanguard'
    material
: PAPER
    custom-model-data
: 30014
    unbreakable
: true
    enchantments
:
      AQUA_AFFINITY
: 1
    lore
:
     - '§7Bombardment is romance, fire is faith!'
      - '§7Prepare to meet the explosion of justice!'
      - '§7'
      - '§eLeft Click
: §f Basic Attack'
      - '§7Launch fireballs that deal area damage to enemies'
      - '§7'
      - '§eRight Click
: §f Explosive Jump'
      - '§7Jump into the air and gain Slowness effect'
      - '§7'
      - '§eF Key
: §f Fire Descension'
      - '§7Launch a barrage of fireballs targeted at crosshair position, dealing area damage'
      - '§7'
      - '§eCrouch
: §f Jet Flight'
      - '§7Crouch to float and fly, consumes flight energy with cooldown after depletion'
    role-type
: 'BACK_LINE'
    max-health
: 56.0
    initial-defense
: 0.0
    initial-attack
: 0
    scale
: 1.05

  #------------------------------
  # 2. Flame Elemental (flame_bow)
  #------------------------------
  flame_bow
:
    skill-id
: 'flame_bow'
    enabled
: true
    display-name
: '§cFlame Elemental'
    material
: PAPER
    custom-model-data
: 30018
    unbreakable
: true
    enchantments
:
      AQUA_AFFINITY
: 1
    lore
:
     - '§7'
      - '§7Flame Elemental, burning with intense flames, mastering fire power'
      - '§7Incinerate enemies, igniting passion and power on the battlefield'
      - '§7'
      - '§eLeft Click
: §f Firebolt Launch'
      - '§7Launch firebolts that deal damage and 2s Burning effect to enemies'
      - '§7'
      - '§eRight Click
: §f Flame Storm'
      - '§7Scatter numerous firebolts, dealing damage and 2s Burning effect to enemies'
      - '§7'
      - '§eF Key
: §f High-Energy Laser'
      - '§7Launch ultra-high energy laser that deals massive damage to enemies'
    role-type
: 'BACK_LINE'
    max-health
: 60.0
    initial-defense
: 0.0
    initial-attack
: 2
    scale
: 1.0

  #------------------------------
  # 3. Fury Warlord (fury_sword)
  #------------------------------
  fury_sword
:
    skill-id
: 'fury_warrior_sword'
    enabled
: true
    display-name
: '§cFury Warlord'
    material
: DIAMOND_SWORD
    custom-model-data
: 30003
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7Fury Warlord,怒火如焰, a storm on the battlefield'
      - '§7Tearing through all obstacles with endless狂暴力量!'
      - '§7'
      - '§eRight Click
: §f Warlord Charge'
      - '§7Dash forward 10 blocks, dealing damage to collided enemies'
      - '§7'
      - '§eShift + Right Click
: §f Fury Barrage'
      - '§7Trigger 12 punches that deal damage and Slowness II to enemies'
      - '§7'
      - '§eF Key
: §f Earthshock Knockback (knockback enemies and detect wall collision )'
      - '§7Knockback into walls causes 3s Stun and massive damage, plus reduces 4 defense - 10 % damage reduction'
      - '§7Without wall collision causes 1.5s Stun and damage'
    role-type
: 'FRONT_LINE'
    max-health
: 110.0
    initial-defense
: 3.0
    initial-attack
: 0
    scale
: 1.2

  #------------------------------
  # 4. Astral Guardian (guardian_astralstar)
  #------------------------------
  guardian_astralstar
:
    skill-id
: 'special_nether_star'
    enabled
: true
    display-name
: '§bAstral Guardian'
    material
: DIAMOND_SWORD
    custom-model-data
: 30004
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 1
    lore
:
     - '§7'
      - '§7Astral Guardian, protector of cosmic mysteries'
      - '§7Illuminating darkness with stellar power, safeguarding light and order eternally'
      - '§7'
      - '§eRight Click
: §f Astral Ray'
      - '§7Triple-shot astral ray that heals allies and damages enemies when aimed'
      - '§7'
      - '§eF Key
: §f Guardian Aura'
      - '§7Generate healing aura with 5-block radius, providing continuous healing within'
    role-type
: 'SUPPORT'
    max-health
: 60.0
    initial-defense
: 1.0
    initial-attack
: 0
    scale
: 0.9

  #------------------------------
  # 5. Ironclad突击兵 (machine_crossbow)
  #------------------------------
  machine_crossbow
:
    skill-id
: 'gatling_crossbow'
    enabled
: true
    display-name
: '§eIronclad突击兵'
    material
: PAPER
    custom-model-data
: 30026
    unbreakable
: true
    enchantments
:
      QUICK_CHARGE
: 1
    lore
:
     - '§7'
      - '§7Ironclad突击兵, an impenetrable steel shield'
      - '§7Charging forward, paving the path to victory for allies'
      - '§7'
      - '§eRight Click
: §f Gatling Fire'
      - '§75 shots per second, right click again to stop, dealing minor damage to enemies'
      - '§7'
      - '§eF Key
: §f Reinforced Physique'
      - '§7+20 max health for 20 seconds'
      - '§7'
      - '§eShift + Right Click
: §f Bounce Impact'
      - '§7Dash forward, dealing area damage'
    role-type
: 'FRONT_LINE'
    max-health
: 120.0
    initial-defense
: 4.0
    initial-attack
: 0
    scale
: 1.25

  #------------------------------
  # 6. Redemption Cannonner (redemption_cannon)
  #------------------------------
  redemption_cannon
:
    skill-id
: 'redemption_cannon'
    enabled
: true
    display-name
: '§bRedemption Cannonner'
    material
: PAPER
    custom-model-data
: 30006
    unbreakable
: true
    enchantments
:
      AQUA_AFFINITY
: 1
    lore
:
     - '§7'
      - '§7Cannonfire is both destruction and redemption'
      - '§7May the light protect you all!'
      - '§7'
      - '§eLeft Click
: §f Basic Attack'
      - '§7Launch cannonballs that heal allies and damage enemies in area'
      - '§7'
      - '§eRight Click
: §f Explosion is Art'
      - '§7Throw 12 timed bombs that scatter randomly forward, dealing massive damage'
      - '§7'
    role-type
: 'SUPPORT'
    max-health
: 58.0
    initial-defense
: 0.0
    initial-attack
: 0
    scale
: 0.95

  #------------------------------
  # 7. Shadow Blade (shadow_blade)
  #------------------------------
  shadow_blade
:
    skill-id
: 'shadow_blade'
    enabled
: true
    display-name
: '§8Shadow Blade'
    material
: DIAMOND_SWORD
    custom-model-data
: 30002
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7Shadow Blade, lurking in darkness'
      - '§7Swift as wind, striking unexpectedly, leaving enemies nowhere to escape'
      - '§7'
      - '§eRight Click
: §f Backstab'
      - '§7Teleport behind enemy'
      - '§7'
      - '§eShift + Right Click §f Stealth'
      - '§7Enter stealth mode, first attack breaks stealth and causes 2s Stun'
      - '§7Also increases damage taken by target by 50 %'
      - '§7'
      - '§eF Key
: §f Execution'
      - '§7Charge for 1 second, unleash shadow blade slash dealing massive damage in 10-block diameter'
    role-type
: 'BACK_LINE'
    max-health
: 50.0
    initial-defense
: 0.0
    initial-attack
: 4
    scale
: 0.9

  #------------------------------
  # 8. Sharpshooter (sharpshooter_weapon)
  #------------------------------
  sharpshooter_weapon
:
    skill-id
: 'SharpshooterWeapon' # Preserved original capitalization
    enabled
: true
    display-name
: '§cSharpshooter'
    material
: PAPER
    custom-model-data
: 50000
    unbreakable
: true
    enchantments
:
      AQUA_AFFINITY
: 1
    lore
:
     - '§7'
      - '§7Aim, pull the trigger'
      - '§7Let every bullet hit your conviction'
      - '§7'
      - '§eLeft Click
: §f Basic Attack'
      - '§7Fire bullets that deal damage to enemies'
      - '§7'
      - '§eRight Click
: §f Pulse'
      - '§7Charge for 3 seconds. Fire high-damage pulse laser with recoil'
      - '§7'
      - '§eF Key
: §f Shotgun'
      - '§7Fire scatter shot and recoil back about 5 blocks'
      - '§7'
    role-type
: 'BACK_LINE'
    max-health
: 60.0
    initial-defense
: 0.0
    initial-attack
: 2
    scale
: 1.0

  #------------------------------
  # 9. Soldier (soldier_crossbow)
  #------------------------------
  soldier_crossbow
:
    skill-id
: 'soldier_cross_bow'
    enabled
: true
    display-name
: '§bSoldier'
    material
: PAPER
    custom-model-data
: 30010
    unbreakable
: true
    enchantments
:
      AQUA_AFFINITY
: 1
    lore
:
     - '§7'
      - '§7Soldier, with iron blood and unwavering loyalty'
      - '§7Charging forward in battle, the most steadfast force on the battlefield'
      - '§7'
      - '§eRight Click
: §f Basic Attack'
      - '§7Deal damage to enemies'
      - '§7'
      - '§eShift + Right Click §f Death Ray'
      - '§7Replace bullets with death rays (lasts 10 seconds ) that deal massive damage'
      - '§7'
      - '§eF Key
: §f Berserk'
      - '§7Gain Speed II for 20 seconds'
    role-type
: 'BACK_LINE'
    max-health
: 60.0
    initial-defense
: 0.0
    initial-attack
: 1
    scale
: 1.0

  #------------------------------
  # 10. Angel (special_fishing_rod)
  #------------------------------
  special_fishing_rod
:
    skill-id
: 'special_fishing_rod'
    enabled
: true
    display-name
: '§bAngel'
    material
: DIAMOND_SWORD
    custom-model-data
: 30005
    unbreakable
: true
    enchantments
:
      LURE
: 1
    lore
:
     - '§7'
      - '§7Angel, embodiment of light and hope'
      - '§7Holy light洒落 from wings, safeguarding world''s tenderness and justice'
      - '§7'
      - '§eLeft Click
: §f Angel Strike'
      - '§7Deal damage to enemies, heal allies'
      - '§7'
      - '§eRight Click
: §f Super Angel'
      - '§7Link all players within 30 blocks in sight, dealing damage to enemies and healing allies'
      - '§7'
      - '§eF Key
: §f Spirit Flight'
      - '§7Trigger flight that lasts 10 seconds'
    role-type
: 'SUPPORT'
    max-health
: 60.0
    initial-defense
: 1.0
    initial-attack
: 0
    scale
: 0.85

  thor_weapon
:
    skill-id
: 'thor_weapon'
    enabled
: true
    display-name
: '§cMjolnir'
    material
: DIAMOND_AXE
    custom-model-data
: 2008
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7With my hammer, thunder strikes'
      - '§7Enemies'' will to fight fades, heaven and earth tremble for me!'
      - '§7'
      - '§eRight Click
: §f Boomerang Hammer'
      - '§7Launch boomerang hammer that deals 2 instances of damage to enemies in its path'
      - '§7'
      - '§eShift + Right Click
: §f Smash'
      - '§7Deal damage and 2s Stun, plus reduce target''s defense by 5 points'
      - '§7'
      - '§eF Key
: §f Cross Slash'
      - '§7Deal 2 instances of damage to target and apply 3s Slowness'
    role-type
: 'FRONT_LINE'
    max-health
: 115.0
    initial-defense
: 2.0
    initial-attack
: 2
    scale
: 1.25

  #------------------------------
  # 12. Dark Thunder Wrath (thunder_sword)
  #------------------------------
  thunder_sword
:
    skill-id
: 'thunder_sword'
    enabled
: true
    display-name
: '§bDark Thunder Wrath'
    material
: DIAMOND_SWORD
    custom-model-data
: 30007
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7Thunder Lord, wielding heaven''s thunder, sweeping battlefield with lightning'
      - '§7'
      - '§eRight Click
: §f Lightning Strike'
      - '§7Trigger Lightning Strike (lasts 10 seconds )'
      - '§7'
      - '§eShift + Right Click
: §f Area Lightning'
      - '§7All players within 10 blocks take electrical damage'
      - '§7'
      - '§eF Key
: §f Ball Lightning'
      - '§7Hit enemies take damage + continuous shock damage per second, and chain to nearby enemies'
    role-type
: 'FRONT_LINE'
    max-health
: 100.0
    initial-defense
: 0.0
    initial-attack
: 2
    scale
: 1.15

  #------------------------------
  # 13. Titan (titan_sword)
  #------------------------------
  titan_sword
:
    skill-id
: 'titan_sword'
    enabled
: true
    display-name
: '§6Titan'
    material
: DIAMOND_AXE
    custom-model-data
: 2009
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7God of Earth, Titan power, unbreakable'
      - '§7'
      - '§eRight Click
: §f Titan Push'
      - '§7Charge for 2 seconds, knock back surrounding enemies and deal damage'
      - '§7'
      - '§eShift + Right Click
: §f Earth Tremor'
      - '§7Strike ground 5 times, gain damage reduction and reflect effect'
      - '§7Deal knockback and damage to enemies'
    role-type
: 'FRONT_LINE'
    max-health
: 125.0
    initial-defense
: 6.0
    initial-attack
: 0
    scale
: 1.35

  #------------------------------
  # 14. Tornado Warrior (tornado_sword)
  #------------------------------
  tornado_sword
:
    skill-id
: 'tornado_sword'
    enabled
: true
    display-name
: '§fTornado Warrior'
    material
: DIAMOND_SWORD
    custom-model-data
: 30006
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7Tornado Warrior, swift as gale, elusive as shadow'
      - '§7Sweeping battlefield with wind power, tearing enemy lines in an instant'
      - '§7'
      - '§eLeft Click
: §f Tornado Projectile'
      - '§7Deal knockback and damage to enemies'
      - '§7'
      - '§eRight Click
: §f Tornado Jump'
      - '§7Can jump 3 times consecutively'
      - '§7'
      - '§eF Key
: §f Devouring Vortex'
      - '§7Attract all enemies within 5 blocks and deal damage'
    role-type
: 'BACK_LINE'
    max-health
: 60.0
    initial-defense
: 0.0
    initial-attack
: 1
    scale
: 0.95

  #------------------------------
  # 15. Warhammer Saint (warhammer_saint)
  #------------------------------
  warhammer_saint
:
    skill-id
: 'warhammer_saint'
    enabled
: true
    display-name
: '§bWarhammer Saint'
    material
: MACE
    unbreakable
: true
    enchantments
:
      SMITE
: 4
      WIND_BURST
: 1
    lore
:
     - '§7'
      - '§7I swing my hammer in the name of the divine, shattering evil, safeguarding justice!'
      - '§7Every heavy strike is a trial of faith!'
      - '§7'
      - '§eRight Click
: §f Take Flight'
      - '§7Launch 8 blocks into the air'
      - '§7'
      - '§7F Key
: §f Teleport'
      - '§7Teleport to 4 blocks above target player'
    role-type
: 'FRONT_LINE'
    max-health
: 105.0
    initial-defense
: 2.0
    initial-attack
: 1
    scale
: 1.15


  #------------------------------
  # 17. Demolition Soldier (demolition_soldier)
  #------------------------------
  demolition_soldier
:
    skill-id
: 'demolition_soldier'
    enabled
: true
    display-name
: '§cDemolition Soldier'
    material
: DIAMOND_SWORD
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7Explosion is art!'
      - '§7'
      - '§eRight Click
: §f Land Mine'
      - '§7Place mine at current position that explodes when someone passes'
      - '§7Deals damage and Slowness II for 5 seconds'
      - '§7'
      - '§eF Key
: §f Suicide Sheep'
      - '§7Spawn 5 suicide sheep that explode after 4 seconds, dealing damage'
    role-type
: 'FRONT_LINE'
    max-health
: 90.0
    initial-defense
: 0.0
    initial-attack
: 3
    scale
: 1.05

  #------------------------------
  # 18. Medusa (medusa)
  #------------------------------
  medusa
:
    skill-id
: 'medusa'
    enabled
: true
    display-name
: '§aMedusa'
    material
: DIAMOND_SWORD
    unbreakable
: true
    enchantments
:
      SHARPNESS
: 4
    lore
:
     - '§7'
      - '§7All who gaze upon me shall turn to stone, forever fallen into darkness!'
      - '§7'
      - '§eLeft Click
: §f Viper Strike'
      - '§7Launch venomous viper that deals damage and 3s Poison V to enemies'
      - '§7'
      - '§eRight Click
: §f Petrify'
      - '§7Petrify enemy for 3 seconds, reduce defense by 4, increase damage taken by 30 %'
      - '§7'
      - '§eF Key
: §f Snake Shadow Assault'
      - '§7Spawn 3 snake shadows that track enemies, dealing damage and Poison II'
    role-type
: 'BACK_LINE'
    max-health
: 70.0
    initial-defense
: 0.0
    initial-attack
: 1
    scale
: 1.05

The plugin is still under continuous development and improvement, so there may be some bugs. If you encounter any issues, feel free to leave a comment or message me.
Resource Information
Author:
----------
Total Downloads: 12
First Release: Sep 12, 2025
Last Update: Yesterday at 4:07 AM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings