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.




  • Fixes:
    • Fixed the title showing the winning player if all players' scores are zero, it will now display a NOWINNER title.
    • Fixed an error that occurs with the command-on-win when there are no scores for any players.
  • Changes:
    • Changed /oitc achcreate <id> <type> to /oitc achcreate <type>
----------, Nov 28, 2024

  • New Features:
    • Added 6 new powerups
      • Ender Pearl: Receive an Ender Pearl to escape.
      • Extra Arrow: Gain an additional arrow.
      • Invisibility: Become invisible for a certain duration. Be careful, as you can still take damage.
      • Health Boost: Gain rapid health regeneration.
      • Life Stealer (only for LIVES arena type): Gain a life by killing another player.
      • Shield Bubble: Become immune for a certain duration, indicated by a helix particle effect visible to other players.
    • Added one new command
      • /oitc setpowerup - Set a powerup's location to the current arena
  • Fixes:
    • Fixed unlocked achievement items showing locked lore
    • Fixed score booster not multiplying the score.
    • Fixed arena not returning to the waiting state if the arena is restarting and all players left.
    • Fixed out of bounds error for holograms and issues with long messages in messages.yml.
    • Fixed holograms being removed when two powerups spawn at different times.
  • Changes:
    • Instead of powerups being limited, you can now add as many powerups as you want, each with different rarity, duration, hologram, action bar, message, amplifier, material, spawn message, and types. You can also assign any specific powerup types to an arena.
      • Make sure to remove the types of old powerup in arenas.yml.
    • Changed /oitc addpowerup to /oitc setpowerup
      • /oitc addpowerup <arena> <type> - Add a powerup type to an existing arena
----------, Nov 28, 2024

Delete OITC file
This plugin now only works on 1.16.x-1.21.x and Java 11
  • New Features:
    • Reworked the achievement system
      • Achievements are now saved using a database system instead of permissions. OP players will only see achievements as unlocked if they've actually earned them.
      • Easier process for adding new achievements.
      • Improved GUI with a paging system, allowing unlimited achievements to be added.
      • Achievements categorized as Completed, In Progress, or Locked, each with customizable lore, name, material, etc.
      • %progressbar% placeholder added for visual progress bar.
      • New achievement.yml file for configuration.
      • Much more!
    • Added map voting system
      • Advanced GUI now supports adding unlimited maps using a paging system. Players can also vote for maps.
      • Added mapvote.yml file for configuration.
      • Added voting closing time, along with new messages and settings related to voting and map selection.
      • Introduced a customizable item for map voting, specific to each arena.
      • %map% placeholder added to game info to display the selected map name.
    • Added powerups
      • Introducing powerups! with three types of powerups: Speed Booster, Jump Booster, and Points Multiplier. Each powerup is customizable per arena, with duration, rarity percentage and a customizable action bar. Powerups will spawn based on their rarity and appear as a spinning block in the air.
    • Added three new commands
      • /oitc addmap <map name> - Can only be used during arena setup
      • /oitc addmaparena <arena> <map name> - Can only be used to add a map to an existing arena
      • /oitc addpowerup - Add a powerup on an arena (Powerups are optional and not required for arena creation)
    • Recoded the streak system
      • Instead of only broadcasting limit at 19 kills, a kill streak message will now be broadcasted every 2 kills (if player did not die).
    • Recoded the spawn system
      • Player spawn locations are now based on the selected map, following the addition of map voting.
      • Players now respawn in random locations instead of a single location upon death.
    • Recoded scoreboard system
      • Reducing flickering
    • Reworked spectator GUI
      • Advanced GUI now features its own paging system.
      • Added new messages related to the spectator GUI.
    • Added a new event
      • GamePlayerWinEvent - Occurs when a player wins an arena
    • Recoded player top system
    • Arrows will now be fully removed upon impact.
    • Bow and sword are now customizable per arena
    • Much more.
  • Fixes:
    • Fixed leave item causing a rare server crash
    • Fixed issue where rewards were not given when an achievement was completed.
    • Fixed incorrect spectator spawn location.
    • Fixed players spawning in the same location.
    • Fixed non-randomized spawn points upon death.
    • Fixed titles showing incorrectly when leaving an arena.
    • Fixed an issue where players leaving an arena during a restart would mess with the restart scheduler.
    • Fixed spawn counter not counting correctly.
    • Much more..
  • Changes:
    • Updated the arena setup process:
      • Arena creation process updated with the new map voting feature.
      • Arena creation steps are now clearer and easier to do.
    • Java 11 is now the minimum requirement.
    • Supports Minecraft versions 1.16.x to 1.21.x (support for lower versions will be added later).
    • Most settings, such as items, configurations, and rewards, are customizable per arena.
    • Updated HikariCP to the latest version
    • Much more..
