SmartGiants 2.3.9

Give Giants a brain! Optional natural spawning, optionally hostile, custom drops.

  1. jjm_223
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    I am no longer maintaining this project. The source code is available here:

    This is just a fun plugin I made that makes Giants a little more intelligent. I also wanted a bit of experience with maintaining plugins for the public, instead of my own use.

    Commands and Permissions:
    - /smartgiants - smartgiants.configure - Allows you to configure drops.

    Giants will do 5 new things, instead of standing there staring into space.
    • Follow you if you have an apple in your hand.
    • Walk around every once in a while.
    • Look at nearby players.
    • Look around randomly.
    • Attack players. (optional)
    If you want to do so, you can enable natural spawning of Giants. In 1.8-1.8.8, they will spawn in Plains, Ice Plains, Stone Beach, Extreme Hills, Extreme Hills Plus, and Desert biomes if they are set to spawn in daylight. If they spawn at night, they will spawn wherever monsters can normally spawn. In 1.9, 1.10, and 1.11, if they spawn in daylight, they will spawn anywhere that animals can spawn. If they spawn at night, they will spawn anywhere that monsters can spawn.

    Config walkthrough-
    Code (Text):

    # This plugin and its config are not reloadable.
    # Note: This whole plugin is in somewhat of a beta. Use at your own risk.
    # Config explanation available here:

    #### Behavior Settings ####

    # Should Giants be hostile? (If they are not hostile, they can be compared to sheep. Except useless.)
    isHostile: false

    # How much damage should Giants do? (5.0 damage is 2.5 hearts)
    attackDamage: 5.0

    # Should attack damage obey game difficulty (higher for hard mode, less for easy mode)?
    damageObeyGameDifficulty: true

    # Should this plugin handle drops for giants? Turn this off if you want to let something else manage them.
    handleDrops: true

    # How fast should giants move? This value is used to set the generic attribute. Treat it how you would if you were spawning it in game with NBT data.
    movementSpeed: 0.3

    # How far away (in blocks) should they be able to see players? This affects following distance for both tempting with apples and attacking players.
    followRange: 16.0

    # What should the maximum health of giants be?
    maxHealth: 100.0

    # Should Giants take arrow damage?
    giantsTakeArrowDamage: true

    # Should Giants take tipped arrow damage?
    giantsTakeTippedArrowDamage: true

    #### Natural spawn settings. ####

    # Let Giants spawn naturally?
    naturalSpawns: false

    # Spawn frequency (Witch is 5, Zombie is 100)
    frequency: 5

    # The smallest possible group size that can spawn
    minGroupAmount: 1

    # The largest possible group size that can spawn
    maxGroupAmount: 1

    # Should they spawn during day, or at night? (true = During the day, false = At night)
    daylight: false

    # Which worlds can they spawn in?
    # Example -
    # worlds:
    # - main
    # - main_resource
    worlds: []
    Note: This does not really have a practical purpose, nor am I implying that it does. It is arguably cute though, if you're into that kind of thing.


Recent Updates

  1. 2.3.9
  2. 2.3.8
  3. 2.3.7

Recent Reviews

  1. Howar
    Version: 2.3.9
    Very interesting plugins
    But it doesn't work in 1.13.
    I very much hope that you can update support 1.13
    Continue its splendor
  2. smellyonionman
    Version: 2.3.9
    Finally! This is going to be one of my favourites. I have this guy spawning in the Biome Bundle v6.1 worlds with a follow distance of 96. It's really a sight to behold.
    We had some dummies spawning on my old home / server who would return fire, I've wanted this for years.
  3. Rocologo
    Version: 2.3.9
    Super plugin. I use it on my PROD server and has made support for SmartGiants in my plugin MobHunting.

    I would be nice if we could get an update function "/smartgiants update" and a notify feature with permission smartgiants.notify so admins can make an easy update.
  4. HexedHero
    Version: 2.3.9
    Amazing plugin, would recommend to any survival server! I just wish you could add custom abilities or something or even just include a stomp ability.
  5. FatherWh0
    Version: 2.3.9
    We are having a lot of fun with this plugin. It's nice to have a new, configurable mob to play with.
    1. jjm_223
      Author's Response
      I appreciate the review! I'm glad you find it interesting.
  6. Math0424
    Version: 2.3.9
    Great dev, fun plugin to add i really like all the config options like hostility and speed
    1. jjm_223
      Author's Response
      Thanks for the review! I'm glad it's working out for ya.
  7. Grippy
    Version: 2.3.7
    Seems like a nice plugin, the drops work, but on 1.12 giants will not spawn naturally no matter what I do, please fix. :(
  8. LeHanzon
    Version: 2.3.5
    Finally a something that can make the Giants move. No idea why mojang isn't hiring you.
    Thanks for the plugin
    1. jjm_223
      Author's Response
      Thanks for the review! I'm glad you like the plugin =)
  9. q863109215
    Version: 2.3.4
    Very perfect plugin, perfect solution stupid giant, haha, thank you for bringing such a good plugin.
    1. jjm_223
      Author's Response
      I'm glad you like it. Thanks for the review :)
  10. Chevels
    Version: 2.3.3
    Excellent plugin! I have been using it on my server for several months and I am very satisfied. Thank you for giving our giants a brain!
    1. jjm_223
      Author's Response
      I'm happy to hear the plugin works well for you. Thanks for the review =)