Back to mods
ESM Tweaks project artwork

CurseForge · Minecraft mod

ESM Tweaks

Fixes and features addon for Epic Siege Mod

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ESM Tweaks release should I use?

Updated today
Latest stable file esmtweaks-1.12.2-0.8.0.jar
Game version 1.12.2
Loader Forge

ESM Tweaks esmtweaks-1.12.2-0.8.0.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is ESM Tweaks required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does ESM Tweaks esmtweaks-1.12.2-0.8.0.jar need?

esmtweaks-1.12.2-0.8.0.jar. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Epic Siege Mod first. We found matching files for this game-version and loader setup.

Epic Siege Mod Needed by ESM Tweaks esmtweaks-1.12.2-0.8.0.jar
required
Matching file found Matched file: EpicSiegeMod-13.169.jar
Tool Progression Optional for ESM Tweaks esmtweaks-1.12.2-0.8.0.jar
optional
Matching file found Matched file: toolprogression-1.12.2-1.6.12.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add ESM Tweaks without breaking your instance.

Built for ESM Tweaks esmtweaks-1.12.2-0.8.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use esmtweaks-1.12.2-0.8.0.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Epic Siege Mod first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside esmtweaks-1.12.2-0.8.0.jar. It opens that exact file at the source.

About this project

What does ESM Tweaks add?

ESM AI Tweaks

Changes AI behavior added by Epic Siege Mod and introduces few other additions/fixes to make it more "RotN-Compatible". Initially made for Rebirth of the Night, but can be used by itself and with other mods.

Requires the following mod(s) to be enabled:

Mod originally made by Lirkas. I (Foreck) got permission to upload and manage the mod in his stead.

Mod Info

TL;DR : The purpose of this mod is to make digging mobs respect block mining tiers added by ToolProgression, as well as fixing major ESM bugs like mobs getting stuck breaking insta-minable blocks or being unable to move on water.

In Rebirth of the Night 3.3 (and possibly previous versions), mobs that can dig (using Epic Siege Mod AI) will be able to mine any breakable/non-blacklisted block, as long as the tool category matches.
However, Rebirth of the Night uses ToolProgression, which may enable a block to be mined by the player only if the held tool tier matches, or is higher than the blocks's tier.
Digging mobs on the other hand do not follow this rule, and can for instance (if given enough time), break an obsidian block with a wooden pickaxe, which is how it works in vanilla.

The goal was to force those mobs to follow the same mining rules as the player does. To achieve this, Epic Siege Mod digging AI has been integrated into this mod and slighly edited to implement required checks (preventing mobs breaking blocks of higher tier than their held hold), and to improve compatibility between Epic Siege Mod and ToolProgression.

Main Features

The following AI-related changes are exclusively for the digging AI.

  • Digging mobs respect block mining levels/tiers added by ToolProgression.

    They will not be able to mine a block with their held tool if it does not fulfill said block requirements (as it does for the player).

  • Digging mobs mining checks can be done for both main and off hand items.

    If the block requires a tool to be mined, both held items will be used for the checks.
    Can be toggled off in the config, to only check main hand.

  • Digging mobs being given extra chances to get an iron pickaxe is configurable.

    Epic Siege Mod native digging AI adds an approximate 1/4 chance for them to be given this tool on spawn. Since other mods in Rebirth of the Night may already add such features (needs checking), with a larger and more configurable (?) modpack-related tools variety, this feature is now disabled by default but can be re-enabled in this mod's config. The chance to get a pickaxe can be edited as well.

  • Digging AI can be switched back to Epic Siege Mod's original behavior.

    Can be changed in the config by disabling this mod's digging AI. Digging mobs will behave the same way they would without this mod. The world/server must not be running for this setting to be changed in-game and for changes to take effect.

  • Block breaking texture goes away when the block isnt mined.

    The texture is properly updated if the mob stops breaking a block for any reason. It used to sometimes be stuck at the last mining progress until the block was updated by other means. (visual only)

  • Mob AI tasks get resetted when targetingOnce they become hostile, mobs will no longer forget how to swim, open doors, etc. No more zombies stuck in the middle of rivers

Few other minor changes and improvements have been made, such as:

  • Displaying block and tool infos in-game for block breaking tests and debugging
  • Fixing the AI assignement process being sometimes done twice for each entity
  • Added option to modify the speed at which mobs with the Digging AI are mining blocks
  • Added option to enable/disable digging sounds made by mobs
  • Mobs no longer gets stuck when insta-mining blocks
  • Mobs will properly move their arm when breaking instaminable blocks
  • Removed equipement sounds made by mobs when they succesfully broke a block
  • Added override for ESM melee attack AI (zombies included)
  • Added option to change mobs global attack speed
  • Added option to disable mobs Xray vision feature
  • Added options to enable/disable some ESM core features (Advanced Settings)

Project description from CurseForge.

Pick your setup

ESM Tweaks by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

ESM Tweaks versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.