Giants logo

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.

SourceDev Builds


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 MechanismsDescription
DefaultThe default Minecraft Giant attack - if a player is inside the giants legs, the player will instantly die.
Lightning AttackWhen a giant targets an entity, that entity will be struck by lighning
Thow Boulder AttackWhen 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 AttackWhen a player gets close to a giant, there is a chance the giant will stomp the player
Kick AttackWhen a player gets close to a giant, there is a chance the giant will kick a player at a configurable height
Fire AttackWhen a giant targets an entity, that entity will get set on fire and so will the giant (configurable)
Lava AttackWhen a giant targets an entity, it can sets lava under that entity
Poison AttackWhen a player gets near a giant, there is a chance that it will poison the player
Shrapnel AttackWhen a giant targets a player, the giant will spawn zombies around the player (configurable)
Spawn Zombies on DeathWhen a giant dies, a configurable amount of zombies will spawn in that location


Attack MechanismsGiantSlimeMagma Cube
Lightning Attack
Thow Boulder Attack
Stomp Attack
Kick Attack
Fire Attack
Lava Attack
Poison Attack
Shrapnel Attack
Spawn Zombies on Death


/giants spawn <x> <y> <z>Spawns a giant at the given location
/giants reloadReloads the configuration files
/giants versionShows the version of the plugin the server is running


giants.versionGives the permission to use /giants version
giants.spawnGives the permission to use /giants spawn
giants.reloadGives the permission to use /giants reload
giants.debugGives the permission to receive debug messages
giants.*Gives all permissions for the plugin

Known Bugs

Found a bug? Submit a Ticket!

Future Plans

Add custom Death MessagesIn development
Improve Movement SpeedIn 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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ManBeastPigDev ManBeastPigDev Sep 23, 2015 at 17:53 UTC - 0 likes

    I have a request pls mr giants dev.... I would like to give my players a CrateKey for killing a giant. Could you make it possible to execute console commands on killing the giant? I would need a %player% type variable also pls. :D

    Fires Of Titan Server

  • Avatar of Mammothskier Mammothskier Aug 14, 2015 at 07:17 UTC - 0 likes

    @CloudeLecaw: Go

    @Punkred: Go

    @xDizasterCYx: Go

    Hi Guys,

    I would like to appologize for my absense with this issue. I've been in the process of moving across the country. That error code will get fixed asap. As for the mushroom cow thing, that is actually an intended feature but is easy enough to change or set a config option for it. Same with mobspawners.

  • Avatar of CloudeLecaw CloudeLecaw Aug 14, 2015 at 06:59 UTC - 0 likes

    @xDizasterCYx: Go

    this is the error that i posted too ;)

    @Punkred: Go i found the self bug :3

    Today my Members showed me a interesting "bug"
    they have a muchroomcow spawner....
    now the intesting thing...this Spawner sometimes spawns one giant. I havent tested yet if other Spawners are affected to by this" Also not that not every spawned mob from the Spawner spawns the Giant , sometime we waited 3-4 Spawnwaves.

    Last edited Aug 14, 2015 by CloudeLecaw
  • Avatar of xDizasterCYx xDizasterCYx Aug 11, 2015 at 10:25 UTC - 0 likes

    Getting this alot:

    Project "Ender's Infinty" coming soon and aims to be the best RPGMMO minecraft server.

    YouTube Channel

  • Avatar of Punkred Punkred Aug 09, 2015 at 15:01 UTC - 0 likes

    Would it be possible to block giants spawning from mob spawners? I use silkspawners and sometimes giants spawn from the spawner when players are at a mob grinder or similar. If its not possible to implement into the plugin how would i go about canceling those giant spawns from a spawner?

  • Avatar of CloudeLecaw CloudeLecaw Aug 05, 2015 at 22:59 UTC - 0 likes

    @Mammothskier: Go

    Giant Lava Slime dont drop the items :(

    When a giant spawn i get this in console:

    [00:56:11] [Server thread/WARN]: java.lang.NullPointerException [00:56:11] [Server thread/WARN]: at org.bukkit.inventory.ItemStack.<init>( [00:56:11] [Server thread/WARN]: at org.bukkit.inventory.ItemStack.<init>( [00:56:11] [Server thread/WARN]: at<init>( [00:56:11] [Server thread/WARN]: at me.Mammothskier.Giants.entity.Entities.onSpawnEvent( [00:56:11] [Server thread/WARN]: at sun.reflect.GeneratedMethodAccessor557.invoke(Unknown Source) [00:56:11] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke( [00:56:11] [Server thread/WARN]: at java.lang.reflect.Method.invoke( [00:56:11] [Server thread/WARN]: at$1.execute( [00:56:11] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent( [00:56:11] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent( [00:56:11] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent( [00:56:11] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callCreatureSpawnEvent( [00:56:11] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.World.addEntity( [00:56:11] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.SpawnerCreature.a( [00:56:11] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.WorldServer.doTick( [00:56:11] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B( [00:56:11] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B( [00:56:11] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A( [00:56:11] [Server thread/WARN]: at [00:56:11] [Server thread/WARN]: at

    Java 1.7.0_U71 Spigot 1.8.8

    Last edited Aug 05, 2015 by CloudeLecaw
  • Avatar of Mammothskier Mammothskier Jul 28, 2015 at 18:20 UTC - 0 likes

    @wingbeatz: Go

    The code is there, the documentation isn't. When I get home I'll figure out the config line for an enchanted diamomd sword. What enchantments did you have in mind?

  • Avatar of wingbeatz wingbeatz Jul 28, 2015 at 13:08 UTC - 0 likes

    Cool plugin. But is there a way for the giants to drop, for ex, enchanted sword? Say i want to have the zombie giant to have a chans on droping a dimond sword with sharpness and unbreaking. Is it possible in the current state?

  • Avatar of snakemansos snakemansos Jun 30, 2015 at 13:24 UTC - 0 likes

    @Mammothskier: Go


  • Avatar of Mammothskier Mammothskier Jun 30, 2015 at 00:59 UTC - 0 likes

    @snakemansos: Go

    That is interesting. I'll have a look


Date created
Jul 17, 2012
Last update
Jun 16, 2015
Development stage
  • enUS
MIT License
Curse link
Recent files