----------, Nov 27, 2024

Added:
  • An update checker
    • It will warn people with oitc permission (oitc.admin) about new updates.
  • Vault compatibility
    • I forgot to add Vault compatibility lol. Vault is not required for this plugin to work, however, if Vault is not found then the Tokens on the lobby scoreboard will show 0.
  • OITCApi
    • Added getAchievements(), to return all the achievements.
Fixed:
  • The spawns counter for /oitc addspawn command.
  • The winner not being rewarded.
  • Rewards being given when a server reloads.
----------, Jul 27, 2021

Changes:
  • Complete recode of the arena manager
    • Each arena has two modes:
      • Lives:
        • Each player can have x amount of lives.
        • Last player standing wins before the timer runs out (with the highest score)
      • Kills To Win:
        • You can edit how many kills a player should reach to win for each arena.
        • Player with the most kills wins the game before the timer runs out.
  • Complete recode of the achievement manager.
    • Achievements will use a permission system to check whether the player has a specific achievement instead of saving player achievements data in datas.yml file
      • You have to edit the permission command in achievements.yml file to suit your permission plugin.
      • Although a permission plugin is not required for this plugin, but if you want to use achievements then it is highly recommended to use a permission plugin
    • You can add as many achievements as you want using a command.
    • You can edit almost everything regarding achievements.
    • There are currently 6 achievements types:
      • WINS
      • PLAYED
      • ARROWHIT
      • ARROWFIRED
      • KILLS
      • DEATHS
  • Improved performance.
  • Complete recode of the command manager.
    • Added, and removed commands
    • It is now much easier to setup an arena
  • The scoreboard is now more customizable and so are signs.
    • You can edit/remove/add lines for each scoreboard
  • Complete recode of the arenas countdown
    • You can edit the countdowns for each arena through the arena file
  • Removed datas.yml file
    • Due to a new database manager.
  • Complete recode of the configuration manager.
  • Complete recode of the arena listeners.
  • And much more...
New:
  • Added database (MySQL using HikariCP, and SQLite)
  • Added API and Events
    • GameArenaEndEvent
    • GameArenaWinEvent
    • GamePlayerJoinEvent
    • GamePlayerKillEvent
    • GamePlayerLeaveEvent
    • GamePlayerSpectatorEvent
    • GameStateChangeEvent
    • OITCApi
  • Added commands rewards in the config
  • Added support for 1.15.x and 1.16.x (1.17 is pretty soon!)
  • Added action bar for each arena type.
  • Added new messages and made the plugin much more customizable.
  • Added achievements.yml file.
  • Added warmup title.
  • Added a killstreak system
    • It is also customizable in the messages.yml file
  • Much more....
Note:
  • I have added, changed and fixed tons of stuff that I might missed writing on the patch notes. Please report any bugs you encouter through a private message, and you can suggest me any ideas you want to add.
----------, Jul 25, 2021

Fixed
  • Getting damaged occurs an error.
----------, Sep 21, 2019

  • Fixed
    • Fixed EntityDamageByEntityEvent error when you get damaged
----------, Sep 14, 2019

  • Fixed
    • Arena not starting, if you have an arena with a long name
    • You spawn somewhere else when you die because of other plugins override oitc

  • Added
    • You can now edit sword's damage value in the config.
    • Now the bow and sword will be unbreakable
----------, Jun 30, 2019

PLEASE DELETE THE OLD CONFIG.YML FILE
  • Fixed:
    • Config.yml was showing empty.
    • Thanks @DaDMaR777 for reporting.
----------, Jun 27, 2019

You must delete OITC folder

