SkyGiants1058 v26.1

A pvp minigame where you have to gain resources and protect your giant and attack others
    • skygiants cover.png
    • 2026-06-01_13.15.01.png
    • 2026-06-01_13.17.18.png
    • 2026-06-01_15.04.23.png
    • 2026-06-01_15.04.40.png
    • 2026-06-01_15.06.33.png
    • skygiants cover.png
    • 2026-06-01_13.15.01.png
    • 2026-06-01_13.17.18.png
    • 2026-06-01_15.04.23.png
    • 2026-06-01_15.04.40.png
    • 2026-06-01_15.06.33.png
SkyGiants is a fast‑paced team PvP minigame where each team defends a colossal Giant at their island while racing to destroy the enemy teams’ Giants. Players gather resources, gear up at their team’s Bazar (shop), battle for powerful mid‑map beasts, and coordinate pushes. When your Giant is under attack you’ll receive instant alerts—pop your recall to snap back to base, hold the defense, and counter‑attack. The last team with a living Giant wins; if time expires, a timed winner/draw logic decides the outcome.

TEST SERVER: 5.183.170.23:25565


How to play

  • Join an arena from your lobby or with the main command (/sga) and get auto‑assigned to a team.
  • Warm up, loot/mine resources, and earn in‑game gold.
  • Shop at your team’s Bazar to buy armor, weapons, tools, utilities, and upgrades.
  • Control the middle: defeat rotating “Beasts” to swing momentum with rewards.
  • Coordinate pushes to damage enemy Giants. Your own team cannot harm your Giant.
  • When your Giant is attacked you’ll get titles/chat alerts—use /recall (channelled; cancelled if hit) to return home quickly.
  • Eliminate opponents by killing their Giant and outlasting remaining teams.

Supported server types

In terms of server software, SkyGiants1058 is made for spigot 26.1.2. Besides that it also supports three deployment modes to fit different server layouts. Pick the one that matches your infrastructure and player flow.


MULTIARENA​

  • What it is: A single Spigot/Paper server hosting the lobby and multiple arenas at once.
  • When to use: Small/medium servers or development setups where simplicity matters; no proxy required.
  • Player flow: Players join the single node, use NPCs/GUI/signs to enter any available arena, return to the same lobby when a match ends.
  • Admin setup:
    • Set a main lobby location and protect team/Bazar/Giant regions per arena.
    • Configure multiple arenas; they run side‑by‑side.
  • Key settings:
    • server-mode: MULTIARENA
    • multiarena.lobby-location: <world,x,y,z,yaw,pitch>
    • Optional leave behavior: leave-handler.type: WORLD | PREVIOUS_LOCATION | KICK

NETWORK​

  • What it is: Proxy-based deployment (BungeeCord/Velocity). Run one or more SkyGiants instances per node; send players back to a central hub after games.
  • When to use: Medium/large networks, matchmaking pools, or scaling horizontally across machines.
  • Player flow: Players join your hub (proxy), click an NPC/GUI to connect to a SkyGiants instance. On game end/leave, they’re sent back to the hub.
  • Admin setup:
    • Point your proxy to one or more SkyGiants backend servers.
    • Optionally run multiple parallel instances per backend node.
    • Configure auto-restart after N games to keep memory fresh.
    • Optional web-events (Redis/RabbitMQ) for cross-node tracking/integrations.
  • Key settings:
    • server-mode: NETWORK
    • network.max-instances: 1..N
    • network.restart-after-games: 10 (example)
    • Hub transfer on leave: leave-handler.type: BUNGEE, leave-handler.bungee-server: lobby
    • Optional web events:
      • web-events.enabled: true
      • web-events.type: REDIS | RABBITMQ
      • web-events.redis.* or web-events.rabbitmq.*

SMP​

  • What it is: Companion mode for Survival/SMP servers. SkyGiants arenas spin up automatically on scheduled days (e.g., weekends) as events.
  • When to use: You primarily run SMP but want periodic PvP events without moving players to a dedicated minigame network.
  • Player flow: Players play survival normally. Before an event, the server broadcasts countdowns; the target arena starts and players can join via GUI/signs/NPC.
  • Admin setup:
    • Choose the arena ID to auto-start during events.
    • Pick active days and enable the scheduler.
  • Key settings:
    • server-mode: SMPsmp.events-enabled: truesmp.event-days: SATURDAY,SUNDAY (comma-separated DayOfWeek names)smp.event-arena: skygiants


