Attack On Titan Lite
Attack On Titan Lite v2.0 by GhettoDragon
This plugin is heavily inspired by the hit japanese anime/manga "Attack On Titan"(Shingeki no Kyojin), it is designed to give the player the ability to move around the world of minecraft in the same ways the characters in the source material do using their 3D Maneuver gear.
Installation
- Make sure you have CraftBukkit 1.7.2 or above implemented in your server.
- Copy the AOTL.java file into the plugins directory of your server.
- Run your server at least once.
- Open the AOT folder in the plugins directory, then open the config.yml.
- Add the world names of those you want the plugin enabled on.
- Change any other settings to your liking.
- Give players the aot.enabled permission so they can use the features of the plugin
- Enjoy, and have fun!
Features
- Grapple gear
- Titans (Giants) with Custom pathfinding and ai
Permissions
- aot.enabled ( Gives player ability to use maneuver gear )
3D Maneuver Gear Controls
- - right click: Fires right grapple, click again and release quickly to remove grapple.
- - hold right mouse button: Pulls player toward right grapple.
- - shift right click: Fires left grapple, click again and release quickly to remove grapple.
- - hold shift & right mouse button: Pulls player toward left grapple.
- - double tap space: removes all grapples.
Titan config
- - Spawn chance: A number between 0 - 100% - Used to prioritize certain types of titan over others.
- - Titan worlds: The worlds titans will spawn in, be sure to edit this otherwise they won't spawn!
- - Titan Spawn Cap: The Maximum number of titans allowed to be in a single world before spawning halts.
- - Max Titans Per Player: The max amount of titans allowed to be near a player before spawning is halted for the player.
- - Titan Spawn Rate: The rate at which titans will spawn, the higher the number the slower they spawn.
Feedback
Any feedback is appreciated! Please report any bugs you find as soon as possible.
It would be nice if you could make this for 1.7.2 in your next update. Only a couple of Servers have upgraded to 1.7.9 there are still alot of Servers that depend on 1.7.2
Another Suggestion, sorry if I'm asking too much, but when you kill a titan, your hooks still stay where they were, floating in the air. Anyway to fix that?
This also happens if you die. Like I was fighting a titan and got killed and when I respawned i still had hooks stuck in him.
Ive been playing around with the plugin (Great job btw) and I was thinking could you possible make a worldgaurd flag for the 3d maneuver gear? I want to make a pvp arena and I don't want people slingshotting around instead of fighting.
I figured out how to fix this series of errors. Apperently you need jdk instead of just regular java to run the plugin.
Suggestion: I noticed that Giants or Titans don't spawn naturally, can you add it so that they do?
@JDParker714
Is your version of Java up to date?
Hi there, I saw this plugin and I loved it immediately. However no matter what craftbukkit i use, 1.7.9 R1,R2,R3 or even 1.7.10 i keep getting the same errors.
Plugin `Attack_On_Titan v1.0' uses the space-character (0x20) in its name `Attack On Titan' - this is discouraged [21:19:55 ERROR]: Could not load 'plugins/AOTv1.01.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/yahoo/mcGhettoDragon/AOT : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:364) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:326) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] Caused by: java.lang.UnsupportedClassVersionError: com/yahoo/mcGhettoDragon/AOT : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
What did I do wrong?
@zebotc
It won't work because some of the craftbukkit imports are different from previous versions, though I think I'll convert and upload a file for 1.7.2 with my next update.
Will this plugin not work at all with anything lower than 1.7.9? or does it have backwards compatibility?
I can't make it work
How do I make the plugin work
@TwerkinCraft
I've thought about this, along with titans possibly grabbing you if you get too close to their arms. But this is minecraft and these things can't really be implemented in an appealing way without modding the game itself.
I'll see what I can do though.
You should add an eating function, because as it doesn't have it, i can place a well aimed shot at his head, and hold right click to just hang there and keep hitting until i get his neck, and i don't die while i do that.
It exists :D, Someone finally made it!
This plugin is ingenious and very good
where is the download??
pls i wanna have it. ty
@gudvnd594
1.7.9 and up yeah
This plugin only work at 1.7.9 version? :D
@stnlylee
Yeah I'm a fool. It is shift right click, though it used to be left click. The current download link is not the version where you can change the item, still waiting for the files to be approved on here so you can access it.
And also it seems I can't change the item in the settings.yml it only shows worlds and titanvitals
I think the Shift+Left Click didn't work but instead replaced by Shift+Right Click I use this link