Spigot SmartGiants 2.3.9

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

  1. Could you tell me the formatting for adding drops to the drops.yml? No matter what I enter it changes to blank. I've tried:
    apple
    wool
    glass

    and

    - apple
    - wool
    - glass

    After restart it's always empty.
     
  2. You should use the commands in game to add drops. I chose to do it that way so there could be support for things like enchantments and other metadata. The drops.yml file isn't meant to be edited by hand.
     
  3. I'm unable to get natural spawning working in Spigot 1.12 using SmartGiants 2.3.4. I can manually spawn them using /summon giant, and the giant performs as intended by the mod (looking around, attacking if set hostile), but even setting natural spawn rate to 90 isn't working to generate them naturally. I'm attaching my config.yml and latest log.

    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: https://goo.gl/U05dz4

    isHostile: false
    attackDamage: 5.0
    damageObeyGameDifficulty: true
    handleDrops: true
    maxHealth: 100.0
    giantsTakeArrowDamage: true
    giantsTakeTippedArrowDamage: true
    naturalSpawns: true
    frequency: 90
    minGroupAmount: 1
    maxGroupAmount: 5
    daylight: false
    worlds:
    - world

    My world name is "world" (default). In the last line in the config I tried leaving it untouched ("config: []"), I tried appending "world" into the empty list ("config: [world]"), and the above. None worked after roaming though quite a few chunks.

    Code (Text):
    [00:04:20] [Server thread/INFO]: Starting minecraft server version 1.12
    [00:04:20] [Server thread/INFO]: Loading properties
    [00:04:20] [Server thread/INFO]: Default game type: SURVIVAL
    [00:04:21] [Server thread/INFO]: This server is running CraftBukkit version git-Spigot-cd6ba67-f7d14f1 (MC: 1.12) (Implementing API version 1.12-R0.1-SNAPSHOT)
    [00:04:21] [Server thread/INFO]: Debug logging is disabled
    [00:04:21] [Server thread/INFO]: Using 4 threads for Netty based IO
    [00:04:21] [Server thread/INFO]: Server Ping Player Sample Count: 12
    [00:04:21] [Server thread/INFO]: Generating keypair
    [00:04:21] [Server thread/INFO]: Starting Minecraft server on *:25565
    [00:04:21] [Server thread/INFO]: Using default channel type
    [00:04:21] [Server thread/INFO]: Set PluginClassLoader as parallel capable
    [00:04:21] [Server thread/INFO]: [SmartGiants] Loading SmartGiants v2.3.4
    [00:04:21] [Server thread/INFO]: [SmartGiants] Loading support for version: v1_12_R1
    [00:04:21] [Server thread/INFO]: [SmartGiants] Spawn naturally?: true
    [00:04:21] [Server thread/INFO]: [SmartGiants] Spawn during day?: false
    [00:04:21] [Server thread/INFO]: [SmartGiants] Giants are hostile?: false
    [00:04:21] [Server thread/INFO]: [SmartGiants] Spawn frequency is: 90
    [00:04:21] [Server thread/INFO]: [SmartGiants] Minimum group amount is: 1
    [00:04:21] [Server thread/INFO]: [SmartGiants] Maximum group amount is: 5
    [00:04:21] [Server thread/INFO]: **** Beginning UUID conversion, this may take A LONG time ****
    [00:04:21] [Server thread/INFO]: Preparing level "world"
    [00:04:21] [Server thread/INFO]: -------- World Settings For [world] --------
    [00:04:21] [Server thread/INFO]: Item Despawn Rate: 6000
    [00:04:21] [Server thread/INFO]: Item Merge Radius: 2.5
    [00:04:21] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [00:04:21] [Server thread/INFO]: Experience Merge Radius: 3.0
    [00:04:21] [Server thread/INFO]: Arrow Despawn Rate: 1200
    [00:04:21] [Server thread/INFO]: View Distance: 10
    [00:04:21] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
    [00:04:21] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
    [00:04:21] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
    [00:04:21] [Server thread/INFO]: Mob Spawn Range: 4
    [00:04:21] [Server thread/INFO]: Cactus Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Cane Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Melon Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Mushroom Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Sapling Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Wheat Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: NetherWart Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Vine Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Cocoa Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
    [00:04:21] [Server thread/INFO]: Random Lighting Updates: false
    [00:04:21] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
    [00:04:21] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [00:04:21] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
    [00:04:21] [Server thread/INFO]: Structure Info Saving: true
    [00:04:21] [Server thread/INFO]: Max TNT Explosions: 100
    [00:04:21] [Server thread/INFO]: -------- World Settings For [world_nether] --------
    [00:04:21] [Server thread/INFO]: Item Despawn Rate: 6000
    [00:04:21] [Server thread/INFO]: Item Merge Radius: 2.5
    [00:04:21] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [00:04:21] [Server thread/INFO]: Experience Merge Radius: 3.0
    [00:04:21] [Server thread/INFO]: Arrow Despawn Rate: 1200
    [00:04:21] [Server thread/INFO]: View Distance: 10
    [00:04:21] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
    [00:04:21] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
    [00:04:21] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
    [00:04:21] [Server thread/INFO]: Mob Spawn Range: 4
    [00:04:21] [Server thread/INFO]: Cactus Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Cane Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Melon Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Mushroom Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Sapling Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Wheat Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: NetherWart Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Vine Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Cocoa Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
    [00:04:21] [Server thread/INFO]: Random Lighting Updates: false
    [00:04:21] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
    [00:04:21] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [00:04:21] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
    [00:04:21] [Server thread/INFO]: Structure Info Saving: true
    [00:04:21] [Server thread/INFO]: Max TNT Explosions: 100
    [00:04:21] [Server thread/INFO]: -------- World Settings For [world_the_end] --------
    [00:04:21] [Server thread/INFO]: Item Despawn Rate: 6000
    [00:04:21] [Server thread/INFO]: Item Merge Radius: 2.5
    [00:04:21] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [00:04:21] [Server thread/INFO]: Experience Merge Radius: 3.0
    [00:04:21] [Server thread/INFO]: Arrow Despawn Rate: 1200
    [00:04:21] [Server thread/INFO]: View Distance: 10
    [00:04:21] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
    [00:04:21] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
    [00:04:21] [Server thread/INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911
    [00:04:21] [Server thread/INFO]: Mob Spawn Range: 4
    [00:04:21] [Server thread/INFO]: Cactus Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Cane Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Melon Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Mushroom Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Sapling Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Wheat Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: NetherWart Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Vine Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Cocoa Growth Modifier: 100%
    [00:04:21] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
    [00:04:21] [Server thread/INFO]: Random Lighting Updates: false
    [00:04:21] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
    [00:04:21] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [00:04:21] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1
    [00:04:21] [Server thread/INFO]: Structure Info Saving: true
    [00:04:21] [Server thread/INFO]: Max TNT Explosions: 100
    [00:04:21] [Server thread/INFO]: Preparing start region for level 0 (Seed: -8314377751645503046)
    [00:04:22] [Server thread/INFO]: Preparing start region for level 1 (Seed: -8314377751645503046)
    [00:04:23] [Server thread/INFO]: Preparing start region for level 2 (Seed: -8314377751645503046)
    [00:04:23] [Server thread/INFO]: [SmartGiants] Enabling SmartGiants v2.3.4
    [00:04:23] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [00:04:23] [Server thread/INFO]: Done (1.931s)! For help, type "help" or "?"
    [00:04:35] [Server thread/INFO]: Set the time to 13000
    [00:05:09] [User Authenticator #1/INFO]: UUID of player FlaxFlask is 8d4b3580-cd6e-4e09-a125-b006e99c3726
    [00:05:09] [Server thread/INFO]: FlaxFlask[/127.0.0.1:50074] logged in with entity id 253 at ([world]134.300017794497, 61.58428480989807, 317.541897056529)
    [00:06:58] [Server thread/INFO]: FlaxFlask lost connection: Disconnected
    [00:06:58] [Server thread/INFO]: FlaxFlask left the game
    [00:09:14] [Server thread/INFO]: Stopping the server
    [00:09:14] [Server thread/INFO]: Stopping server
    [00:09:14] [Server thread/INFO]: [SmartGiants] Disabling SmartGiants v2.3.4
    [00:09:14] [Server thread/INFO]: Saving players
    [00:09:15] [Server thread/INFO]: Saving worlds
    [00:09:15] [Server thread/INFO]: Saving chunks for level 'world'/overworld
    [00:09:15] [Server thread/INFO]: Saving chunks for level 'world_nether'/the_nether
    [00:09:15] [Server thread/INFO]: Saving chunks for level 'world_the_end'/the_end
     

    Thanks for your help.
     
  4. Fixed. I'll upload the new version now. Thanks for reporting the issue!
     
  5. what is the permission node i need to negate in order to stop the welcome message? "Look who decided to show up..."
     
  6. This plugin doesn't have a welcome message.
     
    • Like Like x 1
  7. They just move too fast. Can a little decrease the speed?
     
    • Agree Agree x 1
  8. SlimeDog

    Moderator Patron

    This is a great idea. I plan to activate spawning in ExtraHardMode, as additional attacking monsters.

    Suggestions:
    • I would like ability to control speed.
    • I would like a configuration option to make them burn in daylight, like zombies.
    • I would like to understand the attackDamage setting. What does a value of 5 mean?
    • I would like a configuration option to not attack players with a defined permission (basically, OPs, but perhaps others).
     
  9. I'll start work on making the movement speed customizable. I definitely understand the need for it.

    The attack damage setting is just what it says on the tin: how much damage they do by default. A value of 5 would be equivalent to doing 2.5 hearts of damage. The base damage is modified by the game engine based on game difficulty (vanilla behavior) if you enable the "damageObeyGameDifficulty" option in this plugin's configuration, otherwise it'll stay consistent to what you set.

    In regards to your other ideas, I do like the idea of having them optionally burn in sunlight. However, I'm not so much a fan of having permission based aggression. It seems a bit too niche in my eyes. If you need this functionality, it wouldn't be difficult for someone to write an external plugin that handles it.
     
    • Like Like x 1
  10. jjm_223 updated SmartGiants with a new update entry:

    2.3.6

    Read the rest of this update entry...
     
  11. Actually surprised they still exist in minecraft lol.
     
  12. Great plugin!
    I'm using it and it's fun, but a little bit too easy once you get ranged attacks.

    I have a suggestion if it's easily doable:
    - Have customizable agression range (when they start targeting you)
     
  13. jjm_223 updated SmartGiants with a new update entry:

    2.3.7

    Read the rest of this update entry...
     
  14. Thanks for the suggestion! In case you don't see it, 2.3.7 adds it =)
     
  15. Yeah thanks! It's amazing how fast you reacted!

    Now I can let my players feel more danger ;)
     
  16. Hi there. Great plugin but I can't get Giants to spawn in my world at all, I can manually with the command /spawn. I have infernal mobs and essentials and world edit on my server. Would any of these plugins be affecting giants spawning. I'd really like them to be on the server for it is survival related and I'm trying to add any plugins that would make it harder/more fun.
     
  17. One fairly common issue is not having the world you want them to spawn in listed in the configuration. Perhaps that’s it? Otherwise, I can take a closer look tomorrow.
     
  18. I'm guessing the spawn frequency can't drop below 1 (for decimals like 0.5)?
     
  19. I'm afraid it's limited to integers simply because of the way Minecraft works internally.