Flappy Steve

Hi, my name is Pik0 and this is my first public plugin. This is a minigame based on FlappyBird, enjoy =) Sorry for my english, im portuguese =)
Features
- Unlimited Arenas!
- Fancy Signs!
- Language Support
- Own currency
- Flappy Shop - 99% (v1.0.1)
- Fancy Scoreboard!
- Stats system
- Multiplayer System
- Singleplayer System (v1.0.2)
- Lots of config options!
- Own wand!
And much more!
The game
This game is based on FlappyBird, the famous Android/iOS annoying game and the objective is to pass through all the tubes in the game. This is my first public plugin so expect bugs and report them so i can fix them as soon as i can. The game is not Single-Player (I can make a mode if you guys want, later), the players join and when the players number hits the maximum players in the arena, the countdown starts. Everyone will be semi stealth(todo) and if you hit the ground/tube you will be teleported to the beggining. The first one passing through the end wins the game! Every point gives you coins (configurable) and every win also does! With these coins, you can buy stuff in the shop.
How to install
- You must have BarAPI installed
- You must have LibsDisguises installed
- You must have ProtocolLib installed
- Download the files, and put into your plugin folder.
- Reload your server.
- Enjoy!
Commands
- /flappy create <name> <min> <max> - Creates an arena with the minimum and maximum players argued
- /flappy createsp <name> - Creates an singleplayer arena
- /flappy delete <name> - Deletes an arena
- /flappy list - Lists all available arenas
- /flappy setLobby <name> - Defines the lobby for the arena
- /flappy setSpawn <name> - Defines the spawn for the arena
- /flappy setTimer <name> <timer> - Defines the timer of the arena
- /flappy setGameLength <name> <length> - Defines the game length of the arena
- /flappy wand - Adds the wand to the player Inventory
- /flappy addTube <name> - Adds a tube to the arena with the current player selection
- /flappy setEnd <name> - Defines the end arena of the arena with the current player selection
- /flappy setMin <name> <min> - Redefines the min players of an arena
- /flappy setMax <name> <min> - Redefines the max players of an arena
- /flappy reload - Reloads all the configs
- /flappy stats - Shows the player stats
- /flappy join <name> - Joins the selected arena
- /flappy leave - Leaves the selected arena
- /flappy coins set/get/take/add <player> <amount> - Manage player account
- /flappy about - Displays plugin info
- /flappy shop - Opens Shop (Only in v1.0.1)
Permissions
No permissions! Op's can setup maps, and players can just play and basic commands
Set Up Arena
First off, sponge are the blocks that player can stand in the game without dieing. Lobby doesnt count.
- Do /flappy create <name> <min> <max> - Example /flappy create Piko 5 15
- Then you must set the spawn and the lobby:
- For the lobby - /flappy setlobby <name> - Example /flappy setlobby Piko
- For the spawn - /flappy setspawn <name> - Example /flappy setspawn Piko (remember that the spawn floor should be sponge)
- Now lets setup some tubes:
- /flappy wand
- Now select the tube max position and min position(like worldedit) and make sure you select everything, blank space and the own tube (You can add as many as you want)
- The end is done like this:
- Select the max position and the min position of the end region and do /flappy setend <name>
- # Reload the server
- # BUG: You must add signs or the arena will bug (Fixed in v1.0.3)
- You should be done!
- To play type /flappy join <name>
Signs
Screenshots
Tutorials
Here is my crap video tutorial. Sorry but i couldn't upload to Youtube it was giving me an error and i uploaded it to another site: Tutorial
If someone makes another tutorial i will put it here
Donate
Do you like my plugin? You can support and help me coding this plugin by donating to zenuneira@hotmail.com.
Todo
- Add Shop (Done in v1.0.1)
- Add Single-Player mode (Done in v1.0.2)
GitHub
Soon maybe..
Additional Information
This plugin uses hidendra's Metrics system to send server related information to the official MCStats servers. If you want, you can disable this in the config.yml in plugins/PluginMetrics/.

-
View User Profile
-
Send Message
Posted Oct 19, 2014broken for me 1.7.10 [08:59:01 ERROR]: Could not pass event PlayerMoveEvent to FlappySteve v1.0.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [spigot.jar:git-Spigot-1627] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1627] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1627] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:249) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.PacketPlayInFlying.a(SourceFile:137) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.PacketPlayInPosition.handle(SourceFile:63) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1627] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1627] Caused by: java.lang.NullPointerException at com.jacintomc.dev.piko.flappysteve.ArenaListener.onMoveEvent(ArenaListener.java:558) [?:?] at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_65] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_65] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) [spigot.jar:git-Spigot-1627] ... 13 more
-
View User Profile
-
Send Message
Posted Aug 10, 2014Very nice plugin I don't like just one thing: The credits in BarAPI :/
-
View User Profile
-
Send Message
Posted Jun 1, 2014It's not working for me :( when i type any command that's don't work and that say me : [FlappySteve] Use: /flappy leave I tried to do this command but thats not work...
-
View User Profile
-
Send Message
Posted May 24, 2014I find bug where can i report it?
-
View User Profile
-
Send Message
Posted Apr 15, 2014Did you set up signs? Any error on log? I am currently cleaning up the code, fixing some bugs. If nothing prints on the console then I can't really see your problem, and you must then wait for upcoming updates
-
View User Profile
-
Send Message
Posted Apr 15, 2014and when i go on sponge, i die to :(
-
View User Profile
-
Send Message
Posted Apr 15, 2014Supernice plugin , everything works but the timer doenst. it keeps on 60 secs. can you helpme please?
-
View User Profile
-
Send Message
Posted Apr 15, 2014That bug it fixed for the next version, and the shop/perks is nothing hard, you can manage players coins by doing the coins command, and buy perks with /flappy shop. After that you will recieve the perk in the game
-
View User Profile
-
Send Message
Posted Apr 14, 2014Any tut for the shop/perks would be nice
-
View User Profile
-
Send Message
Posted Apr 11, 2014Uploaded version 1.0.2
-
View User Profile
-
Send Message
Posted Apr 10, 2014== Uploaded Tutorial ==
-
View User Profile
-
Send Message
Posted Apr 10, 2014i dont really have a computer to make a video tutorial, my computer is crap. I will try to explain better in the plugin page
-
View User Profile
-
Send Message
Posted Apr 10, 2014Can you make a video tutorial on how to make the arena... I dont understand i did each tube individually then at the last 1 i did /set endtube test as the arena was test. I then tried to join and it said there were no arenas?? please make a video tutorial.
-
View User Profile
-
Send Message
Posted Apr 9, 2014Waiting for approval, i dont know why its taking so long tho..
-
View User Profile
-
Send Message
Posted Apr 8, 2014Hi,Where is the Plugin download? Not open?
-
View User Profile
-
Send Message
Posted Apr 8, 2014@mcedding
Wie du ihn die ganze Zeit luschi nennst haha
-
View User Profile
-
Send Message
Posted Apr 8, 2014the Single player mode is in the todo list. But the extra modus thing i didnt understand really well xD
-
View User Profile
-
Send Message
Posted Apr 8, 2014ok
luschi :D
Could you make that one player alone can play too? and a extra modus there you can activate a time inh the config ; ) but in a later update
-
View User Profile
-
Send Message
Posted Apr 7, 2014I found a mayor bug so the release will be changed to like tomorrow. Probably tomorrow the download will be up.
-
View User Profile
-
Send Message
Posted Apr 7, 2014The plugin is waiting for approval. He must be up soon!