Futbol
inactive
New Version
ArenaFutbol is replacing Futbol. I will no longer be updating this plugin. The new version implements the BattleArena API and makes my code much simpler and adds many features.
Futbol is a real Soccer/Football plugin for bukkit. It is fully featured and even comes with a field schematic that can be imported with WorldEdit. Players will be able to kick balls of magma cream into the air while playing by left-clicking. The higher a player looks the higher he/she will kick the ball. It is played by following the rules/laws of football.
Field/Pitch Setup The pitch/field should be made from wool blocks. Each goal has a different block (set in config.yml) to identify it as the red or blue goal. (default: lapis block, red brick) These blocks need wooden pressure plates on them to keep score. The Goalkeepers area should be made from non-wool blocks. Whenever a ball/magma cream lands on the plates it will trigger an explosion effect and send a goal message(configurable). The score-board can only be made by ops. It is made by placing a sign with "[futbol]" on the first line. The sign will update when the first match begins.
After players have joined the match they can set their positions on the team by standing where they would like to re-spawn after goals using /fbpos. If a player uses /fbpos while standing in the goal area they will be the goalkeeper. The goalkeeper can pickup the ball on any block that is not wool, but only for a few seconds(configurable). At the end of a match all players will be returned to where they typed /join.
While the plugin is in beta it is recommended to delete your old config and the plugin will create an updated one. You will Need to set locations for the center of the field, Red team, and Blue team.
Image of the supplied schematic dimensions.
An example Video - http://youtu.be/PgndLY8fqik
Version 0.2.3 features
- Auto-balance teams
- Teleport on join only.(use /fbset red and /fbset blue)
- Score keeping.
- Ball respawns in center after goals.(use /fbset center)
- Players who are not in the match cannot pick up or kick the ball
- Inventories are temporarily remove during the match.
- Will not spam chat. Only players in the match receive messages.
- Goalkeepers can only hold the ball for a configurable amount of seconds.
- Prevent joining while match in progress.(configurable joininprogress: false default)
- Reset Scores.(/fbreset permission node futbol.reset or ops)
- Reload config.yml.(/fbconfig ops or server console only)
- Configurable match timer
- Score command
- Kick player from match command
- Make goalkeeper drop timer configurable
- Option to toggle particles on and off
- Teleport to last location after match
- Goalkeeper must wear Leather_Chestplate
- Players set individual spawn locations to return to after goals ( use /fbpos )
- Ball is cleared after the end of match
- Join red team/blue team commands. v0.2.3
- Limit goalkeeper to one player per team. v0.2.3
- Score board and Match timer. v0.2.3
- Toggle music and choose Record in config.yml. v0.2.4
To Do List
- Allow localization(change languages)
Known caveats
Default record is 2266 and should be 2258.
hi! i need to put the ball and i cant /ball how i start match?
Please update this to 1.11
hello , I tried the plugin and fantastic and I just wanted to ask you if powers also put the penalty in case of a tie , so the two teams do not put on notice to win both . thanks and good job.
New Version
ArenaFutbol is the newest version of Futbol. This version uses the BattleArena API so it adds many features without me having to code them all. Any questions about setup or config send me a PM.
@thereallegend
The next version will handle this correctly.
Hi, can you please remove the possibility to do commands during the game? Because in a multiworld and multinventories server teleport commands cause problems...
OK now I can
How do I shoot it far away like in the video?
@thebigdoduz
If you could please fill out a ticket for your issue it would be appreciated. I am planning to update for 1.4. Some thing I would like add is colored armor for the teams. I always like suggestions. I also may have thought of a way to stop cheaters for @aa2202aa2202. So just make suggestions in the ticket system and I will try to make them happen.
And another problem is, when creative players join, when they leave they haven't creative anymore. Is a big problem for big servers like mine, where there are lots of creative people!
@aa2202aa2202
Thanks! Does it work with iZone too?
Yes there is thebig. Get worldguard protect a region. flag it with pvp deny
/region flag (region name) pvp deny
Hey, very fun plugin! Is there a method to make the players don't fight? Because lots of my players fight between them... Stupids. Please is there a method? Thanks a lot and sorry for my bad english, Edoardo
is possible to have multiple fields, choose the ball and run it on the ice? because it would be very good for playing hockey
always sorry for my english :P
@aa2202aa2202
I used Variable triggers to solve all problems relating to this
NOONE has any permissions to do any futbol things on my server
Only Variable Click triggers allow Game Commands
When a player joins his respawn location is set to his team spawn so everyone is sent to their side of the field on goals
@aa2202aa2202
I'm sorry im not implementing any anti-cheat system to the plugin. I can oonly suggest that you use the permissions and not allow the cheaters to join. futbol.join = false
could you add that if for example i am in red team and i won coin toss can it be that the red team has to kick it first then both can kick.Same if you score red scores blue gets to shoot. Can it be that all players get on their field side and then you can kick off.Because noobs on my server cheat
@morrango
Thank you for fixing our problems ;)
@Maxetto
@SgyX2
Thanks for filling out the tickets. I have uploaded ver0.2.4 with the plugin conflict resolved.
@portapipe
The score-board can only be made by ops. It is made by placing a sign with "[futbol]" without the " " on the first line. Leave the other lines blank. The sign will update when the first match begins.