One In The Chamber | [1.8 - 1.21.3] icon

One In The Chamber | [1.8 - 1.21.3] -----

You are in a battleground arena with only your sword and one hit bow, kill as much as you can!




Full Changelog: 2.7.8...2.7.9
----------, Dec 8, 2024

  • Added 2 new placeholders:
    • %oitc_<arena_id>:timer%
    • %oitc_<arena_id>:timer_pretty%
  • Added option to disable scoreboard.
  • Fixed the main command message.
  • Other code based changes.
Changes in the config.yml
Code (YAML):
# Should we create some cool scoreboards?
Scoreboard-Enabled
: true
Full Changelog: 2.7.7...2.7.8
----------, Nov 27, 2024

  • Fixed game ending if there are 3 players and one of them leaves the game.
  • Fixed plugin not working properly due to broken user management system.
  • Fixed in-game players can not use leave or stats commands.
  • Fixed spectator chat.
Full Changelog: 2.7.6...2.7.7
----------, Nov 18, 2024

  • Fixed hit cooldown issues.
Full Changelog: 2.7.5...2.7.6
----------, Nov 17, 2024

  • Fixed sign editor menu opening when a player tries to join an arena using the arena signs.
Full Changelog: 2.7.4...2.7.5
----------, Nov 16, 2024

  • Fixed random join command not working properly.
  • Fixed sometimes an exception occurring when saving the user data on server reload/shutdown.
  • Updated Command Framework to v1.5.12.
Full Changelog: 2.7.3...2.7.4
----------, Nov 8, 2024

  • Support for Minecraft 1.21.2 & 1.21.3.
  • Fixed a bug about validating arena registration twice or more.
  • Fixed players stay in the arena after they quit while playing.
  • Improvements on the user system.
  • Improvements on the command system structure.
  • Lots of improvements on the database systems.
  • Removed item flag option from items.yml, now all the tooltips will be hidden for all ites.
Full Changelog: 2.7.2...2.7.3
----------, Oct 28, 2024

  • Added Serbian locale.
  • Added reload command.
  • Fixed Oraxen support.
  • Improvements on the help command for the console command sender.
With this update, OITC requires a minimum of JDK 17 to function properly.

Full Changelog: 2.7.1...2.7.2
----------, Aug 29, 2024

  • Added Oraxen support.
Changes in items.yml
Code (YAML):
items:
  leave-item
:
    name
: "&c&lReturn to Lobby &7(Right Click)"
    # Custom-modeled items by the Oraxen plugin are supported.
    # To use them, simply replace the material with oraxen:item_id_here.
    material
: RED_BED
    slot
: 8
    lore
:
     - "&7Right-click to leave to the lobby!"
    # Actions attribute can also be added to other lobby and spectator items.
    # By default, items will be triggered for all actions. (PHYSICAL is not allowed)
    actions
:
     - "RIGHT_CLICK_BLOCK"
      - "RIGHT_CLICK_AIR"
      - "LEFT_CLICK_BLOCK"
      - "LEFT_CLICK_AIR"

New file: addons.yml
Code (YAML):
Oraxen :
  # Should we enable support custom item models if we find Oraxen?
  Enabled
: true

Full Changelog: 2.7.0...2.7.1
----------, Aug 28, 2024

  • Updated Commons license.
Full Changelog: 2.6.9...2.7.0
----------, Aug 26, 2024

  • Updated Command Framework to v1.5.0.
  • Updated help command content.
Full Changelog: 2.6.8...2.6.9
----------, Aug 21, 2024

  • Fixed command matcher not working.
Full Changelog: 2.6.7...2.6.8
----------, Aug 14, 2024

  • Support for Minecraft 1.21.1.
Full Changelog: v2.6.6...2.6.7
----------, Aug 11, 2024

  • Added Russian locale.
  • Updated Command Framework.
    • Huge improvements on the command system.
Special thanks to @WowExotic for their translation.
----------, Jul 23, 2024

  • Now all of the game items will be unbreakable by default.
Full Changelog: 2.6.4...2.6.5
----------, Jul 11, 2024

  • Updated Commons to latest.
    • Support for new added items in Minecraft 1.20+
    • Support for new added sounds in Minecraft 1.17+.
