Minecraft mob and difficulty overhaul for Fabric.

Related tags

Game Development nox
Overview

Nox

Minecraft mob and difficulty overhaul for Fabric.

Designed with a difficulty of Hard in mind.

In beta.

Sleep Changes

The size of the box used to detect nearby monsters and prevent sleep has been massively increased.

It spans 101 blocks in width and length, with the center position lying straight on the bed. There is a minimum upper Y-limit of 20 blocks above the bed position and a minimum lower Y-limit of 20 blocks below the bed position.

The upper Y-limit has to at least go up to sea level, and the lower Y-limit has to at least go down to sea level.

This means that sky bases will still have to worry about mobs below them on the ground, and cave bases will have to worry about everything above them beneath the surface.

The Glowing status effect is applied to monsters detected by this.

Misc Changes

In general..

  • Strafing is faster
  • Pouncing goes farther and faster
  • Melee Goal checks are done more often (barely noticeable)
  • (Almost all) Mobs can see through walls
  • Target finding is more immediate, no random delay

Block Breaking Info

Mobs that can mine blocks, only can do so for wooden-level blocks.

Of those blocks, blocks of non-wood material that have a hardness value equal or more than 3 cannot not be mined.

3 or more hardness blocks include, but are not limited to: obsidian, endstone, deepslate, most metal or gem blocks, and their derivatives.

Experimentation is encouraged.

Monster Changes

All monsters..

  • Do not have friendly fire
  • Projectiles phase through allies
  • Are angered when ran into (relevant to neutral monsters like Endermen)
  • +50% base health
  • +50% base follow range

Bow AI..

  • Prefers a farther range
  • Does not shoot shielding entities (you must bait it out)

Crossbow AI..

  • Charges crossbow first and foremost
  • Prefers a farther range
  • Does not shoot shielding entities (unless the user has piercing)
  • Strafes

Projectile AI..

  • Prefers a farther range
  • Strafes

