Giants
Giants That Spawn Naturally
This plugin takes direct inspiration from FatMarleys' plugin FatGiants, which in turn was inspired by NaturalGiants. This plugin also takes inspiration from NodinChan's MobJockeys.
This plugin was originally written by rmh4209, continued on by pkt77, and is now in the hands of Mammothskier.
Features
The Giants Plugin can naturally spawn Giants that have 8 Configurable attack mechanisms Configurable Health, Experience, Drops, and Spawn in configurable Worlds and Biomes. “The worst thing you can say about homework is that it is too hard. The worst thing you can say about a game is it's too easy.”
Attack Mechanisms
Attack Descriptions
Attack Mechanisms | Description |
---|---|
Default | The default Minecraft Giant attack - if a player is inside the giants legs, the player will instantly die. |
Lightning Attack | When a giant targets an entity, that entity will be struck by lighning |
Thow Boulder Attack | When a player is 5-10 blocks away from a giant, there is a chance the giant will "Throw" a Fireball in the direction the giant is facing |
Stomp Attack | When a player gets close to a giant, there is a chance the giant will stomp the player |
Kick Attack | When a player gets close to a giant, there is a chance the giant will kick a player at a configurable height |
Fire Attack | When a giant targets an entity, that entity will get set on fire and so will the giant (configurable) |
Lava Attack | When a giant targets an entity, it can sets lava under that entity |
Poison Attack | When a player gets near a giant, there is a chance that it will poison the player |
Shrapnel Attack | When a giant targets a player, the giant will spawn zombies around the player (configurable) |
Spawn Zombies on Death | When a giant dies, a configurable amount of zombies will spawn in that location |
Attacks
Attack Mechanisms | Giant | Slime | Magma Cube |
---|---|---|---|
Default | |||
Lightning Attack | |||
Thow Boulder Attack | |||
Stomp Attack | |||
Kick Attack | |||
Fire Attack | |||
Lava Attack | |||
Poison Attack | |||
Shrapnel Attack | |||
Spawn Zombies on Death |
Commands
Commands | Description |
---|---|
/giants spawn <x> <y> <z> | Spawns a giant at the given location |
/giants reload | Reloads the configuration files |
/giants version | Shows the version of the plugin the server is running |
Permissions
Permissions | Description |
---|---|
giants.version | Gives the permission to use /giants version |
giants.spawn | Gives the permission to use /giants spawn |
giants.reload | Gives the permission to use /giants reload |
giants.debug | Gives the permission to receive debug messages |
giants.* | Gives all permissions for the plugin |
Known Bugs
Found a bug? Submit a Ticket!
Future Plans
Idea | Status |
---|---|
Add custom Death Messages | In development |
Improve Movement Speed | In testing |
Got an idea? Submit a Ticket!
MC Stats
This plugin uses mcstats for stat collection. You can opt out of this by going into the plugin metrics folder and setting opt-out to true.
@jasontherand
I would think so, but if you get any errors please let me know. :)
Is this compatible with monster apocalypse?
@Mammothskier
Could you also set it configurable to turn off the super jumps for magma cubes? It's not that I mind the jump height, I just mind the distance they travel with those enomous jumps haha. Either way, thanks for looking into the health bug and I can't wait to have super health giants again! Let me know how the disabling of the default attack is coming. :) Thanks.
@Chaznuts
Hey,
Sorry about the health issue with the giant zombies. Was a derp on my part. I was simply setting the maximum health and not the actual health the giant had.
As for the magma cube jump height, that is the default mob behavior. I will add it as an option to enable it for the slimes though :)
@Mammothskier
For the giants and v6.2 for me. I've been using this plugin for around a year and a half now and it's just the norm now for the health configuration to not be working. It would be great if it was! I was testing it out with number of hits with a diamond sword and also using the visual health bar from mcMMO to see it decline. Giants would start off with less than 100% health on the health bar if it was set to anything other than 100 health. Although the health bar display was off, I think they always still have 100 health, as it would take around the same amount of hits with a diamond sword to kill something with 100 health vs 5000 health (for the most part).
If you could get it working, that would be great, but like I said before, I'm more than use to it haha. I believe slime health is working fine, haven't had a chance to check magma cubes.
Also quick question.. I've noticed giant magma cubes jump extremely high, which is fine, yet giant slimes only jump a few blocks. Is this just the default mob behavior, or something in the coding?
Thank you very much for your work! :)
@Chaznuts
I will work on adding that.
Thanks
@moac64
@Chaznuts
For which mobs does it not work? Which version are you using?
@moac64
As far as I know, the health configurations in Minecraft were affected a long time ago. I only know of 1 plugin that has been able to successfully configure mob health, and I think that was done from changing the damage output of the attack (maybe with armor?) rather than damage input towards the mob (I think). Anyways, it's just probably not working. The most health you will probably be able to get is 100, so I wouldn't set the configuration past that for the time being.
Is it possible to turn off the giant zombie default attack (which has also been implemented to the slimes and magma cubes, which I also don't desire)? I very much so dislike the instant death. Thank you all very much for your work and for staying up-to-date! :) Hope to hear back from you soon.
The Health Configuration isnt working. Can u help me?
@Mammothskier
http://pastebin.com/gt9QRDj5
@iTurquoise
It's best to ask for help with a plugin on that plugins page and not another unrelated plugin, Thanks!
Update Item Attributes! It's a great plugin! How do I use the permission requirement for an item with it?
@InfinityNetwork
I'm looking into this. Could you please pastebin your magmacube.yml?
Constantly getting spammed with this error, any help?
http://pastebin.com/PmehhPcR
@CommodoreAlpha
CommodoreAlpha, You obviously put a lot of thought into this as well as time. I appreciate that a lot! I am actually slowly rewriting all of the plugin since most of the code was written when the plugin first came about almost 2 years ago.
You made quite a few good points and goals I hope to accomplish with rewriting the plugin. I am also writing an API for other plugins to use. You are quite correct about the descriptions and names on this page as well.
Recently I have been doing a lot of studying and haven't had tons of time to implement a lot of the ideas I have thought of, but been trying to keep the users as happy as possible with simple things being added (new attacks, making certain things more configurable, etc.).
Thanks for your well thought out and clearly written suggestion, Mammothskier
(As a side note, I don't have an updated configuration file, so what I'm about to say may be erroneous in some way.)
I appreciate the gesture and work you've been putting into this plugin, but I do have a fairly critical comment/question...
The suggestions I've been seeing lately have been more of "have 'x' creature do this exact thing, this exact way, and make a number or two configurable," as opposed to "include 'x' feature for general usage."
For example, the shrapnel attack doesn't make a lot of sense in its naming, and in the idea that it has to be zombies. Shrapnel has to do with projectiles much like that of a fragmentation grenade, so the name is already misleading. And it should be "spawn 'x' amount of 'y-type' creatures around target's position" rather than "spawn 'x' amount of zombies around target's position." This is just one example.
Other examples would include:
I do realise you, like most other developers, are pretty pressed for time, and I don't expect you to implement any of these ideas - I just wanted to point them out for the sake of considering future suggestions.
Here's an example of what I think is a mundane/basic, yet flexible feature that would work for anyone: have the entity apply 'x' potion effect, with 'y' power, for 'z' duration, onto itself, when 'w' trigger activates, with the types of triggers including but not limited to getting hit, targeting a player, kicking a player with its kick attack, etc. This is a far better way of implementing the concept of "potion effects" than something along the lines of "have the giant apply fire resistance when it does a fire attack".
@moac64
Maybe in the future! Thanks for the suggestion :)
Can you add -That the giant jump 10 blocks high and when he hit the ground, there will be an explosion - if the giant hit a player, he will be knocked 20(configurable) away -speed option -random drops - drop zombies every 5 hits - bigger hitbox for the giant (the giant can hit me if i am 5 blocks from he away (configurable))
Sry for my bad english
Have you seen the shotbow giants that release a shockwave :o They jump up and when they land produce a shockwave with explosive smoke particles and gives out damage. I would love to see that, but honestly think it should be left as a shotbow only thing :P