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.
@Mammothskier
I got your message. Im ready.
@Ozelo
That is strange. What version of worldedit/worldguard are you using? I would like to test this myself.
As for now I have added a temporary fix to the most recent razor build. Keep in mind that the latest razor builds use a new drop system and you will have to generate a new entity config files! They also have not been approved by Bukkitdev Staff.
@Mammothskier
Sorry, I already have that flag set to "deny" and it still break the blocks. Ghast-fireballs are not breaking the blocks. Not even errors on log. Are there any debug possible?
@Ozelo
I'm going to add a fix for this in the plugin, but for now, you can disable ghast-fireball within worldguard. To do this, I believe the command is "/region flag <region> ghast-fireball deny".
Are there any way to make boulder attack respect worldguard areas? I mean, I had to disable the boulder attack thing because it was destroying my spawn which is protected by worldguard. In fact, it is not even respecting CreeperHeal, which does not allow destroyed blocks by tnt to be dropped. Thank you.
@Mammothskier
Awesome, thanks for being so prudent and timely! I really appreciate it!
@GW_Armageddon
The updated drop system is now finished, can finally start fixing some of the other bugs. :) I work 14 hour shifts tomorrow and Sunday so check back middle of next week.
@Mammothskier
Thank you, as well. Will check in frequently to see if any updates/solutions. Again, love the plugin! Thank you!
@GW_Armageddon
I thought I fixed that months ago... O_o
Will look into, thanks.
Hi there,
Love the plugin! Is there any way you can add a variable that will prevent them from spawning inside worldguard protected areas? I have my spawn-zone protected from mobs spawning, however giants still spawn in the unlit areas. It's a little bit problematic. Thanks!
@sakura_blades
Attacks will still work, the drops will still work, the damage settings will work, but to control the health, it must be spawned in by this plugin.
Make sure you set the spawnrate in the giants plugin to 0 as well.
@Mammothskier
Will this take over all Giants on the server, even ones spawned in with a command? Like the stats and attacks I mean?
I'd like the spawning to be handled by another plugin, but I love the attack system and health that this plugin provides.
@sakura_blades
Working on enchantments. MythicDrops support will come sometime in the next few months hopefully.
Is there a way to put lore on items that Giants Drop? Or Enchants?
What's the syntax for giant drops?
@Mammothskier
No rush. Sounds good! The update being the default attack/jumping modifications (and health fix which I already acquired with the dev build)?
@Chaznuts
Chaznuts, I currently have been busy with my new job as well as just finished up school for the semester. I have been quite busy but I have the update ready to be pushed out once I do a bit of bug hunting.
@Discoveries
Seems it's currently all or nothing for this plugin. It may be a future addition if the author(s) decide to do so, but for now try to find something else for drop configurations. I personally use a plugin called DropSwap. Does the job perfectly. Good luck!
Is there any way that we can randomize or change the chance that a giant will drop items?
I disabled Slime and Magma Cube in the configuration file, yet Slime are still effected by the plugin, dropping things from the loot table, making death sounds when dying. And now I'm getting errors in my console..
08.06 11:11:24 [Server] ERROR Could not pass event CreatureSpawnEvent to Giants v6.2-b51-STABLE