Full Changelog: 2.6.3...2.6.4
----------, Jul 10, 2024

  • Fixed abusive leave command (#16).
  • Now game items can only work under certain actions.

Changes in items.yml
Code (YAML):
items:
  leave-item
:
    name
: "&c&lReturn to Lobby &7(Right Click)"
    material
: RED_BED
    slot
: 8
    lore
:
     - "&7Right-click to leave to the lobby!"
    # Actions attribute can also be added to other lobby and spectator items.
    # By default, items will be triggered for all actions. (PHYSICAL is not allowed)
    actions
:
     - "RIGHT_CLICK_BLOCK"
      - "RIGHT_CLICK_AIR"
      - "LEFT_CLICK_BLOCK"
      - "LEFT_CLICK_AIR"
----------, Jul 8, 2024

  • Added option to customize kits based on different arenas.
  • Added respawn protection system.
  • Merged time settings in one option.
  • Recoded the entire arena setup system.
  • Recoded the game bar system.
  • Fixed arena setup menu not working in-game.
  • Fixed spectator menu not working in older versions of Minecraft.
  • Fixed some of the players can not see each other if game ends with stop command.
  • Fixed getting error, if there are no enough player spawn points.
    • Now teleporting to a random spawn point.
  • Fixed a potential issue in Arena class.
  • Fixed tab completer suggests arena names for wrong arguments.
  • Removed unused config options from source code.

Changes in config.yml
Code (YAML):
Respawn-Protection :
  # Should player be invulnerable for a limited time after respawning? (time in seconds)
  Invulnerable
: 0
  # Should player be invisible for a limited time after respawning? (time in ticks)
  Invisibility
: 0

Time-Settings
:
  # Default gameplay time is 600 seconds which is 10 minutes.
  Default-Gameplay-Time
: 270
  # Every 45 seconds a broadcast message will be sent to players
  # about how many players should arena need to start.
  Lobby-Waiting-Time
: 45
  # How many seconds should we wait for other players when we reach
  # minimum player amount in the arena.
  Lobby-Starting-Time
: 16
  # How many seconds are we going to wait in ending state?
  # After this amount of time passed we'll send players to lobby.
  Ending-Time
: 6
 
# See messages.yml for game bar messages.
# Should we create a game bar for in-game players?
Game-Bar-Enabled
: true
Changes in items.yml
Code (YAML):
kits :
# If an arena does not have a kit, the default kit will be given.
# Change 'default' to arena id to create custom kits for different arenas.
default
:
  # Slot of the item.
   '0'
:
     material
: WOODEN_SWORD
     name
: "&7Sword"
     lore
: [ ]
   '1'
:
     material
: BOW
     lore
: [ ]
     enchantments
:
      - "LUCK:1"
     item-flags
:
      - "HIDE_ENCHANTS"
   '7'
:
     material
: ARROW
     name
: "&7Arrow"
     lore
: [ ]
  # 'example-kit-1' is the arena id (not map name).
example-kit-1
:
  # Slot of the item.
   '0'
:
     material
: DIAMOND_SWORD
     name
: "&b&lDiamond Sword"
     lore
: [ ]
   '1'
:
     material
: BOW
     lore
: [ ]
     enchantments
:
      - "LUCK:1"
     item-flags
:
      - "HIDE_ENCHANTS"
   '7'
:
     material
: ARROW
     name
: "&7Arrow"
     lore
: [ ]
config.yml, items.yml and messages.yml files should be regenerated if you are updating from a previous version.
----------, Jul 3, 2024

  • Fixed game items not working properly in MC 1.21.
  • Moved play again item's code to GameItemEvents class.
----------, Jun 30, 2024

  • Added support for Minecraft 1.21.
  • Fixed leave item not working properly.
----------, Jun 20, 2024

  • Full support for Minecraft 1.20.5+, now supports Paper and forks.
----------, May 31, 2024

Discord: mrdespical

2.5.8
  • Fixed exception is throwed if player is killed by non-entity cause such as kill command.
  • Fixed attack cooldown speed not restoring properly after a casual game.
  • Improvements on kill streak system, now custom kill streak message for custom amount of points can be created. If more than one message is created for the same score amount, randomly one of them will be chosen.
  • Extended the title and subtitle durations from 20 ticks to 40 ticks and in some cases 60 ticks.
Messages File Changes
Code (YAML):
In-Game:
  Messages
:
    Unknown-Death
: "&9%player% &eis killed by &ksomeoneunknown&7!"
    Kill-Streak
:
      - "&9%killer% &eis on &b%kill_streak% &ekill streak!"
       - "&9%killer% &eis unbeatable!"
       - "2:&9%killer% &egot 2 players in a row!"
       - "5:&9%killer% &egot 5 kills in a row!"
       - "10:&9%killer% &eis now reached to 10 kills in a row!"

Full Changelog: 2.5.7...2.5.8
----------, Apr 30, 2024

Discord: mrdespical

2.5.7
  • Support for Minecraft 1.20.5.
  • Fixed inventory not restoring back if player leaves the server mid-game (Resolved #14).
Full Changelog: 2.5.6...2.5.7
----------, Apr 29, 2024

Discord: mrdespical

2.5.6
  • Added 2 new message options to customize leaderboard messages.
  • Updated Commons (new unrestorable attributes added for inventory manager).

Config Changes
Code (YAML):
# Enable Inventory Manager for your games? (Very useful feature for MULTI ARENA)
# This saves inventory of players and restores it after player leaves arena.
# Saved elements: max health, health, food, experience, full inventory, armor contents, and more.
Inventory-Manager
:
  Enabled
: true
  # Usable attributes:
  #  game-mode, hunger, exp, level
  #  health, max-health, health-scale
  #  saturation, allow-flight, fire-ticks
  Do-Not-Restore
:
  - "max-health"
   - "health-scale"
Messages File Changes
Code (YAML):
Commands:
  Leaderboard-Command
:
   Empty-Entry
: "Empty"
   Unknown-Entry
: "Unknown Player"
Full Changelog: 2.5.5...2.5.6
----------, Apr 18, 2024

  • Added option to heal player after they get a kill.
  • Fixed tab completer not working properly in general.
  • Fixed help command not working properly in older versions.
  • Fixed stats command not working properly in older versions.
  • New command matcher system.
Full Changelog: 2.5.4...2.5.5

Config Changes
Code (YAML):
# Should we heal players when they kill someone?
Heal-On-Kill
: false
----------, Apr 1, 2024

2.5.4 Release Note
  • Fixed the option that enables arrow pickups.
Full Changelog: 2.5.3...2.5.4
----------, Jan 5, 2024

2.5.3 Release Notes
  • Added option to enable arrow pickups (Resolves #10).
Full Changelog: 2.5.2...2.5.3
----------, Dec 17, 2023

2.5.2 Release Notes
  • Added new placeholder %oitc_online_players% to see amount of players who are playing OITC in the current server.
  • Updated stats command messages and design.
Full Changelog: 2.5.1...2.5.2
----------, Dec 3, 2023

2.5.1 Release Notes
  • Fixed issue #8 and #9.
    • Fixed players can not see each other after the game finishes.
    • Fixed strange behaviour of tab completer.
Special thanks to @datatags for their contribution.

Full Changelog: 2.5.0...2.5.1
----------, Nov 26, 2023

2.5.0 Release Notes:
  • Fixed PlayerArrowPickupEvent not exists in MC 1.8.
  • Fixed players who aren't playing can see in-game players after leaving the match. (#3)
Full Changelog: 2.4.8...2.5.0
----------, Oct 30, 2023

2.4.9 Release Notes:
  • Added support for latest items and sounds. (1.20+)
  • Added 3 new placeholders for local kills, deaths and kill streak.
  • Updated libraries.
  • Reduced JAR size by 180~ kbs.
  • Fixed on reload or restart players' inventory not cleaning.
  • Centered help command header for console.
  • Removed SIGNS_BLOCK_STATES_ENABLED option.
  • Some additional space char fixes in config files.
----------, Oct 14, 2023

2.4.8 Release Notes:
  • Fixed all of the MySQL bugs and errors.
  • Fixed bungee events registering twice.
Full Changelog: 2.4.7...2.4.8
----------, Aug 16, 2023

2.4.6 & 2.4.7 Release Notes:
  • Fixed bungee messages not working (reworked on the system).
  • Fixed 'did you mean' message not working.
  • Updated the libraries.
Full Changelog: 2.4.5...2.4.7
----------, Aug 14, 2023

2.4.5 Release Notes:
  • Added random kill streak messages.
  • Added option to not restore health elements of players.
  • Recoded ArenaRegistry class.
  • Removed unused options from config.
  • Updated CommandFramework to 1.2.0
Full Changelog: 2.4.4...2.4.5
----------, Jul 15, 2023

2.4.4 Release Notes:
  • Added instant leave option to leave arena without waiting 3 seconds of delay.
    • Add ``Instant-Leave: true/false`` to your config if you don't want to recreate it, default is false.
  • Added a warning message to not add a game sign in the same location twice.
  • Removed spawn protection overriding to add a game sign which is unnecessary.
  • Updated help command messages and, messages are now sorted.
----------, Jul 9, 2023

2.4.3 Release Notes:
  • Added scoreboard caching.
  • Fixed summary messages throw out of bounds exception.
----------, Jul 5, 2023

2.4.2 Release Notes:
  • Recoded command system using Command Framework.
  • Removed setup tips.
  • Removed unused values from items.yml
----------, Jul 3, 2023

2.4.1 Release Notes:
  • Added option to disable hiding players.
  • Some code based changes.
----------, Jun 26, 2023

2.4.0 Release Notes:
  • Fixed rewards not executing correctly.
  • Fixed items are not unbreakable.
  • Some changes on game bar messages.
----------, Jun 24, 2023

2.3.9 Release Notes:
  • Now rewards factory can execute list of commands.
----------, Jun 23, 2023

2.3.8 Release Notes:
  • Fixed name tag visibility on higher versions.
----------, Jun 22, 2023

2.3.7 Release Notes:
  • Fixed stats command sends header to target player.
  • Removed unnecessary tabs from pom.xml
----------, Jun 21, 2023

2.3.6 Release notes:
  • Added Minecraft 1.20.1 support.
----------, Jun 19, 2023

2.3.5 Release notes:
  • Added language system with 6 locales.
    • en_GB (default) - English
    • de_DE - German
    • tr_TR - Turkish
    • zh_CN - Chinese (China) translator
    • zh_HK - Chinese (Hong Kong)
    • zh_TW - Chinese (Taiwan)
----------, May 20, 2023

2.3.4 Release notes
  • Fixed regain health event overrides all players.
----------, May 17, 2023

2.3.3 Release notes
  • Added option to disable spectating on bungee servers.
----------, May 16, 2023

2.3.2 Release notes:
  • Added option to enable health regen (default is now disabled).
  • Added option to enable level countdown (default is now disabled).
  • Fixed titles and subtitles not showing.
  • Fixed on server reload plugin's #onDisable method not works that causes scoreboard & boss bar bugs.
  • Updated the summary messages.
----------, May 15, 2023

2.3.1 Release notes:
  • Removed unnecessary debugger.
  • Changed setup menu title and now centered.
----------, May 5, 2023

2.3.0 Release notes:
  • Now random join command selects random map if there are no any in-game players in available arenas.
  • Fixed tab completer sends arena names to arguments that shouldn't.
----------, Apr 15, 2023

2.2.9 Release notes:
  • Added new in-game item for admins to force start the game.
  • Now leave action with item can be canceled with clicking again.
  • Updated in-game item and lobby messages.
  • Updated mysql.yml design.
* If you are updating from an old version delete your message.yml and items.yml files.
----------, Apr 14, 2023

2.2.8 Release notes:
  • Updated Inventory Framework.
  • New setup menu design.
----------, Apr 13, 2023

2.2.7 Release notes:
  • MC 1.19.4 support.
----------, Apr 6, 2023

2.2.7 Release notes:
  • MC 1.19.4 support.
----------, Apr 6, 2023

2.2.6 Release notes:
  • Experimental Minecraft 1.8 support.
----------, Feb 19, 2023

2.2.5 Change logs:
  • Minecraft 1.19.3 support.
  • Fixed sign updater log message.
----------, Jan 26, 2023

Change logs:
  • Removed unnecessary events.
  • Added some log messages.
----------, Dec 25, 2022

2.2.3 Release Notes:
  • Fixed arena state names.
----------, Dec 15, 2022

2.2.3 Release notes:
  • Added option to suppress basic permissions.
----------, Dec 6, 2022

  • Fixed spectators can hit in-game players.
  • Updated Commons library.
----------, Dec 5, 2022

2.2.1 Release Notes:
  • Fixed spectator players can be able to hit in-game players.
----------, Nov 30, 2022

2.2.0 Release Notes:
  • Improved event registering.
----------, Nov 27, 2022

  • Added section to messages.yml and language files to localize %state_pretty:{arena}% of arena. This placeholder requires PlaceholderAPI to run and also recreate the language file or add needed section to file.
----------, Oct 1, 2022

  • Added default goal for Maven.
  • Database imrpovements on disabling.
----------, Aug 27, 2022

  • Lots of improvements for command system.
Jar size is reduced by a few kbs.
----------, Aug 12, 2022

  • Added missing annotations to PAPI methods.
  • Fixed wrong project and plugin version.
  • Removed unnecessary plugin instance from some classes.
  • Improved all of the events and deleted unnecessary event classes.
  • Updated MySQL configuration file.
----------, Jul 31, 2022

Hello everyone! In this update we fixed `Disable-Fall-Damage` option and changed some options' default values and startup message.
  • Fixed some config options.
  • Changed startup message.

Click here to go release notes.
----------, Jul 25, 2022

  • Added /oitc command again and also reworked on commands.
  • Added some messages to log initializing is finished.
  • Added issue templates to repo.
  • Added CONTRIBUTING.md file to repo.
  • Optimized game items (on SpecialItem and SpecialItemManager classes).
  • Updated README design and added Discord badge.
  • Fixed an issue related command tab completer.
We have also updated our Patreon page, GitHub repo and Discord server.
----------, Jul 13, 2022

  • Added a configuration option to change player's hit cooldown attribute. This option only effects players in MC 1.9+
----------, Jul 1, 2022

  • Added 5 secs of delay on ENDING state.
  • Fixed leave item triggers the item in hand twice.
----------, Jun 26, 2022

  • Added new configuration options.
  • Fixed arena timer not working properly.
  • Fixed game ends immediately after starting.
  • Fixed in-game titles and subtitles.
----------, Jun 26, 2022

  • Fixed plugin not starting due to exceptions.
  • Fixed some message bugs (messages are empty if system can not find them).
  • Fixed top players command.
----------, Jun 22, 2022

  • Removed player's invulnerability modifying.
----------, Jun 22, 2022

  • Added Minecraft 1.19 support
  • Added our Discord server to log record and setup tips.
  • Added SEND_SETUP_TIPS and IGNORE_WARNING_MESSAGES options to config. Also changed UPDATE_NOTIFIER_ENABLED option so a config.yml deletion is needed.
  • Added more setup tips and an option to disable them.
  • Changed setup menu name and config header.
  • Fixed ExceptionLogHandler not handling exceptions.
  • Fixed scoreboard not removing problems that happens rarely.
  • Removed /oitc command due to some bugs in CommandFramework use /oitc help instead.
----------, Jun 22, 2022

1.1.1 Release (13.01.2020 - 16.01.2020)
  • Added missing prefix to some setup messages.
  • Added online player completion to tab complete for stats command.
  • Added more option to customize for spectator and lobby items.
  • Added play again item.
  • Added support for Minecraft 1.16 and higher versions.
  • Added 144 character support for scoreboard entries.
  • Added `Arena#broadcastMessage` method and removed `ChatManager#broadcastMessage`.
  • Fixed adding arena signs manually break arena configuration.
  • Fixed spectators aren't teleporting to hub when bungee option is enabled.
  • Fixed when arena list is empty upon bungee join or quit.
  • Fixed default script engine commands in rewards file.
  • Fixed joining through a sign while player is holding leave item.
  • Fixed colorizing for scoreboard entries in Minecraft 1.14 and higher versions.
  • Fixed Hex colors in debugger and normal in-game messages.
  • Fixed slot for lobby items.
  • Fixed and updated license header.
  • Removed sign updating scheduler to avoid affecting timings.
  • Removed duplicated spectator events.
  • Removed default false booleans.
  • Deleted unnecessary default false booleans.
  • Changed package of `CreateCommand.java` class.
  • Changed some events in efficient way.
  • Changed default leave item to red bed from white bed.
  • Changed PAPI's version with Bukkit's.
  • Changed some debugger keys.
  • Now arena creation message sending centered.
  • Now list command replaces values faster.
  • Now system saves and loads player data faster.
  • Improved tab completion.
  • Too many performance improvements.
----------, Jan 16, 2021

1.1.0 Release ( 22.10.2020 - 31.10.2020 )

  • Added new placeholder to get amount of players in arena without spectators amount.
  • Added enable option for spectator settings.
  • Fixed scoreboard friendly fire caused players visible.
  • Fixed NPE when signs aren't located in default world.
  • Fixed statistics are not resetting after game finishes.
  • Optimized events.
----------, Oct 31, 2020

1.0.9 Release ( 09.10.2020 - 14.10.2020 )
  • Added new 2 bow trails.
  • Fixed debugger sends prefix twice.
  • Fixed NPE with conversation builder.
  • Fixed item lores for Minecraft 1.13 and higher versions.
  • Replaced some methods with thread-safe API methods.
  • Command optimizations and performance improvements.
  • Improved GUI performances.
----------, Oct 14, 2020

Change logs:

  • Fixed all of the sign problems.
  • Removed unnecessary colorize method for lores.
----------, Oct 7, 2020

Change logs:

  • Added more in-game tips.
  • Added license header.
  • Fixed pom.xml issues.
  • Fixed signs.
  • Fixed sending prefix twice.
  • Fixed bStats metrics.
  • Removed static handler list getter from events.
  • Improved GUI performances.
----------, Oct 6, 2020

Change logs:

  • Added more in-game tips.
  • Added license header.
  • Fixed pom.xml issues.
  • Fixed signs.
  • Fixed sending prefix twice.
  • Fixed bStats metrics.
  • Removed static handler list getter from events.
  • Improved GUI performances.
    [​IMG]
----------, Oct 6, 2020

1.0.6 Release (29.09.2020 - 03.10.2020)
  • Added more in-game tips.
  • Added missing 1.14, 1.15 and 1.16 items.
  • Added arena selector.
  • Added new death reward.
  • Added death prefix.
  • Added support for 1.16 hex colors
  • Fixed wrong order in bow trails.
  • Fixed NPE when trying to teleport players to lobby location.
  • Fixed update links.
  • Fixed plugin version for PAPI.
  • Fixed player skulls on spectator menu.
  • Fixed update checker.
  • Fixed separate chat.
  • Fixed prefix is not updating on reload with plugin command.
  • Removed system message options.
  • Removed unnecessary command exceptions.
  • Changed MySQL updates to do only one instead of more than nearly 15.
  • Changed message delay of "Waiting for players" from 15 to 45 seconds.
  • Reworked on update checker.
  • Reworked on tab completion.
  • Reworked on spectator settings menu.
    • Added no speed option.
    • Added disable night vision option.
    • Added hide spectators option.
  • Updated dependencies to latest versions.
  • So many improvements for newer version of Java.
  • Made code more readable.
----------, Oct 3, 2020

Change logs:

  • Added new message options.
  • Improved arena creation.
  • Some bug fixes.
----------, Sep 3, 2020

Change logs:

  • Added Minecraft 1.16.2 compatibility.
----------, Aug 24, 2020

CHANGE LOG:

  • Small fix about Bungee-cord mode.
----------, Aug 17, 2020

CHANGE LOG:

  • Fixed all of the message bugs.
  • Some performance updates.
----------, Aug 1, 2020

Change logs:

  • Fixed summary messages getting null pointer.
  • Some performance updates.
  • Activated update checker.
----------, Jul 22, 2020

Resource Information
Author:
----------
Total Downloads: 7,472
First Release: Jul 7, 2020
Last Update: Dec 8, 2024
Category: ---------------
All-Time Rating:
19 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings