IguanaTweaks Reborn

A complete rewrite of the 1.6 mod, IguanaTweaks!

Original mod (the mod has been removed from the forums for some reasons, check here with the WayBack Machine the original forum post, or check Parker8283's port here: https://minecraft.curseforge.com/projects/iguana-tweaks)

 

The description is currently in the rewrite for 1.13 release, check at the bottom of the page for the full old description.

 

Sneek Peeks, News and Much more!

 

Modules

This mod is split in different modules. Every module can be disabled and every single feature of a module can be disabled and has extensive configuration.

Miscellaneous

  • No Item No Knockback (enabled by default)
    If the player attacks an entity without a tool / weapon, the attacked mob will take almost no damage (1/10 of a heart) and no knockback. The no knockback applies even if the player attack speed cooldown is below 75% with a tool / weapon, but in this case the damage is applied normally.
    This feature might have some unwanted behaviour with modded mobs
  • Altered Poison (enabled by default)
    Poison has been changed to be deadly and drain hunger on damage.
    But will damage entities 3 times slower
  • Exhaustion based on Block Hardness (enabled by default, multiplier set to 1 by default)
    Minecraft normally adds 0.005 exaustion for block broken. With this enabled instead, exhaustion will be added based on block hardness (hardness / 100). ELI5 when you break a block you lose more hunger the harder is a block to break.
    A multiplier in the config is available to increase / decrease exhaustion.
  • Prevent FoV Changes on Speed Modified (enabled by default)
    FoV will no longer change when the player speed changes (Expecially useful if Movement Restriction module is enabled)

Hardness

  • Block Hardness Multiplier (4x by default)
    Multiplies the block hardness by this value. A blacklist/whitelist is available to prevent blocks hardness from begin modified by this value.
  • Block Hardness by Block (By default this is set to make ores harder to mine the better they are)
    Change block hardness by block.
    E.g. with minecraft:granite,10.0 will change granite hardness to 10
  • Punish Wrong Tool (disabled by default)
    If the wrong tool is used to mine a block, the block will not break and the tool durability will be set to 1. If not using a tool (actually anything that is damageable), then the player will take damage.
    Mostly intended for modpack authors since with the standalone mod you'll not be able to start out.

 

Original description (1.4.11):

What this mod can do:

  • New Weight Restriction and Encumbrance Mechanics
  • Reduce all block/item stack sizes
  • Terrain affects movement speed
  • Stun effect on hit
  • Armour weight
  • Harder blocks

Those things have changed since the old 1.6 version:

  • Added a config (default: true) to disable FoV change. Added to prevent continuously changing FoV due to terrain, weight, stun, etc. slowness.
  • Player gets slowed down even in jumps and swimming
  • Damage slowness potency has a config (Stun effect. It's a slow)
  • Poison effect now drains hunger other than begin able to kill you
  • Removed the config to change output torch quantity. Sadly it's pretty hard (and not worth it) to re-implement. You can use simple mods like CraftTweaker.
  • Some optimizations
  • More features!

Original Mod description:

Now I know adding weight and reducing the items you can carry is not a popular idea. The reason behind it is not a desire for realism, but to encourage the use of minecarts. You go mining and can bring back tons of materials, so currently there is no need for them.

I've also added movement restrictions, for when you walk on certain blocks or when wearing heavy armour. Also getting hit stuns you for a short period.

If you like the survival aspect of minecraft give the mod a try, you might like it.

More informations on the Features and the default configurations

  • New weight and encumbrance mechanic
    Made to encourage use of minecarts to move heavier materials. Each block has a weight value, depending on the material; the more you carry, the slower you go.
    Maximum carry weight can be changed in the config. The default value is 768. You can change a lot more settings in the config.
    You can check how much you're encumbered on top right screen.

    Example weights by material:
    Rock (stone, ores, etc.) = 1
    Dirt, sand, wood, glass, ice = 1/2
    Cloth = 1/4
    Leaves, vines, plants = 1/16
    All other blocks = 1/32
    All items = 1/64

  • Stack sizes reduced for all items and blocks
    You have to think about what you want to take with you.
    You can set minimum and maximum values in the config.

  • Exaustion when breaking blocks
    Makes the player lose hunger based on the hardness of the blocks broken

  • All blocks are 4x harder
    Encourages cave exploration and discourages staircasing/strip mining
    There is a list in the config that can be used as a whitelist/blacklist. Can be completely disabled in the config.
    You can even set hardness for every single block. By default ores are harder based on the ore.

  • Wrong Tool Punishment
    (disabled by default)
    Breaking a block that needs a tool with a fist will deal damage to the player as block_hardness * multiplier and fail to break the block.
    Breaking a block that needs a tool with an item will not damage the player but will destroy the item and fail to break the block.
    Breaking a block with the wrong tool (diamond ore with stone pickaxe or planks with a shovel) will destroy the tool. If unbreaking is preset then the tool has has chance (based on Unbreaking) to not break, but still the block will not be mined.

  • No Item to Knockback
    (disabled by default)
    If the player attacks an entity without a tool / weapon, the attacked mob will take almost no damage (1/20 of a heart) and no knockback. The no knockback applies even if the attack speed cooldown is below 75% with a tool / weapon, but in this case the damage is applied normally.

  • Poison effect changed
    Poison effect is deadly like wither effect and drains a little bit of hunger, but damages you 3x slowly.
    Made for those who play with health regen off.
    Can be disabled in the config.

  • Walking speed effected by type of block walked on/through
    Walking on grass or dirt will slow by 5%
    Walking on sand or plants (leaves, etc) will slow by 15%
    Walking in snow will slow by 20%
    Walking on Ice will slow by 50% (you know, isn't easy to walk on ice)
    The slow applies for both Player and Entities
    Those percentage slow can be changed or disabled in the config

  • Armor increases Weight
    Defaults at 8 weight per armor point. E.g. With Diamond Armor you'll have 160 more weight
    Can be configured or disabled.

  • Randomised spawning and respawning
    Spawning (upon initial login/word creation) can be randomised
    Respawning (upon death) can be randomised
    Set minimum and maximum block distances in the config
    Example: Have the player respawn 128-256 blocks from where they would normally respawn
    Disabled by default.

  • Sleeping can be disabled and other bed interactions
    Sleeping is disabled by default. You can still set your spawn when trying to sleep.
    Destroy the bed on respawn is disabled by default

  • Stun effect after taking a hit
    When taking damage you'll get slowed down for a short while
    More damage you take, more the effect will last
    The duration is affected by difficulty
    Slowness amount can be changed and can be disabled

  • Less obvious silverfish blocks
    Stone blocks with silverfish inside now act (almost) like normal stone
    Meaning they can broken only with a pickaxe
    Can be disabled

  • New config option to restrict mob drops and change items dropped time until despawn
    Fully configurable for every drop and players drops (on death) will never despawn by default.

  • Hideable Hud
    Everything of the player information can be hidden. Health, Hunger, Armor, Experience bar and Hotbar.
    Health and hunger will hide when over a certail threshold
    Experience bar will always be hidden unless a GUI is open or there are experience orbs nearby
    Hotbar will show when switching items
    Armor will show when taking damage
    Hunger, Health, Armor and XP bar are hidden by default to have more immersion to the game
    Hotbar is disabled

  • Experience amount can be increased or decreased
    Experience dropped from ores, mobs spawned from spawners and global experience can be increased or decreased in the config.
    By default, mobs spawned from spawners drop 25% less experience.
    You can even set if make the experience despawn after more or less time.

Modpack Permssions:

Do whatever the hell you want for modpacks, public or private they are!

Configuration

# Configuration file

config {

    global {
        # Set to false to disable everything the Drops module does
        B:Drops=true

        # Set to false to disable everything the Experience module does
        B:Experience=true

        # Set to false to disable everything the Hardness module does
        B:Hardness=true

        # Set to false to disable everything the Hud module does
        B:Hud=true

        # Set to false to disable everything the Movement Restriction module does
        B:"Movement Restriction"=true

        # Set to false to disable everything the Sleep & Respawn module does
        B:"Sleep & Respawn"=true

        # Set to false to disable everything the Stack Size module does
        B:"Stack Size"=true
    }

    misc {
        # The poison effect will be changed to be deadly and drain hunger, but will damage the player 3 times slower
        B:"Alter Poison"=true

        # Disables FoV changes when you get slowed down or sped up. Highly recommended if you have 'movement_restrictions' active.
        B:"Disable FoV on Speed Modified"=true

        # Minecraft normally adds 0.005 exaustion for block broken. With this at true, exhaustion will be added based on block hardness (hardness / 100). ELI5 when you break a block you lose more hunger the harder is a block to break.
        B:"Exaustion Block Break Hardness Based"=true

        # Multiply the exhaustion given to the player when breaking blocks by this value
        # Min: 0.0
        # Max: 3.4028234663852886E38
        D:"Exaustion Multiplier on Block Break"=1.0

        # If true, silverfish blocks will be almost like stone
        B:"Less Obivious Silverfish"=true

        # How often the speed of entities (not player) are calculated (in ticks). Higher values might increase performance but may increase the chance of odd behavior
        # Min: 1
        # Max: 2147483647
        I:"Tick Rate Entity Update"=7

        # How often the speed of players are calculated (in ticks). Higher values might increase performance but may increase the chance of odd behavior
        # Min: 1
        # Max: 2147483647
        I:"Tick Rate Player Update"=2
    }

    hardness {
        # Block ids (one per line) for the hardness whitelist/blacklist.
        # Format is modid:blockid;meta
        # E.g. 'minecraft:stone:1' will target granite
        S:"Block Black/Whitelist" <
         >

        # True if hardness multiplier should only affect blocks on the list, false if all blocks are affected except those on the list
        B:"Block List as Whitelist"=false

        # Define for each line a custom block hardness for every block. Those blocks are not affected by the global block hardness multiplier
        # The format is modid:blockid:meta,hardness.
        # E.g. 'minecraft:stone:1,5.0' will make granite have 5 hardness. If no meta is specified, this will affect every block meta.
        S:"Custom Block Hardness" <
            minecraft:coal_ore,12.0
            minecraft:iron_ore,15
            minecraft:gold_ore,20
            minecraft:diamond_ore,25
            minecraft:redstone_ore,12.0
            minecraft:lapis_ore,15
            minecraft:emerald_ore,30
            minecraft:nether_quartz_ore,12.0
         >

        # Multiplier applied to the hardness of blocks (set to 1 to disable)
        # Min: 0.0
        # Max: 3.4028234663852886E38
        D:Multiplier=4.0
    }

    "stack sizes" {
        # Mia stack size divider for blocks
        # Min: 1
        # Max: 64
        I:"Block Stack Size Divider Max"=4

        # Min stack size divider for blocks
        # Min: 1
        # Max: 64
        I:"Block Stack Size Divider Min"=2

        # List of all the custom stacks for blocks and items. The format is 'modid:name,max_stack_size'. Going over 64 doesn't work. By default, some items that villagers can trade are set to be tradeable.
        # Min: 1
        # Max: 64
        S:"Custom Stack List" <
            minecraft:emerald,64
            minecraft:paper,36
            minecraft:rotten_flesh,40
         >

        # Stack size divider for items
        # Min: 1
        # Max: 64
        I:"Item Stack Size Divider"=2

        # If true, writes in log file any change to stack sizes
        B:"Log changes"=false
    }

    "sleep & respawn" {
        # As the player respawns the bed will be destroyed. This makes bed one time respawn only
        B:"Destroy Bed on Respawn"=false

        # If active using a bed will not set your spawn point (requires disable_sleeping to be true)
        B:"Disable Set Respawn Point"=false

        # Prevents players from sleeping
        B:"Disable Sleeping"=true

        # Upon respawning your location will be randomised around your respawn point, at most at this maximum distance (set to 0 to disable)
        # Min: 0
        # Max: 2147483647
        I:"Random Respawn Location Radius Max"=0

        # Upon respawning your location will be randomised around your respawn point, at least at this minimum distance (set to 0 to disable)
        # Min: 0
        # Max: 2147483647
        I:"Random Respawn Location Radius Min"=0

        # Upon entering the world your spawn will be randomised around the spawn point, at most at this maximum distance (set to 0 to disable)
        # Min: 0
        # Max: 2147483647
        I:"Random Spawn Location Radius Max"=0

        # Upon entering the world your spawn will be randomised around the spawn point, at least at this minimum distance (set to 0 to disable)
        # Min: 0
        # Max: 2147483647
        I:"Random Spawn Location Radius Min"=0

        # Amount of health you respawn with (with 'respawnHealthDifficultyScaling' this will be modified by difficulty)
        # Min: 1
        # Max: 2147483647
        I:"Respawn Health"=10

        # If true, the amount of health you respawn with is dependant on difficulty. (Easy x2, Normal x1, Hard x0.5)
        B:"Respawn Health Difficulty Based"=true
    }

    hud {
        # If true, the armor bar will be hidden unless the player takes damage
        B:"Hide Armor Bar"=true

        # Delay (in seconds) before hiding the armor bar
        # Min: 0
        # Max: 2147483647
        I:"Hide Armor Bar Delay"=4

        # If true, the experience bar will be hidden unless there are xp orbs in a small radius around the player or a gui is open
        B:"Hide Experience Bar"=true

        # Delay (in seconds) before hiding the experience bar
        # Min: 0
        # Max: 2147483647
        I:"Hide Experience Bar Delay"=4

        # Delay (in seconds) before hiding the hunger bar
        # Min: 0
        # Max: 2147483647
        I:"Hide Health Bar Delay"=4

        # Health needs to be equal to or above this before the bar will hide
        # Min: 1
        # Max: 2147483647
        I:"Hide Health Bar Threshold"=20

        # If true, the health bar will be hidden when above a certain threshold (the bar will always be shown if absorpion hearts are present)
        B:"Hide Health bar"=true

        # If true, the hotbar will be hidden until the mouse wheel is used or an item is selected with numbers
        B:"Hide Hotbar"=false

        # Delay (in seconds) before hiding the hotbar
        # Min: 0
        # Max: 2147483647
        I:"Hide Hotbar Delay"=4

        # Delay (in seconds) before hiding the hunger bar
        # Min: 0
        # Max: 2147483647
        I:"Hide Hunger Bar Delay"=4

        # If true, a 'Creative mode' text will show up when in creative mode
        B:"Show Creative Text"=true
    }

    drops {
        # Lifespan (in ticks) of items on the ground
        I:"Item Lifespan"=6000

        # Lifespan (in ticks) of items dropped when a mob dies
        I:"Item Lifespan Mob Death"=6000

        # Lifespan (in ticks) of items dropped on player death
        I:"Item Lifespan Player Death"=2147483647

        # Lifespan (in ticks) of items tossed on the ground
        I:"Item Lifespan Tossed"=6000

        # List of items/blocks to restrict from mob drops (separated by new line, format modid:itemid:meta)
        S:"Restricted Drops" <
         >
    }

    "movement restriction" {
        # Percentage of slowdown for each point (half-shield) of armor (set to 0 to disable)
        # Min: 0.0
        # Max: 5.0
        D:"Armor Weight"=0.5

        # Custom list for each block that slows you down when you walk on it. Format is 'modid:blockid:meta,slowness', meta is not needed, setting no meta, means all the blocks. E.g. 'minecraft:diamond_block,75' will slowdown the player by 75% when walks on diamond block.
        S:"Custom Terrain Slowdown" <
         >

        # Set here (one per line) block weight for each block or item. Format is 'modid:blockid:meta,weight', meta is not needed, setting no meta, means all the blocks sub-types of that block.
        S:"Custom Weights" <
         >

        # Is the duration of the slowdown dependant on difficulty?
        B:"Damage Slowdown Difficulty Scaling"=true

        # Number of ticks each heart of damage slows you down for (set to 0 to disable)
        # Min: 0
        # Max: 2147483647
        I:"Damage Slowdown Duration"=5

        # When player's damaged, how much is slowed down?
        # Min: 0.0
        # Max: 100.0
        D:"Damage Slowdown Effectiviness"=20.0

        # Weight text on the HUD will be more detailed, showing numbers
        B:"Detailed Encumbrance Hud"=false

        # Shows weight text in the debug (F3) details
        B:"Encumbrance Debug"=true

        # Shows weight text on the HUD when carrying too much
        B:"Encumbrance Hud"=true

        # Maximum carry weight (set to 0 to disable)
        # Min: 0
        # Max: 2147483647
        I:"Max Carry Weight"=768

        # Weight of one rock block, used as a base to calculate weight of other blocks
        # Min: 0.0
        # Max: 3.4028234663852886E38
        D:"Rock Weight"=1.0

        # Multiplier for items weight in shulker boxes. Set this to 0 to make items in shulker boxes not count towards weight. Set this to 1 to make items in shulker boxes weight the same as they were out of the box.
        # Min: 0.0
        # Max: 1.0
        D:"Shulker Weight Reduction"=0.75

        # Set to false to disable the slowdown when walking backwards
        B:"Slowdown Walking Backwards"=true

        # Global modifier on the amount that terrain affects movement speed (set to 0 to disable)
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown Percentage"=10.0

        # Percentage of slowdown when walking in plants
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown in Plants"=5.0

        # Percentage of slowdown when walking in snow
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown in Snow"=20.0

        # Percentage of slowdown when walking on dirt or grass
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown on Dirt"=5.0

        # Percentage of slowdown when walking on ice
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown on Ice"=50.0

        # Percentage of slowdown when walking on plants
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown on Plants"=20.0

        # Percentage of slowdown when walking on sand
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown on sand"=20.0

        # Percentage of slowdown when walking on snow
        # Min: 0.0
        # Max: 100.0
        D:"Terrain Slowdown on snow"=20.0
    }

    experience {
        # Lifespan (in ticks) of xp orbs (Range: -1 -> 38000. If set to -1 the orbs will never despawn)
        I:Lifespan=6000

        # Percentage of experience given by everything (0 to disable all xp orbs from being created) (100 to disable)
        # Min: 0.0
        # Max: 3.4028234663852886E38
        D:"Percentage All"=100.0

        # Percentage of experience dropped from mobs spawned from Spawners.
        # Min: 0.0
        # Max: 3.4028234663852886E38
        D:"Percentage Mobs From Spawner"=75.0

        # Percentage of experience dropped by blocks. Experience dropped by blocks are not affected by 'Percentage All', unless set to 0
        # Min: 0.0
        # Max: 3.4028234663852886E38
        D:"Percentage Ore"=100.0
    }

}

F.A.Q.

Do you have permissions to port the mod?
Not exactly but check this comment: https://minecraft.curseforge.com/projects/iguana-tweaks?comment=11

You'll port this to x minecraft version?
If enough people ask for this, I'll do it

I have a comment
Post it down below

I have found a bug / I would like to suggest a feature
Post it in the issues tab above this post, on GitHub. Or click here. please before posting any bug or feature request, check if has already been posted.

 

 

 


Don't download this mod from any other website than Curse or the Twitch app. It might be scam and might harm your PC. Check https://stopmodreposts.org/ for more infos.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    285690
  • Created
    Jan 19, 2018
  • Last Released File
    Jun 7, 2019
  • Total Downloads
    85,285
  • License

Categories

Members