Supported languages: English (us,ca,nz,au,gb,uk), Romanian, Italian, Bulgarian, Hungarian, Chinese (zh), Russian, French, Spanish, German. Eeach player can have the game in its own language, language is synchronized with the Minecraft client.

* Languages were not translated by humans.
* In-game player chat messages are currently global, with no per-game filters.


HOW TO SET UP A GAME MAP



Config showcase

YAML:
# The log level for the plugin.
# Possible values: INFO, WARNING, SEVERE, DEBUG (FINE), VERBOSE (FINER)
log-level: INFO
leave-handler:
    # What to do when a player leaves the game (e.g. from spectator menu).
    # Possible values: BUNGEE, WORLD, PREVIOUS_LOCATION, KICK
    type: PREVIOUS_LOCATION
    # The server to send the player to when LEAVE_TYPE is BUNGEE.
    bungee-server: lobby
    # The world to teleport the player to when LEAVE_TYPE is WORLD.
    world-name: world
database:
    # Database connection settings.
    enabled: true
    host: localhost
    port: 3306
    database: s723_SkyGiants
    user: aabbbcc
    password: 123456789
web-events:
    # Web events settings (Redis/RabbitMQ).
    enabled: false
    # The type of publisher to use. Possible values: REDIS, RABBITMQ
    type: REDIS
    redis:
        host: localhost
        port: 6379
        password: ''
        channel: skygiants_events
    rabbitmq:
        host: localhost
        port: 5672
        user: guest
        password: guest
        exchange: skygiants_events
        routing-key: game.event
language:
    # Default language for plugin messages.
    # Use ISO codes like en_uk, en_us, de_de. Short 'en' is accepted and maps to en_uk.
    # Fallback when missing or invalid: en_uk
    default: en_uk
    # List of disabled languages (by ISO code).
    # Disabled languages will not be generated/updated on disk and won't be auto-selected.
    # Examples: [ru_ru, zh_cn] or base codes like [en] (which disables all English variants)
    disabled: []
rewards:
    # Rewards for killing a player.
    kill-player: 250
    # Rewards for killer's team when a player is killed.
    kill-team: 50
# Server operating mode.
# Possible values: MULTIARENA, NETWORK, SMP
server-mode: MULTIARENA
network:
    # [NETWORK] After how many completed games the server should restart to free memory.
    restart-after-games: 10
    # [NETWORK] How many game instances may run simultaneously on this server.
    max-instances: 3
multiarena:
    # [MULTIARENA] Main lobby location (world,x,y,z,yaw,pitch).
    lobby-location: pre_lobby,0.4623598357637914,95.0,0.6161810763531778,2.5501099,-3.1499434
smp:
    # [SMP] Whether automatic events (weekend) are enabled.
    events-enabled: true
    # [SMP] Days when events are active (comma-separated).
    # Example: SATURDAY,SUNDAY
    event-days: SATURDAY,SUNDAY
    # [SMP] The arena that will be automatically started during events.
    event-arena: skygiants1
reconnect:
    # [RECONNECT] Time window (in seconds) during which a player may reconnect to an active match after disconnecting.
    time-seconds: 300
recall:
    # /recall: Default wait time in seconds before teleporting to base (cancelled on damage).
    default-seconds: 7
stats-gui:
    # Stats GUI settings.
    size: 27
    items:
        kills:
            material: DIAMOND_SWORD
            slot: 10
        deaths:
            material: SKELETON_SKULL
            slot: 11
        assists:
            material: IRON_SWORD
            slot: 12
        wins:
            material: GOLD_INGOT
            slot: 13
        losses:
            material: COAL
            slot: 14
        games-played:
            material: MAP
            slot: 15
        beast-kills:
            material: BONE
            slot: 16
        giant-damage:
            material: IRON_AXE
            slot: 19
        gold-earned:
            material: GOLD_BLOCK
            slot: 20
        max-kill-streak:
            material: BLAZE_POWDER
            slot: 21
        level:
            material: EXPERIENCE_BOTTLE
            slot: 4

