Minecraft: The Last Airbender
Minecraft: The Last Airbender
Minecraft: The Last Airbender
Official Plugin Spotlight
Installation Tutorial: Click Here
Official Bending Server
IP - minecraftTLA.us.to
If that server is full (and it usually is), feel free to check out any of the other "official" servers.
Dev build
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. This link has been removed because Bukkit doesn't like Github as a CI server.
Minecraft: The Last Airbender is a Minecraft plugin for a Bukkit server. It is designed for Survival Multiplayer, and allows players to choose an element to bend as the benders do in the world of Avatar (the stage of Avatar: The Last Airbender and its sequel The Legend of Korra).
Some quick notes: I will warn you that you will not be able to do everything they do in the show. There are limitations both in Minecraft and in Bukkit that prevent such extravagance. In the details of each discipline you can see exactly what you can do. As such, the description of the bending disciplines is a little altered to reflect their role in the world of Minecraft: The Last Airbender.
Features
- Play as a bender and choose which type you would like to be.
- Battle other users and see who is the best of the best.
- Compatible with WorldGuard, Factions, PreciousStones, GriefPrevention, and CreeperHeal. (Many more plugins will be added to this list)
- Nothing is required client-side
- Permissions support!
Bending
Users may bend water, earth, fire, air, or can go with being a chiblocker.. You may pick which type of bender you would like to be with the command: /bending choose [water/air/earth/fire/chi]. You may only choose one, with the exception of the Avatar, and you may never change it so be careful in your decision.
Waterbending
- Specializes in maneuverability in and on the water.
- Oceans are perfect for water benders.
- Techniques range from shooting water that do damage, freezing lakes, or even pushing enemies back with powerful waves.
- This bending style is a mixture of offensive and defensive.
- Water bending opens up many options in bodies of water that are otherwise closed to the other disciplines.
Earthbending
- Specializes in manipulating the earth around them.
- Any area which contains land is perfect for earth benders.
- They have the abilities to pull columns straight up from the earth, drill their way through any mountain and launch themselves through the air.
- This bending style, like water bending, is a mixture of offensive and defensive.
- Earth benders do not take fall damage as long as they land on the ground.
Firebending
- Specializes on destruction and incineration.
- Any environment, besides on any bodies of water, is perfect for them.
- They may create rings of fire on the ground, shoot lines of fire, and even create exploding fireballs.
- This bending style is pure offensive, and very little mobility/defense.
- Fireball is the only ability they may use that does not require any solid ground beneath them.
Airbending
- Specializes in mobility & defense.
- The land is the ideal place for airbenders, although they may also bend over the water.
- Bending air allows you to use wind to blast things away, forming a shield of air around you, or using a tornado to lift you, or your opponent, off of their feet.
- This bending style is perfect for pacifists and explorers for they lack any raw damage output, but make up for it with their utility and speed.
- Choosing air as your element increases your overall speed, decreases the rate of hunger and disables fall damage.
Chi Blocking
- Specializes in bare handed combat.
- Move faster, jump higher, take less fall damage.
- Can block someones chi, stopping them from Bending for a short period of time.
- Abilities range from Higher Jumps, Faster Punches, and Paralysis of enemies.
HELP! It's not working!
This is a Bukkit plugin, not a single player mod. It will never be a single player mod. Go to the Bukkit Wiki to set up your own server. You can play on it just like you would single player, and it requires nothing more than setting it up.
If anything is not working, look around for a development build of Bending.
Development progress
School has picked back up, so plugin development will be very intermittent at best. I've done away with the ordered releases, and will most likely be keeping 1.0.7 the "official" version until I release it as 1.1.0. It's a jump, I know, but if I were forced to stick to a schedule, the plugin would never get done. This is because there are things I like coding and want to code now, and I shouldn't have to wait just because I have something else planned for the version.
As such, there is no ETA on the release. The dev build will of course be updated as I add features, but 1.1.0 will only be officially released when everything is completed, and that could take a very long time.
Donating
If you're so inclined, donate here or click on the donate button at the top right.
Related Plugins
No support for the plugins listed below will be offered here, please go to that plugin page for support.
- Probending - Create Probending teams using the Bending Plugin.
@Thaddicus1
I said try updating -WorldGuard- as your error looks like an error in THAT plugin, not mine. Alternatively, disable WorldGuard and restart your server, see if that fixes it.
@MistPhizzle
Waterbenders stronger at night: This is a frequent suggestion and I'll be working on it. Because of minecraft physics, there's always a moon at night so I'l be making them stronger at night regardless of moon phase (this is also for balance issues). The alternative would be 'unrealistic' with minecraft physics. I'll also be making firebenders weaker at night (since they're plenty strong enough already) so they're 'stronger' during the day.
Abilities should be learnable: I will not be making this into an RPG. Period. However, it does fully support permissions, and you can do every bit of that with a permissions system. Just make different groups for different skill level (e.g. novice, apprentice, expert, master) and put permissions in each one of those for the bending abilities you feel should be there. This is also done so that each server owner can set it up at their own discretion.
Air glider: I will not be implementing a glider, as I have striven to achieve a minimal level of suspension of disbelief and having someone glide around with, say, a stick would ruin that. Airbenders will get a more controllable form of levitation, however. (But anything like a new item would be client-side and I refuse to do that).
Protection system: Again, I leave this to the discretion of the server owner. It supports factions fully, so you can do all of this via factions. It's Air Nomads btw. Plus, if I did it that way, you could never have same typed benders go against each other, which would have ruined the whole Azula vs Zuko and the Dai Li.
Avatar settings: I'm firmly against random people being the Avatar. Not only is there not a reliable way to tell who's active on the server to give Avatar powers to, but there are a slew of other problems with any implementation of this. However, if someone were willing to make a server-specific plugin that goes on top of this to do it, it'd be pretty simple, because all bending is stored in a .yml.
mySQL support is definitely something I hadn't thought of. I'll look into it, it could be interesting. Keep in mind, however, that with what I've said above, it would only be useful for telling you who is what element, as I have no plans of dividing into nations.
Thanks for the suggestions!
@orion304
''Try updating the plugin.. euum, didn't i just say in that comment this happens in every single version i get. And it's not the only error, just the most common.
IF I UPDATE I GET THIS ERROR.
First of all, I love this plugin. I have been testing just about every new update released. Although, there are a couple of things that I feel could be changed.
WaterBenders should be stronger at night (When there is a moon) :p. In the TV show (original) the water benders were much stronger when the moon was out.
Abilities should be learnable. I'm not sure how this would be implemented, but you shouldn't start out with every perk. Let's say a Water Bender has a few basic ones, then as they "Level Up" so to speak, they can unlock the Stronger stuff like Wave and Water Manipulation.
For Air, some sort of gliding thing would be cool. Tornado is nice, but Aang would always have a Glider. I think there should be a time set on the glider.
It would be nice if this plugin also had a built in protection system in a way. Where you are automatically divided into the following - Earth Kingdom - Fire Nation - Water Tribe - Air _ (I forgot what they called it)
Also, there should be a setting for the Avatar. When the Avatar is killed, he loses the Avatar abilities, meaning he goes back to bending one element. Also, the Avatar Cycle could play a role. (Air -> Water -> Earth -> Fire). Let's say in the config file, or a separate players.yml, when you choose your bending it is added to your profile in the users file. So it would be like Aang: Airbender. When the avatar dies, he goes back to this original element and a new avatar is picked from the next element in the cycle. In this case, water. I would like if it were some sort of "Lottery", so it randomly picks a Water Bender and gives them the avatar. Or some way to do this to ensure that it is an active player that gets the spot of avatar. When this Avatar dies it would go to the next in the cycle, in this case, Earth. It would keep repeating like so.
If the death thing would be too common, maybe have a set period of time for an avatar, configurable. So this player would be Avatar for 7 IRL days before the torch is passed to someone else.
I'm sure combining this plugin with a few others would allow you to pull off the world of Avatar, but it would be nice if this plugin could do a lot of it for you.
Also... mySQL support? For players, this would allow creation of an Web Interface that shows who is in what nation, etc.
This is just what I thought should be added to the plugin off the top of my head. I love the work you have done, keep it up! You seem devoted to this project, I see an update almost everyday :)
@Thaddicus1
It looks more like a WorldGuard problem to me. Try updating that plugin. Or delete it and try to run it to see if it works.
@Thaddicus1
I get this error EVERYTIME (unless i run version 1.0.2.
Basicly my console spams this error like 5 times per seccond. And stops every1s Bending
<
FocusDude0100:40:20 [SEVERE] Could not pass event PlayerAnimationEvent to Bending org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:460) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:894) at net.minecraft.server.Packet18ArmAnimation.handle(SourceFile:38) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 8) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldguard/bukkit/WorldGuar dPlugin at tools.Tools.isRegionProtected(Tools.java:537) at tools.Tools.canBend(Tools.java:530) at main.BendingListener.onPlayerSwing(BendingListener.java:158) at sun.reflect.GeneratedMethodAccessor53.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.ja va:302) ... 10 more
@machado197328
Permission nodes are easy: bending.<element>.<ability> (for exemple bending.air.AirBubble). You can use bending.<element>.* or bending.*. That doesn't include AvatarState which is bending.AvatarState.
And yes it's normal. There's no config yet.
@Namulator
Not in the current version but it is in the next one.
can you make a list of all the permission nodes? the plugin is not creating a file, is that right?
Is there the ability to make a specific player an avatar (ability to do all bending), and if so how?
So, just to be clear, if a worldguard region has the pvp flag to deny all bending powers do not work?
I was thinking that based from the Avatar wiki, all regular bending should be in the plugin, and specialized bending techniques and energy bending should be a optional additional plugin with default op-only permissions, allowing people to decide whether or not they want the op-like things on their server while letting those that do want them have them. P.S. I know I love this plugin and would really appreciate it! :) Same with the Avatar State being in the special plugin.(I don't know if it is already, I only play on a server with this plugin, though I am considering starting my own.)
v1.0.5 is in the making right now, and already has a config file. There will be some additional changes, but you can expect that out by tonight.
@yannkwb
Bloodbending, if not usable a good amount of the time, would be a really lame ability to have bound. If it were usable a good amount of the time (like nights), it would be way too OP.
Only way to not make it OP would be to only work on mobs - but you have undead, c'mon. Where's the blood to bend on a skeleton? :P
v1.0.5 has a config file that has compatibility for chat mode. You can expect that sometime later today.
@DemonPenguin
I disagree about the mining being OP. You are an earthbender after all. Plus, this way it can be used for combat purposes (like that mole fellow did and the Badger Moles do). We'll see about adding something like that to the config.
I disagree with you on AirBubble needing to be smaller than WaterBubble. Look at the size of the bubble Aang was in in the series premiere. Yes, that was the avatar state speaking, but we don't have much else to go on. Plus, for functionality and teamwork purposes, I think the bubble needs to say as big as it does.
@machado197328
v1.0.4 already has full permission support, with a node for each ability including the passive. The nodes follow the format of bending.<element>.<ability> . So if you want to disable fireball, use "bending.fire.fireball: false" and tada! This is all thanks to the contributions and teamwork from Botz147.
I think firebenders are in general OK right now. They can be shut down by a lot of abilities from any of the benders. But we'll see later.
I do not plan to do anything about earthbending abilities regenerating themselves. Think about it - why would I deny the ability for an earthbender to build a permanent house with EarthWall? And they can now use PatchTheEarth to fix their damage very simply, so I don't think I'll ever add earthbender auto-regeneration.
@wafffllesss
AirBlasts activating buttons and levers was a fantastic idea, and thanks to some sleuthing from Botz147, they now do just that in v1.0.5!
I don't know about how I feel for activating/deactivating certain slots. We'll see if I could implement this more easily than through the command line.
@ShozukeLyon
Probably not, but how big and how would I believe you?
@thatguy33111
All over this post is the link to my website, with my server information on it :P However, I'll help you out, it's: minecraftTLA.us.to
You'll not have to worry about me adding cooldowns, except on the two abilities that now have them. AirSwipe and Fireball have 1 second cooldowns (AirSwipe has it in v1.0.5, which isn't out yet). It takes some concentration for those abilities and frankly they were OP without a cooldown. Additionally, all abilities have something like a 250ms global cooldown, but anyone familiar with global cooldowns knows that's nothing. That was mainly there to stop people from crashing the server by swinging their arms to fast.
@KykyRocks1
That error is strange. I've not run into it. I suppose try redownloading it or downloading a previous version?
PLEASE ADD TOWNY SUPPORT!!!!! Learn what towny is! This is an AMAZING PLUGIN!!!! Towny is 10* better than worldguard. Also there is in error on the console whenever i use any of the commands (trying /bending display earth): 2012-06-30 08:57:15 [WARNING] Unexpected exception while parsing console command org.bukkit.command.CommandException: Unhandled exception executing command 'bending' in plugin Bending v1.0.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:475) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:612) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:581) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player at main.Bending.onCommand(Bending.java:78) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 7 more
If somebody could post an IP that has this plugin, it would be most appreciated. i love the anime series and I'am dieing to try this out.
EDIT: And please don't add cool downs you don't see Ang fighting then having to wait a certain amount of seconds to bend again.
Hi , I was wondering if you would like to work for me in making plugins specifically for my server. A big paycheck would be involved.
Can you make air bender activate switches and buttons with air blast? And could you make some command to activate/deactivate powers? (like each player can activate and deactivate their own powers).
My brother plays in my server, he's an earthbender and sometimes he just want to open a door and BOM an earth wall... =]
right ... if you don't wanna make cooldowns that's fine but at least could you make one permission for each skill? so it would be possible to evolve, distinguishing masters and apprentices, or maybe a config file where we can decide.
i'd like to ask , at least for the firebenders, just a little more cooldown on the skills, they are extremely overpowered now.
and.. the earthbenders problem, those columns, you think is possible to set up the same system of the waterbender's freeze? when you step back thay come back to normal.
HOLY MEATCOWS!!!
"Everyone here eats meat... Even the meat!" -Soka
So I was testing this out and found that my name had [Avatar] as a prefix (I am an op) and I was wondering what that ment... I can switch between elements but I can't have two different elements bound at the same time. EDIT: Never mind I figured it out
Also the speed that earthbenders can mine is OP. Could you add a config file where we can change the power of different element powers? Or just slow down the speed of tunneling?
Last thing, The airbubble is the same as a waterbubble... Airbending shouldn't be able to have as big as an area for their bubble. So maybe shrink it down for the airbubble
Even though there are some fixes that could be made, This is still amazing! Great job on this!
@orion304
But u see....Bloodbending u can make it usable once every few minecraft months just a suggestion but its a awesome plugin i never thought such plugin could work without lagging and its ur plugin because when i add it in , the chat glitches when i dont it remains the same...im not sure why probably a plugin conflict.