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

Add advanced join options to your SkywarsReloaded plugin such as random join, specific join and more

  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: http://beta.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://beta.gaagjescraft.net/skywars/installing-plugin/


    Features
    • Specific arena join using a command
    • Overrides join item actions of the SkywarsReloaded plugin
    • 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
    • PaperSpigot Support
    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.


    /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]

    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 of the player
    • %swr_games% returns the number of games played of 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.

Recent Reviews

  1. 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.
  2. _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).