SkywarsReloaded Extension | Advanced Join Options | PlaceholderAPI Fix | IMPORTING MAPS | 1.8 - 1.14 1.4.0

The official SWR Extension. Adds useful features and necessary fixes to the plugin.

  1. GCNT
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Contributors:
    GaagjesCraft Network Team (GCNT)
    Languages Supported:
    All messages are configurable in the config.yml
    SkyWarsReloaded Extension
    We have been receiving a lot of requests for SkywarsReloaded via our Discord channel. We aren't the real developers of the Skywars plugin, so we won't be adding any 'official' features to the plugin, but here's a start.

    This plugin adds some cool join features for SkywarsReloaded.
    For SkywarsReloaded tutorials, check our site: https://gaagjescraft.net/skywars/
    We are an official supporter of SkywarsReloaded!

    Make sure to install the updated version of SkywarsReloaded instead of the official one!

    The UPDATED SkywarsReloaded plugin is required in order to let this plugin work. Make sure to download and install it. For more information about installing that plugin, go here:
    http://gaagjescraft.net/skywars/installing-plugin/


    Features
    • Specific arena join using a command
    • Overrides join item actions of the SkywarsReloaded plugin
    • NPCs (depends on Citizens)
    • NPC creation command
    • Random solo join
    • Random team join
    • Random join
    • Import any world using a command
    • Automatically legacy loads when importing
    • Open join menu using '/sw join'
    • Creator and DisplayName setter command for maps are supporting spaces
    • A '/leave' command to easily leave a game
    • A '/sw send' command to send players to a game
    • Player option selection command '/sw select'
    • PlaceholderAPI Fix
    • AdditionsPlus Events integration
    • PaperSpigot Support
    • Citizens NPC integration
    Commands And Permissions

    /sw join sw.join - Allows you to open the join menu/join a random game/send a message.
    /sw join [arena] sw.join.arena - Allows you to join a specific arena.
    /sw join solo sw.join.solo - Lets you join a random solo arena.
    /sw join team sw.join.team - Lets you join a random team arena.
    /sw select [type] [selected] sw.select - Lets you select a specific player option. In this command is [type] the option type (such as glasscolor) and [selected] the option you want to select.
    /sw send [player] [arena] sw.send - Sends other players to a game.
    /sw createnpc [action] - Creates a NPC using Citizens. The action could be either RANDOM_JOIN, RANDOM_SOLO_JOIN, RANDOM_TEAM_JOIN, OPEN_MENU or OPEN_CUSTOM_MENU


    /swm import [world] sw.map.import - Lets you import a world into Skywars as arena. It does the legacy load itself, so do not use the legacy load command again.
    /swm creator [map] [creator] sw.map.creator - Lets you set the creator of the map. This overrides the actual command. This one allows you to use spaces in the creator name.
    /swm name [map] [name] sw.map.name - Lets you set the display name of the map. This overrides the actual command. This one allows you to use spaces in the display name.

    /leave sw.quit- Lets you quit/leave an arena/

    Configuration
    Code (YAML):

    joined_arena
    : '&aYou joined the arena: %name%'
    cannot_join
    : '&cYou can''t join this game right now'
    invalid_arena
    : '&cThere is no arena with that name'
    no_permission
    : '&cYou don''t have permission to do this'
    too_many_join_arguments
    : '&cYou gave too many arguments. Use /sw join [arena]'
    solo_join
    : '&7Joining a solo arena...'
    team_join
    : '&7Joining a team arena...'
    no_solo_arenas
    : '&cWe couldn''t find any free solo arenas'
    no_team_arenas
    : '&cWe couldn''t find any free team arenas'
    not_ingame
    : '&cYou must be in a game to leave one'
    left_game
    : '&cYou left your game'

    must_specify_world
    : '&cYou must specify a world to import. Make sure this isn''t an arena already'
    invalid_world
    : '&cThere is no world with that name'
    arena_already_exists
    : '&cThere already is a map with that name'
    import_starting
    : '&7Starting importing map %map%...'
    import_succeeded
    : '&aImport for map %map% succeeded'
    start_legacy_load_delay
    : '&7Starting legacy load in 5 seconds...'
    start_legacy_load_now
    : '&7Now starting legacy load...'
    chests_registered
    : '&aRegistered %amount% new chests'
    no_chests_found
    : '&cCouldn''t find any new chests'
    spawns_registered
    : '&aRegistered %amount% player spawns'
    no_spawns_found
    : '&cCouldn''t find any player spawns. Make sure to add at least 2 spawns before registering the map.'
    import_done_note
    : '&7Make sure to save and register the map once you''ve done everything you want!'
    import_error
    : '&cSomething went wrong whilst importing the map'
    too_many_import_arguments
    : '&cYou gave too many arguments. Use /sw import [world]'

    display_name_set
    : '&aThe display name of the map %map% has been set to ''%name%&a'''
    too_few_display_name_arguments
    : '&cYou gave too few arguments. Use /swm name [map] [name]'
    creator_set
    : '&aThe creator of the map %map% has been set to ''%creator%'''
    too_few_creator_arguments
    : '&cYou gave too few arguments. Use /swm creator [map] [creator]'

    send_incorrect_usage
    : '&cYou gave too few arguments. Use /sw send [player] [game]'
    invalid_player
    : '&cThere is no player with that name'
    send_arena
    : '&aYou sent %player% to the map %name%'
    cannot_join_other
    : '&c%player% cannot join this game right noww'
    already_ingame_other
    : '&c%player% is already in a game'

    select_cosmetic_successful
    : '&aYour %type% has been set to ''%name%&a'''
    select_cosmetic_not_found
    : '&cThere is no %type% with that name'
    select_cosmetic_invalid_type
    : '&cInvalid type! Choose between: winsound, killsound, glasscolor, taunt, particle, projectile'
    select_cosmetic_incorrect_usage
    : '&cIncorrect usage. Use: /sw select [type] [selected]'
    select_cosmetic_not_allowed
    : '&cYou are not allowed to select this %type%'

    no_arena_specified_message
    : '&cYou must give more arguments. Use /sw join [arena]'
    [/SIZE]
    no_arena_specified_action
    : OPEN_CUSTOM_JOIN_MENU
    override_item_join_actions
    : true
    [SIZE=4]

    AdditionsPlus Events
    You need to have AdditionsPlus installed in order to make these events work.

    skywars-death:
    Description: Thrown when a player dies in a game.
    Placeholders:
    - %cause% : returns the cause of death.
    - %arena% : returns the name of the arena.
    - %alive% : returns the amount of alive (ingame) players.
    skywars-join:
    Description: Thrown when a player join a new game.
    Placeholders:
    - %arena% : returns the name of the arena.
    - %alive% : returns the amount of alive (ingame) players.
    skywars-kill:
    Description: Thrown when someone kills a player ingame.
    Placeholders:
    - %killed% : returns the name of the killed player.
    - %arena% : returns the name of the arena.
    - %alive% : returns the amount of alive (ingame) players.
    skywars-leave:
    Description: Thrown when a player leaves a game.
    Placeholders:
    - %arena% : returns the name of the arena.
    - %alive% : returns the amount of alive (ingame) players.
    skywars-select-kit:
    Description: Thrown when a player selects a kit ingame.
    Placeholders:
    - %voted% : returns the name of the voted type
    - %arena% : returns the name of the arena.
    - %alive% : returns the amount of alive (ingame) players.
    skywars-win:
    Description: Thrown when a player wins a game.
    Placeholders:
    - %arena% : returns the name of the arena.
    - %wins% : returns the number of wins the player has.

    PAPI Placeholders
    • %swr_elo% returns the elo amount of the player
    • %swr_wins% returns the win amount of the player
    • %swr_losses% returns the losses amount of the player
    • %swr_kills% returns the kill amount of the player
    • %swr_deaths% returns the death amount of the player
    • %swr_xp% returns the amount of XP of the player
    • %swr_games_played% returns the number of games played by the player
    • %swr_games% returns the number of games played by the player
    • %swr_kill_death% returns KILLS divided by DEATHS
    • %swr_win_loss% returns WINS divided by LOSSES
    These placeholders were already included in the SkywarsReloaded plugin, but as PAPI changed their methods and remove the one that SWR used, the included PAPI-Hook couldn't be used anymore.
    Jhamnerx likes this.

Recent Updates

  1. NPCs!
  2. Addition Fix
  3. AdditionsPlus Event Integration + Small fixes

Recent Reviews

  1. Drakunovu
    Drakunovu
    5/5,
    Version: 1.4.0
    Good to see this plugin updating, and i was searching for placeholder for kills in game, and here's! Also NPC Joins!!!!
  2. xXNEJEHXx
    xXNEJEHXx
    5/5,
    Version: 1.2.0
    GG BRO!
    Congrats, this plugin help very much, thanks for adding it, and good job while creating this plugin.
  3. _RiEn_
    _RiEn_
    5/5,
    Version: 1.2.0
    WOOO. Good Job. Thanks for the updates. Keep up the good work. Make more features with bungeecord
    1. GCNT
      Author's Response
      Thanks for the review. Did you know that we didn't only make the extension? We also made an updated version of the actual SkywarsReloaded plugin that supports 1.14 and adds and fixes some things. You can download it in our Discord (#snapshots).