Hey everyone:
  • Added:
    • Added better Achievements Menu Handler
    • Added 2 new ActionBar messages
      • for WAITING state
      • for STARTING state
    • Added 1.13.x and 1.14.x support!
    • Added more customization for items in game.
      • Such as:
        • Sword (name, material)
        • Bow (name)
        • Lives (name)
        • Arrow (amount, name)
    • Added missing options to config.yml
    • Added better scoreboard manager
    • Now GUIs title can be customized
      • Such as:
        • Spectator menu title
        • Unlocked Achievements menu title
        • Locked Achievements menu title
    • Added better methods for checking winners.
    • Added missing commands.
    • Added missing messages
    • Added better Actionbar method.
    • More...
  • Changes:
    • Huge changes to 3 files:
      • config.yml
      • messages.yml
      • Datas.yml
      • (These changes makes changing so much easier!)
    • Changes to oitc help command
    • Cleared up unused codes.
    • Reduced in game countdown from 10 minutes to 3 minutes
    • Instead of reaching a certain amount of killing to win the game, when the in game countdown reaches to zero the top 1 player will win the game.
    • Updated to Vault latest update
    • Instead of using IDs for changing items, you can use material name (https://dev.bukkit.org/projects/supplies/pages/material-list)
    • Changes to messages and settings values.
    • More..
  • Fixed:
    • Fixed teleporting menu shows skeleton heads instead of player's skin head.
    • Fixed not giving rewards after killing someone
    • Fixed some missing messages
    • Fixed Achievements unlock date shows "null"
    • Fixed items not displaying on 1.13 and above
    • Fixed errors on 1.13 and above
    • Fixed some grammers errors.
    • Fixed scoreboard errors.
    • Fixed rewards giving to the wrong player.
    • Fixed xp timer not working probably.
    • Fixed titles not showing on 1.13 and above
    • Fixed Actionbar not showing on 1.13 and above.
    • Fixed GUIs throwing errors on 1.13 and above.
    • More..
----------, Jun 26, 2019

Hey.

A while ago I stopped coding for a long time and I am sorry for that. When i joined spigot in 2015 I was really young the reason why I started coding because It was fun BUT it did NOT take it seriously, back then i was unmotivated to code/update my plugins. I want to start a new page for me, I will start updating my plugins, right now i'm making new features for OITC and I will upload the update when I am done. My plans for my future at SpigotMC are
1) I will NOT post any premium plugins anymore, my future plugins are gonna be free of charge
2) I will be more active
3) Currently right now, I am doing a discord server for easier communication.

*THIS IS NOT AN UPDATE *
----------, Jun 24, 2019

ADDED.png
  • Added Achievement system.
  • Added achievement menu.
  • Added new options on config!
  • Added new messages.
  • Added achievement item
There are currently 4 achievements
Win a game
Win 5 games
Win 25 games
Win 100 games

You want more achievements to add?
Write your idea on my pm or plugin's discussion

