One In The Chamber
- Pow* Right in the kisser! ( or should i say square head?)
Welcome to, Drum Roll Please
One in the Chamber
Remember that Call of duty game "One in the Chamber", This is practically the exact same thing! The Mechanics and Rules are simple. Let me show you what's going on here.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
I have now created a GitHub for anyone who wants to see and check up on the project.
GitHub: GitHub
Strong note ==on why some server owners cannot get this plugin working properly:
-This plugin has been compiled with JAVA 7,I am sorry but many of you probably do not have Java 7/8, you are probably still running Java 6, please update your java and be sure you have Java 7 on your computer for this to run correctly, and if anything, try Java 8 :) it's a bit better and it is what i am using.
V3.2 Update Notes:
- This update does have the Sign break bug fix inside!
- No more placing blocks when inside an arena
- No more breaking blocks when inside an arena.
- Wooden swords still added.
- Player inventories are now saved and are restored when leaving an arena (Any type of leaving)
- Added command: /oitc version
- Added command: /oitc stop <Arena>
- Please wait till Bukkit approves of OITC-V3.2, if you do not see it, that means it is still in the approval process!
if anyone wants me to work for them on their server please contact me :) I am open. ~~Artish1~~
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
FAQ
Setup Video:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Alright Welcome to OITC!!!! This plugin is quite like the famous call of duty gamemode called "One in the Chamber", Basically the aim of the game is to have a free for all and kill eachother, the first one to reach the stated kills wins the game (Default to 25 kills). You receive a bow, sword, and ONE arrow, arrows are 1 hit kill, and you gain one arrow for every kill you obtain.
Wow that was a big message, Glad that's overwith. Anyways lets get onto the Server commands :)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Commands:
- /oitc - The main command of the plugin, and a shortened command for One in the Chamber
- /oitc start [Arena] - Force starts the Arena, (One player must atleast be in to actually force start it.)
- /oitc create [Arena] - Creates the arena with the name specified in the argument
- /oitc lobby - Teleports you to the Main lobby of OITC (Where the players will teleport back when a game is finished)
- /oitc addspawn [Arena] - Adds a spawn to the Arena, Can make multiple spawns (As many as you want)
- /oitc setmainlobby - Sets the main lobby to where players will teleport to after the game and with /oitc lobby
- /oitc setlobby [Arena] - This sets the Per-Arena Lobby's that players will be teleported to when they click on a sign.
- /oitc leave - leaves the current arena you are in.
- /oitc stop [ArenaName] - force stops the current arena.
- /oitc version - Gives you your current version of OITC.
- /oitc reload - Reloads the Config files for OITC(Instead of just Reloading the whole server)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
How to setup The Signs
- Line 1: oitc (Caps doesn't matter)
- Line 2: "Your ArenaName Here"
- Line 3: Nothing
- Line 4: Nothing NOTE: NOTHING IS CASE SENSITIVE.... YOU DO NOT NEED TO CAPITALIZE :)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Features:
- Join signs!
- Multiple spawn creation for each arena. After a player has died they will respawn back to a Random location every time
- Simple to use and setup
- A scoreboard at the side of the screen, Shows each players stats with their names and kills together
- A Custom Countdown (Seconds can be changed in the config.yml for each Arena)
- Saving and restoring Player's inventories when joining/leaving an Arena.
- An Automatic Start Mechanism! (Configure how many players are needed to auto start in the config.yml
- Soon to come, Adding colored player nametags for Who is in 1st,2nd,3rd and so on Ex: Whoever is in 1st place shows other players a gold or dark red nametag
- Free for all
- No breaking blocks ingame
- No placing blocks ingame
- No opening chests ingame
- Automatic respawn, Nobody's got time for clicking "Respawn" Anymore. Just die and GO!
- Probably more to come, add anything in the comments and i might add it in.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Permissions
- oitc.admin
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Configuration Help
Note that all values listed below are DEFAULT Values
- Countdown : 15 (How many seconds for the countdown to... countdown
- MaxPlayers: 20 ( The Amount of maximum players the Arena can hold.
- KillsToWin: 25 (The Amount of kills needed to win the game)
- AutoStartPlayers:8 (The amount of players needed to join the arena until the arena Automatically starts by itself)
- EndTime: 600 (The Amount of seconds the Arena will run for, By default is 10 Minutes(600 seconds), so after 10 minutes, if nobody gets to the KillsToWin amount, it will then stop itself.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Other Information:
- None (At the moment)
can you add a leave sign and no falldamage
Oh yea and I have Vault downloaded and working, but it doesn't detect it. Could you update the OITC so it works and it's at 1.7 CraftBukkit (when it's released)?
(Yes I did read the FAQ) So since I have Multiverse, do I have to make all the maps and lobbies on different worlds or can they be all in one? For example, I don't want something said in the lobby appear in "Arena1", and I don't want something said in "Arena1" appear in "Arena2".
@theplayer2408 Works fine for me (: make sure pvp if off and that you are not in a pvp: deny world guard region.
Dosen't work on 1.6.4 nobody can hit anyone please fix it! :D
Yes, as a few of the previous comments say, please make it so the players inventory gets saved before joining the game, and restored after the game.
After I leave a game, my inventory isn't restored at all, so I'm losing all my items
Hello, Awesome plugin, thank you so much!
But there are two bugs: 1. Sometimes when a player gets killed, he dies actually and this message appears:
2013-11-10 00:48:23 [SEVERE] Could not pass event PlayerDeathEvent to OITC v2.1.1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:361) at net.minecraft.server.v1_6_R3.EntityPlayer.die(EntityPlayer.java:328) at net.minecraft.server.v1_6_R3.EntityLiving.damageEntity(EntityLiving.java:717) at net.minecraft.server.v1_6_R3.EntityHuman.damageEntity(EntityHuman.java:719) at net.minecraft.server.v1_6_R3.EntityPlayer.damageEntity(EntityPlayer.java:399) at net.minecraft.server.v1_6_R3.EntityArrow.l_(EntityArrow.java:229) at net.minecraft.server.v1_6_R3.World.entityJoinedWorld(World.java:1492) at net.minecraft.server.v1_6_R3.World.playerJoinedWorld(World.java:1467) at net.minecraft.server.v1_6_R3.World.tickEntities(World.java:1336) at net.minecraft.server.v1_6_R3.WorldServer.tickEntities(WorldServer.java:517) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:573) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.util.ConcurrentModificationException at net.minecraft.server.v1_6_R3.World$1.guard(World.java:47) at net.minecraft.server.v1_6_R3.World$1.remove(World.java:41) at net.minecraft.server.v1_6_R3.World.removeEntity(World.java:1070) at net.minecraft.server.v1_6_R3.PlayerList.moveToWorld(PlayerList.java:391) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftPlayer.teleport(CraftPlayer.java:410) at org.bukkit.craftbukkit.v1_6_R3.entity.CraftEntity.teleport(CraftEntity.java:199) at me.artish1.OITC.Arena.stop(Arena.java:417) at me.artish1.OITC.GameListener.onDeath(GameListener.java:107) at sun.reflect.GeneratedMethodAccessor671.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 19 more
2. Sometimes when a player has reached the kill-amount and the game finishes, the players won't get teleported out of the map. They're still in the map und they can kill them. But when they die, they respawn at the serverspawn, but they're still in the game.
Thank you, xKingOfChaosx
please make a perm to manually start the game
Save inventory after game please :)
Can you ad a restoring System for the items after the game ? Nice plugin :D
Good work :)
Could you make it so that there are signs in the lobby which show the best playet with Kills ,name and holed with heads up others for example that the player /oitc setbestsign and then must first stick man select one where and then something created. ?
@bvm1228
Modes have been removed for the time being and will be worked on later. Right now i believe it's working for me and everybody else, so you should check up on your other plugins/configs/properties
@computersallout
Right now it does not "Save" Inventories, but good suggestion, i should add this in PRONTO, in V2.2. So it will save the players inventories, then after the game it will give them their stuff back :)
@artish1
Ok, I did it your way, but i'm still running into the issue where their inventory gets cleared. Yes now they get teleported back to the lobby, and when they join it changes their game mode to creative.
I am testing my arena right now and nobody can hit anyone with arrows or sword like we are in creative but we are actually in survival. I heard that there is a Kills or Survival mode and that might be the problem. What is the command to do the modes?
So then -ahem-, ATTENTION ALL!!! THE COMMAND /oitc setmainlobby [Arena] DOES NOT EXIST, IT IS ONLY /oitc setmainlobby, NO [Arena] Parameter/argument is in that command. This main lobby is where players will go to when issueing /oitc lobby, YOU CAN CHECK IF IT IS SET UP CORRECTLY IF YOU DO /oitc lobby, that way you will be teleported to the Mainlobby of where you set it at using /oitc setmainlobby, THIS WILL ALSO BE THE PLACE WHERE THE PLAYERS WILL SPAWN TO WHEN THE ARENA IS OVER. THE REASON WHY MANY OF YOU ARE HAVING TROUBLE PROBABLY, IS BECAUSE YOU HAVE NOT SETUP YOUR MAIN LOBBY, THUS THE PLUGIN IS TRYING TO FIND THE MAIN LOBBY BUT IT IS NOT THERE BECAUSE YOU HAVE NOT SET IT YET :) I HOPE YOU UNDERSTAND NOW, PLEASE AND THANK YOU **Artish1**
@computersallout
Actually it is not /oitc setmainlobby [Arena], it is only /oitc setmainlobby. So that's MY bad on MY part lol.... -again.
Setmainlobby does not have an Arena argument, it is just /oitc setmainlobby. Then you can setup ARENA lobbies with /oitc setlobby [Arena] So my bad... i'll go fix that right now
After the game ends their inventory gets removed and the only thing they have is the bow, 1 arrow, and the stone sword. I am also having the issue where when the game ends they stay in the arena instead of being teleported to the lobby. Also your /oitc setmainlobby [Arena] command is not working either, nothing shows up. Here are the errors: http://pastebin.com/a9nTpxFp
@revilosmith1999
Hmm, explain to me more on this in my skype, i'll send you a PM with my skype username.