OITC | Multi Arena | Map Voting | Powerups! | 1.16 - 1.21.x | icon

OITC | Multi Arena | Map Voting | Powerups! | 1.16 - 1.21.x | -----

Fun and simple game! HUGE UPDATE.



Please follow me on spigot it means a lot to me and it will support me :)
The plugin is in BETA right now and may contains bugs, I'll make sure to fix them, and you can always send me bugs you encountered.
Untitled design (1).jpg
  • Achievements system
    • Add as many achievements as you want.
    • View achievements by status: Completed, in progress, or not started.
    • Customizable lore, rewards, and achievement completion messages.
    • Pages system.
    • Stores achieved player's achievements using database
  • Map selection and voting
    • Add as many maps as you want.
    • View maps and see their voting percentage and glass colors depending on their percentage
    • Customizable lore, items.
    • Pages system.
  • Unlimited arenas
    • BungeeCord support is currently under development
  • Storage system
    • MySQL using HikariCP
    • SQLite
  • Two Arena Types
    • Lives
    • Kills To Win
  • Supports 1.16 to 1.21.x
    • Lower versions will be supported in the future
  • Spectator system (Only for LIVES arena type)
    • Advanced GUI with its own paging system.
  • Scoreboard system
    • Customizable scoreboards for lobby and in-game.
    • Anti-flicker.
  • Vault compatibility
  • Highly customizable
  • Actionbar system to display in-game stats and powerups.
  • Rewards
    • Rewards for upon player death (fully customizable) per arena.
    • Rewards for winning (fully customizable) per arena.
  • Update checker
  • Join signs
    • Code (Text):
      oitc
      <arena>
  • Lobby and in-game items
  • API for developers
    • Code (Text):

      OITCApi:
        int getKills(Player player) | Returns the player's kills.
        int getDeaths(Player player) | Returns the player's deaths.
        int getPlayed(Player player) | Returns the player's games played.
        int getWins(Player player) | Returns the player's wins.
        int getArrowHit(Player player) | Returns the player's arrows hit.
        int getArrowFired(Player player) | Returns the player's arrows fired.
        Arena getArena(Player player) | Returns the arena the player is in.
        List<Arena> getArenas() | Returns all arenas.
        List<Achievements> getAchievements() | Returns all achievements.

      GameArenaEndEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getArena() | Returns the arena.

      GameArenaWinEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getArena() | Returns the arena.
        getPlayer() | Returns the winner.

      GamePlayerJoinEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getArena() | Returns the arena.
        getPlayer() | Returns the player.

      GamePlayerKillEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getArena() | Returns the arena.
        getVictim() | Returns the victim.
        getKiller() | Returns the killer.

      GamePlayerLeaveEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getPlayer() | Returns the player.

      GamePlayerSpectatorEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getArena() | Returns the arena.
        getPlayer() | Returns the player.

      GameStateChangeEvent:
        setCancelled(boolean b) | Sets whether to cancel this event or not.
        getArena() | Returns the arena.
        getState() | Returns the arena's game state.
       
Untitled design.png
  • Player commands:
    • /oitc join <arena> | Join an arena.
    • /oitc leave |Leave the current arena.
  • Admin commands:
    • /oitc join <arena> | To join an arena.
    • /oitc leave | Leave the current arena
    • /oitc create <arena> <minplayers> <maxplayers> <arenatype> | Create a new arena.
    • /oitc remove <arena> | Remove an arena.
    • /oitc setmainlobby | Set the main lobby
    • /oitc setspectator | Set the spectator location
    • /oitc achcreate <type> | Create a new achievement
    • /oitc addspawn - Add a spawn point to the current arena
    • /oitc addmaparena <arena> <map name> - Add a map for players to vote
    • /oitc setlobby - Set a arena's lobby location
    • /oitc save - Save the current arena
Untitled design (1).png
  • Arena creation:
    • To create an arena, use the command:
      /oitc create <name> <min> <max> <type>

      Example:
      /oitc create Test 2 4 LIVES
    • Then, follow the steps to complete the arena setup.
  • Achievement creation:
    • To create an achievement, use the command:
      /oitc achcreate <id> <type>

      Example:
      /oitc achcreate WINS
    • Then, follow the steps to complete the achievement setup.
    • Available types: PLAYED, WINS, ATOMS, MINEDBLOCKS
Resource Information
Author:
----------
Total Downloads: 15,362
First Release: Oct 27, 2015
Last Update: Nov 28, 2024
Category: ---------------
All-Time Rating:
88 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings