SuperMobs
Summary
If you've ever played the old Atari game Snake or any variants, you'll recognize one of the mobs immediately. Snake made of blocks goes around devouring animals, mobs, and even humans (oh no!) but fear not, you can still vanquish it! Break every block in its body to kill it. Have an idea? My to do list is huge, but it is because I am constantly looking for new features. If you have an idea please send it to me and I will look into it. Thank you! Thank you AnaphaLlamas for this amazing video! Check out their channel and send them some love here. =D http://www.youtube.com/watch?v=Q4ThxlHDZfM
Be sure to check out these images.
Featured Servers
Features:
- Moves towards nearest prey (or whatever last attacked it)
- Eats everything in one bite (Except humans)
- Body type is customizable
- will wreck everything when safemode is turned off. (burrow mode)
- speed is configurable.
- Scary sounds... wahahaha.
- ability to track snakes with compass.
- Snake spawners!
- ability to control what it drops.
- configurable exp drop
- control what it loots as well.(jackpot mode)
- control it using worldguard or precious stones regions!
- make it a lava snake if you want. what do I care? I even made it so lava won't drip if it is a part of your snake's body. you're welcome!
- list of blocks it will not eat.
- death blocks, region blocks, it's all confugurable.
- now with angry PISSED off CactiKings. (enjoy.)
Commands
- /sb (please just use this. It explains EVERYTHING else.)
Todo list
make it easier to switch to modular setup.add commands for spawning custom snakes at whim.- add permission nodes for spawning custom snakes.
make it so the kingcacti sandwave no longer crashes 1.4.2 servers..- fix all the instructions on this place.
switch to a more modularized setup so people can specify custom material based land snakes.- and multi colored snakes. (tapered effects)
- respect explosions, pistons, and possibly even arrows.
- Option to have lose blocks when it runs into itself.
@pangamma Hi Pangamma. I just installed this for my spigot 1.9 server, and I have some issues. The Cacti King seems to work fine, but the snakes do not work. whenever I do /snake spawn or /watersnake or /lavasnake it just says, "an internal error occurred while attempting to perform this command." I have tried editing the config, changing the block ids to the new block ids as of 1.9, and it still does not work. Please help! my ip is kibneycraft.mcph.co
Video Tutorial on the Plugin
http://youtu.be/RPSuy0Y9OLQ
Credits Video: (AbsintoJ/SuperMobs)
@Pangamma
Hi Pangama, thanks for getting back to me. I did get another task error....
http://pastebin.com/vghVRe5J
http://pastebin.com/wCYUEy3W
Please let me know if you have any issues reading the pastebin and if you still want to do the debug session we can.
Thank you. :)
@catprowler
You have to break the blocks of the snake right now. Like straight up, grab a pickaxe or an axe and hit the block until it breaks.
As for the exceptions, that bugs the crap out of me. Give me line numbers on the errors. Send me the error it is giving you. I should have fixed this already.
If you want to do a debug session we can do that. Just give me the IP and some times you'd have available.
Hi Pangamma, I keep getting a lot of exception errors on the console. The last one was task #2182. The other question I had is... is there a way to make the snake easier to kill because no on can kill it, but Op? I know hwo to change the HP for the Cacti, but I didn't see anything for the snake in the snake config file or at least what I could figure out? Thanks :)
@catprowler I was wondering about the Cacti... does that spawn on it's own or do I have to spawn it each time? ^I was originally planning on making it spawn naturally, but due to the destructive nature and reliance on having to be within specific biomes to make it work, I would say just spawn it manually.
Limit number of snakes, is that the total within all worlds? ^Should be a limit in all worlds, yes. So a global limit.
@nashoxx
I made the plugin so that new blocks wouldn't affect the plugin at all. It should be 100% forward compatible. As for the world specifications, that SHOULD lock ALL super mob spawning to the listed worlds. Seriously, I haven't looked into the code in like a year or so. Haven't needed to because the whole thing works so well.
EDIT:: Just saw that error message. Crap. I have to actually touch the code again.
EDIT AGAIN:: I checked the code and don't see any reason for why that error should show up. I specifically check to ensure the target is an instance of Player before casting to Player. Maybe I've made changes since my last release. In any case, I'll upload a new version for you.
Hi there, I came across a video with this plugin and it rocks. I have it on the server, but I had a few questions. Just to confirm the section that says "limit to certain worlds" means the worlds you want the snake to appear only? I was wondering about the Cacti... does that spawn on it's own or do I have to spawn it each time? Limit number of snakes, is that the total within all worlds? The last question was, when I loaded this in and got caught by a snake I went back to spawn, but then the console through out some kind of warning and I'm wondering if this will happen every time someone dies and if it will crash the server? Here it is.... Thank you :)
16:27:07] [Server thread/WARN]: [SuperMobsX] Task #259 for SuperMobsX v1.3.0 generated an exception java.lang.ClassCastException: org.bukkit.craftbukkit.v1_7_R1.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player at supermobsx.snakes.Snake.damageTarget(Snake.java:330) [?:?] at supermobsx.snakes.Snake.hasSnakeBittenTarget(Snake.java:302) [?:?] at supermobsx.snakes.Snake.moveToNext(Snake.java:223) [?:?] at supermobsx.snakes.Snake$1.run(Snake.java:140) [?:?] at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks] at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:587) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-40-g6e27629-b3011jnks]
@Pangamma
Oh thanks, okay! btw, have you thought in adding more types of mobs? Oh and there are new blocks and stuff like that in the 1.7.4, wouldn't that affect the plugin?
@nashoxx
The plugin doesn't use any craftbukkit code. Therefore, it never actually needs to be updated. All I would be doing is uploading the same build but with a different version number.
@Simonster99
It doesn't attack anyone in gm 1. Also I believe you can use /snake untaunt to make stakes stop following you.
It would be awesome if you could update this to 1.7.2! (:
Hi, I really like your plugin, but it would be great if you could add somekind of option so that the snake dosen't attack certain players.
Hi, thanks this great plugin! But I have a little problem. I cant change snake body material in config file, because I write any number, body of snake always red mushroom block. I can change head, but body can't. Why? Help me, please. Thanks! (With MC 1.6.4)
Is there a way to track how many snakes someone has killed? I run a server with this plugin on it, and I'd think it would be cool to have a scoreboard.
By the way, I love this plugin! It's so unique and fun, and I like that you have access to so much customization! Thanks for making this!
Hi, i have a problem, when i created a cacti, I write "cacti 0 cactisnake" but the snake no go out of the cacti, no move, i need attack he on the cristal and then move, but only one, the cacti no spawn more snakes, what is my problem?
Sorry for my english
Make it so the cacti king can spawn naturally and possibly a way to prevent snakes from killing mobs.
Noob
hey id love to request a few things :D i know its probably going to be hard to do or maybe you will think its impossible >.< but any ways here is what id like to request:
1. text when a snake that is following a player dies eks. A Snake has caout your sent. The snake has died from a block you lucky!
2. a health bar or maybe info to the player that broke a block from the snake saying how many blocks the snake has left befor it dies eks. a snake that is 60 long gets a block destroyed: The snake has 58 blocks left you did 2 damage.
Why don't you make a golem that is made out of blocks??? That would be awesome!!!