/Rough-Mobs-Revamped

Rough Mobs Revamped for Minecraft

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Rough Mobs Revamped

Generic badge GitHub issues GPLv3 license

This is a revamp of Rough Mobs 2 for Minecraft 1.12.2, originally by Lellson. Thanks to Lellson for open sourcing his mod.

  • Compiled against Forge version: 1.12.2-14.23.5.2768 (snapshot_20171003)

Features

  • All the features of Rough Mobs 2 +
  • GameStages support - 5 stages (enable each individually, or use GameStages_All to enable them all) (configurable)
  • Serene Seasons support - only spawn rough mobs in specified season(s) (configurable) ("Winter is coming!")
  • Only spawn if player's Minecraft XP Level is high enough (configurable)
  • Only spawn if underground (toggleable)
  • Only spawn if below max spawn height (configurable)
  • Only spawn if at least X distance from world spawn (configurable)
  • Zombie Pigmen always aggressive (configurable)
  • Display boss mob spawn warning in chat (toggleable)
  • Boss mob spawn warning sound effect (toggleable)
  • Mobs spawn with more equipment as you get further from world spawn (toggleable)
  • Mobs spawn with more equipment as it gets closer to midnight (toggleable)
  • Bosses have fog that follows them around; Fog can be poisonous (configurable color, range, damage over time, warning, etc.)
  • Boss zombies use Bat Swarm attack (configurable range, damage, health, and attack delay)
  • Mobs can attack other mobs (configurable)
  • Disable baby zombie spawns (toggleable)
  • Blazes - toggle destroy blocks on death explosion; set push attacker damage amount

Planned

  • Boss monster spawn chance increases based upon number of regular Rough Mobs have been killed.
  • Add levels to rough mobs (higher levels = more hp/more dps)
  • Add shield blocking (possibly)
  • In-game commands
  • Version checking chat output with config option to disable
  • In-game config
  • Spawn replacement (convert mob type into another mob type on spawn)
  • Zombies use bows
  • Giants?
  • Additional mob abilities & AI
  • Horde AI
  • Skeleton boss fireball attack
  • Boss summons configurable minion types
  • Bosses have actual boss bar?
  • Boss ranks (lieutenant, captain, etc.)
  • Bloodmoon mod support

Links


FAQ

Can you add a feature?
I might. Feel free to make a request.

Can you fix this bug?
Please report all issues on my GitHub Issue Tracker.

How do I use Game Stages?
Required: GameStages mod. You can enable each stage you want to use in the config, or simply enable the GameStages_All option to enable all of them at the same time. Now, you must give the player the enabled stages at runtime(via quests, achievements, etc.) in order for rough mobs to spawn near them. The names of each stage to be used in game are found in the config file's gamestages comment section. Adding a game stage can be tested with: /gamestage add @p roughmobsequip

Do I keep the old Rough Mobs 2 mod?
No. Delete that mod, and use this one instead. It has all the same functionality, and will conflict with the old version.

Can I use the old Rough Mobs 2 config file?
This mod creates its own config file (roughmobsrevamped.cfg). You can simply copy the contents of the old config into the new one. But new version of Rough Mobs Revamped have new config options that need to generate in a new file.

#f03c15 When new config options are added in new versions, you must backup/copy your old config, then delete it in the config folder. Let Rough Mobs generate a new config file, then copy your old config options into the new file, being careful not to delete the new config options.

How do I add modded items to the config?
By using: modid:itemname;weight;<optional: dimension> - Here's an example config for More Swords Legacy swords and Spartan Sheilds:

# These equipped in any dimension (dim specifier left blank)  
S:zombieEquipmentMainhand <  
    msmlegacy:draconic_blade;3  
    msmlegacy:vampiric_blade;2   
    msmlegacy:relic_molten;1   
    msmlegacy:wither_bane;2   
>

# These only equipped in the Nether (dim -1)  
S:zombieEquipmentOffhand <  
    spartanshields:shield_basic_stone;3;-1  
    spartanshields:shield_basic_gold;1;-1  
    spartanshields:shield_basic_iron;2;-1  
    spartanshields:shield_basic_constantan;1;-1  
>