Sueta

OITC Minigame [Multi-Arena, Stats, NoFlick Scoreboard] [BETA

1.1

Want a highly customizable minigame for your Server? Look this

·Plugin

An old minigame where players enter the battle and whoever else kills wins
In this minigame contains several configurations for you to change according to your taste, I like new ideas then any type of opniao that you think should have in this plugin write in the discussion!
DO NOT POST BUGS / ERRORS IN THE REVIEWS AREA, IF YOU DO NOT HAVE HELP!

  • Coins per Kill, Win (Config Option)
  • Maximum kills (Config Option)
  • Configurable Scoreboards [Waiting, Starting, InGame]
  • Scoreboard TOP 10 Kills (Option)
  • Leave Item and Default arena Items (Config Option)
  • Stats Menu Configurable (Kills, Wins, Deaths, Shoots, Coins)
  • All Messages configurable
  • Configurable signs Layout and arena state
  • Arena time in scoreboard
  • Commands with ease of use
  • Winner Fireworks
  • Multiples Arenas, Timers, Worlds
  • Vault Support


▸ /OITC join <arena> - join in any arena
▸ /OITC leave - leave of arena
▸ /OITC stats - show stats menu
▸ /OITC admin - show setup commands
▸ /OITC reload - reload the plugin
▸ /OITC add - add stats to player
▸ /OITC remove - remove stats from player

  • oitc.admin - Setup and Stats manager
  • More permissions comming soon

config.yml
Options:
  DEFAULT_GAMETIME: 600
  DEFAULT_LOBBYTIME: 15
  DEFAULT_MIN: 2
  DEFAULT_MAX: 8
  KILLS_TO_WIN: 3
  COINS_PER_KILL: 20
  COINS_PER_WIN: 100
  USE_VAULT_ECONOMY: true
 
Items:
  LEAVE_ITEM:
    Item: 'id=BED : data=0 : name=&cClick to Leave'
    Slot: 8
   
Game-Items:
  BOW:
    Item: 'id=BOW : data=0 : name=&aOne Hit Kill'
    Slot: 1
  SWORD:
    Item: 'id=STONE_SWORD : data=0 : name=&cKiller : lore=&eKill Someone to win/-/&e+1 arrow'
    Slot: 0
  HELMET: 'id=IRON_HELMET : data=0 : name=&cProtector'
  CHESTPLATE: 'id=IRON_CHESTPLATE : data=0 : name=&cProtector'
  LEGGINGS: 'id=IRON_LEGGINGS : data=0 : name=&cProtector'
  BOOTS: 'id=IRON_BOOTS : data=0 : name=&cProtector'
 
Stats:
  Menu:
    NAME: '&6You Stats'
    ROWS: 3
  Items:
    kills:
      Item: 'id=267 : data=0 : name=&eKills: &7%kills% : lore=&e/-/&bWhen you kill some enemy it will increase.'
      Slot: 10
    deaths:
      Item: 'id=35 : data=14 : name=&eDeaths: &7%deaths% : lore=&e/-/&bWhen you death it will increase.'
      Slot: 12
    wins:
      Item: 'id=264 : data=0 : name=&eWins: &7%wins% : lore=&e/-/&bWin the game to increase it.'
      Slot: 14
    shoots:
      Item: 'id=ARROW : data=0 : name=&eShoots with Bow: &7%shoots% : lore=&b/-/&bWhen you hit some player/-/&bwith your bow you increase one.'
      Slot: 16
    coins:
      Item: 'id=371 : data=0 : name=&eCoins: &7%coins%'
      Slot: 22
     
 
Messages:
  GAME-JOIN: '&7%player% &eJoined the game &b(%players%/%max%)'
  GAME-LEAVE: '&7%player% &eLeft the game &b(%players%/%max%)'
  DEATH: '&c%victim% &eWas killed by &7%attacker%'
  FULL: '&cThat arena is full'
  ALREAD-INGAME: '&cYou is alread in game'
  ARENA-INGAME: '&cThat arena alread started'
  INVALID-ARGS: '&cInvalid Arguments, Type /oitc to help'
  NO-PERMISSION: '&cYou dont have permission for that!'
  ARENA-NOT-EXISTS: '&cThat arena doesnt exists'
  GAME-START:
  - '&a---------------------------------------------'
  - '&eThe Game was started Kill %kills-to-win% players'
  - '&e            To WIN the Game'
  - '&e&l             GOOD LUCK'
  - '&a---------------------------------------------'
  NONE: 'None'
  GAME-END:
  - '&a---------------------------------------------'
  - '&e            The Game was ended'
  - '&f&l           REWARD HISTORY'
  - '&f'
  - '&e           &9Winner: &f%winner% - %winner-kills%'
  - '&e           &91 &f%first% - %first-kills%'
  - '&e           &92 &f%second% - %second-kills%'
  - '&e           &93 &f%thirt% - %thirt-kills%'
  - '&e              &bREWARD: &f%reward%'
  - '&a---------------------------------------------' 
  WINNER: '&9+%winner-coins% Coins for win'
 
Signs:
  WAITING: '&2Waiting'
  STARTING: '&6Starting'
  INGAME: '&cIn-Game'
  LINES:
  - '&e&lOITC'
  - '%state%'
  - '%arena%'
  - '&c%players%/%max%'
 
 
Scoreboard:
  NONE: None
  WAITING:
    Title: '&e&lOITC'
    Scores:
    - '%blank%'
    - '&fMap: &a%arena%'
    - '%blank%'
    - '&fWaiting for Players'
    - '%blank%'
    - '&fPlayers: &a%players%'
    - '%blank%'
    - '&ewww.spigotmc.com'
  STARTING:
    Title: '&e&lOITC'
    Scores:
    - '%blank%'
    - '&fMap: &a%arena%'
    - '%blank%'
    - '&fStarting in &a%secs%s'
    - '%blank%'
    - '&fPlayers: &a%players%'
    - '%blank%'
    - '&ewww.spigotmc.com'
  INGAME:
    Title: '&e&lOITC'
    Format-Top: '%player% &7- &9%kills%'
    Scores:
    - '%blank%'
    - '&6&lTop Kills:'
    - '&e  %1%'
    - '&e  %2%'
    - '&e  %3%'
    - '&e  %4%'
    - '&e  %5%'
    - '%blank%'
    - '&eKills: &a%kills%'
    - '&eTime: &a%time%'
    - '%blank%'
    - '&ewww.spigotmc.com'
Example of games.yml
Arenas:
  teste:
    min: 2
    max: 12
    lobby-time: 15
    arena-time: 600
    main-lobby: world;-278.45589154807453;4.5;-686.4776699702427;89.00977;4.0247083
    lobby: world;-282.6340773528628;28.0;-737.4199218624404;-91.660484;1.6385553
    spawns:
    - world;-182.51675098057467;4.0;-708.9081159516486;-358.51227;25.04982
    - world;-170.28628572630618;4.0;-699.3504855462933;-280.8121;29.09984
    - world;-170.19348357813996;4.0;-682.8925648925583;-275.5622;22.049849
    - world;-170.5234238301377;4.0;-682.1611513880538;-252.76253;29.099846
    - world;-176.83670399651015;4.0;-684.1152332554051;-252.76253;29.099846
    - world;-182.11783222948662;4.0;-685.7497750416811;-252.76253;29.099846

Images










SETUP:

  1. Type, /oitc create <arenaname>
  2. Then /oitc setlobby <arenaname> (This is waiting lobby)
  3. /oitc setmainlobby <arenaname>
  4. /oitc setmin <arenaname> <min>
  5. /oitc setmax <arenaname> <max>
  6. /oitc addspawn <arenaname> if you want to remove spawns use /oitc removelastspawn <arenaname>
  7. You can set lobby time with /oitc setlobbytime <arenaname> <seconds> or /oitc setarenatime <arenaname> <seconds>
  8. Then create the Sign with line 1, [oitc] and arena name in the second line


TO-DO LIST:

  • Block behind signs
  • Get winners When time runs out
  • Lobby Scoreboard
  • Commands Reward
  • Better facility in creating the arena
  • /oitc shop, Upgrades and Perks
  • API for developers
  • Sounds
  • Particles Trail
  • Send me You idea :)

Please let me know if this plugin is working in higher versions
Please do not post bad reviews because of bugs, send me a pm that we will solve if possible!

Similar projects

Plugin →