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!



Minimum Java Version: 17

Support: https://discord.gg/uXVU8jmtpU

Leaderboard Placeholders: Despicaleaderboards


One in the Chamber
One in the Chameber is an old Minecraft minigame that every server owner can add very their server very easly. In this minigame each player is equipped with a sword, bow and arrow. The arrows do one hit one kill damage and if player misses the shot they can't get a new arrow until they die or killing other players. When a player reaches 25 points the game ends and winner is the player who reached first.

565789-190eca2fb52d0a691d4a4ac482db5810.png
565788-232ba3613da23e4b8da7f839ab0f5dd9.png

Documentation
More detailed information can be found on our wiki. The Java documentation can be browsed. For questions or isseus use our issue tracker on GitHub.​

Donations
You can donate us through Buy Me a Coffee.​

Commands and Permissions
[
optional argument ] <required argument >

Player Commands
Player commands do not require permissions to execute.​
Code (Text):
/oitc stats [player]
- Shows your stats or specified player's stats

/oitc top <statistic type>
- Shows TOP 10 players of specified statistic
- Statistics: score and tours_played
Admin Commands
Some of the admin commands can not be executed by console and all of these commands requires some permissions.​
Code (Text):
/oitc create <arena name>
- Creates new arena with specified name.
- Permission: oitc.admin.create
- Executor: Only players

/oitc delete <arena name>
- Deletes specified arena and its configuration.
- Permission: oitc.admin.delete
- Executor: Console and players

/oitc edit <arena name>
- Opens setup editor for the existing arena.
- Permission: oitc.admin.edit
- Executor: Only players

/oitc list
- Prints list of available arenas.
- Permission: oitc.admin.list
- Executor: Console and players

/oitc forcestart
- Forces arena to start if there 2 or more players.
- Permission: oitc.admin.forcestart
- Executor: Console and players

/oitc reload
- Reloads the configuration files.
- Permission: oitc.admin.reload
- Executor: Console and players

/oitc stop
- Forces arena to end.
- Permission: oitc.admin.stop
- Executor: Console and players

/oitc reload
- Reloads all game instances they will be stopped.
- Permission: oitc.admin.reload
- Executor: Console and players

/oitc help
- Shows all of the commands and their usage and descriptions.
- Permission: oitc.admin.help
- Executor: Console and players
Features

No Dependencies

We are not depending on any other plugins.
There only optional dependenices we use such as PlaceHolderAPI, Multiverse-Core (multi-world support).

Custom PAPI Placeholders
View our wiki for the list of placeholders that our plugin using for in-game messages, custom scoreboard and, custom boss bar.

Wide Compatibility
Supported versions are currently 1.8 - 1.21.1. Also upcoming versions are supported when they are released. This plugin is compiling with using JDK 8 but future updates won't support this version of Java. To ignore warning message on plugin startup go to config file and set true the Ignore-Warning-Messages option.