YAML:
items:
  arena-selector:
    enabled: true
    slot: 0
    material: COMPASS
    amount: 1
    locked: true
    display-name-key: "main-lobby.items.arena-selector.name"
    lore-key: "main-lobby.items.arena-selector.lore"
    left-click-actions:
      - "JOIN_FIRST_AVAILABLE"
    right-click-actions:
      - "OPEN_ARENA_SELECTOR"

  achievements:
    enabled: true
    slot: 4
    material: NETHER_STAR
    amount: 1
    locked: true
    display-name-key: "main-lobby.items.achievements.name"
    lore-key: "main-lobby.items.achievements.lore"
    left-click-actions:
      - "OPEN_ACHIEVEMENTS:weekly"
    right-click-actions:
      - "OPEN_ACHIEVEMENTS"

  stats:
    enabled: true
    slot: 7
    material: PLAYER_HEAD
    amount: 1
    locked: true
    display-name-key: "main-lobby.items.stats.name"
    lore-key: "main-lobby.items.stats.lore"
    actions:
      - "PLAYER_COMMAND:stats"

  quick-join:
    enabled: true
    slot: 8
    material: SLIME_BALL
    amount: 1
    locked: true
    display-name-key: "main-lobby.items.quick-join.name"
    lore-key: "main-lobby.items.quick-join.lore"
    permission: "skygiants.join"
    no-permission-message-key: "main-lobby.messages.no-quick-join-permission"
    actions:
      - "PLAYER_COMMAND:sga join first"

arena-selector-gui:
  size: 27
  refresh-interval-ticks: 20
  waiting-material: GREEN_CONCRETE
  full-material: YELLOW_CONCRETE
  running-material: RED_CONCRETE
  arena-slots:
    - 10
    - 11
    - 12
    - 13
    - 14
    - 15
    - 16
    - 19
    - 20
    - 21
    - 22
    - 23
    - 24
    - 25

YAML:
daily:
  beast_slayer:
    display-key: "achievements.beast-slayer"
    type: BEAST_KILL
    goal: 1
    rewards:
      - "GOLD:100"
      - "MESSAGE:achievements.beast-slayer.reward-msg"
  gold_miner:
    display-key: "achievements.gold-miner"
    type: GOLD_EARNED
    goal: 500
    rewards:
      - "GOLD:50"
      - "MESSAGE:achievements.gold-miner.reward-msg"

weekly:
  giant_destroyer:
    display-key: "achievements.giant-destroyer"
    type: GIANT_DAMAGE
    goal: 5000
    rewards:
      - "GOLD:2000"
      - "COMMAND:effect give {player} minecraft:luck 600 1"

monthly:
  legendary_winner:
    display-key: "achievements.legendary-winner"
    type: GAME_WON
    goal: 50
    rewards:
      - "GOLD:5000"
      - "COMMAND:say {player} a devenit o legendă!"

YAML:
arena-id: evergreen_duo
enabled: true
template-world: evergreen
world-manager: NativeWorldAdapter
wait-locations:
- world: evergreen
  x: 1.0
  y: 33.0
  z: -9.0
  yaw: 43.65027
  pitch: 2.3999836
- world: evergreen
  x: 1.0
  y: 33.0
  z: 1.0
  yaw: 134.10034
  pitch: 1.0499709
- world: evergreen
  x: -9.0
  y: 33.0
  z: 0.0
  yaw: -139.94983
  pitch: 4.349974
- world: evergreen
  x: -8.0
  y: 33.0
  z: -8.0
  yaw: -41.696777
  pitch: 5.2499747
beast-location:
  world: evergreen
  x: -4.0
  y: 33.0
  z: -4.0
  yaw: -177.44983
  pitch: -0.9000215
min-players: 2
countdown-wait-time: 120
countdown-thresholds:
  8: 20
  3: 100
  4: 80
  5: 60
  7: 40
teams:
  yellow:
    display-name-key: arena.evergreen_duo.teams.yellow.display-name
    color: '#E8EF00'
    min-players: 1
    max-players: 2
    spawn-locations:
    - world: evergreen
      x: -8.0
      y: 29.0
      z: -74.0
      yaw: -27.450104
      pitch: 11.849901
    - world: evergreen
      x: 3.0
      y: 29.0
      z: -73.0
      yaw: 47.549744
      pitch: -5.5501003
    giant-location:
      world: evergreen
      x: -1.0
      y: 32.0
      z: -80.0
      yaw: 2.2501764
      pitch: 1.3499819
    bazar-location:
      world: evergreen
      x: -13.0
      y: 30.0
      z: -76.0
      yaw: -76.95001
      pitch: 8.549897
    region-pos-1:
      world: evergreen
      x: -31.0
      y: 15.0
      z: -110.0
      yaw: 2.2501764
      pitch: 1.3499819
    region-pos-2:
      world: evergreen
      x: 29.0
      y: 66.0
      z: -50.0
      yaw: 2.2501764
      pitch: 1.3499819
    region-shape: oval
  magenta:
    display-name-key: arena.evergreen_duo.teams.magenta.display-name
    color: '#C400C4'
    min-players: 1
    max-players: 2
    spawn-locations:
    - world: evergreen
      x: 66.0
      y: 29.0
      z: -8.0
      yaw: 56.550537
      pitch: 1.9499756
    - world: evergreen
      x: 65.0
      y: 29.0
      z: 4.0
      yaw: 139.35077
      pitch: 8.099977
    giant-location:
      world: evergreen
      x: 72.0
      y: 32.0
      z: -1.0
      yaw: 92.09946
      pitch: -0.45002407
    bazar-location:
      world: evergreen
      x: 68.0
      y: 30.0
      z: -13.0
      yaw: 1.3500366
      pitch: -4.200024
    region-pos-1:
      world: evergreen
      x: 42.0
      y: 15.0
      z: -31.0
      yaw: 92.09946
      pitch: -0.45002407
    region-pos-2:
      world: evergreen
      x: 102.0
      y: 66.0
      z: 29.0
      yaw: 92.09946
      pitch: -0.45002407
    region-shape: oval
  green:
    display-name-key: arena.evergreen_duo.teams.green.display-name
    color: '#22B200'
    min-players: 1
    max-players: 2
    spawn-locations:
    - world: evergreen
      x: 0.0
      y: 29.0
      z: 66.0
      yaw: 150.75183
      pitch: -0.30005795
    - world: evergreen
      x: -12.0
      y: 29.0
      z: 65.0
      yaw: -131.84851
      pitch: 4.949944
    giant-location:
      world: evergreen
      x: -7.0
      y: 32.0
      z: 72.0
      yaw: -176.0993
      pitch: 5.699955
    bazar-location:
      world: evergreen
      x: 5.0
      y: 30.0
      z: 68.0
      yaw: 96.60132
      pitch: 0.44994122
    region-pos-1:
      world: evergreen
      x: -37.0
      y: 15.0
      z: 42.0
      yaw: -176.0993
      pitch: 5.699955
    region-pos-2:
      world: evergreen
      x: 23.0
      y: 66.0
      z: 102.0
      yaw: -176.0993
      pitch: 5.699955
    region-shape: oval
  blue:
    display-name-key: arena.evergreen_duo.teams.blue.display-name
    color: '#2E00D5'
    min-players: 1
    max-players: 2
    spawn-locations:
    - world: evergreen
      x: -74.0
      y: 29.0
      z: -1.0
      yaw: -127.34888
      pitch: 0.899939
    - world: evergreen
      x: -74.0
      y: 29.0
      z: -12.0
      yaw: -48.448853
      pitch: 6.4499407
    giant-location:
      world: evergreen
      x: -80.0
      y: 32.0
      z: -7.0
      yaw: -85.79883
      pitch: -0.6000592
    bazar-location:
      world: evergreen
      x: -76.0
      y: 30.0
      z: 5.0
      yaw: -178.34912
      pitch: -0.6000595
    region-pos-1:
      world: evergreen
      x: -110.0
      y: 15.0
      z: -37.0
      yaw: -85.79883
      pitch: -0.6000592
    region-pos-2:
      world: evergreen
      x: -50.0
      y: 66.0
      z: 23.0
      yaw: -85.79883
      pitch: -0.6000592
    region-shape: oval


Join my Discord server or send me a DM if you need help. More detailed wiki coming soon.
Buy a license now
$35.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
362 Views
0 Purchases
1 Downloads
Jun 3, 2026 Published
N/A Updated
Not yet rated
3.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Minigame
Game mode
  1. Minigame
  1. Skywars
Supported software
  1. Spigot
Supported versions
  1. 26.1
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Chinese
  1. Italian
  1. Hungarian
  1. Romanian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,163 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,082 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,023 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,800 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Share and earn
Refer this resource and earn a 10% commission.
362 Views
0 Purchases
1 Downloads
Jun 3, 2026 Published
N/A Updated
Not yet rated
3.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Minigame
Game mode
  1. Minigame
  1. Skywars
Supported software
  1. Spigot
Supported versions
  1. 26.1
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Chinese
  1. Italian
  1. Hungarian
  1. Romanian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,163 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,082 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,023 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,800 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Top