BalloonFiesta
Description

BalloonFiesta is a Plugin which adds a new Cosmetic
to your Server: Balloons
There are plenty of different Balloons available.
If you do not like a Balloon, you can disable it in the Config.
You need to have mob-spawning enabled on the Server/the Region you are in, otherwise this Plugin will NOT work
Pro TIP: Since 1st August "Pay to win" is forbidden! But since Cosmetics are allowed, feel free to use this as a Donator Perk.
Videos

Even more Videos can be found here...
Balloons

| Name | Block/Mob | Permission | ||||
| blue | Blue stained Clay | balloon.blue | ||||
| red | Red stained Clay | balloon.red | ||||
| green | Green stained Clay | balloon.green | ||||
| yellow | Yellow stained Clay | balloon.yellow | ||||
| pink | Pink stained Clay | balloon.pink | ||||
| aqua | Aqua stained Clay | balloon.aqua | ||||
| lime | Lime stained Clay | balloon.lime | ||||
| orange | Orange stained Clay | balloon.orange | ||||
| purple | Purple stained Clay | balloon.purple | ||||
| melon | Melon | balloon.melon | ||||
| pumpkin | Pumpkin | balloon.pumpkin | ||||
| hay | Hay Bale | balloon.hay | ||||
| TNT | TNT | balloon.tnt | ||||
| Gold | Gold Block | balloon.gold | ||||
| Diamond | Diamond Block | balloon.diamond | ||||
| Emerald | Emerald Block | balloon.emerald |
Feel free to suggest more Balloons in the Comments.
Since v1.2 you can also specify Particles to be shown around your Balloon. This is disabled by default because it may cause a small bit of lag!
For a full List of supported Particles, visit: http://dev.bukkit.org/bukkit-plugins/balloonfiesta/pages/particles/
Commands/Permissions

| Command | Description | |||
| /balloon | Shows you all Balloons you can use | |||
| /balloon off | Turns off your Balloon | |||
| /balloon [type] | Enables the specified Balloon (if you have the required Permission) | |||
| /balloon gui | Opens up a GUI allowing you to activate one of your available Balloons |
Auto-Updater and Metrics

