This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of Minecraft. The author may have abandoned it, or it may have outlived its usefulness.

SkyWars - Battle against players in a sky environment

Schematic creation

  • 1) Build your map
  • 2) Place a BEACON block to define a spawn point (somewhere above the island, the glass box will be created automatically)
  • 3) Make a schematic out of it with WorldEdit
  • 4) Place schematic in the plugins/SkyWars/schematics directory (format: name.schematic)


  • Download SkyWars.jar and put it in your plugins/ directory
  • Place your schematics in the plugins/SkyWars/schematics directory
  • Set the lobby with /sw setlobby
  • Place stone pressure plate in the lobby world for players to join a game


  • WorldEdit
  • Vault
  • A permissions plugin compatible with Vault

Optional requirements

  • Essentials
  • WhatIsIt (v1.0.3+)
  • CommandBook
  • Multiverse-Core


/swN/AMain command, will list all available commands
/sw startskywars.command.startStarts a SkyWars game
/sw leaveN/ARemoves you from the game you're currently in
/sw kitN/AAllows a player to pick kits (
/sw setlobbyskywars.command.setlobbySets the lobby
/sw reloadskywars.command.reloadReloads the chests, kits and the plugin.yml
/sw scoreskywars.command.scoreShows your current point balance
/sw score <player>skywars.command.score.othersShows current score balance of given player
/sw score set <player> <balance>skywars.command.score.setSets the score balance for the given player
/sw score give <player> <balance>skywars.command.score.giveAdds given amount to players score balance
/sw score take <player> <balance>skywars.command.score.takeRemoves given amount from players score balance

Configurable files



Development Builds


Disclaimer: Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of MacksoMart MacksoMart Jan 27, 2014 at 16:30 UTC - 0 likes

    I have a bug:

    Islands creates on builded island

    One schematic pastes on second

    Help please, i don't know what to do!

    Sorry please for Bad English i am from Russia


    Last edited Jan 27, 2014 by MacksoMart
  • Avatar of krik942008 krik942008 Jan 27, 2014 at 16:19 UTC - 0 likes

    @andypandy89: Go

    Yes,tha game starts without timer!

    Do you fix prefix updates?

  • Avatar of AndreeasG AndreeasG Jan 27, 2014 at 16:13 UTC - 0 likes

    @andypandy89: Go

    i have the timer to 50. but when the 4th player join, the game begins, so he cant pick kit.


  • Avatar of andypandy89 andypandy89 Jan 27, 2014 at 16:05 UTC - 0 likes

    @AndreeasG: Go

    Increase the timer?

    Regarding the prefix, it's a bug, and it will be fixed in next release. If you could make a Ticket for it, that would be nice.

  • Avatar of AndreeasG AndreeasG Jan 27, 2014 at 15:58 UTC - 0 likes

    @andypandy89: Go

    what about the problem with players that dont have time to pick kits?

  • Avatar of andypandy89 andypandy89 Jan 27, 2014 at 15:50 UTC - 0 likes

    @krik942008: Go

    And just to be certain, the timer does not start when 4 players join the game?

  • Avatar of krik942008 krik942008 Jan 27, 2014 at 15:45 UTC - 0 likes
  • Avatar of andypandy89 andypandy89 Jan 27, 2014 at 15:31 UTC - 0 likes

    @krik942008: Go

    Use to paste your configuration file.

    @getnjr: Go

    You could set chat-handled-by-other-plugin to true in which case the plugin will not touch the formatting.

    @AndreeasG: Go

    Try editing these options on messages.yml. Remove {prefix}
    local: '&e[L] {score} {prefix}&8{player} &e&l> &r&7{message}'
    global: '&c[G] {score} {prefix}&8{player} &c&l> &r&7{message}'

  • Avatar of krik942008 krik942008 Jan 27, 2014 at 15:17 UTC - 0 likes

    @andypandy89: Go

    My config file

    1. Optional schematic specific configuration lobby: world: world spawn: 280.11 94.50 295.81 91.02 12.13 radius: 0 score: per-kill: 3 per-win: 10 on-death: -1 on-leave: -1 groups: example: per-kill: 3 per-win: 10 on-death: -1 on-leave: -1 MTP: per-kill: 6 per-win: 20 on-death: -1 on-leave: -1 Admin: per-kill: 6 per-win: 20 on-death: -1 on-leave: -1 schematics: WaterPonge: min-players: 4 timer: 11 SkyLands: min-players: 4 timer: 11 LordOfNether: min-players: 4 timer: 11 NetherIsland: min-players: 4 timer: 11 Skylands: min-players: 4 timer: 11 statistics: update-interval: 600 top: 30 data-storage: FILE database: hostname: localhost port: 3306 username: username password: password database: database islands-per-row: 100 island-buffer: 5 island-building: enabled: true interval: 1 blocks-per-tick: 600 build-cages: true ignore-air: false fill-empty-chests: true fill-populated-chests: false use-economy: false chat-handled-by-other-plugin: false clear-inventory-on-join: true save-inventory: false whitelisted-commands: - g - global

    And timer doesnt work

  • Avatar of getnjr getnjr Jan 27, 2014 at 15:09 UTC - 1 like

    Is there anyway to disable the chat format feature?


Date created
Aug 10, 2013
Last update
Jan 27, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files