HEX Color Support
We are supporting HEX color codes in our in-game messages, scoreboard entries, and boss bar messages. Also this is only effective in Minecraft 1.16 and later versions.
(E.g. &#FF0000)

Legacy Color Code Support
Every message in this plugin supports legacy color codes (E.g &a &4).

1.8 PvP Hits Supported
You can edit the generic attack cooldown speed for everyplayer in the game arena by changing the value in config file. This option allows 1.9+ players to hit as faster 1.8 players and makes conditions the same.

Oraxen Support
Supports custom-modeled items by the Oraxen plugin.

Arena Editor Menu
Our arena system is very easy to setup games. Use /oitc edit command to open arena editor.

Custom Scoreboard and Boss Bar
We have custom in-game scoreboard and boss bar with configurable messages. The messages supports HEX color codes and the Minecraft color codes. In premium version scoreboard and boss bars have more messages and they have some cool animations too.

MySQL Database Suppport
You can store the player statistics in your database. The database operations won't lock the main thread when connecting to your server to upload information. Also there is no migrator between switching flat file storage and MySQL database storage.

Reward System
Rewards are executed for the player who becomes king and the players who couldn't become king as well. Rewards can do anything with simple Java codes. We have a rewards.yml file which explains everything related rewards system. Our API is also accessible in reward codes.

Configuration Options
Click on the spoiler button to see what are the editable options for One in the Chamber and their well detailed descriptions.
Code (YAML):
# If you want to translate for us check out: https://github.com/Despical/LocaleStorage#locale-storage

# Available locales:
#    default - English
#    de - Deutsche
#    tr - Türkçe
#    ru - Russian
#    sr - Serbian
#    zh_TW - Chinese (Taiwan)
#    zn_HK - Chinese (Hong Kong)
#    zh_CN - Chinese (China)
locale
: default

# Enable boss bar support?
Boss-Bar-Enabled
: true

# How many seconds game should take to start.
Waiting-Time
: 60

# Lobby waiting time set when lobby max players number is reached, used to start game quicker.
Starting-Time
: 15

# How many seconds classic game should play.
Classic-Gameplay-Time
: 600

# Should we hook into bungee cord? (If you want to use arena per server option)
# You STILL need to use external addon for HUB server game signs
# One in the Chamber doesn't offer that addon.
Bungee-Enabled
: false

# Enable this option when you're using MySQL, otherwise it won't work.
# Be careful when changing this because there is NO migrator between
# flat file and MySQL for player stats.
Database-Enabled
: false

# 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 elements: health, max-health, health-scale
  Do-Not-Restore
:
   - "max-health"
    - "health-scale"

# Should in-game chat format be enabled?
# You can edit the formatting in messages.yml
Chat-Format-Enabled
: true

# Should we disable all chat related stuff?
# It will disable the separated chat.
Disable-Separate-Chat
: false

# The delay between hitting players. ONLY EFFECTED in Minecraft 1.9+
Hit-Cooldown-Delay
: 16

# Basic permissions for game, permissions explained here: https://github.com/Despical/OITC/wiki/Commands-and-permissions#basic-permissions
Basic-Permissions
:
  # Set this option to true if you don't use any permission managing plugin.
  Suppress-Permissions
: false
  Full-Games-Permission
: "oitc.fullgames"
  # <arena> represents arena name (NOT MAP NAME!), for example: 'oitc.join.OITC02'
  # use 'oitc.join.*' to enable access to all arenas
  Join-Permission
: "oitc.join.<arena>"

# Should we enable short commands such as /start and /leave
Enable-Short-Commands
: true

# Should /oitc leave command be blocked?
Disable-Leave-Command
: false

# Should players get fall damage?
Disable-Fall-Damage
: false

# Commands which can be used in game, remove all of them to disable
Whitelisted-Commands
:
 - me
  - help

# First player to reach this score wins.
Winning-Score
: 25

# If this option is enabled, players will only be allowed to execute OITC associated commands.
Block-Commands
: true

# Should we cancel health regeneration?
Regen-Enabled
: false

# Should we change player's level with timer?
Level-Countdown-Enabled
: false

# Should we allow spectating on bungee mode?
Disable-Spectating-On-Bungee
: false

# Should we fire some cool fireworks at location of every player after the game ends?
Firework-When-Game-Ends
: true

# Should players' name tags in game be hidden?
Name-Tags-Hidden
: true

# Should we hide in-game players to other online players?
Hide-Players
: true

# Should we allow players to pick up arrows from ground?
Enable-Arrow-Pickups
: false

# Should we check for updates on plugin start/after admin join?
Update-Notifier-Enabled
: true

# Should players instantly leave the arena using leave item?
Instant-Leave
: false

# Should we heal players when they kill someone?
Heal-On-Kill
: false

# No way! You've reached the end! But... where's the dragon!?

PlaceholderAPI & Scoreboard & Game Sign
Placeholders
Code (Text):
List of the PlaceholderAPI's placeholders:

%oitc_kills% - Shows your total in-game kills

%oitc_deaths% - Shows your deaths

%oitc_games_played% - Shows your played games count

%oitc_wins% - Shows your total wins count

%oitc_loses% - Shows your total loses count

%oitc_highest_score% - Shows your highest score points number

%oitc_local_kills% - Local kills of player.

%oitc_local_deaths% - Local deaths of player.

%oitc_local_kill_streak% - Local kill streak of player.

%oitc_{arena
id}:players% - Shows the amount of players in arena

%oitc_{arena
id}:players_left% - Shows the amount of players in arena
without spectators amount

%oitc_{arena
id}:min_players% - Shows the min players in arena

%oitc_{arena id}:timer%

%oitc_{arena id}:timer_pretty%

%oitc_{arena
id}:max_players% - Shows the max players in arena
%oitc_{arena
id}:state% - Shows the current state raw enum name eg.
ENDING

%oitc_{arena
id}:state_pretty% - Shows the prettified name of enum eg. Waiting
(instead WAITING_FOR_PLAYERS)

%oitc_{arena
id}:mapname% - Shows the name of arena map.

bStats

[​IMG]

Special thanks to @Dreandor and @HappyAreaBean for helping with translations. <3

Please do not use review section for your problems instead of doing that, use discussion section.
If you like the plugin don't forget to review us!

Copyright 2024 © Berke Akçen​
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