Native Minecraft Version:Legacy (< 1.13)Tested Minecraft Versions:
Do battle with players in the sky! Loot chests for equipment, build bridges to other player's islands, raid the loot chest in the middle, and fight to be the last player standing.
PLEASE, READ REQUIREMENTS AND LIMITATIONS
*Everyone can join, buyers and not buyers!
**For buyers: Discord now is the only way that you can get support from this resource (You must verify your Spigot profile and Discord before that with my custom bot, only follow steps there, in #welcome channel)
Spoiler: Settigns Menu
Spoiler: Vote Menu
Spoiler: OTHERS
If you are using this plugin in your server and you want to add your server to the list as test server, please contact me via PM.
EntityGames.mc-srv.com - Non premium (Spanish)
Play.SkyCraftMc.us - Non premium (Spanish)
mc.ecuacraft.com - Non premium (Spanish) (BungeeMode)
< > - Required
[ ] - Optional
CONFIG.YML
Code (Text):
# -------------------------------- #
#
# SKYWARS
# By CookLoco
# Battle with players in the sky
#
# -------------------------------- #
# Check if exists a new update (RECOMMENDED YOU LEAVE TRUE)
check_updates: true
# Debug mode
# enable if you have some crash/error and need send me (CookLoco) the server log
debug: false
# Available languages:
# en: English (Default)
# es: Spanish
# nl: Dutch
locale: en
# Rows/Lines from the Kit Menu (WAITING GAME)
kitmenu_rows: 3
# If is true, players with the permission (skywars.kit.KitName) can buy this kit
kit_permission: false
# Enable it if you need setup an arena or spawn points
editmode: true
# Maximum time for every arena/game
maxtime: 1200
# Lobby coords [MultiArena/Lobby]
# type /sw lobbyspawn with editmode: true to set the Lobby Spawn
spawn: ''
# Bungee lobby server to teleport when player leave or game ends (BungeeMode)
lobby_server: Lobby
# Lobby server list for random tp (BUNGEECORD SERVERS)
lobbies_servers:
- Lobby
# max slots used per generated chest (IN GAME)
max_items_types_chest: 15
economy:
# Economy types:
# Custom: included per default in SkyWars (HIGHLY RECOMMENDED)
# Vault: hook with Vault and other plugin like Essentials or iConomy
# PlayerPoints: hook with PlayerPoints
# Craftconomy3: hook with CraftConomy3
mode: Custom
# Currency set when you has been configured CraftConomy3 (Default: Dollar)
craftconomy3_currency: Dollar
reward:
# reward that receive every survivor when a player die
death: 1
# reward for kill some player
kill: 2
# reward for winner
win: 10
mode:
# Plugin Modes:
# BungeeMode: Only one game per server (better performance)
# MultiArena: Unlimited games per server (underperforming with many games)
# Lobby: Only Lobby System for Bungee Servers (before SkyWarsLobby)
plugin: MultiArena
# Auto Start when a game ends (BungeeMode)
bungee-autostart: true
# Select a random map from configured arenas
bungeerandom: true
# Select the same map all the time (BUNGEERANDOM MUST BE FALSE)
bungeemapset: default
server:
# BungeeMode settings for Sign System (MySQL REQUIRED)
# enable if this server is in BungeeMode and you have other server (Lobby)
# with SkyWars in mode Lobby for the Sign System (MySQL REQUIRED IN BOTH SERVERS)
enabled: false
# bungee name that correspond to this server
bungeeid: SkyWars-1
data:
# Types:
# SQLite: Local File (Default)
# MySQL: MySQL Server required
type: SQLite
mysql:
# MySQL server address/ip
server: localhost
# database name
db: SkyWars
# MySQL User
user: root
# MySQL Port
port: 3306
# MySQL password
password: password
tablename:
# Table name of player data
data: SkyWars_Data
# Table name of custom economy data
economy: SkyWars_Economy
# Table name of servers info
servers: SkyWars_Servers
options:
# enable or disable weather in arena worlds
weather: false
# enable or disable mobs spawn in arena worlds
creaturespawn: false
# save inventory when player join to the game and restored when leave
saveInventory: true
# force teleport to spawn when a player join
forceLobbySpawn: true
# sequencial spawn points in arena
orderedSpawnPoints: true
# disable pvp in Lobby world
disablePvP-Outside-The-Arena: false
# disable all damage in Lobby
disableDamage-Outside-The-Arena: false
# enable or disable leave message when player leave from the server
leaveMessage: false
# enable or disable join message when player join to the server
joinMessage: false
# disable leave item (bed)
disableLeaveItem: false
# disable separated Tab per world (RECOMMEND YOU LEAVE FALSE FOR 1.8 & 1.9 SERVERS)
disablePerWorldTab: false
# disable separated chat per world
disablePerWorldChat: false
# disable spectator mode when player die
disableSpectatorMode-Death: false
block:
commands:
# Commands blocked for players in game (in arena)
ingame:
- help
- spawn
- home
Spoiler: SCOREBOARD.YML
SCOREBOARD.YML
Code (Text):
# VARIABLES:
# - Player name: %player%, %username%
# - Player Coins: %coins%, %points%
# - Player Deaths: %sw-deaths%, %sw-d%, %stats-deaths%
# - Player Kills: %sw-kills%, %sw-k%, %stats-kills%
# - Player Wins: %sw-wins%, %sw-w%, %stats-wins%
# - Games Played: %sw-played%, %sw-p%, %stats-played%
# - Arrow Shot: %sw-arrow-shot%, %sw-as%, %stats-arrow-shot%
# - Arrow Hit: %sw-arrow-hit%, %sw-ah%, %stats-arrow-hit%
# - Blocks Broken: %sw-blocks-broken%, %sw-bb%, %stats-blocks-broken%
# - Block Placed: %sw-blocks-placed%, %sw-bp%, %stats-blocks-placed%
# - Distance Walked: %sw-distance-walked%, %sw-dw%, %stats-distance-walked%
# - Time Played: %sw-time-played%, %sw-tp%, %stats-time-played%
# - Selected Glass: %glass%
# SCOREBOARD VARIABLES:
# - Empty line: %empty%
# GAME SCOREBOARD VARIABLES:
# - Arena Name: %arena-name%, %a-name%
# - Arena Max Players: %arena-max-players%, %a-max-p%
# - Players in Arena: %arena-ingame-players%, %a-ingame-p%
lobby:
# Enable or disable Lobby Scoreboard
enabled: true
# Lobby Scoreboard blacklist (Disabled worlds)
disabledWorlds:
- test1
- test2
# Lobby Scoreboard title
title: '&e&lSkyWars'
# Lobby Scoreboard lines (Max: 16)
lines:
- '&5Coins:'
- '&a%coins%'
- '%empty%'
- '&6Server Name'
game:
# Game Scoreboard title
title: '&e&lSkyWars'
# Game Scoreboard lines (Max: 16)
lines:
- '&5Map:'
- '&a%a-name%'
- '%empty%'
- '&5Players:'
- '&a%a-ingame-p%/%a-max-p%'
- '%empty%'
- '&6Server Name'
hologram:
# Holographics Coords
locations: []
# Holographics Lines
lines:
- '&a%PLAYER%''s &7&k&l||&3&lSkyWars&7&k&l||I&astatics'
- '&aWins&7: &6%sw-w%'
- '&aKills&7: &6%sw-k%'
- '&aDeaths&7: &6%sw-d%'
- '&aGames played&7: &6%sw-p%'
- '&aArrows shot&7: &6%sw-as%'
- '&aArrows hit&7: &6%sw-ah%'
- '&aBlocks broken&7: &6%sw-bb%'
- '&aBlocks placed&7: &6%sw-bp%'
- '&aDistance walked&7: &6%sw-dw%'
- '&aTime played&7: &6%sw-tp%'
Spoiler: SHOP.YML
SHOP.YML
Code (Text):
###########################################################
# IMPORTANT: ALL MENU NAMES (SUB MENUS AND MAIN MENU) HAVE TO BE DIFFERENT #
###########################################################
shopingame: true
item:
# enabled: false (Shop menu and Item disabled), true (Shop menu and Item enabled)
enabled: false
# inventorySlot: Slot where the item will be placed (Recommended: 0-8)
inventorySlot: 1
# item: ID,DATA or NAME,DATA
item: 340,0
# name: Item name
name: '&e&lShop'
# lore: Item lore or description
lore:
- '&7Click me to open the shop'
- '&7to buy kits for the game'
#All Shop menu size (rows) (MAX VALUE: 6)
shop_size: 6
main:
# main_name: Main Menu Title
main_name: '&fSkyWars Shop'
# Number corresponds to Slot in the menu
items:
51:
# item: ID,DATA or NAME,DATA
item: 340,0
# name: Item Name
name: '&9Close menu'
# Item Lore or Description
lore:
- '&7Close the shopping'
- '&7menu'
# action:
# CLOSE: Close menu
# NONE: Does nothing
action: CLOSE
#all: Items that appear in all Shop Menu (Main Menu and Sub-menus)
all:
# Number corresponds to Slot in the menu
49:
# item: ID,DATA or NAME,DATA
item: 371,0
# name: Item Name
name: '&6Total points: &a%coins%'
# Item Lore or Description
lore:
- 'Earn point from'
- 'playing games'
# action:
# CLOSE: Close menu
# NONE: Does nothing
action: NONE
#All Sub Menu: Items that appear in al Sub Menus
allsubmenus:
# Number corresponds to Slot in the menu
50:
# item: ID,DATA or NAME,DATA
item: 340,0
# name: Item Name
name: '&9Back'
# Item Lore or Description
lore:
- '&7Go back to the shopping menu'
# action:
# CLOSE: Close menu
# NONE: Does nothing
# MAIN: Back to the Main Menu
action: MAIN
submenus:
# Number corresponds to Slot in the menu
12:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Offensive Kits'
# item: ID,DATA or NAME,DATA
item: 267,0
# name: Item Name
name: '&eOffensive SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase offensive'
- '&7SkyWars kits'
content:
# Number corresponds to Slot in the sub-menu
12:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Lumberjack
# Number corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Noobly
# Number corresponds to Slot in the menu
14:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Defensive Kits'
# item: ID,DATA or NAME,DATA
item: 306,0
# name: Item Name
name: '&eDefensive SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase defensive'
- '&7SkyWars kits'
content:
# Number: corresponds to Slot in the sub-menu
12:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Digger
# Number: corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Spiderman
# Number: corresponds to Slot in the sub-menu
14:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Olaf
# Number: corresponds to Slot in the menu
16:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Support Kits'
# item: ID,DATA or NAME,DATA
item: 145,0
# name: Item Name
name: '&eSupport SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase support'
- '&7SkyWars kits'
content:
# Number: corresponds to Slot in the sub-menu
12:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Blacksmith
# Number: corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Fisherman
# Number: corresponds to Slot in the menu
30:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Build Kits'
# item: ID,DATA or NAME,DATA
item: 45,0
# name: Item Name
name: '&eBuild SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase build'
- '&7SkyWars kits'
content:
# Number: corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,DJ
# Number: corresponds to Slot in the sub-menu
14:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Builder
Spoiler: SIGNS.YML
SIGNS.YML
Code (Text):
rotation: false
change_block: true
converted: true
format:
game:
- '&lSkyWars'
- '%state%'
- '&nMap: %map%'
- '&8%players%/%maxplayers%'
searching:
- '&l----------'
- 'SEARCHING'
- 'GAMES'
- '&l----------'
state:
waiting: '95:5'
starting: '95:4'
full: '95:10'
ingame: '95:14'
searching: '95:0'
signs:
Spoiler: BOXES.YML
BOXES.YML
Code (Text):
menu_rows: 1
default: default
boxes:
default:
name: Default
desc: default
item: 20
data: 0
slot: 1
light_gray:
name: Light Gray
desc: Rank only
item: 95
data: 8
slot: 2
blue:
name: Blue
desc: Rank only
item: 95
data: 11
slot: 3
yellow:
name: Yellow
desc: Rank only
item: 95
data: 4
slot: 4
light_blue:
name: Light Blue
desc: Rank only
item: 95
data: 3
slot: 5
light_green:
name: Light Green
desc: Rank only
item: 95
data: 5
slot: 6
magenta:
name: Magenta
desc: Rank only
item: 95
data: 2
slot: 7
In addition to these files, the plugin create others called "messages_xx" that contains all messages in different languages
MultiArena:
Code (Text):
1) Drag SkyWars.jar in plugins folder (rootFolder/plugins/)
2) Start your server
3) Drag all arena worlds in "maps" folder generated in root directory (rootFolder/maps/)
4) Type /sw lobbyspawn to set Lobby Spawn Point
5) Create an arena with /sw arena create <ArenaName>
6) Load the Arena World with /sw arena load <ArenaName> (Must be the same that the created previously)
7) To teleport to the world type /sw tp <ArenaName>
8) Add spawn points with /sw arena spawn add
9) Set Max/Min players in arena, type: /sw arena set <min/max> <number>
10) Set Spectator Spawn with /sw arena spawn spect
11) Go to Lobby World with /sw tp <LobbyWorld>
12) Place a sign with the following format:
[SW]
<ArenaName>
13) To create more arenas, repeat steps 5 to 13
14) When you finish to setup your arenas, stop your server
15) Enjoy!
BungeeMode:
Code (Text):
1) Drag SkyWars.jar in plugins folder (rootFolder/plugins/)
2) Start your server
3) Drag all arena worlds in "maps" folder generated in root directory (rootFolder/maps/)
4) Create an arena with /sw arena create <ArenaName>
5) Load the Arena World with /sw arena load <ArenaName> (Must be the same that the created previously)
6) To teleport to the world type /sw tp <ArenaName>
7) Add spawn points with /sw arena spawn add
8) Set Max/Min players in arena, type: /sw arena set <min/max> <number>
9) Set Spectator Spawn with /sw arena spawn spect
10) To create more arenas, repeat steps 4 to 9
11) When you finish to setup your arenas, stop your server
12) Change in config.yml the option "plugin: MultiArena" to "plugin: BungeeMode"
12.1. If you want map rotation (random) when a game ends, leave the option "bungeerandom" in true (required 2 or more configured arenas)
12.2. If you want only the map that you want, change "bungeerandom" to false and "bungeemapset: default" to "bungeemapset: ArenaName"
13) Enjoy!
Lobby Mode is only for BungeeCord servers (Lobby Server) and only work with MySQL.
Lobby:
Code (Text):
1) Drag SkyWars.jar in plugins folder (rootFolder/plugins/)
2) Start your server
3) Setup your MySQL and change "server enabled: false" to true in all Game Servers (SkyWars Servers in BungeeMode)
3.1. Change in all Game Servers the option "bungeeid" to the Bungee Server Name that correspond to the server
4) Setup your MySQL in your Lobby Server
5) Change in config.yml the option "plugin: MultiArena" to "plugin: Lobby"
6) Start all Game Servers
7) Start Lobby Server
8) Type /sw lobbyspawn to set Lobby Spawn Point
9) Place your signs with the following format:
Signs (Multi Arena and Lobby Mode)
ArenaName is Optional in Rotation Mode
VARIABLES:
Spoiler: LeaderHeads
Spoiler: PlaceholderAPI
Before buying this plugin you must read all, if you have any questions ask me via PM
When you buy this plugin, you agree to the following:
Last Limitations Changes: [06/06/2016]
Last Requirement Changes: [06/11/2016]
This plugin does utilize PluginMetrics to collect anonymous statistics
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
Do battle with players in the sky! Loot chests for equipment, build bridges to other player's islands, raid the loot chest in the middle, and fight to be the last player standing.
PLEASE, READ REQUIREMENTS AND LIMITATIONS
*Everyone can join, buyers and not buyers!
**For buyers: Discord now is the only way that you can get support from this resource (You must verify your Spigot profile and Discord before that with my custom bot, only follow steps there, in #welcome channel)
- Bungee Mode and Multi Arena Mode
- MySQL or SQLite
- Custom Economy
- Stats
- Kits
- Sign System
- Custom Chests
- Abilities
- Refill event
- UUID Support New!
- Hotbar item customizable New!
- AND MUCH MORE!
- BungeeMode (Random Map/Selected Map)
- Auto Restart for BungeeMode
- Multi Arena Mode
- Custom Scoreboard
- Hologram Stats (Multi Arena Mode)
- Abilities New!
- Triple arrow shot
- Adrenaline boost
- Feather weight
- Aggressive mode
- Arrow tank skin
- Mining luck
- Woodchopping luck
- Pirate (With editable Item list)
- Fire resistance
- Plugin Mode: Lobby (for Bungee Server "Lobby Server")
- Only work with MySQL
- Kit Shop
- Holographic Stats
- Sign System
- Lobby Scoreboard (Multi Arena / Lobby Mode)
- Variables to Scoreboards and Hologram
- Stats
- Compatible with LeaderHeads for Top Stats
- Sign System for Multi Arena Mode (Rotation and Normal Mode)
- Sign System for BungeeCord (Lobby Server) (MySQL)
- Unlimited arenas
- Custom kits
- Lobby Shop (disabled by default) 100% customizable
- All messages are editable
- Multi language (English = en/ Spanish = es / Dutch = nl)
- Auto fill chests
- Commands to join to a game
- Queue System (If the command not finds available games)
- Custom Chest Types
- Chest vote menu (Chests Types)
- Time vote menu (Day time, night time and sunset)
- You can create your custom box spawn (Glass colour)
- Custom Arena Countdowns
- Custom Economy System
- Optional Economy system (PlayerPoints, Vault or Craftconomy3)
- Become a spectator on death and watch the rest of the game (Only 1.8 and 1.9)
- Settings for players (Glass colour and Arrow Trail)
- Options to disable or enable:
- Weather and CreatureSpawn (IN-Game)
- "saveInventory"
- "forceLobbySpawn"
- "orderedSpawnPoints"
- PvP outside the game
- Damage outside the game
- Join Message
- Leave Message
- Per World Tab
- Per World Chat
- Spectator Mode (Death)
- Custom "Glass Box"
- Game Scoreboard
- Change coins earned per win, kill or when any dies
- Fireworks ending
- Storage to save purchased kits and others (MySQL and SQLite)
- Works with MySQL (If you dont have MySQL, use SQLite "FlatFile")
- Check for updates
- Reload command New!
- UUID Support (100%)
- Teams (35%)
- Pressure Plate Portals (40%)
- Auto Join Sign (60%)
- Chest refill (100%)
Spoiler: Settigns Menu
Spoiler: Vote Menu
Spoiler: OTHERS
If you are using this plugin in your server and you want to add your server to the list as test server, please contact me via PM.
EntityGames.mc-srv.com - Non premium (Spanish)
Play.SkyCraftMc.us - Non premium (Spanish)
mc.ecuacraft.com - Non premium (Spanish) (BungeeMode)
- skywars.admin - Access to all admin commands
- skywars.admin.arena - Give access to all arena setup commands
- skywars.admin.tp - Give access to tp command
- skywars.admin.hologram - Give access to add or remove holograms in Lobby
- skywars.admin.reload - Give access to reload all configs
- skywars.admin.coins - Give access to add or remove coins
- skywars.admin.forcestart - Give access to forcestart a game
- skywars.admin.spectate - Give access to spectate a game
- skywars.cmd.open.lshop - Open Lobby Kit Shop
- skywars.settings.*
- skywars.vote.*
- skywars.vip.coin.2 - Coins multiplier x2
- skywars.vip.coin.3 - Coins multiplier x3
- skywars.vip.talk - Allow chat for players before game start
- skywars.kit.kitname
- skywars.kit.builder
- skywars.kit.noobly
- skywars.admin.arena
- skywars.admin.arena.load
- skywars.admin.arena.create
- skywars.admin.arena.spawn
- skywars.admin.arena.set
- skywars.admin.reload
- skywars.admin.reload.all
- skywars.admin.reload.config
- skywars.admin.reload.messages
- skywars.admin.reload.score
- skywars.admin.reload.shops
- skywars.admin.hologram
- skywars.admin.hologram.add
- skywars.admin.hologram.remove
- skywars.settings.colour.* - For all Glass Colours
- skywars.settings.colour.light_gray
- skywars.settings.colour.blue
- skywars.settings.colour.yellow
- skywars.settings.colour.light_blue
- skywars.settings.colour.light_green
- skywars.settings.colour.magenta
- skywars.settings.trail.* - For all Arrow Trails
- skywars.settings.trail.slime
- skywars.settings.trail.flame
- skywars.settings.trail.water
- skywars.settings.trail.lava
- skywars.settings.trail.potion
- skywars.settings.trail.notes
- skywars.vote.chest.* - Access to vote chests types
- skywars.vote.chest.basic
- skywars.vote.chest.normal
- skywars.vote.chest.overpowered
- skywars.vote.time.* - Access to vote for the time of the game
- skywars.vote.time.day
- skywars.vote.time.night
- skywars.vote.time.sunset
< > - Required
[ ] - Optional
- /sw reload - For more help about reload command
- /sw arena- For more help about arena setup commands
- /sw arena create <Arena-Name> - Create new arena
- /sw arena load <WorldName> - Load world in folder map
- /sw arena spawn - Edit spawn points to the arena
- /sw arena spawn add - Add spawn point to the arena
- /sw arena spawn remove [#] - Remove spawn point to the arena (latest or specific)
- /sw arena spawn spect - Set spectator spawn point
- /sw arena set - For more help
- /sw arena set max <amount> - Set maximum players in arena
- /sw arena set min <amount> - Set maximum players in arena
- /sw tp <WorldName> - Teleport to another world
- /sw forcestart - To force start the arena where you are
- /sw coins- Get your coins (Economy: Custom)
- /sw coins add <amount> [PlayerName] - add coins yourself/other player (Economy: Custom)
- /sw coins remove <amount> [PlayerName] - remove coins himself/other player (Economy: Custom)
- /sw lobbyspawn - To set Lobby Spawn
- /sw hologram- Add or remove hologram stats at Lobby
- /sw hologram add
- /sw hologram remove [#]
- /sw open lshop - To open Lobby Kit Shop
- /sw join [ArenaName] - Join to first game available or specific game
- Optionals: PlayerPoints , Vault or Craftconomy3 (Default Economy: Custom)
- If you want Hologram Stats: HolographicDisplays and ProtocolLib
- Optionals:
- LeaderHeads (Latest version)
- PlaceholderAPI
- Java 8 (JRE 1.8+)
- Spigot/Bukkit 1.7.10 or higher
- Do not use EssentialsSpawn
- Incompatible plugins:
- Any plugin that set Scoreboards to players every time
- Plugins to set Spawn and Respawn Point
- Avoid the use of:
- Multiverse-Core or other plugin to load worlds
- SkyWars in mode Lobby require MySQL, if you don't have access to MySQL you can't use mode Lobby for BungeeCord Servers
- Highly recommended use in server for only SkyWars (MultiArena)
CONFIG.YML
Code (Text):
# -------------------------------- #
#
# SKYWARS
# By CookLoco
# Battle with players in the sky
#
# -------------------------------- #
# Check if exists a new update (RECOMMENDED YOU LEAVE TRUE)
check_updates: true
# Debug mode
# enable if you have some crash/error and need send me (CookLoco) the server log
debug: false
# Available languages:
# en: English (Default)
# es: Spanish
# nl: Dutch
locale: en
# Rows/Lines from the Kit Menu (WAITING GAME)
kitmenu_rows: 3
# If is true, players with the permission (skywars.kit.KitName) can buy this kit
kit_permission: false
# Enable it if you need setup an arena or spawn points
editmode: true
# Maximum time for every arena/game
maxtime: 1200
# Lobby coords [MultiArena/Lobby]
# type /sw lobbyspawn with editmode: true to set the Lobby Spawn
spawn: ''
# Bungee lobby server to teleport when player leave or game ends (BungeeMode)
lobby_server: Lobby
# Lobby server list for random tp (BUNGEECORD SERVERS)
lobbies_servers:
- Lobby
# max slots used per generated chest (IN GAME)
max_items_types_chest: 15
economy:
# Economy types:
# Custom: included per default in SkyWars (HIGHLY RECOMMENDED)
# Vault: hook with Vault and other plugin like Essentials or iConomy
# PlayerPoints: hook with PlayerPoints
# Craftconomy3: hook with CraftConomy3
mode: Custom
# Currency set when you has been configured CraftConomy3 (Default: Dollar)
craftconomy3_currency: Dollar
reward:
# reward that receive every survivor when a player die
death: 1
# reward for kill some player
kill: 2
# reward for winner
win: 10
mode:
# Plugin Modes:
# BungeeMode: Only one game per server (better performance)
# MultiArena: Unlimited games per server (underperforming with many games)
# Lobby: Only Lobby System for Bungee Servers (before SkyWarsLobby)
plugin: MultiArena
# Auto Start when a game ends (BungeeMode)
bungee-autostart: true
# Select a random map from configured arenas
bungeerandom: true
# Select the same map all the time (BUNGEERANDOM MUST BE FALSE)
bungeemapset: default
server:
# BungeeMode settings for Sign System (MySQL REQUIRED)
# enable if this server is in BungeeMode and you have other server (Lobby)
# with SkyWars in mode Lobby for the Sign System (MySQL REQUIRED IN BOTH SERVERS)
enabled: false
# bungee name that correspond to this server
bungeeid: SkyWars-1
data:
# Types:
# SQLite: Local File (Default)
# MySQL: MySQL Server required
type: SQLite
mysql:
# MySQL server address/ip
server: localhost
# database name
db: SkyWars
# MySQL User
user: root
# MySQL Port
port: 3306
# MySQL password
password: password
tablename:
# Table name of player data
data: SkyWars_Data
# Table name of custom economy data
economy: SkyWars_Economy
# Table name of servers info
servers: SkyWars_Servers
options:
# enable or disable weather in arena worlds
weather: false
# enable or disable mobs spawn in arena worlds
creaturespawn: false
# save inventory when player join to the game and restored when leave
saveInventory: true
# force teleport to spawn when a player join
forceLobbySpawn: true
# sequencial spawn points in arena
orderedSpawnPoints: true
# disable pvp in Lobby world
disablePvP-Outside-The-Arena: false
# disable all damage in Lobby
disableDamage-Outside-The-Arena: false
# enable or disable leave message when player leave from the server
leaveMessage: false
# enable or disable join message when player join to the server
joinMessage: false
# disable leave item (bed)
disableLeaveItem: false
# disable separated Tab per world (RECOMMEND YOU LEAVE FALSE FOR 1.8 & 1.9 SERVERS)
disablePerWorldTab: false
# disable separated chat per world
disablePerWorldChat: false
# disable spectator mode when player die
disableSpectatorMode-Death: false
block:
commands:
# Commands blocked for players in game (in arena)
ingame:
- help
- spawn
- home
Spoiler: SCOREBOARD.YML
SCOREBOARD.YML
Code (Text):
# VARIABLES:
# - Player name: %player%, %username%
# - Player Coins: %coins%, %points%
# - Player Deaths: %sw-deaths%, %sw-d%, %stats-deaths%
# - Player Kills: %sw-kills%, %sw-k%, %stats-kills%
# - Player Wins: %sw-wins%, %sw-w%, %stats-wins%
# - Games Played: %sw-played%, %sw-p%, %stats-played%
# - Arrow Shot: %sw-arrow-shot%, %sw-as%, %stats-arrow-shot%
# - Arrow Hit: %sw-arrow-hit%, %sw-ah%, %stats-arrow-hit%
# - Blocks Broken: %sw-blocks-broken%, %sw-bb%, %stats-blocks-broken%
# - Block Placed: %sw-blocks-placed%, %sw-bp%, %stats-blocks-placed%
# - Distance Walked: %sw-distance-walked%, %sw-dw%, %stats-distance-walked%
# - Time Played: %sw-time-played%, %sw-tp%, %stats-time-played%
# - Selected Glass: %glass%
# SCOREBOARD VARIABLES:
# - Empty line: %empty%
# GAME SCOREBOARD VARIABLES:
# - Arena Name: %arena-name%, %a-name%
# - Arena Max Players: %arena-max-players%, %a-max-p%
# - Players in Arena: %arena-ingame-players%, %a-ingame-p%
lobby:
# Enable or disable Lobby Scoreboard
enabled: true
# Lobby Scoreboard blacklist (Disabled worlds)
disabledWorlds:
- test1
- test2
# Lobby Scoreboard title
title: '&e&lSkyWars'
# Lobby Scoreboard lines (Max: 16)
lines:
- '&5Coins:'
- '&a%coins%'
- '%empty%'
- '&6Server Name'
game:
# Game Scoreboard title
title: '&e&lSkyWars'
# Game Scoreboard lines (Max: 16)
lines:
- '&5Map:'
- '&a%a-name%'
- '%empty%'
- '&5Players:'
- '&a%a-ingame-p%/%a-max-p%'
- '%empty%'
- '&6Server Name'
hologram:
# Holographics Coords
locations: []
# Holographics Lines
lines:
- '&a%PLAYER%''s &7&k&l||&3&lSkyWars&7&k&l||I&astatics'
- '&aWins&7: &6%sw-w%'
- '&aKills&7: &6%sw-k%'
- '&aDeaths&7: &6%sw-d%'
- '&aGames played&7: &6%sw-p%'
- '&aArrows shot&7: &6%sw-as%'
- '&aArrows hit&7: &6%sw-ah%'
- '&aBlocks broken&7: &6%sw-bb%'
- '&aBlocks placed&7: &6%sw-bp%'
- '&aDistance walked&7: &6%sw-dw%'
- '&aTime played&7: &6%sw-tp%'
Spoiler: SHOP.YML
SHOP.YML
Code (Text):
###########################################################
# IMPORTANT: ALL MENU NAMES (SUB MENUS AND MAIN MENU) HAVE TO BE DIFFERENT #
###########################################################
shopingame: true
item:
# enabled: false (Shop menu and Item disabled), true (Shop menu and Item enabled)
enabled: false
# inventorySlot: Slot where the item will be placed (Recommended: 0-8)
inventorySlot: 1
# item: ID,DATA or NAME,DATA
item: 340,0
# name: Item name
name: '&e&lShop'
# lore: Item lore or description
lore:
- '&7Click me to open the shop'
- '&7to buy kits for the game'
#All Shop menu size (rows) (MAX VALUE: 6)
shop_size: 6
main:
# main_name: Main Menu Title
main_name: '&fSkyWars Shop'
# Number corresponds to Slot in the menu
items:
51:
# item: ID,DATA or NAME,DATA
item: 340,0
# name: Item Name
name: '&9Close menu'
# Item Lore or Description
lore:
- '&7Close the shopping'
- '&7menu'
# action:
# CLOSE: Close menu
# NONE: Does nothing
action: CLOSE
#all: Items that appear in all Shop Menu (Main Menu and Sub-menus)
all:
# Number corresponds to Slot in the menu
49:
# item: ID,DATA or NAME,DATA
item: 371,0
# name: Item Name
name: '&6Total points: &a%coins%'
# Item Lore or Description
lore:
- 'Earn point from'
- 'playing games'
# action:
# CLOSE: Close menu
# NONE: Does nothing
action: NONE
#All Sub Menu: Items that appear in al Sub Menus
allsubmenus:
# Number corresponds to Slot in the menu
50:
# item: ID,DATA or NAME,DATA
item: 340,0
# name: Item Name
name: '&9Back'
# Item Lore or Description
lore:
- '&7Go back to the shopping menu'
# action:
# CLOSE: Close menu
# NONE: Does nothing
# MAIN: Back to the Main Menu
action: MAIN
submenus:
# Number corresponds to Slot in the menu
12:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Offensive Kits'
# item: ID,DATA or NAME,DATA
item: 267,0
# name: Item Name
name: '&eOffensive SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase offensive'
- '&7SkyWars kits'
content:
# Number corresponds to Slot in the sub-menu
12:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Lumberjack
# Number corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Noobly
# Number corresponds to Slot in the menu
14:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Defensive Kits'
# item: ID,DATA or NAME,DATA
item: 306,0
# name: Item Name
name: '&eDefensive SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase defensive'
- '&7SkyWars kits'
content:
# Number: corresponds to Slot in the sub-menu
12:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Digger
# Number: corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Spiderman
# Number: corresponds to Slot in the sub-menu
14:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Olaf
# Number: corresponds to Slot in the menu
16:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Support Kits'
# item: ID,DATA or NAME,DATA
item: 145,0
# name: Item Name
name: '&eSupport SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase support'
- '&7SkyWars kits'
content:
# Number: corresponds to Slot in the sub-menu
12:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Blacksmith
# Number: corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Fisherman
# Number: corresponds to Slot in the menu
30:
# sub_name: Sub Menu Title
sub_name: '&fSkyWars Build Kits'
# item: ID,DATA or NAME,DATA
item: 45,0
# name: Item Name
name: '&eBuild SkyWars Kits'
# Item Lore or Description
lore:
- '&7Purchase build'
- '&7SkyWars kits'
content:
# Number: corresponds to Slot in the sub-menu
13:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,DJ
# Number: corresponds to Slot in the sub-menu
14:
# Item variable: KIT,KitName (Get item, name, description and price from the Kit)
item: KIT,Builder
Spoiler: SIGNS.YML
SIGNS.YML
Code (Text):
rotation: false
change_block: true
converted: true
format:
game:
- '&lSkyWars'
- '%state%'
- '&nMap: %map%'
- '&8%players%/%maxplayers%'
searching:
- '&l----------'
- 'SEARCHING'
- 'GAMES'
- '&l----------'
state:
waiting: '95:5'
starting: '95:4'
full: '95:10'
ingame: '95:14'
searching: '95:0'
signs:
Spoiler: BOXES.YML
BOXES.YML
Code (Text):
menu_rows: 1
default: default
boxes:
default:
name: Default
desc: default
item: 20
data: 0
slot: 1
light_gray:
name: Light Gray
desc: Rank only
item: 95
data: 8
slot: 2
blue:
name: Blue
desc: Rank only
item: 95
data: 11
slot: 3
yellow:
name: Yellow
desc: Rank only
item: 95
data: 4
slot: 4
light_blue:
name: Light Blue
desc: Rank only
item: 95
data: 3
slot: 5
light_green:
name: Light Green
desc: Rank only
item: 95
data: 5
slot: 6
magenta:
name: Magenta
desc: Rank only
item: 95
data: 2
slot: 7
In addition to these files, the plugin create others called "messages_xx" that contains all messages in different languages
MultiArena:
Code (Text):
1) Drag SkyWars.jar in plugins folder (rootFolder/plugins/)
2) Start your server
3) Drag all arena worlds in "maps" folder generated in root directory (rootFolder/maps/)
4) Type /sw lobbyspawn to set Lobby Spawn Point
5) Create an arena with /sw arena create <ArenaName>
6) Load the Arena World with /sw arena load <ArenaName> (Must be the same that the created previously)
7) To teleport to the world type /sw tp <ArenaName>
8) Add spawn points with /sw arena spawn add
9) Set Max/Min players in arena, type: /sw arena set <min/max> <number>
10) Set Spectator Spawn with /sw arena spawn spect
11) Go to Lobby World with /sw tp <LobbyWorld>
12) Place a sign with the following format:
[SW]
<ArenaName>
13) To create more arenas, repeat steps 5 to 13
14) When you finish to setup your arenas, stop your server
15) Enjoy!
BungeeMode:
Code (Text):
1) Drag SkyWars.jar in plugins folder (rootFolder/plugins/)
2) Start your server
3) Drag all arena worlds in "maps" folder generated in root directory (rootFolder/maps/)
4) Create an arena with /sw arena create <ArenaName>
5) Load the Arena World with /sw arena load <ArenaName> (Must be the same that the created previously)
6) To teleport to the world type /sw tp <ArenaName>
7) Add spawn points with /sw arena spawn add
8) Set Max/Min players in arena, type: /sw arena set <min/max> <number>
9) Set Spectator Spawn with /sw arena spawn spect
10) To create more arenas, repeat steps 4 to 9
11) When you finish to setup your arenas, stop your server
12) Change in config.yml the option "plugin: MultiArena" to "plugin: BungeeMode"
12.1. If you want map rotation (random) when a game ends, leave the option "bungeerandom" in true (required 2 or more configured arenas)
12.2. If you want only the map that you want, change "bungeerandom" to false and "bungeemapset: default" to "bungeemapset: ArenaName"
13) Enjoy!
Lobby Mode is only for BungeeCord servers (Lobby Server) and only work with MySQL.
Lobby:
Code (Text):
1) Drag SkyWars.jar in plugins folder (rootFolder/plugins/)
2) Start your server
3) Setup your MySQL and change "server enabled: false" to true in all Game Servers (SkyWars Servers in BungeeMode)
3.1. Change in all Game Servers the option "bungeeid" to the Bungee Server Name that correspond to the server
4) Setup your MySQL in your Lobby Server
5) Change in config.yml the option "plugin: MultiArena" to "plugin: Lobby"
6) Start all Game Servers
7) Start Lobby Server
8) Type /sw lobbyspawn to set Lobby Spawn Point
9) Place your signs with the following format:
Signs (Multi Arena and Lobby Mode)
ArenaName is Optional in Rotation Mode
VARIABLES:
Spoiler: LeaderHeads
- sw-kills: shows the players with the most kills
- sw-deaths: shows the players with the most deaths
- sw-wins: shows the players with the most wins
- sw-played: shows the players with the most games played
- sw-arrow-shot: shows the players with the most arrow shots
- sw-arrow-hit: shows the players with the most arrow hits
- sw-blocks-break: shows the players with the most blocks broken
- sw-blocks-placed: shows the players with the most blocks placed
- sw-distance-walk: shows the players with the most distance walked
- sw-time-played: shows the players with the most time played
Spoiler: PlaceholderAPI
- %skywars_coins%
- %skywars_stats_deaths%
- %skywars_stats_kills%
- %skywars_stats_wins%
- %skywars_stats_played%
- %skywars_stats_arrow_shot%
- %skywars_stats_arrow_hit%
- %skywars_stats_blocks_broken%
- %skywars_stats_blocks_placed%
- %skywars_stats_distance_walked%
- %skywars_stats_time_played%
- %skywars_glass%
- %skywars_arena_name%
- %skywars_arena_max_players%
- %skywars_arena_ingame_players%
Before buying this plugin you must read all, if you have any questions ask me via PM
When you buy this plugin, you agree to the following:
- You know all features, limitations and requirements.
- No refunds.
- This plugin only can be used in your server or network.
- I reserve the right to change these Terms at any time, and you agree to abide by the most recent version of this.
- I'm not obligated to do updates, but that doesn't mean I wont update frequently the plugin.
- Support is only given to the account who bought it. Support to "friends", "brothers", "developers" or "co-owners" will not be given.
- The price may change at any time without notice.
- If you want support or has some question, Join to my Discord server and verify your account (There you can contact me via PM or send messages in exclusive channels for verified members, and more exclusive channels for buyers).
- You are responsible for what happens to the plugin after downloading. Accidental distribution or leaking will not be used as an excuse. You are responsible for the security of the plugin.
Last Limitations Changes: [06/06/2016]
Last Requirement Changes: [06/11/2016]
This plugin does utilize PluginMetrics to collect anonymous statistics