All Zombies..

  • Take reduced knockback (unless they're a baby)
  • Periodically pounce at their target
  • Avoid and flee from the sun (if it affects them)
  • Can mine blocks

All Skeletons..

  • Flee from the sun
  • Can swim

Spiders..

  • Avoid the sun
  • Are immune to fall damage
  • Places a cobweb at the victims' location upon successful attack

Cave Spiders..

  • Inherent changes from Spiders
  • Instead of placing a cobweb, apply 10 seconds of Slowness II

Creepers..

  • Flee blocking entities
  • Pounce at their target
  • Move during ignition
  • Breach walls
  • Continue to ignite without line of sight
  • Only continue to ignite within a 4 block radius (originally 7 blocks)

Endermen..

  • Can break blocks
  • Apply 10 seconds of Blindness on aggro
  • Apply 10 seconds of Blindness upon successful attack
  • Teleport when damaged
  • Do not teleport when damaged by being on fire or magic

Slimes..

  • +150% base health
  • +30% base speed
  • +150% base follow range
  • Spawn naturally
  • Jump constantly
  • Are invulnerable to fall and non-armor-piercing projectile damage
  • Spawn a short-lived Poison II effect cloud on death, with a radius proportional to their size

Witches..

  • Spawn more frequently
  • Use lingering potions with buffed effect clouds
  • Use stronger Slowness
  • Are invulnerable to magic and non-armor-piercing projectile damage
  • Use better beneficial potions (stronger or longer duration)
  • Do not drink when target is in close proximity (7 blocks)

Wither Skeletons..

  • Spawn naturally (in the Nether)
  • Take reduced knockback
  • Can spawn with a bow
  • Wither Skeleton Archers: +50% damage
  • Apply 4 seconds of Wither to the target when in close proximity (2 blocks)
  • Wither Skeleton Skulls are fire-resistant

Blazes..

  • Strafe
  • Prefer a farther range
  • Spawn naturally (in the Nether)
  • Shoot fireballs twice as often
  • Do not shoot shielding entities (you must bait it out)
  • Ignite the target on fire for 4 seconds when in close proximity (2 blocks)
  • Blaze Rods are fire-resistant (as well as Blaze Powder)

Ghasts..

  • +150% base health
  • Spawn more frequently
  • Fireballs from are twice as powerful
  • Fireballs no longer deal 1000 damage to Ghasts (:concern:)
  • Fireball cooldown is 3 times less
  • Fireballs from Ghasts bypass shields
  • Ghast Tears are fire-resistant

Magma Cubes

  • Inherent changes from Slimes
  • Ignite the target on fire for 4 seconds upon successful attack
  • On death, instead of a Poison II cloud, Magma Cubes generate lava proportionate to their size
  • Magma Cream is fire-resistant

Piglins..

  • Can mine blocks (Brutes as well)
  • Aggro unless a Player is wearing only golden armor (you can wear just golden boots)

Pillagers..

  • Can mine blocks

Vindicators..

  • Can mine blocks
  • Take reduced knockback

Evokers..

  • +50% base health
  • Are invulnerable to magic and non-armor-piercing projectile damage

Shulkers..

  • Apply 5 seconds of Blindness via their projectiles

Phantoms..

  • Phase through blocks (but do not attempt attacks through them)
  • Apply 15 seconds of Weakness upon successful attack
  • Attacks bypass shields

Silverfish..

  • +100% base speed
  • Lunge at their target
  • Are invulnerable to fall, drown, and suffocation damage
  • Apply 15 seconds of Mining Fatigue III upon successful attack

Endermites..

  • +60% base speed
  • Are invulnerable to fall and suffocation damage
  • Teleports the victim like a Chorus Fruit does on successful attack

Guardians..

  • Place water upon death
  • Spawn naturally

Drowned..

  • Have increased speed in water
  • Spawn more often naturally

Husks..

  • Apply Hunger II instead of Hunger I

Strays..

  • Apply Slowness II instead of Slowness I

Boss Changes

Wither..

  • 200% base health (for a total of 600 HP)
  • Rapidly breaks blocks around it
  • Spawns 3 Wither Skeletons every 60 seconds when within a 7 block range of the target

Ender Dragon..

  • 300% base health (for a total of 600 HP)
  • Is invulnerable to explosion damage
  • End Crystals within range cannot be damaged unless they are currently connected to the Ender Dragon
  • Dragon Fireballs are faster, fast-acting, and deal double damage
  • Periodically fires Dragon Fireballs, regardless of current phase, when outside a 7 block radius
  • Dragon Fireball phase fires numerous fireballs
  • Attacks much more frequently
  • Stalls much less
  • Charges at the player much more frequently, and for longer
  • Stays in the firebreath phase for half as much time

Golem Changes

All Golems..

  • Projectiles phase through allies
  • +100% base health
  • +100% base follow range

Iron Golems..

  • Attack in an AoE around their target (like a sweep attack)

Snow Golems..

  • Fire snowballs twice as often
  • Snowballs from Snow Golems deal 4 damage
  • +40% max range
Comments
  • Predictable friendly fire issue with Requiem

    Predictable friendly fire issue with Requiem

    Requiem allows players to possess and control various mobs, especially zombies and skeletons. A player who is possessing a zombie cannot directly damage or be damaged by other monsters.

    bug confirmed 
    opened by AeiouEnigma 14
  • Nox crashing on startup due to conflict with updated Fabric API and Nox's Embedded Library

    Nox crashing on startup due to conflict with updated Fabric API and Nox's Embedded Library

    So after I have updated my fabric API from version "fabric-api-0.46.0+1.18" to "fabric-api-0.46.1+1.18" and a couple of mods that I was using, Nox started to crash on startup, something about it pointing to the embedded library OmegaConfigGUI. Looking at the crash file at the bottom of the report it points to these mods being the cause:

    "Suspected Mods: Minecraft (minecraft), Fabric Loader (fabricloader), Not Enough Crashes (notenoughcrashes), Nox (nox)"

    Now I know that it's not by Not Enough Crashes as that's not been updated but perhaps this has something to do with the updated fabric API causing the crash on startup with OmegaConfigGUI, here is my crash report file:

    crash-2022-01-17_21.28.04-server.txt

    Nonetheless I love your mod, been having fun with the difficulty so far, made a couple of config changes though just to ease it up a little, and adding that with SIHYWTCAMD makes things feel quite challenging~

    opened by LunexLunertic 5
  • Cloth config implementation

    Cloth config implementation

    I'll use this PR to track my progress toward implementing config settings for (hopefully) all of Nox's features.

    So far, only the Sleep-related options are implemented as config options, and the localized setting descriptions could stand to be improved.

    opened by AeiouEnigma 2
  • 1.18 - Incompatibility with BetterEnd's Endslime

    1.18 - Incompatibility with BetterEnd's Endslime

    Hello,

    I am experiencing a crash when exploring the End with the BetterEnd mod installed with Nox - A Mob and Difficulty Overhaul. It seems to occur when the chunk attempts to spawn an End Slime. I have made a fresh pack with just Nox and BetterEnd to confirm the incompatibility. Similarly, I am unable to use Endslime spawn eggs (although instead of crashing, it just doesn't spawn anything)

    Minecraft Version: 1.18.1 Fabric API: 0.12.12 nox-1.0.0.jar better-end-1.0.0.jar crash log: https://pastebin.com/v9Vy8WGV

    Posting on both mod issues just in case :D. Thank you!

    opened by mr-poyo 1
  • Wither Boss doesn't start with full health when created

    Wither Boss doesn't start with full health when created

    Now, I don't know exactly if it is a mod incompatibility, and this was before I got the sihywtcamd (I have it on now). But when I summon a wither (not with commands) he doesn't have full 600 heatlth rather he starts with 420/600 (spawns in with 200/600 but only heals up to that amount), anyways with him being summoned with commands he would have the 400 max health from sihywtcamd but that's not the issue.

    The thing is I think him being summoned doesn't give his starting health enough time to get full like in vanilla where he starts with 200 (I think?) and heals up to 300 health, so I belive buffing his initial healing (or if you wish, make his entire regeneration buffed) would make him reach his maximum health.

    I have recorded a video showing how much health the Wither starts with and I have attached a log as well to show the mod list.

    latest.log

    And here is my video showing the wither being created with your mod and sihywtcamd: https://youtu.be/Vgy-O1fpuRg

    opened by LunexLunertic 0
  • [REQUEST] Blacklist/Whitelist for block breaking

    [REQUEST] Blacklist/Whitelist for block breaking

    First off, love this mod. It's wonderful. It made my wife cry with fear at a zombie for the first time in years. However, we found it weird/annoying that they could break through solid rock, so i lowered the hardness cutoff for them. However, as you probably know, wood and stone have the same hardness for some reason and now they can't break anything we actually build with (aside from glass, which scared the shit out of us last night. Thanks for that!) So if it's not to big of a pain, a whitelist/blacklist for breakable blocks could be a game changer, making it so all zombies can break throughout doors & wood walls, but not our brick fireplace i spent half an hour making.

    Also, as an aside, an option in the config to disable the slime poison (or shrink the aoe at least) would be great too!

    Thanks again for the mod, it's so fun!

    opened by Krullin 0
  • [Request] Zombies break torches

    [Request] Zombies break torches

    Really love the mod! Makes my Minecraft actually difficult again! Keep up the good work.

    I would really love it if Zombies were to break torches. At some point after you have build yourself a nice wall and put torches around the surrounding it get's quite relaxed again. Thus having Zombies break your torches or any light source for that matter should make keeping mobs at bay even in the latter stages of the game more interesting.

    opened by TheOnlyAesir 0
  • Mob mining blocks compatibility for modded blocks

    Mob mining blocks compatibility for modded blocks

    Regardless of max hardness level configuration mobs can mine wooden blocks such as wooden plank, log, bookcase etc. But this only works for vanilla blocks. For example, mobs can't mine modded wooden blocks from Cinderscape, Better Nether, Better End etc. It'd be nice if there were whitelist/blacklist configuration for minable blocks or another fix.

    Thanks for the best difficulty mod for Fabric!

    opened by SweetChilli37 0
  • [Suggestion]More config options

    [Suggestion]More config options

    Thanks a lot for the amazing mod! I think it would be better with these config options added: 1.Configerable scanning range for modified mobs 2.A blacklist or white list for mob that could break blocks 3.Behavior options, such as "zombie flee from sunlight".

    opened by Rad233 0
  • *Feature request*

    *Feature request*

    Creating a "block" whitelist, or blacklist for Mob breaks would give us more control over where mobs go and what they do. I do figure that it changes the fundamental way that mobs check blocks for interactions. Things are looking good, the extra features you have added @AeiouEnigma are looking good, anxously awaiting an update to the curseforge files.

    Thank you for the good work.

    opened by paulorchard 0
Releases(v2.4)
Owner
SciRave
SciRave
C2ME-fabric - A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

null 414 Jan 7, 2023
A Minecraft Mod for Fabric which aims to make Block Entity rendering faster and more customizable with almost no compromises.

Enhanced Block Entities EBE is a 100% client side mod for Minecraft on the Fabric mod loader which aims to increase the performance of block entity re

null 151 Dec 30, 2022
COMMA Config API is an API allowing you to easily create complex and stylish config menu screens for Minecraft Fabric mods

COMMA Config API is an API allowing you to easily create complex and stylish config menu screens for Minecraft Fabric mods. COMMA stands for Configurable Options Menu Modding API

Dr. Rubisco 1 Jan 13, 2022
Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric. Supported Versions Mesh will eventually be able to run on most f

null 12 Dec 13, 2022
A Minecraft Fabric Mod to make splash texts translatable and customizable.

Splasher! ?? Customize Minecraft Splash Texts on Your Own! Contribute a Translation Translate assets/splasher/lang/en_us.json into your favorite langu

KrLite 9 Dec 27, 2022
A Minecraft (Fabric) mod that improves the statistics screen and makes it more useful.

Better Statistics Screen This Minecraft mod replaces the Vanilla statistics screen with an new and improved statistics screen that is easier to use an

TheCSDev 7 Dec 31, 2022
A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

null 411 Jan 5, 2023
bedroom is a latest version fabric base for minecraft clients.

bedroom is a latest version fabric base for minecraft clients. this was made to serve as the base for beach house, i'm just making it public so others

beach house development 27 Dec 15, 2022
Minecraft Multi-Threading Mod Fabric Port

MCMTFabric - Minecraft Multi-Threading Mod Fabric Port This mod is based on the amazing work on JMT-MCMT. Please check that repository for details. No

Grider 108 Dec 30, 2022
An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Axieum 24 Dec 25, 2022
Fabric mod for rainbow backgrounds in minecraft guis

rainbowify rainbowify is a Fabric mod for Minecraft 1.17 that adds a customizable rainbow background to many Minecraft HUDs. Discord: https://discord.

Lennox 18 Sep 29, 2022
A Minecraft mod on the Fabric modloader which aims to add some useful vehicles.

Automobility A Minecraft vehicle mod adding customizable cars. Made for ModFest 1.17 Screenshots Try it out! Recommended to use along with LambdaContr

null 31 Dec 15, 2022
Minecraft mod to change the stack size of all items. Fabric 1.17

Stacker Minecraft mod to change the stack size of all items. For Fabric 1.17 Note: This mod has a config that defaults to 64. Change it to be whatever

Andrew Grant 18 Sep 25, 2022
A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2_01 to Beta 1.7.3.

multiversion-fabric A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2

0n1 2 Mar 13, 2022
Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping.

HotbarSwap Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

null 6 Sep 19, 2022
Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping

HotbarCycle Minecraft Fabric mod for Stardew Valley-inspired hotbar cycling. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

null 7 Jan 8, 2023
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

David M. 16 Nov 22, 2022
A legacy-fabric mod that makes minecraft versions older than 1.13 run using LWJGL 3 instead of the legacy LWJGL 2

A legacy-fabric mod that makes minecraft versions older than 1.13 run using LWJGL 3 instead of the legacy LWJGL 2

Zarzel K. Shih 17 Dec 4, 2022