Battlefront
====={Battlefront}=====
Originally developed for my server (Infinity Network), this is a public version with a slightly different direction.
====={What is Battlefront?}=====
Battlefront is a shooting game. Inspired by big plugins such as Quake (Hypixel), Wasted (Shotbow), and Bow Warfare (Public), Battlefront has the goal to be a no holds barred shooting game. The goal when creating this game was to make something fun for new and experienced players. This game can be expanded infinitely, from small 2-person arenas to arenas supporting dozens of players.
====={How do you Play?}=====
Upon joining, you will be given a gun (golden hoe). Simply enough, you right click to shoot. The aim of the game is just to survive, gaining as many kills in one life as you can. Upon dying you will be teleported back to a random spawn within the arena.
====={Commands}=====
- /bf - Base command; display plugin info
- /bf create [name] - Create a new arena
- /bf join [name] - Join an arena
- /bf leave - Leave the arena
- /bf setlobby - Set game lobby
- /bf lobby - Teleport to the lobby
- /bf setspawn [name] - Add a spawn to the arena
====={Permissions}=====
- bf.use - Use BF
- bf.player - Basic permissions
- bf.admin - Create and setup arenas
====={Signs}=====
- [BF]
- Join
- {Arena Name}
- {Blank}
====={To-Do}=====
- Add some sort of ending/timing system (no more endless games)
====={Other Info}=====
- Click here to view source (Github)
Are you still working on this plugin?
@Azen0x
Within the code? For /command one, args[0] will return "one", so if(args[0] == "subcommand") will let you have subcommands within the main command, if that's what you're asking.
I have just a question, To separe lobby/leave/join etc... You use - switch(args[0]){case "join":... } or - if(args[0] == "join"){ } ... ?
@Azen0x
This should only happen the first time but not the second. If the issue persists let me know.
When I type "/bf setlobby", the console tell me -> ERROR: No lobby set! WTF ???
This looks awesome! I have been looking for a plugin like this.
@pogodanton
It might show the first time you type '/bf setlobby' but it should go away for future commands
@CrazymanJR
Working on this right now (literally) but between school and some private plugins I'm doing it might be a few weeks before a release (I'll try to have a dev build out within the next week)
@xGIx
It's not working! If I type in the command it shows that message again :(
how long will join signs take?
@pogodanton
Make sure you have set the lobby (/bf setlobby). This should get rid of the error.
Help me please! If I type in every /bf command it answers me with:
ERROR:No lobby set!
(sorry for my bad english.)
@Coookiii
In addition, please note that one build has already been submitted to BukkitDev for approval, as well as a dev build being availible.
@Coookiii
"This is an alpha version of a private plugin.". The difference: The private plugin has more features and in turn is much more complicated to use. This is being slightly recoded in order to make it more user-friendly. Also, as I previously stated, this will be developing a different feature set in order to keep the private version unique.
Are you making the plugin public?