Wanted [1.16.5] 1.0-BETA

Minigame with Guns

  1. bertek41
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/ApiaTeam/Wanted
    Contributors:
    oSoloTurk
    [​IMG]
    [​IMG]
    [​IMG]

    IMPORTANT!
    This plugin will only support latest stable spigot build. Which is 1.16.5 right now. When 1.17 will out and will be stable i will change main version to 1.17 and i will not support 1.16.5.


    [​IMG]
    • MultiArena
    • SQLite & MySQL support
    • Configurable
    • BungeeCord support
    • Scoreboards
    • Guns
    • Holograms
    • Signs
    • Placeholders
    • Title
    • Actionbar
    • Bossbar
    • Lot more...
    [​IMG]
    • Plugins commands
      • /wanted reload » wanted.reload
      • /wanted pack » wanted.pack
      • /wanted addstats <player> <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> <amount> » wanted.addstats
      • /wanted setstats <player> <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> <amount> » wanted.setstats
      • /wanted sethologram <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> » wanted.sethologram
      • /wanted deletehologram <radius> » wanted.deletehologram
      • /wanted convert <mysql/sqlite> » wanted.convert
      • /wanted help » wanted.help
    • Arena commands
      • /arena setspawn » arenacommand.setspawn
      • /arena create <arena> » arenacommand.create
      • /arena delete <arena> » arenacommand.delete
      • /arena setlobby <arena> » arenacommand.setlobby
      • /arena setpos <arena> <1/2> » arenacommand.setpos
      • /arena setspectate <arena> » arenacommand.setspectate
      • /arena setminimum <arena> <number> » arenacommand.setminimum
      • /arena setmaximum <arena> <number> » arenacommand.setmaximum
      • /arena setmaximumreward <arena> <number> » arenacommand.setmaximumreward
      • /arena setitem <arena> » arenacommand.setitem
      • /arena rename <arena> <name> » arenacommand.rename
      • /arena setlocation <arena> <player/wanted> [<index number for override old location>] » arenacommand.setlocation
      • /arena steps <arena> » arenacommand.steps
      • /arena help » arenacommand.help
    [​IMG]



    [​IMG]



    [​IMG]
    Required:
    • Spigot
    • Java 8 or higher.
    • PlaceholderAPI
    Optional:
    • HolographicDisplays

    [​IMG]
    • %wanted_Coins%
    • %wanted_GamesPlayed%
    • %wanted_Kills%
    • %wanted_Deaths%
    • %wanted_Shots%
    • %wanted_ShotsOnTarget%
    • %wanted_Headshots%
    • %wanted_Wins%
    • %wanted_Draws%
    • %wanted_Defeats%

    [​IMG]
    Code (YAML):
    wanted:
      use_resource_pack
    : true
      resource_pack_required
    : true
      resource_pack_link
    : ''
      resource_pack_hash
    : ''
      # If you set hash for resource pack player will only download pack once then every join, player will use downloaded resource pack.
      set_resource_pack_after
    : 100 # Ticks after player join
      holograms_update
    : 30 # Minutes

    bungeecord
    :
      bungeecord_mode
    : false
      state_as_motd
    : true
      hub_server
    : 'Hub'

    countdown
    :
      lobby
    : 30
      # Seconds
      game
    : 300
      # Seconds

    game
    :
      glow_color
    : RED
      # Colors: AQUA, BLACK, BLUE, DARK_AQUA, DARK_BLUE, DARK_GRAY, DARK_GREEN, DARK_PURPLE, DARK_RED, GOLD, GRAY, GREEN, LIGHT_PURPLE, RED, WHITE, YELLOW
      border_color
    : RED
      # Colors: BLUE, RED, GREEN
      price_per_kill
    : 4
      win_commands
    :
     - 'msg <player> &aCongratulations you won!'
      draw_commands
    : []
      lose_commands
    : []
      make_allowed_like_blocked
    : false
      # If true commands in allowed_commands will be blocked other commands can be run
      # If false only commands in allowed_commands can be run
      allowed_commands
    :
     - '/leave'
      glow_duration
    : 2
      glow_duration_countdown
    : 5
      bullet_height
    : -0.65
      # From eye location
      bullet_height_while_sneaking
    : -0.55
      # From eye location
      head_height
    : 1.42
      head_height_while_sneaking
    : 1.04

    items
    :
      join_arena_item
    : COMPASS
      join_arena_name
    : '&aJoin Arena'
      join_arena_lore
    :
       - '&7Click and join'
        - '&7To an arena.'
      return_lobby_item
    : BARRIER
      return_lobby_name
    : '&cReturn lobby'
      return_lobby_lore
    :
       - '&7Click and return'
        - '&7To the lobby.'
      guns_item
    : CHEST
      guns_name
    : '&7Guns'
      guns_lore
    :
       - '&7Click and select'
        - '&7A gun.'

    MySQL
    :
      enabled
    : false
    # False means sqlite will be used.
      host
    : "hostname"
      database
    : "database"
      port
    : 3306
      user
    : "root"
      password
    : "123456"

    # Do not change these.
    version
    : 1.0
    lang_version
    : 1.0
    guns_version
    : 1.0
    arenas_version
    : 1.0
     

    Code (YAML):
    guns:
      '0'
    :
        default
    : true
        material
    : WOODEN_HOE
        durability
    : 0
        distance
    : 30.0
        magazine
    : 30
        damage
    : 2.0
        headshot_damage
    : 4.0
        yaw_recoil
    : 0.6
        pitch_recoil
    : -0.6
        bullet_particle
    : SNOWBALL
        name
    : '&8M4A1'
        lore
    :
       - '&7Ta ta ta'
        - '&7You died leave'
        hit_sound
    : 'ENTITY_ARROW_HIT_PLAYER:10.0:1.0' # sound:volume:pitch
        headshot_hit_sound
    : 'ENTITY_ARROW_HIT_PLAYER:10.0:1.0'
        reload_time
    : 20
        # Ticks
        # 20 ticks equals 1 second
      '1'
    :
        coin
    : 10
        material
    : IRON_HOE
        durability
    : 0
        distance
    : 30.0
        magazine
    : 30
        damage
    : 2.5
        headshot_damage
    : 5.0
        yaw_recoil
    : 0.8
        pitch_recoil
    : -0.8
        bullet_particle
    : DRIP_LAVA
        name
    : '&8G36'
        lore
    :
       - '&7Ta ta ta'
        - '&7You died leave'
        hit_sound
    : 'ENTITY_ARROW_HIT_PLAYER:10.0:1.0'
        headshot_hit_sound
    : 'ENTITY_ARROW_HIT_PLAYER:10.0:1.0'
        reload_time
    : 20
      '2'
    :
        coin
    : 20
        material
    : GOLDEN_HOE
        durability
    : 0
        distance
    : 80.0
        magazine
    : 5
        damage
    : 12.0
        headshot_damage
    : 20.0
        yaw_recoil
    : 3.6
        zoom_yaw_recoil
    : 1.6
        pitch_recoil
    : -3.6
        zoom_pitch_recoil
    : -1.6
        bullet_particle
    : SMOKE_NORMAL
        zoom
    : true
        zoom_required
    : true
        name
    : '&8M24'
        lore
    :
       - '&7Ta ta ta'
        - '&7You died leave'
        hit_sound
    : 'ENTITY_ARROW_HIT_PLAYER:10.0:1.0'
        headshot_hit_sound
    : 'ENTITY_ARROW_HIT_PLAYER:10.0:1.0'
        reload_time
    : 40
        cooldown
    : 2000
        # Milliseconds
        # 2000 milliseconds equals 2 seconds.
        sound
    : 'custom.m24_fire:10.0:1.0' # sound:volume:pitch

    Code (YAML):
    prefix: '&8[&6WANTED&8] &7&l»&e '
    no_permission
    : '&cYou don''t have permission to do that!'
    wanted_reloaded
    : '&7Config, guns and lang reloaded!'
    wanted_stat_not_found
    : '&cStat not found.'
    wanted_addstats
    : '&7/wanted addstats <player> <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> <amount>'
    wanted_addstats_enter_number
    : '&cYou must enter a number!'
    wanted_addstats_set
    : '&7Added <amount> to <stat> stat of <player>.'
    wanted_setstats
    : '&7/wanted setstats <player> <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> <amount>'
    wanted_setstats_enter_number
    : '&cYou must enter a number!'
    wanted_setstats_set
    : '&7<stat> stat of <player> set to <amount>.'
    wanted_sethologram
    : '&7/wanted sethologram <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats>'
    wanted_sethologram_set
    : '&7Hologram of <stat> stat set.'
    wanted_deletehologram_no_holograms_found
    : '&cNo holograms found with radius <radius>.'
    wanted_deletehologram_deleted
    : '&7Deleted <amount> holograms with radius <radius>.'
    wanted_convert
    : '&7/wanted convert <mysql/sqlite>'
    wanted_convert_is_not_connected
    : '&cCurrent database is not connected.'
    wanted_convert_is_not_correct_database
    : '&7Current database type is not matching with target database type.'
    wanted_convert_done
    : '&7Database converted. All players needs rejoin.'
    wanted_help
    :
     - '&7/wanted reload'
      - '&7/wanted pack'
      - '&7/wanted addstats <player> <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> <amount>'
      - '&7/wanted setstats <player> <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats> <amount>'
      - '&7/wanted sethologram <coins/gamesplayed/kills/deaths/shots/shotsontarget/headshots/wins/draws/defeats>'
      - '&7/wanted deletehologram <radius>'
      - '&7/wanted convert <mysql/sqlite>'
      - '&7/wanted help'
    hologram_format
    : '&e<rank>. &6<stat> &e<player> &6<number>'
    resource_pack_required
    : '&7Resource pack must be loaded!'
    accept_resource_pack
    : '&7You need to accept resource pack before joining to arena!'
    command_blocked
    : '&cThis command is blocked.'
    respawning_title
    : '&eRespawning...'
    respawning_subtitle
    : '&b<second>'
    respawning_actionbar
    : '&b<second>'
    guns_gui_title
    : '&aGuns'
    guns_gui_gun_lore
    :
     - '&7'
      - '&aClick and get this gun!'
      - ''
      - '&7You own this gun.'
    guns_gui_gun_lore_coin
    :
     - '&7'
      - '&aClick and get this gun!'
      - ''
      - '&7Coin
    : &e<coinsymbol><coin>'
    guns_not_enough_coin
    : '&cYou don''t have enough coin.'
    guns_got
    : '&6<gun> &ewill be given to you when you respawn.'
    gun_hit_actionbar
    : '&6<bullets>&e/&6<magazine> &e<victimhealth><heartsymbol>'
    gun_headshot_actionbar
    : '&6<bullets>&e/&6<magazine> &e<bulletsymbol><headsymbol> <victimhealth><heartsymbol>'
    gun_shot_actionbar
    : '&6<bullets>&e/&6<magazine> &e<coinsymbol><coin>'
    player_killed_by_wanted
    : '&4<wanted> &fkilled <player>.'
    wanted_killed_by_player
    : '&f<player> killed &4<wanted> &fand become new wanted.'
    arenas_gui_title
    : '&aArenas'
    arenas_gui_arena_lore
    :
     - '&7Click and join'
      - '&7To this arena!'
      - ''
      - '&e<online>&7/&e<max>'
    autojoin_sign_placed
    : '&7Autojoin sign placed.'
    autojoin_sign_removed
    : '&7Autojoin sign removed.'
    arena_not_found
    : '&7Arena not found.'
    arena_not_found_sign_1
    : '&c&l[WANTED]'
    arena_not_found_sign_2
    : '&cERROR'
    arena_not_found_sign_3
    : '&cARENA'
    arena_not_found_sign_4
    : '&cNOT FOUND'
    join_sign_placed
    : '&7Join sign of <arena> is set.'
    join_sign_removed
    : '&7Join sign of <arena> is removed.'
    ingame_only
    : '&cIn game only!'
    arenacommand_no_arena
    : '&cThere is no arena you specified. First create arena.'
    arenacommand_location_spawn_set
    : '&aSpawn location is set.'
    arenacommand_create
    : '&7/arena create <arena>'
    arenacommand_already_created
    : '&cThere is already an arena with that name.'
    arenacommand_created
    : '&aArena created.'
    arenacommand_delete
    : '&7/arena delete <arena>'
    arenacommand_deleted
    : '&aArena deleted.'
    arenacommand_setlobby
    : '&7/arena setlobby <arena>'
    arenacommand_location_lobby_set
    : '&aLobby location is set.'
    arenacommand_setpos
    : '&7/arena setpos <arena> <1/2>'
    arenacommand_setpos_set
    : '&aPos <pos> location is set.'
    arenacommand_setlocation
    : '&7/arena setlocation <arena> <player/wanted> [<index number for override old location>]'
    arenacommand_setlocation_can_not_set_now
    : '&cYou must set pos1, pos2, minimum and maximum player before setting locations.'
    arenacommand_setlocation_must_between_pos1_and_pos2
    : '&cYour location is not between pos1 and pos2.'
    arenacommand_location_wanted_set
    : '&aWanted location is set.'
    arenacommand_location_player_set
    : '&aPlayer location is set.'
    arenacommand_location_player_maximum
    : '&cYou can''t add location more than maximum player. If you want to override old location, type index number of location.'
    arenacommand_location_index_can_not_bigger_than_locations_size
    : '&cYou can''t enter index bigger than locations size which is <size>.'
    arenacommand_setspectate
    : '&7/arena setspectate <arena>'
    arenacommand_location_spectate_set
    : '&aSpectate location is set.'
    arenacommand_setminimum
    : '&7/arena setminimum <arena> <number>'
    arenacommand_setminimum_enter_number
    : '&cYou must enter a number!'
    arenacommand_setminimum_higher_than_1
    : '&cYou must enter higher than 1.'
    arenacommand_setminimum_higher_than_maximum
    : '&cYou can''t set minimum players higher than maximum players!'
    arenacommand_setminimum_set
    : '&aMinimum player is set.'
    arenacommand_setmaximum
    : '&7/arena setmaximum <arena> <number>'
    arenacommand_setmaximum_enter_number
    : '&cYou must enter a number!'
    arenacommand_setmaximum_higher_than_1
    : '&cYou must enter higher than 1.'
    arenacommand_setmaximum_lower_than_minimum
    : '&cYou can''t set maximum players lower than minimum players!'
    arenacommand_setmaximum_set
    : '&aMaximum player is set.'
    arenacommand_setmaximumreward
    : '&7/arena setmaximumreward <arena> <number>'
    arenacommand_setmaximumreward_enter_number
    : '&cYou must enter a number!'
    arenacommand_setmaximumreward_higher_than_0
    : '&cYou must enter higher than 0.'
    arenacommand_setmaximumreward_set
    : '&aMaximum player is set.'
    arenacommand_setitem
    : '&7/arena setitem <arena>'
    arenacommand_setitem_need_item
    : '&cYou need to hold a item.'
    arenacommand_setitem_set
    : '&aItem set.'
    arenacommand_rename
    : '&7/arena rename <arena> <name>'
    arenacommand_rename_set
    : '&aArena renamed as <name>.'
    arenacommand_steps
    : '&7/arena steps <arena>'
    arenacommand_completed
    : '&a<arena> is completed!'
    arenacommand_help
    :
     - '<tooltip:Click for the command "/arena setspawn"><suggest command:/arena setspawn>&7/arena setspawn<reset>'
      - '<tooltip:Click for the command "/arena create"><suggest command:/arena create >&7/arena create <arena><reset>'
      - '<tooltip:Click for the command "/arena delete"><suggest command:/arena delete >&7/arena delete <arena><reset>'
      - '<tooltip:Click for the command "/arena setlobby"><suggest command:/arena setlobby >&7/arena setlobby <arena><reset>'
      - '<tooltip:Click for the command "/arena setpos"><suggest command:/arena setpos >&7/arena setpos <arena> <1/2><reset>'
      - '<tooltip:Click for the command "/arena setlocation"><suggest command:/arena setlocation >&7/arena setlocation <arena> <player/wanted> [<index number for override old location>]<reset>'
      - '<tooltip:Click for the command "/arena setspectate"><suggest command:/arena setspectate >&7/arena setspectate <arena><reset>'
      - '<tooltip:Click for the command "/arena setminimum"><suggest command:/arena setminimum >&7/arena setminimum <arena> <number><reset>'
      - '<tooltip:Click for the command "/arena setminimum"><suggest command:/arena setmaximum >&7/arena setmaximum <arena> <number><reset>'
      - '<tooltip:Click for the command "/arena setminimumreward"><suggest command:/arena setmaximumreward >&7/arena setmaximumreward <arena> <number><reset>'
      - '<tooltip:Click for the command "/arena setitem"><suggest command:/arena setitem >&7/arena setitem <arena><reset>'
      - '<tooltip:Click for the command "/arena rename"><suggest command:/arena rename >&7/arena rename <arena> <name><reset>'
      - '<tooltip:Click for the command "/arena steps"><suggest command:/arena steps >&7/arena steps <arena><reset>'
      - '<tooltip:Click for the command "/arena help"><suggest command:/arena help>&7/arena help<reset>'
    join_arena_not_completed
    : '&cThis arena is not completed!'
    you_did_not_joined_arena
    : '&cYou didn''t joined to any arena.'
    arena_started
    : '&cThis arena is started.'
    arena_full
    : '&cThis arena is full.'
    arena_already_joined
    : '&cYou already joined this arena.'
    arena_joined
    : '&7You joined to <arena>'
    arena_left
    : '&7You left from arena'
    arena_sign_1
    : '&e&l[WANTED]'
    arena_sign_2
    : '&e<arena>'
    arena_sign_3
    : '&e<currentplayers>/<maximumplayers>'
    arena_sign_4
    : '&e<state>'
    arena_steps
    : '&6Steps: &e<steps>'
    arena_steps_completed
    : '&7Completed!'
    arena_steps_spawn
    : '<tooltip:Click for the command "/arena setspawn"><suggest command:/arena setspawn>spawn<reset>'
    arena_steps_lobby
    : '<tooltip:Click for the command "/arena setlobby <arena>"><suggest command:/arena setlobby <arena>>lobby<reset>'
    arena_steps_pos1
    : '<tooltip:Click for the command "/arena setpos <arena> 1"><suggest command:/arena setpos <arena> 1>pos 1<reset>'
    arena_steps_pos2
    : '<tooltip:Click for the command "/arena setpos <arena> 2"><suggest command:/arena setpos <arena> 2>pos 2<reset>'
    arena_steps_locations
    : '<tooltip:Click for the command "/arena setlocation <arena> player"><suggest command:/arena setlocation <arena> player>locations<reset>'
    arena_steps_wanted
    : '<tooltip:Click for the command "/arena setlocation <arena> wanted"><suggest command:/arena setlocation <arena> wanted>wanted location<reset>'
    arena_steps_spectate
    : '<tooltip:Click for the command "/arena setspectate <arena>"><suggest command:/arena setspectate <arena>>spectate<reset>'
    arena_steps_minimum
    : '<tooltip:Click for the command "/arena setminimum <arena>"><suggest command:/arena setminimum <arena> >minimum<reset>'
    arena_steps_maximum
    : '<tooltip:Click for the command "/arena setmaximum <arena>"><suggest command:/arena setmaximum <arena> >maximum<reset>'
    arena_steps_maximumreward
    : '<tooltip:Click for the command "/arena setmaximumreward <arena>"><suggest command:/arena setmaximumreward <arena> >maximum reward<reset>'
    arena_countdown_singular
    : '&aGame will start in <time> second.'
    arena_countdown_plural
    : '&aGame will start in <time> seconds.'
    arena_countdown_too_few_players
    : '&cThere are too few players. Countdown stopped.'
    arena_game_end
    : '&7Game over! Winner is <player>!'
    arena_game_draw
    : '&7Game over! Draw.'
    arena_game_end_no_winner
    : '&7Game over! Nobody wins.'
    arena_autojoin_sign_1
    : '&e&l[WANTED]'
    arena_autojoin_sign_2
    : '&eClick and Join!'
    arena_autojoin_sign_3
    : ''
    arena_autojoin_sign_4
    : ''
    arena_tab_title
    :
     - '&1'
      - '&6Wanted'
      - '&eby bertek41'
      - '&2'
    arena_tab_subtitle
    :
     - '&1'
      - '&4Kill them all!'
      - '&2'
    scoreboard_lobby_title
    : '&e&lWANTED'
    scoreboard_lobby
    :
     - '&e'
      - '&6&lPlayer:'
      - '&e<player>'
      - '&6'
      - '&6&lTime:'
      - '&e<time>'
      - '&6&l'
      - '&6&lPlayers:'
      - '&e<currentplayers>/<maximumplayers>'
    scoreboard_game_title
    : '&e&lWANTED'
    scoreboard_game
    :
     - '&e'
      - '&6&lKills:'
      - '&e<kills>&a&l'
      - '&e&r'
      - '&6&lDeaths:'
      - '&e<deaths>&e&l'
      - '&e&l'
      - '&6&lTime:'
      - '&e<time>&6&l'
      - '&6'
      - '&6&lWanted:'
      - '&e<wanted>'
      - '&6&l'
      - '&6&lCoin:'
      - '&e<coinsymbol><coin>&4&l'
    state_waiting
    : 'Waiting'
    state_full
    : 'Full'
    state_starting
    : 'Starting'
    state_ingame
    : 'In-Game'
    state_end
    : 'End'
     

    [​IMG]
    Events:
    • ArenaJoinEvent
    • ArenaQuitEvent
    • ArenaStateChangeEvent
    • GunFireEvent
    • GunHitEvent

    DON'T POST BUG REPORTS OR SUGGESTIONS IN REVIEW SECTION!
    USE DISCUSSION, PM OR DISCORD: http://bit.ly/ApiaTeamSupport!

Recent Reviews

  1. notashelf
    notashelf
    4/5,
    Version: 1.0-BETA
    The plugin -in theory- seems to be great, with the idea and the execution of the said idea. But seems to be suffering a major error in terms of stability. I'm aware that this is a beta version, so I will only be warning the users about not using it in a testing environment yet.

    Upon installing the plugin and starting the server, all players have appeared to be "dead" (though they weren't killed), lost their inventories and was frozen in place as if they were effected by a high level of slowness.

    Once again, great; but unsafe. Use with caution.
    1. bertek41
      Author's Response
      Hey! Thanks for using the plugin.
      If you can come to our Discord server and explain the problems in detail, I can work on it.