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.


-
View User Profile
-
Send Message
Posted Dec 25, 2012Sir Orion
The plugin is now wroking on my 1.4.6 server but the people can't bind bloodbending and avatarstate. I'm using essentials group manager, I put in their permissions bending.avatarstate and bending.water.Bloodbending but they can't still bind it. :(
-
View User Profile
-
Send Message
Posted Dec 24, 2012Hey, I get this error in the middle of playing and i'm not sure whats causing it: 2012-12-24 23:00:14 [SEVERE] java.lang.NullPointerException 2012-12-24 23:00:14 [SEVERE] at org.yaml.snakeyaml.serializer.Serializer.anchorNode(Serializer.java:120) 2012-12-24 23:00:14 [SEVERE] at org.yaml.snakeyaml.serializer.Serializer.serialize(Serializer.java:108) 2012-12-24 23:00:14 [SEVERE] at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:271) 2012-12-24 23:00:14 [SEVERE] at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:261) 2012-12-24 23:00:14 [SEVERE] at org.yaml.snakeyaml.Yaml.dumpAll(Yaml.java:233) 2012-12-24 23:00:14 [SEVERE] at org.yaml.snakeyaml.Yaml.dump(Yaml.java:209) 2012-12-24 23:00:14 [SEVERE] at org.bukkit.configuration.file.YamlConfiguration.saveToString(YamlConfiguration.java:38) 2012-12-24 23:00:14 [SEVERE] at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:54) 2012-12-24 23:00:14 [SEVERE] at main.BendingPlayers.save(BendingPlayers.java:78) 2012-12-24 23:00:14 [SEVERE] at main.BendingPlayers.setKey(BendingPlayers.java:52) 2012-12-24 23:00:14 [SEVERE] at main.StorageManager.removeAbility(StorageManager.java:868) 2012-12-24 23:00:14 [SEVERE] at main.StorageManager.removeBending(StorageManager.java:70) 2012-12-24 23:00:14 [SEVERE] at main.PlayerStorageWriter$Task.call(PlayerStorageWriter.java:171) 2012-12-24 23:00:14 [SEVERE] at main.PlayerStorageWriter.run(PlayerStorageWriter.java:217) 2012-12-24 23:00:14 [SEVERE] at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftTask.run(CraftTask.java:53) 2012-12-24 23:00:14 [SEVERE] at org.bukkit.craftbukkit.v1_4_6.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) 2012-12-24 23:00:14 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 2012-12-24 23:00:14 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 2012-12-24 23:00:14 [SEVERE] at java.lang.Thread.run(Unknown Source)
-
View User Profile
-
Send Message
Posted Dec 24, 2012@orion304
I do not believe you mentioned the fly compatibility issues in the FAQ - well I can't find it anyway.
Is it a fix you find would require a massive work around?
I'm only persistent with this because you've developed a wonderful plugin here, it really bothers me that it toys with literally the most used action in-game for me. I was confident that all I needed to do was apply an NCP check permission.. after that, I can't imagine what would need to be done.
And one other thing, is there a place where you advertise that you've updated the dev? Perhaps have the plugin tell Op's in-game or simply in the start-up logs, if it's not a hassle.. just, I find that to be a brilliant method some developers use.
-
View User Profile
-
Send Message
Posted Dec 24, 2012What build do you use? I have errors when using the latest Dev build of this. I'm using craftbukkit 1.4.6 BETA
2012-12-24 00:34:52 [SEVERE] Could not load 'plugins\Bending.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:255)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:235)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:213)
at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52)
at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Caused by: java.util.zip.ZipException error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:243)
... 8 more
-
View User Profile
-
Send Message
Posted Dec 23, 2012Hey, I'm back again with a few issues. First off I've found out that certain abilities such as Earth Bending's Shockwave and Fire Bending's Heat Control will crash my server. I tried to turn permissions off for these abilities but the permissions that I looked up do not work and I cannot find any other way to turn them off. Secondly, players have permissions to /Bending Choose for their first element. Is there any way to turn the permission off for this? Again the permissions nodes that I looked up seem to not work. Thanks for the help.
-
View User Profile
-
Send Message
Posted Dec 23, 2012Dear Creator, I'm very interrested in your Plugin.I'm searching for an older version of your plugin like 1.2.5. Please Contact me artus22062003@gmail.com. I would be very pleased.
-
View User Profile
-
Send Message
Posted Dec 23, 2012I downloaded the newest DEV build but when I start my server this error appears:
(I'm using the 1.4.6 BETA build)
2012-12-24 00:34:52 [SEVERE] Could not load 'plugins\Bending.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:255)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:235)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:213)
at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52)
at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
Caused by: java.util.zip.ZipException error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:243)
... 8 more
-
View User Profile
-
Send Message
Posted Dec 23, 2012Super small bug: There's no permission node for the chiblocker's passive speed and jump boost.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Toby_B
That was awesome. I had to do this yesterday, I sort of felt it was common sense and didn't think about posting it here. You sir, saved a lot of people, a lot of trouble.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@Toby_B
Wow thanks dude! Now only the saving of peoples bending (which is not the plugin (it is the saving on my server (for my computer it works fine))) :P and that bug that kicks me :P And my server is back to let my members play :D
-
View User Profile
-
Send Message
Posted Dec 22, 2012@codiaz
Update WorldEdit here http://build.sk89q.com/job/WorldEdit%20-%201.4.6%20Compatible/
Your prob running WorldGuard aswell so here: http://build.sk89q.com/job/WorldGuard/
Update PermissionsEx here: http://webbukkit.org:8080/job/PermissionsEx/394/ru.tehkode$PermissionsEx/
All work on my server with 1.4.6 :) Hope that helps anyone that needs it.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@immallama
Are you using PEX because I had this also and when you try worldedit you get block error.
-
View User Profile
-
Send Message
Posted Dec 22, 2012@orion304
Orion I get kicked of my own server: http://pastebin.com/UYQXN9y3, i am using 1.4.5 still because PEX and worldedit give alot of bugs in 1.4.6 (or is this only me (I hope for response of people who are also using both)) but I need to restart my server and delete my profile :( to get back on
-
View User Profile
-
Send Message
Posted Dec 22, 2012@immallama
Never mind. I see this is just some kind of update error. No commands are working for anyone.
-
View User Profile
-
Send Message
Posted Dec 22, 2012Hey Orion! For some reason I can no longer get on the server when it's full. Any reason for this? Thanks :P
-
View User Profile
-
Send Message
Posted Dec 22, 2012@SherlockyHolmes
There should definitely be settings for fireburst, make sure you have the latest dev build.
@Elysia342
Make sure you also remove any previous versions of bending, named something like MinecraftTLA.jar.
@VlperX
I'd love to fix the fly compatibility issues. However, read the FAQ to see why that's not going to be fixed anytime soon - if ever.
@TheTimChin
Excellent, thanks.
-
View User Profile
-
Send Message
Posted Dec 22, 2012Concerning my last post I just wanted to say that I got the plugin to work on my 1.4.6 server by downloading the latest development build which I JUST noticed. Sorry, and thanks for all you do.
-
View User Profile
-
Send Message
Posted Dec 21, 2012Can we please get an update on the plugin development?
The only real reason I'm itching for a new release is my creative fly is derpy. Maybe it requires an NCP fix?
-
View User Profile
-
Send Message
Posted Dec 21, 2012I feel as though i sound rude saying this, and i honestly dont intend to, But the falling sand was a big part of what we were doing. We were using it to develop team moves between Earth and Air. Are you talking about, glitch wise, when you raised sand the plugin engine still registering it as Raised even though the internal game gravity collapsed it? we discovered that Collapsing the already lowered sand fixed the problem 9/10 times. Sorry if putting a suggestion in is out of place, i really honest do apoligize if it is, but perhaps make it so when your plugin senses someone raises nothing but sand, have after a set period of time, say 10seconds, it automatically uses collapse on that block area, if thats possible at all? Sorry if what i said is impossible, i know very little about this level of programming, and just wish to find a good medium :>.
-
View User Profile
-
Send Message
Posted Dec 21, 2012Hi I removed bending.jar and the file from my server but when i restart it, my console says its still there and its causing a TON of errors and kinda making my server lag whenever the errors pop up T_T pls help whenever i type /bending in the chat it brings up the help menu but anything i type in the help menu doesnt bring up anything after i enter it and type enter I want it removed its causing massive issues