FIXED.png

  • Fixed sword name not displaying
  • Fixed in-game inventory not given to players
  • Fixed giving rewards to wrong players
  • Fixed game not stopping when grace period is started
  • Fixed countdown,max,min commands not saving changes when reloading/restarting server.
  • Fixed the in-game inventory not given to players ('\t(TAB)' that cannot start any token. (Do not use \t(TAB) for indentation)
  • I fixed a lot of things but i forgot


For everyone asking about 1.13 support, Currently this plugin DOES not support this version yet..

----------, Sep 17, 2018

Fixed some errors with 5 tops players with the scoreboard
----------, Jun 10, 2018


ADDED.png
Added commands for winner
command-for-winner:
- 'money give %winner% 15'
- 'say %winner% GG'
Note: %winner% is a placeholder for the winner

Now the player will look in the center when leaves and joins the arena


FIXED.png
Fixed NullPointerException errors



----------, May 26, 2018

IMPROVE.png
  • Vault compatibility


FIXED.png

  • Fixed an error (NullPointerException) when you join an arena
This error occur when vault is installed but no economy plugin installed



PROGRESS.png
I'm going to talk about BossBar
Well i did it but it require a plugin to install
I will try to make a bossbar without any plugin required
----------, May 21, 2018

Added:
Spectate player menu (BETA)
please report errors if you find

Fixed:
NONE

Removed:
NONE
----------, May 21, 2018

Added:
Added leave item and a book
Added action bar for showing lives and kills
Added better scoreboard system
Added better game timer system
Added 1 new message
If it not added on message.yml file. You need to add that to prevent errors
actionbar-text: "Kills &7&l>> &e%kills% &7&l\u258c &fLives Left &7&l>> &e%lives%"
But it should add automatically.


Fixed:
Fixed IllegalArgumentException error when joining
Fixed leave item not working
Fixed sometimes items not clearing
Fixed a permission when joining the game
Fixed game over message sometimes not showing if the game ends
Fixed some commands
/oitc join
/oitc setlobby

Removed:
Removed MySQL (Will add soon)
Removed Update Checker (Will add soon)
Removed unused codes
Removed Bungee (Will add soon)
----------, May 20, 2018

Fixed arena errors when there isn't enough players
Added 1 new message
----------, Dec 14, 2017

Added items when player joins an arena

I'M SO SO SORRY FOR NOT UPDATING ANY OF MY PLUGINS NOW I WILL START UPDATING THEM SO IF YOU HAVE ANY PROBLEMS JUST PM ME
----------, Dec 7, 2017

Added a new check if global lobby is not set and spectator location
Fixed spectators still invisible after game ends (Reported by @MrGruh)
----------, Jun 24, 2017

Follow me on spigot (Click Here) for more free plugins and it will support me


Now you can edit the how many arrows you want
----------, May 24, 2017

Dropped Java 7 support
----------, May 23, 2017

Fixed %arena% not working when you deleting an arena

Big update soon
----------, May 23, 2017

Fixed max players not working

Thanks to @ Konbbomba
----------, May 5, 2017


Now you can edit the lives on each arena
Fix not getting lives on join command

Added 1 new command:
/oitc setlives <arena> <lives>

Note:
if you already setup an arena just don't delete it. It will generate itself if there isn't any live config in the arena

Thanks to @ TheOnlyKat for the idea
----------, Apr 20, 2017

Now you can edit the sword id and the name
----------, Apr 15, 2017

Now you can edit the sword id and the name
----------, Apr 15, 2017

Fixed xp not restoring after game ends
Added an option to disable or enable Command Blocker
And a lot of fixes!
----------, Mar 9, 2017

Fixed lives
----------, Mar 2, 2017

Fixed inventory saver
----------, Feb 16, 2017

Added 1.11 Support
Fixed when you kill a player and you crashed I think the problem from 1.11 users I forget to add 1.11 titles support
----------, Jan 29, 2017

Finally i'm back

Fixed some bugs
----------, Jan 28, 2017

Fixed MySQL
----------, Dec 2, 2016

Fixed some bugs on inventory
----------, Nov 15, 2016

Fixed when arena started and you join it clear your inventory
Fixed inventory restore and give your opponent inventory
----------, Nov 14, 2016

Fixed errors on console because i forget some messages to add
----------, Nov 12, 2016

Fixed errors on console
Fixed MySQL
----------, Nov 12, 2016

Added MySQL (BETA)

if you want mysql enable, go to config (config.yml) and enable it
----------, Nov 11, 2016

REMOVE OITC FOLDER

Added 2 new files
Datas.yml | This file will get data for the player
Messages.yml | This file allow you to edit messages


Added:
Leave item to Spectator


Fixed:
When someone eliminated from the game and there is only 1 player in the arena and arena not stopped
Fixed items not clearing sometimes
Fixed lobby scoreboard flickers
There are some fixes but i forget :)

Removed:
Removed unused Messages


Thanks @MrGriefer_
----------, Nov 10, 2016

YOU NEED TO SET SPECTATOR
LOCATION


Added Spectator ( The most waited feature hehe :) )
Fixed scoreboard not removed on arena stopped or player leave

added 1 new command:
/oitc addspec <arena>

please add this in config:
add-spec-message: '&8&l| &3&lOITC &8&l| &7You have added spectator location for %arena%'
----------, Nov 5, 2016

Now you can change lobby scoreboard messages


Please add these in config
points-scoreboard: '&6Points'
arrowhit-scoreboard: '&6Arrow Hit'
arrowfired-scoreboard: '&6Arrow Fired'
victories-scoreboard: '&6Victories'
deaths-scoreboard: '&6Deaths'
kills-scoreboard: '&6Kills'
gameplayed-scoreboard: '&6Games Played'
lobby-title-scoreboard: '&bStatistics'

