Nanosuit2
!ATTENTION!
SINCE I AM NO LONGER SUPPORT THIS PROJECT, I'VE DECIDED TO PROVIDE ANYONE WITH THE SOURCE CODE OF MY PLUGIN, FEELS FREE TO USE IT HOW EVER YOU LIKE(MIT LICENSE)
YOU CAN GET THE SOURCE CODE FROM MY GIT HUB: Here's my source code
And here is my source code to an upgrade version of this plugin: AdvanceAbility
Description
This plugin will allow you to use Nanosuit in minecraft!!!
Nanosuit 1.2.1 for 1.7.9 is closely for release
Changelog:
- Improved:
• All AirStorm system.(I rewrite it.)[new: will create explode only when you hit ground, more beautiful look, more physically.]
• Saving system(no more bug.)
• arrow detection & bow detection.
• less memory usage
• Undropable Predatorbow
• suit color more clear
• No more server crash STABLE NOWWWWW!!!!!!!!!!!!
- New feature:
• Mult languages.
• jump boosts(if have permission and jump while sprinting)
• First stable version!!!!!!!!!!!!!
How to use
Features
• 70% Customisable
• Multiplayer support (may support multiple world too)
• 3 Mode avalible
- Cloak — Make player look transparency, customisable if you want to make them completely invisible and player will completely invisible from mob none of them will know you here.
- Armor — Make player stronger faster regeneration get less damage
- Power — Make player move very fast, high jumping
• Also have Nano Vision and Air Storm
- NanoVision(still in developing) — Make player can see in darkness
- AirStorm — when player activate Airstorm from high place player will send to ground and create an explosion.
• Custom resource pack, have sound like Crysis
• Predator bow like Cysis 3
• 4 Type of arrow
- Carbon-Impact arrow: The basic arrow for the bow, will remove after hit target.
- Electro arrow: When shot at an enemy, it electrocutes/stuns them.
- Super-thermite arrow: It will create a small explode after 3.3 seconds(if hit player and player change location it still explode on player)
- Airburst Fragmentation arrow: instantly create explosion.
• Save armor before activate nanosuit and automatic restore if player disable Nanosuit
• Aiming action Zoom or moving fast while using Predator bow
• Arrow weight lighter is mean more rapid fire & accuracy.
Resource Pack(For crysis sound liked)
Installation:
Suggestion
Create new thread on Nanosuit forum for feature request or suggestion.
see Nanosuit forum click me
Disclaimer
Every beta version of this plugin contains a debug message that will be broadcast to me [Zen3515] when I am on the server. This will only happen if you enable debug mode.
I've recently publish my source code, feel free to do anything with it.
Unfortunately, I no longer support this plugin.
I have made a new plugin which not only let you use nanosuit, but also let you guys edit the abilities, cooldown time, etc. by using this plugin you can make you have any ability you want you can wrap like enderman, can make a acid gun, etc.
But, unfortunately I made it like 90% complete and I stopped the development. because I'm too busy to work on it. So if you guys want this plugin may be next 3-4 mont I might release it to public.(You can see it in my signature)
I also make a poll to ask you guys if you want the beta of this plugin. so that I will continue development on it soon. Poll link click
thanks, Zen3515
Getting a sneak error in 1.7.8, and the speed function doesn't work (it switches between speed and normal speed randomly).
[16:16:26] [Server thread/ERROR]: Could not pass event PlayerToggleSneakEvent to Nanosuit2 v1.2.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1423] at me.Incomprehendable.WorldPlugins.FakePluginManager.fireEvent(FakePluginManager.java:138) [PerWorldPlugins.jar:?] at me.Incomprehendable.WorldPlugins.FakePluginManager.callEvent(FakePluginManager.java:124) [PerWorldPlugins.jar:?] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1045) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.a(SourceFile:51) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.handle(SourceFile:9) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:167) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:713) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1423] Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_7_R1/entity/CraftPlayer at me.Zen3515.Nanosuit2.Nanosuit2Main.RemoveArrow(Nanosuit2Main.java:1427) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.ActivatCloakMode(Nanosuit2Main.java:1228) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.onPlayerToggleSneakEvent(Nanosuit2Main.java:295) [?:?] at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_05] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot.jar:git-Spigot-1423] ... 14 more [16:16:28] [Server thread/ERROR]: Could not pass event PlayerToggleSneakEvent to Nanosuit2 v1.2.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1423] at me.Incomprehendable.WorldPlugins.FakePluginManager.fireEvent(FakePluginManager.java:138) [PerWorldPlugins.jar:?] at me.Incomprehendable.WorldPlugins.FakePluginManager.callEvent(FakePluginManager.java:124) [PerWorldPlugins.jar:?] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1045) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.a(SourceFile:51) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.handle(SourceFile:9) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:167) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:713) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1423] Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_7_R1/entity/CraftPlayer at me.Zen3515.Nanosuit2.Nanosuit2Main.RemoveArrow(Nanosuit2Main.java:1427) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.ActivatCloakMode(Nanosuit2Main.java:1228) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.onPlayerToggleSneakEvent(Nanosuit2Main.java:295) [?:?] at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_05] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot.jar:git-Spigot-1423] ... 14 more [16:16:28] [Server thread/ERROR]: Could not pass event PlayerToggleSneakEvent to Nanosuit2 v1.2.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1423] at me.Incomprehendable.WorldPlugins.FakePluginManager.fireEvent(FakePluginManager.java:138) [PerWorldPlugins.jar:?] at me.Incomprehendable.WorldPlugins.FakePluginManager.callEvent(FakePluginManager.java:124) [PerWorldPlugins.jar:?] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1045) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.a(SourceFile:51) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.handle(SourceFile:9) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:167) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:713) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1423] Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_7_R1/entity/CraftPlayer at me.Zen3515.Nanosuit2.Nanosuit2Main.RemoveArrow(Nanosuit2Main.java:1427) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.ActivatCloakMode(Nanosuit2Main.java:1228) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.onPlayerToggleSneakEvent(Nanosuit2Main.java:295) [?:?] at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_05] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot.jar:git-Spigot-1423] ... 14 more [16:16:30] [Server thread/ERROR]: Could not pass event PlayerToggleSneakEvent to Nanosuit2 v1.2.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1423] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1423] at me.Incomprehendable.WorldPlugins.FakePluginManager.fireEvent(FakePluginManager.java:138) [PerWorldPlugins.jar:?] at me.Incomprehendable.WorldPlugins.FakePluginManager.callEvent(FakePluginManager.java:124) [PerWorldPlugins.jar:?] at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1045) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.a(SourceFile:51) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.PacketPlayInEntityAction.handle(SourceFile:9) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:167) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:713) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482) [spigot.jar:git-Spigot-1423] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1423] Caused by: java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_7_R1/entity/CraftPlayer at me.Zen3515.Nanosuit2.Nanosuit2Main.RemoveArrow(Nanosuit2Main.java:1427) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.ActivatCloakMode(Nanosuit2Main.java:1228) [?:?] at me.Zen3515.Nanosuit2.Nanosuit2Main.onPlayerToggleSneakEvent(Nanosuit2Main.java:295) [?:?] at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_05] at java.lang.reflect.Method.invoke(Method.java:601) [?:1.7.0_05] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot.jar:git-Spigot-1423] ... 14 more [16:16:34] [Server thread/INFO]: [0;35;1m[Server[0;35;1m] Use /tla instead of /b! Bind your bending moves in the arena lobby![m
So what resource pack are you using in the last picture?
@hunajameloni
press shift to deactivate cloak, ok I have to change a lots of code since 1.7.5 Bukkit has changed api.
Also I suggest adding configuration options. Like Armors: Allow-Cloaking: False/True Allow-PowerSuit: False/True
Bows: Allow-Carbon: true/false etc.
Also maybe less-op Armor Mode ( So players have chances to kill each others ) Also currently cloak doesn't make you transparent.
I get error when using /suit. And how do I exit cloak mode?
If your name is to long you cant use camo. I sent a ticket along with the discription. also the plugin is spamming "to use nanouit type /nanosuit". another edit, only a max of two players can have armor.
@Numosh
I will update this ASAP. If you found any bug please report.
Yeah man this sounds like a great plugin. Mind updating it? Cheers.
@gogogadgetrocking
sorry XD, I can't let my plugin crash anyone server. but finally I can fix it.
dec 10, last update, i'd say this plugin is dead....:(, pitty ....my son has been waiting for this, thanks a lot!....
@danmagic123456
may be...
Can you add configurable messages? Ex: Active you nanosuit ,and the other too.
@danmagic123456
I will add this while running, press shift to sliding. Thanks for your suggestion.
Please add sliding...When you press the "q" and "shift" button too (or somehow). It's a great plugin!!!! :D I like this!!
@devildeggfarts
I will update to 1.7 soon, after I finish saving data system.
Great job, I love crysis!
is there any way you can update to 1.7.2 though?
first comment XD