All my Plugins are using an Auto-Updater to make sure, you're always
using the latest and hopefully most bug free version of my Plugin.
If you don't want this Plugin to be auto-updated, you can turn it off
in the config file at "options -> auto-update: true/false"
They also use a Metrics-System which collects the following Informations:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
Opting out of this service can be done by editing
plugins/Plugin Metrics/config.yml and changing opt-out to true.
-
View User Profile
-
Send Message
Posted Jan 15, 2015@MrEminent42
Yes, there is.
-
View User Profile
-
Send Message
Posted Jan 15, 2015Is there a button in the gui that is "no balloon"?
-
View User Profile
-
Send Message
Posted Jan 10, 2015@TheBusyBiscuit
Dang xD I still like your plugin though, its really cool. Thank you again for making it and I can't wait to see the updates :)
-
View User Profile
-
Send Message
Posted Jan 9, 2015@PhillyCheezsteak
1) Since when can Wolves fly...? Not possible without creating even more lag.
2) Ghast and Wither would be way to huge for this.
-
View User Profile
-
Send Message
Posted Jan 9, 2015@TheBusyBiscuit
That makes a lot of sense now. Having invisible bats is a genius idea. The rest of that makes sense also. I have 2 ideas for the AI without causing lag hopefully. Here are my 2 ideas.
Idea 1) When a player creates a balloon, it is actually an invisible flying, tamed wolf. So that way it will follow the user who uses the command. And you can tweak the speed of how fast it would follow the user and would be a lot more smooth.
EDIT: I do not know if this would cause lag, but if you Idea 1 would not cause lag and is possible, maybe you can make it so each block it is away from you, the Y axis lowers by 1 block, and the closer it is to you, the Y axis would increase. Also maybe you can add the speed for the invisible wolf and the height in the config.
Idea 2) Invisible Ghast or Wither AI. The Wither can target the player/balloon holder and etc. Same with the Ghast.
I am not sure if these options help, but hopefully they do xD
-
View User Profile
-
Send Message
Posted Jan 9, 2015@PhillyCheezsteak
2) No. Let me explain this: The balloon uses an invisible bat. Bats have an AI. This AI on its own already needs a good bit of calculation. However this AI also tells the Bat to go into a random direction.Now I cant remove this AI. All I could do is to override the vector of the bat by applying a new vector which needs to be calculated first. And this needs to happen 20 times a second. Now imagine this for lets say 20 players on a server. Now does the balloon also contains a FallingSand entity which is attached to the Bat. So 2 Entities in total per player.
This would result in 20 * 20 * 2 iterations per second.
Now 800 iterations per second will most likely equal to a decent tps drop. Now this is also just an addition to Minecrafts Bat AI, so will create even more lag. And since I want my plugins to also work with smaller servers, I wont implement this. And not only would this lag a lot, a less performance impacting version would require the usage of NMS. Now NMS requires the Updating of Plugins everytime a new Bukkit Version comes out. Not only do I simply not like the fact that I have to update it for every new Update, it will also use cross-version compatibility.
3) You can also change that message in the messages.yml
-
View User Profile
-
Send Message
Posted Jan 9, 2015@TheBusyBiscuit
1) Awesome thank you and I completely understand
2) Wouldn't there be less since the balloon will be moving less? Since you would be removing the random movements.
3) Thank you :) its something not necessary, but it would add a little fun/humor to it. You can even make it so if you type /balloon off you can even make the message saying "Your balloon popped :("
Thank you again though, I really do enjoy this plugin and it has a lot of potential to it.
-
View User Profile
-
Send Message
Posted Jan 9, 2015@PhillyCheezsteak
1) Custom Balloons are already planned, just a bit busy atm.
2) Welcome to the world of lag. The closest you can do atm is to simply decrease the max distance in the config.
3) I can add a "pop" effect if you want.
-
View User Profile
-
Send Message
Posted Jan 9, 2015Hey mrCookieSlime, I was stumbling across your signature plugins and I found this one. When I saw the video I couldn't stop laughing, it is seriously an amazing plugin that does not go against the Eula, which I really appreciate. I just had a few suggestions with your plugin.
1) Make a command for each balloon type, so you can do like /balloonid (item ID/data value)
Example, if I typed in /balloonid 5:2 I would have a spruce wood balloon
2) So instead of the balloon moving by itself, what if you just had it have a set height/y axis that can be changed in the config and depending on the direction you walk, the balloon will move the opposite way with a cap of maybe 2 blocks. If you stop, it will return to be directly above the player. So if you are walking in a positive Z axis direction, the balloon will slowly move 2 blocks to the negative Z axis, and if you are moving in a negative X axis with a positive Z axis, the balloon will slowly move in 2 blocks in the positive X axis and 2 blocks in the negative Z axis. Also while the balloon is slowly moving towards a direction, the Y axis will slowly decrease, and when you stand still, the balloon will return the the max Y axis in the config.
3) This suggestion is just for style, but maybe if you use the command /balloon off there can be a white splash potion animation like the balloon popped.
These are just suggestions, but thank you for making this plugin :)
-
View User Profile
-
Send Message
Posted Dec 27, 2014@nickvdklooster
As I said, there already is an option for this...
-
View User Profile
-
Send Message
Posted Dec 27, 2014no if you have your balloon on and you step then in a minecart it stays on
-
View User Profile
-
Send Message
Posted Dec 22, 2014@nickvdklooster
Pretty sure there already is an option for this in the config.
-
View User Profile
-
Send Message
Posted Dec 22, 2014can you make that your balloon goes off if you step in a minecart?
-
View User Profile
-
Send Message
Posted Dec 16, 2014@TheBusyBiscuit
ow didnt see it sry :D
-
View User Profile
-
Send Message
Posted Dec 16, 2014@AleNova15551
They are shown on this Page.
http://dev.bukkit.org/bukkit-plugins/balloonfiesta/#w-balloons
-
View User Profile
-
Send Message
Posted Dec 16, 2014can you give me all permissions please ?
-
View User Profile
-
Send Message
Posted Dec 11, 2014@flawlessbraz1
No.
-
View User Profile
-
Send Message
Posted Dec 10, 2014Can you make it so we can put them on fences ?
-
View User Profile
-
Send Message
Posted Dec 10, 2014@PedrinhoDev
Sure, I can add Sponge Balloons. And I will also add customizable Balloons at some point.
And I can add a world blacklist as well.
-
View User Profile
-
Send Message
Posted Dec 10, 2014Please add a sponge balloon! And something for disabling the plugin in some worlds! I really need that, 'cause i'm running a skywars server and i dont want players with balloons in skywars matches!