If anyone can translate to other languages like Spanish etc.....
please pm me and i will put a link for it to everyone can use it
----------, Oct 27, 2016

Fixed blacklisted not disable the plugin!
----------, Oct 20, 2016

Added plugin protection
Fixed bugs
Removed all old versions
Dropped 1.8 support you need 1.8.3 or higher to this plugin works!

NEED INTERNET TO WORKS!

if you break the tos you will added to blacklist
if you added in the blacklist list you will not be able to enable this plugin!

TOS:
  • You are not allowed to change the code!
  • You are not allowed to post this plugin!
----------, Oct 20, 2016

Fixed items not giving on game started because the problem was cause by lives
Fixed when player killed teleported to lobby
Fixed not giving items on kill

removed hologram (i will add it soon)

Sorry that was mistake by me
----------, Oct 5, 2016

Fixed update checker spamming
----------, Oct 1, 2016

Added Hologram Stats (BETA) i test but it works without any bugs


Enjoy :)

Added 2 new commands:
/oitc addholo
/oitc removeholo

please add these in config
HologramLines:
- '&9&kiii &a%player% &e&lYour OITC Stats &9&kiii'
- '&6Wins: &a%wins%'
- '&6Kills: &a%kills%'
- '&6Deaths: &a%deaths%'
- '&6Arrow shots: &a%arrowshots%'
- '&6Games played: &a%gamesplayed%'
- '&6Arrow Hits: &a%arrowhit%'


NOTE: please don't use reload it will breaks the hologram use restart
----------, Oct 1, 2016

Fixed lives (Tested)
Fixed time left started before the countdown (tested)
There is more but i forget

Changed Vault plugin to optional

NOTE: if you didn't put Vault it will send a message in the console and it will
switch to plugin coins, if you put Vault it will switch to Vault economy
----------, Oct 1, 2016

Sorry for spamming updates today

Fixed when player join in stopping state and cause an error

please add this on config
arena-stopping-message: '&8&l| &3&lOITC &8&l| &7This arena is on stopping state!'
----------, Sep 29, 2016

Sorry the previous version have problems with timer

Fixed timer can started before arena started
----------, Sep 29, 2016

Fixed scoreboard glitching in lobby

Thanks @ Marcosgames02
----------, Sep 29, 2016

It's time to post BIG UPDATE

Added Time left
Added XP Countdown and XP Time Left
Added LIVESSSS - FINALLY :)
Added Scoreboard Like Hiv**C
Changed Scoreboard Style
Added Titles (Win Title - Kill Title)
Added better support for 1.8.x 1.9.x 1.10.x
Removed 1.7.x support because titles
Removed KillStreak
There is more but i forget it

Added 1 new Command:
/oitc settimer <arena> <timer>

Changed 1 command:
Changed /oitc create <arena> to /oitc create <arena> <maxplayers>

Fixed player was not giving items
Fixed killer not giving arrow on kill
Fixed save inventory not working 1.9.x and 1.10.x
Fixed countdown
More....


NOTE: i tested the version very well so if you find a bug please tell me
NOTE: if you don't see titles please upgrade to 1.8.8 jar i will add
NOTE: please remove old config
----------, Sep 29, 2016

Hi guys i will stop coding the premium version i will do premium version but free :)


Fixed player can't get items on died
Fixed signs not updating on player Quit
Fixed a lot of bugs on player died

The new version will have:
Better scoreboard
Top Players
More..
----------, Sep 24, 2016

Fixed scoreboard not updating
Fixed killer didn't get arrow
more....
----------, Aug 17, 2016

Fixed when player killed and didn't receive items and killer didn't receive arrow
----------, Aug 14, 2016

Fixed sometimes when player respawn and didn't get items
----------, Aug 13, 2016

Sorry for redstone i fix it now
----------, Aug 13, 2016

Fixed countdown
----------, Aug 13, 2016

Fixed redstone item shown in inventory
----------, Aug 13, 2016

Fixed when player join by sign and didn't clear his armour
----------, Aug 13, 2016

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