Giter Club home page Giter Club logo

sihywtcamd's Introduction

So I heard you were talking crap about Minecraft's difficulty ?

Description

This mod aims to increase Minecraft's difficulty. Basically, almost every hostile mob has been reworked, from small changes to huge ones. Some of them are inspired by the Bedrock edition, which is a bit different (and often harder) than the Java one. Although we've changed almost every mob already, feel free to ask for new features or changes in the comment section. Indeed, don't hesitate to share your experience and tell me if you think I should tweak anything to make the experience even better =)

FAQ

  • Does it work on a server?
    Yes, it works on a server. File needed for both client and server for full functionalities. Can be server-side only if you deactivate some features (see the Wiki)

  • Can I include it in my modpack?
    Yes, you are free to include this mod into your modpack

  • For any other things:
    Feel free to share your experience, problems, enhancement ideas in the Discord server, or directly creating issues on the GitHub

sihywtcamd's People

Contributors

charlyb01 avatar galatynf avatar rad586 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sihywtcamd's Issues

Zombie Piglins are always aggro'd

Hey again lol. So after playing around with this mod a bit more, I found that zombie piglins are always angry and aggro'd on you no matter what with SIHYWTCAMD installed.

I'm still on the latest 1.20.1 fabric version.

Removing the mod fixed it,

[Curseforge page] Add Forge port question to FAQ

I was going to request a Forge port, until I read your response to someone else who asked in the comments on this mod's Curseforge page. It may save you some hassle if you add your stance on porting to the FAQ section on the Curseforge page.

Lots of suggestions!

I LOVE your mod, I can't play without it and I would like to make some suggestions inspired on other mods that I think would fit very well with your take. I'm just brainstorming so take my approaches with all the salt you need. Here are some of them:

Undead category.

  • Every adult and baby zombie: They know how to climb ladders and also will properly hide from the sun, waiting for the next moon.

  • Every baby zombie: Their playfully evil nature would make them steal the items the player is holding.

  • Every skeleton: They are immune to normal projectiles (no organs) and will prevent shoot spaming if you hold your shield.

  • Zombies:

    • Now, they have different AIs, giving them more personality: they are slower, but will always gain a speed boost if they burn and if Fabric/Forge: Zombie Horse Spawn is installed. Also, brainless zombies now can spawn as neutral who will wander around aimlessly.
    • Their lust of blood let heal themselves on a succesful attack to the player, on the same proportion the damage they deal. Also, they have natural knockback resistance.
    • Zombie siege ones will try to reach their target, destroying any wooded door/fence gate in their path.
  • Baby zombies:

    • The most unpopular mob now will pounce to their targets, like spiders, because of their size and will try to "parkour", jumping blocks to reach you. And so, they have a reduced knockback resistance.
  • Baby drowned:

    • They will have the chance to spawn as a guardian jockey.
  • Adult husks:

    • Masters of the cursed sands, they have a chance to bury the player on a sand block, making them collapse underground. Or optionally, they surround the player with sand columns, instead of pulling.
    • In an ideal situation, they would remove the 3x3x3 blocks below the player, leaving the 3x1x3 sand blocks around the player is standing on, making a hole on the ground to be impossible for the player to escape. This wouldn't work for a layer below Y<48.
  • Zombie villagers:

    • They show their grudge to the living targeting every animal and every crop (except beetroots because no one cares about them lol, giving them an actual advantage). If they attack a horse, it will transform to a zombie horse. And if they land a succesful attack on the player, they will give the Bad Omen effect.
  • Zombified piglins:

    • Rarely, if a player enters in their nearby area (2, 3 blocks away) they will absolutely berserk.
    • In the overworld, they will haunt pigs aggressively to transform them into one of their kind. Their ultimate purpose will be to destroy their natural enemies: pillagers and villagers, transforming the latter into their zombie variation.
    • In the same line of villagers, now they can be dezombified but with a golden carrot.
  • Skeletons:

    • They can follow you underwater, because why they wouldn't?
    • Normal skeletons have a low probability of carrying glow arrows with them, ensuring every other enemy knows you are there.
    • Spider jockeys have an increased chance to appear and will bring instant damage tipped arrows with them, prioritizing the needs of their undead allies if their health is too low.
    • The dreadful skeleton horseman which appear during a thunderstorm are now faster and will occasionally shoot thunder arrows at you, having no place to you to hide.
    • NEW: Baby skeleton: normal skeletons with normal arrows. They shoot quick volleys at you, reducing the charge between shots at the price of less accuracy. Oh, and they have a chance of spawn as bat jockeys.
  • Strays:

    • The frozen watchmen will shoot instant freezing effect arrows, in top of their slow effect.
  • Wither skeletons:

    • Every skeleton who reach the nether will transform to a wither skeleton.
    • Demons incarnated, now they are fire resistant and hold netherite swords. Run.

Arthropods

  • Every arthropod: No damage from falling and aggro for every fleshy villager.

  • Every larvae: They're twice as fast.

  • Spiders: nothing at all. You made them perfect <3

  • Cave spiders:

    • Ancient workers died because they couldn't escape from these horrifying bugs, giving them poison, weakness, nausea and mining fatigue. Deeper means deadlier.
  • Silverfish:

    • They plagued the underground and now live everywhere. Watch out yourself.
    • If by any mean they reach The End, they will addopt their endermite cousin appereance.
  • Endermites:

    • They will appear in chorus trees forest; this chance is increased if you break infested chorus trees, which will fall from them.
    • Having sucked chorus fruits since eternity, now they have the power to teleport you at a random near location.
    • And least and most important, if they manage to stand on a purpur variant block for a moment, they will grow from their larva stage to an indefinite Shulker pupa.
  • Shulkers:

    • Attacking their impenetrable shell directly with your melee weapons will hurt your hands and weaken you. And don't think to try it while they're closed, they will take no damage.
    • And like their younger stages, stay away from their projectiles, because now they will teleport you away from their nest to keep it safe from you.

Slimes:

  • Every slime:

    • Their chunky bodies will negate fall damage and reflect projectiles.
    • The bigger they are, the slower but stronger, and viceversa.
  • Slimes:

    • Depending on their size, they will fling the player away on hit.
    • Their mucus will inflict slowness, stacking this effect with every hit. Nasty.
    • Dealing damage with you weapon have the chance that it will stack on their body. Killing them will return your item back.
    • They will absorb magma blocks to transform to their nether variant.
  • Magma blocks:

    • Made of magma, they will ignite the player on contact.
    • Biggest ones will melt every stone block where they land, turning them to a magma block.
    • When killed, they will spread a small amount of lava.
    • They will cool down if they land on a slime block or fall in water, returning them to their regular form.

Ghost-like:

  • Every ghost-like: Because of their incorporeal body, they're immune to mundane weapons. Enchanted weapons will be the only way to inflict them damage.

  • Phantoms:

    • Coming from the above dimension, their natural home is located in The End. They're nests are located in end cities, where they spawn more frequently.
  • Vexes:

    • They wander in the dark... I mean, the dark forest.
    • These tricksters inflict darkness on hit to steal your gear.
    • Fortunately, invocated vexes will with their evoker master.

I will continue if you like to hear more from my ideas. Thank you so much! <3

Crash on 1.21 without cc-api

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 2024-07-16 15:20:56
Description: Bootstrap

java.lang.ExceptionInInitializerError
at net.minecraft.class_2246.(class_2246.java:294)
at net.minecraft.class_2358.method_10199(class_2358.java:336)
at net.minecraft.class_2966.method_12851(class_2966.java:52)
at net.minecraft.client.main.Main.main(Main.java:130)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1621 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at net.minecraft.class_1294.(class_1294.java:54)
... 7 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
... 12 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for sihywtcamd.mixins.json:SlimeMixin from mod sihywtcamd during activity: [Transform -> Method tryToMerge(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> INVOKEVIRTUAL -> org/ladysnake/cca/api/v3/component/ComponentKey::get:(Ljava/lang/Object;)Lorg/ladysnake/cca/api/v3/component/Component;]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:313)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1288)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:203)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 15 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.ladysnake.cca.api.v3.component.ComponentKey
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:791)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:777)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:743)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:307)
... 21 more
Caused by: java.lang.ClassNotFoundException: org.ladysnake.cca.api.v3.component.ComponentKey
... 25 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: main
Stacktrace:
at net.minecraft.class_2246.(class_2246.java:294)
at net.minecraft.class_2358.method_10199(class_2358.java:336)
at net.minecraft.class_2966.method_12851(class_2966.java:52)

-- Initialization --
Details:
Modules:
ADVAPI32.dll:Advanced Windows 32 Base API:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
DBGHELP.DLL:Windows Image Helper:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation
DNSAPI.dll:DNS Client API DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
GDI32.dll:GDI Client DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
IPHLPAPI.DLL:IP Helper API:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
MpOav.dll:IOfficeAntiVirus Module:4.18.24060.7 (47d4bdd9064bc68e82ed85dd3a432e84e907a9be):Microsoft Corporation
NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
Ole32.dll:Microsoft OLE for Windows:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
POWRPROF.dll:Power Profile Helper DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
RPCRT4.dll:Remote Procedure Call Runtime:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
SHCORE.dll:SHCORE:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
SHELL32.dll:Windows Shell Common Dll:10.0.22621.3810 (WinBuild.160101.0800):Microsoft Corporation
UMPDC.dll:User Mode Power Dependency Coordinator:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
USER32.dll:Multi-User Windows USER API Client DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
USERENV.dll:Userenv:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
VCRUNTIME140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
WINHTTP.dll:Windows HTTP Services:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
WINMM.dll:MCI API DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
amsi.dll:Anti-Malware Scan Interface:10.0.22621.3527 (WinBuild.160101.0800):Microsoft Corporation
bcrypt.dll:Windows Cryptographic Primitives Library:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
combase.dll:Microsoft COM for Windows:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
dxcore.dll:DXCore:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
gdi32full.dll:GDI Client DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
java.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
javaw.exe:OpenJDK Platform binary:21.0.3.0:Microsoft
jemalloc.dll
jimage.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
jli.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
jna16225695715764529682.dll:JNA native library:7.0.0:Java(TM) Native Access (JNA)
jsvml.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
jvm.dll:OpenJDK 64-Bit server VM:21.0.3.0:Microsoft
kernel.appcore.dll:AppModel API Host:10.0.22621.2715 (WinBuild.160101.0800):Microsoft Corporation
lwjgl.dll
management.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
management_ext.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
msvcp140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
msvcrt.dll:Windows NT CRT DLL:7.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
napinsp.dll:E-mail Naming Shim Provider:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
net.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
nio.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation
ntdll.dll:NT Layer DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
perfos.dll:Windows System Performance Objects DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
pnrpnsp.dll:PNRP Name Space Provider:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
profapi.dll:User Profile Basic API:10.0.22621.3527 (WinBuild.160101.0800):Microsoft Corporation
rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation
vcruntime140_1.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
verify.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
win32u.dll:Win32u:10.0.22621.3880 (WinBuild.160101.0800):Microsoft Corporation
windows.storage.dll:Microsoft WinRT Storage API:10.0.22621.3527 (WinBuild.160101.0800):Microsoft Corporation
winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
wintypes.dll:Windows Base Types DLL:10.0.22621.2860 (WinBuild.160101.0800):Microsoft Corporation
wshbth.dll:Windows Sockets Helper DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
zip.dll:OpenJDK Platform binary:21.0.3.0:Microsoft
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:130)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
Minecraft Version: 1.21
Minecraft Version ID: 1.21
Operating System: Windows 11 (amd64) version 10.0
Java Version: 21.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 156331520 bytes (149 MiB) / 486539264 bytes (464 MiB) up to 8657043456 bytes (8256 MiB)
CPUs: 16
Processor Vendor: GenuineIntel
Processor Name: 12th Gen Intel(R) Core(TM) i5-12600K
Identifier: Intel64 Family 6 Model 151 Stepping 2
Microarchitecture: Alder Lake
Frequency (GHz): 3.69
Number of physical packages: 1
Number of physical CPUs: 10
Number of logical CPUs: 16
Graphics card #0 name: NVIDIA GeForce GTX 1070
Graphics card #0 vendor: NVIDIA
Graphics card #0 VRAM (MiB): 8192.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 31.0.15.4617
Graphics card #1 name: Intel(R) UHD Graphics 770
Graphics card #1 vendor: Intel Corporation
Graphics card #1 VRAM (MiB): 1024.00
Graphics card #1 deviceId: VideoController2
Graphics card #1 versionInfo: 31.0.101.4577
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.40
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.40
Memory slot #1 type: DDR4
Virtual memory max (MiB): 30476.31
Virtual memory used (MiB): 16159.33
Swap memory total (MiB): 14336.00
Swap memory used (MiB): 300.52
Space in storage for jna.tmpdir (MiB): available: 13960.31, total: 243012.00
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 13960.31, total: 243012.00
Space in storage for io.netty.native.workdir (MiB): available: 13960.31, total: 243012.00
Space in storage for java.io.tmpdir (MiB): available: 22808.94, total: 476124.00
Space in storage for workdir (MiB): available: 13960.31, total: 243012.00
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8256m -Xms256m
Fabric Mods:
achiopt: AchievementOptimizer 1.21-1.1.0
additionalstructures: Additional Structures 5.0.0-fabric
ambientenvironment: AmbientEnvironment 17.0.0.5
ante: Anvil Never Too Expensive 1.2
appleskin: AppleSkin 3.0.2+mc1.21
architectury: Architectury 13.0.4
badoptimizations: BadOptimizations 2.1.4
balm-fabric: Balm 21.0.14
kuma_api: KumaAPI 21.0.4
basicweapons: Basic Weapons 1.2.8+1.21
bclib: BCLib 21.0.7
better_climbing: Better Climbing 3
betterchunkloading: Better chunk loading mod 1.21-4.4
betterf3: BetterF3 11.0.1
betternether: Better Nether 21.0.6
boatbreakfix: Boat Break Fix 1.0.2
cloth-config: Cloth Config v15 15.0.127
cloth-basic-math: cloth-basic-math 0.6.1
cobweb: Cobweb 1.1.2
collective: Collective 7.71
colorfulhearts: Colorful Hearts 10.1.2
combat-plus-core: Combat+ Core 3.0.0+1.21
lilylib: LilyLib 1.2.3+1.21
configured: Configured 2.5.0
connectivity: Connectivity Mod 1.21-5.7
controlling: Controlling 18.0.1
crawl: Crawl 0.13.0
creativecore: CreativeCore 2.12.2
net_neoforged_bus: bus 7.2.0
creeperoverhaul: Creeper Overhaul 4.0.4
cullleaves: Cull Leaves 3.4.0
cupboard: cupboard 1.21-2.7
cutthrough: Cut Through 21.0.0
darkenchanting: Dark Enchanting 1.3.0+1.21
omegaconfig: Omega Config Architectury 1.5.1
disenchanting_table: Dis-Enchanting Table 3.0.1
doubledoors: Double Doors 5.8
dynamic_fps: Dynamic FPS 3.6.0
net_lostluma_battery: battery 1.0.1
eatinganimationid: Eating Animation 1.21+1.9.72
enchantingtree: EnchantingTree 1.0.0
endrem: End Remastered 5.3.2
enhancedblockentities: Enhanced Block Entities 0.10.1+1.21
entity_texture_features: Entity Texture Features 6.1.3
org_apache_httpcomponents_httpmime: httpmime 4.5.10
euphoria_patcher: Euphoria Patcher 0.3.4-fabric
io_sigpipe_jbsdiff: jbsdiff 1.0
expanded_axe_enchanting: Expanded Axe Enchanting 1.0.9
expanded_trident_enchanting: Expanded Trident Enchanting 1.0.9
extended-enchanting: Extended Enchanting 2.0.0+1.21
fabric-api: Fabric API 0.100.7+1.21
fabric-api-base: Fabric API Base 0.4.42+6573ed8cd1
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.67+b5597344d1
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.29+5bd9f1bcd1
fabric-block-api-v1: Fabric Block API (v1) 1.0.22+0af3f5a7d1
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.10+6573ed8cd1
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.52+0af3f5a7d1
fabric-client-tags-api-v1: Fabric Client Tags 1.1.15+6573ed8cd1
fabric-command-api-v1: Fabric Command API (v1) 1.2.49+f71b366fd1
fabric-command-api-v2: Fabric Command API (v2) 2.2.28+6ced4dd9d1
fabric-commands-v0: Fabric Commands (v0) 0.2.66+df3654b3d1
fabric-content-registries-v0: Fabric Content Registries (v0) 8.0.15+b5597344d1
fabric-convention-tags-v1: Fabric Convention Tags 2.0.18+7f945d5bd1
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.4.2+c111832ad1
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.29+0af3f5a7d1
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.1.25+6a6dfa19d1
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 20.2.12+16c4ae25d1
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.0+6fc22b99d1
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.12+6fc22b99d1
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.10+e633f883d1
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.53+6ced4dd9d1
fabric-item-api-v1: Fabric Item API (v1) 11.0.0+afdfc921d1
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.1.3+78017270d1
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.47+0af3f5a7d1
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.45+df3654b3d1
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.3.11+8f3583aed1
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.13+3f89f5a5d1
fabric-loot-api-v3: Fabric Loot API (v3) 1.0.1+3f89f5a5d1
fabric-message-api-v1: Fabric Message API (v1) 6.0.13+6573ed8cd1
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 2.0.0+fe474d6bd1
fabric-networking-api-v1: Fabric Networking API (v1) 4.2.0+ab7edbacd1
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 15.1.13+d1321076d1
fabric-particles-v1: Fabric Particles (v1) 4.0.2+6573ed8cd1
fabric-recipe-api-v1: Fabric Recipe API (v1) 5.0.10+65089712d1
fabric-registry-sync-v0: Fabric Registry Sync (v0) 5.0.25+5bd9f1bcd1
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.3.0+0ae0b97dd1
fabric-renderer-indigo: Fabric Renderer - Indigo 1.6.5+48fb1586d1
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.68+df3654b3d1
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.48+73761d2ed1
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.6+b5597344d1
fabric-rendering-v0: Fabric Rendering (v0) 1.1.71+df3654b3d1
fabric-rendering-v1: Fabric Rendering (v1) 5.0.5+df16efd0d1
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 4.2.1+d153f344d1
fabric-resource-loader-v0: Fabric Resource Loader (v0) 1.2.0+7e687b32d1
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.24+b5597344d1
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.82+b5597344d1
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.23+6573ed8cd1
fabric-transfer-api-v1: Fabric Transfer API (v1) 5.1.15+3dccd343d1
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.0.12+6573ed8cd1
fabric-language-kotlin: Fabric Language Kotlin 1.11.0+kotlin.2.0.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.0.0
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.0.0
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.0.0
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.0.0
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.24.0
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.1
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.1
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.6.0
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
fabricloader: Fabric Loader 0.16.0
mixinextras: MixinExtras 0.4.0
fadeless: Fadeless 1.0.1
farsight: Farsight Mod 1.21-4.3
org_jctools_jctools-core: jctools-core 4.0.1
ferritecore: FerriteCore 7.0.0
flowerymooblooms: Friends&Foes - Flowery Mooblooms 2.0.2
forgeconfigapiport: Forge Config API Port 21.0.5
com_electronwill_night-config_core: core 3.8.0
com_electronwill_night-config_toml: toml 3.8.0
fpsreducer: FPS Reducer 1.21-2.9
friendsandfoes: Friends&Foes 2.0.14
geckolib: GeckoLib 4 4.5.6
glitchcore: GlitchCore 2.0.0.2
net_jodah_typetools: typetools 0.6.3
gpumemleakfix: Gpu memory leak fix mod 1.21-1.8
hopobettermineshaft: Hopo Better Mineshaft 1.2.5
hunger_remover: Hunger Remover 1.0.9
idwtialsimmoedm: idwtialsimmoedm 0.3.1+1.21
immediatelyfast: ImmediatelyFast 1.2.18+1.21
net_lenni0451_reflect: Reflect 1.3.4
indium: Indium 1.0.34+mc1.21
iris: Iris 1.7.3+mc1.21
io_github_douira_glsl-transformer: glsl-transformer 2.0.1
org_anarres_jcpp: jcpp 1.4.14
org_antlr_antlr4-runtime: antlr4-runtime 4.13.1
itemphysic: ItemPhysic 1.7.2
jade: Jade 15.1.4+fabric
jamlib: JamLib 1.0.9+1.21
blue_endless_jankson: jankson 1.2.3
java: OpenJDK 64-Bit Server VM 21
jeed: Just Enough Effects Descriptions 1.21-2.2.2
jei: Just Enough Items 19.5.0.35
justenoughbreeding: Just Enough Breeding 1.2.4
kiwi: Kiwi Library 15.1.0+fabric
krypton: Krypton 0.2.8
com_velocitypowered_velocity-native: velocity-native 3.3.0-SNAPSHOT
leavesbegone: Leaves Be Gone 21.0.0
letmedespawn: Let Me Despawn 1.3.0
linearxp: Linear XP 1.0.1
lithium: Lithium 0.12.7
lootintegrations: Loot integration Mod 1.21-3.7
midnightlib: MidnightLib 1.5.7
minecraft: Minecraft 1.21
modelfix: Model Gap Fix 1.21-1.6
modernfix: ModernFix 5.18.8+mc1.21
monolib: MonoLib 1.3.0
mr_dungeons_andtaverns: Dungeons and Taverns 1-v4.3
necronomicon: Necronomicon 1.4.2
netherportalfix: NetherPortalFix 21.0.2
no-xp-anvils: No XP Anvils 1.1.0-fabric-1.21
nochatreports: No Chat Reports 1.21-v2.8.0
noisium: Noisium 2.2.1+mc1.21
nullscape: Nullscape 1.2.7
nyfsspiders: Nyf's Spiders 2.3.0
commonnetworking: Common Network 1.0.11-1.21
obsidianui: ObsidianUI 0.2.7+mc1.21
passablefoliage: Passable Foliage 9.0.2+fabric
philipsruins: Philip`s Ruins 1.21
puffish_skills: Pufferfish's Skills 0.13.0
puzzleslib: Puzzles Lib 21.0.15
reeses-sodium-options: Reese's Sodium Options 1.7.2+mc1.21
repurposed_structures: Repurposed Structures 7.5.3+1.21-fabric
resourcefulconfig: Resourcefulconfig 3.0.2
resourcefullib: Resourceful Lib 3.0.9
com_teamresourceful_bytecodecs: bytecodecs 1.1.2
com_teamresourceful_yabn: yabn 1.0.3
rightclickharvest: Right Click Harvest 4.3.1+1.21
rrls: Remove Reloading Screen 5.0.2+mc1.21-fabric
ryoamiclights: RyoamicLights 0.2.9+mc1.21
searchables: Searchables 1.0.1
sihywtcamd: sihywtcamd 1.10.1+1.21
smoothchunk: Smooth chunk save Mod 1.21-3.6
snowrealmagic: Snow! Real Magic! 11.0.2+fabric
sodium: Sodium 0.5.11+mc1.21
sodium-extra: Sodium Extra 0.5.7+mc1.21
caffeineconfig: CaffeineConfig 1.3.0+1.17
soul_fire_d: Soul Fire'd 5.0.1
sound_physics_remastered: Sound Physics Remastered 1.21-1.4.5
stackrefill: Stack Refill 4.4
structory: Structory 1.3.5
terralith: Terralith 2.5.4
thiccpackets: Extra Thicc Packets 1.17-1.19+
visuality: Visuality 0.7.6+1.21
voicechat: Simple Voice Chat 1.21-2.5.19
wover: WorldWeaver 21.0.8
wover-biome: WorldWeaver - Biome API 21.0.8
wover-block: WorldWeaver - Block and Item API 21.0.8
wover-common: WorldWeaver - Common API 21.0.8
wover-core: WorldWeaver - Core API 21.0.8
wover-datagen: WorldWeaver - Datagen API 21.0.8
wover-events: WorldWeaver - Events API 21.0.8
wover-feature: WorldWeaver - Feature API 21.0.8
wover-generator: WorldWeaver - World Generator API 21.0.8
wover-item: WorldWeaver - Item API 21.0.8
wover-math: WorldWeaver - Math API 21.0.8
wover-preset: WorldWeaver - World Preset API 21.0.8
wover-recipe: WorldWeaver - Recipe API 21.0.8
wover-structure: WorldWeaver - Structure API 21.0.8
wover-surface: WorldWeaver - Surface API 21.0.8
wover-tag: WorldWeaver - Tag API 21.0.8
wover-ui: WorldWeaver - UI API 21.0.8
wunderlib: WunderLib 21.0.3
xaeroworldmap: Xaero's World Map 1.38.8
yeetusexperimentus: Yeetus Experimentus 87.0.0
yet_another_config_lib_v3: YetAnotherConfigLib 3.5.0+1.21-fabric
com_twelvemonkeys_common_common-image: common-image 3.10.0
com_twelvemonkeys_common_common-io: common-io 3.10.0
com_twelvemonkeys_common_common-lang: common-lang 3.10.0
com_twelvemonkeys_imageio_imageio-core: imageio-core 3.10.0
com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.10.0
com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.10.0
org_quiltmc_parsers_gson: gson 0.2.1
org_quiltmc_parsers_json: json 0.2.1
zoomify: Zoomify 2.14.0+1.21
com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.5.1
Launched Version: fabric-loader-0.16.0-1.21
Launcher name: minecraft-launcher
Backend library: LWJGL version 3.3.3-snapshot
Backend API: Unknown
Window size:
GFLW Platform:
GL Caps: ERR
GL debug messages:
Is Modded: Definitely; Client brand changed to 'fabric'
Universe: 404
Type: Client (map_client.txt)
Locale: en_US
System encoding: Cp1252
File encoding: UTF-8
CPU:

Crash on canCaveSpiderSpawn with Negative Y Position

Server Exception:

java.lang.IllegalArgumentException: bound must be positive
	at java.util.Random.nextInt(Random.java:388)
	at com.github.galatynf.sihywtcamd.Utils.canCaveSpiderSpawn(Utils.java:21)
	at net.minecraft.entity.mob.HostileEntity.handler$dhb000$changeCaveSpiderSpawn(HostileEntity:525)
	at net.minecraft.entity.mob.HostileEntity.canSpawnInDark(HostileEntity)
	at net.minecraft.entity.SpawnRestriction.canSpawn(SpawnRestriction:156)
	at net.minecraft.world.SpawnHelper.canSpawn(SpawnHelper:329)
	at net.minecraft.world.SpawnHelper.spawnEntitiesInChunk(SpawnHelper:262)
	at net.minecraft.world.SpawnHelper.spawnEntitiesInChunk(SpawnHelper:199)
	at net.minecraft.world.SpawnHelper.spawn(SpawnHelper:187)
	at net.minecraft.server.world.ServerChunkManager.method_20801(ServerChunkManager:368)
	at java.util.ArrayList.forEach(ArrayList.java:1511)
	at net.minecraft.server.world.ServerChunkManager.tickChunks(ServerChunkManager:355)
	at net.minecraft.server.world.ServerChunkManager.tick(ServerChunkManager:324)
	at net.minecraft.server.world.ServerWorld.tick(ServerWorld:372)
	at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:891)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer:831)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer:96)
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:697)
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:270)
	at java.lang.Thread.run(Thread.java:831)

com.github.galatynf.sihywtcamd.utils
Line 21: random.nextInt((int) Math.cbrt(pos.getY())) assumes the Y position of the attempted spawn is never negative. This doesn't hold true for the experimental 1.17 datapack deepening cave generation to negative Y levels. Either abs(), round or offset this.

Compatibility issue with "frycmobvariants"

I am crashing with the new update (1.10) after couple minutes of playing on a world. I do have lots of mods installed, but the previous update (1.9.1) doesn't cause me to crash. Not sure if it's a compatibility issue or not, but I noticed something with the Dungeon Difficulty mod by daedelus_dev and this mod: "

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2945$class_2946.method_12794()" because the return value of "net.minecraft.class_2945.method_12783(net.minecraft.class_2940)" is null
at net.minecraft.class_1639.handler$koi001$sihywtcamd$makeEyeHeightDependsOnSize(class_1639.java:1555)
at net.minecraft.class_1917.handler$dfo000$dungeon_difficulty$pre_serverTick(class_1917.java:2045)

"
Log: 2024-03-29-2.log.gz

Incompatible with Bewitchment

The bewitchment outrage curse causes a loop with this mod, where the curse calls setTarget, and setTarget calls your addBlindnessE method, which calls isPlayerStaring, which calls the outrage check again.

&& isPlayerStaring((PlayerEntity) target)) {

https://github.com/MoriyaShiine/bewitchment/blob/7fe07ae4f95613a12132efb7f233981bc0c6b57c/src/main/java/moriyashiine/bewitchment/mixin/curse/EndermanEntityMixin.java#L34

Crash from mixins error

Heya! When I try to load a world, my game will crash and it only happens when I try to use the SIHYWTCAMD mod. The log mentions a mixin error involving Cardinal Components.

I'm the using the latest 1.20.2 version, here are my logs:
crash-2024-01-16_03.59.48-client.txt

Hope this helps, ty!

Merchant hostility applying to random entities?

We received a bug report over at Better Animals Plus about this mod interacting with our entities when merchant hostility is enabled.
itsmeow/betteranimalsplus#300

We also received a similar bug report in the comments on CurseForge, so it seems multiple users have been affected by this. I took a look at your code, I'm really not sure how this would happen unless your mixin target somehow applied to the base classes of entities.

Issue Content

When sihywtcamd's config

"merchantHostility": true

then every mob in this mod attempts to murder villagers and guildmasters.

To Reproduce

Steps to reproduce the behavior:

  1. Download sihywtcamd & install alongside betteranimalsplus
  2. Navigate to config\sihywtcamd\overworld.json and change merchantHostility to true
  3. Put any villagers next to any animals from betteranimalsplus.

Versions

  • Minecraft Version: 1.18.1
  • Architectury API Version: architectury-3.6.15.jar
  • Platform (Forge/Fabric): Fabric
  • Fabric Loader Version: 0.12.12
  • Fabric API Version: fabric-api-0.46.1+1.18.jar
  • Mod Version: betteranimalsplus-1.18.1-11.0.3-fabric.jar with sihywtcamd-1.5.2+1.18.jar

[Bug] Frozen Phantoms

phantoms don't have flapping animations or a red flash when hit. even when translucency is turned off

Mobs do not spawn

Well i put this mod on my mod list and once i started the world, hostile mobs didn't spawn, after a few minutes i remove the mod and start again the world and mobs start to spawn.

Im not sure, but is like this mod disable the spawn of hostile mobs
Edit: Solved

Slimes Multiply Infinitely After Dying

1 small slime can turn into 3 big slimes after killing them, had to command kill
[28.07 15:06:02] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 12 entities]
[28.07 15:06:10] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 19 entities]
[28.07 15:06:12] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 35 entities]
[28.07 15:06:14] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 43 entities]
[28.07 15:06:15] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 25 entities]
[28.07 15:06:18] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 12 entities]
[28.07 15:06:20] [Server] [Server thread/INFO]: [H00K_Daddy2: Killed 12 entities]

Mixin apply fail log error?

[main/FATAL]: Mixin apply failed sihywtcamd.mixins.json:EndermanMixin -> net.minecraft.class_1560: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/class_1560::addBlindnessE with priority 1000 cannot inject into net/minecraft/class_1560::method_7026(Lnet/minecraft/class_1657;)Z merged by safro.fabric.enchantments.mixin.enchantment.PumpkinHeadMixin with priority 1000 [PREINJECT Applicator Phase -> sihywtcamd.mixins.json:EndermanMixin -> Prepare Injections ->  -> handler$dno000$addBlindnessE(Lnet/minecraft/class_1657;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_1560::addBlindnessE with priority 1000 cannot inject into net/minecraft/class_1560::method_7026(Lnet/minecraft/class_1657;)Z merged by safro.fabric.enchantments.mixin.enchantment.PumpkinHeadMixin with priority 1000 [PREINJECT Applicator Phase -> sihywtcamd.mixins.json:EndermanMixin -> Prepare Injections ->  -> handler$dno000$addBlindnessE(Lnet/minecraft/class_1657;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare]
	at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) ~[sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) [sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) [sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) [sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) [sponge-mixin-0.9.4+mixin.0.8.2.jar:0.9.4+mixin.0.8.2]
	at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23) [fabric-loader-0.11.6.jar:0.9.4+mixin.0.8.2]
	at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:162) [fabric-loader-0.11.6.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:154) [fabric-loader-0.11.6.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51]
	at net.minecraft.class_1299.<clinit>(class_1299.java:174) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_3103.<clinit>(class_3103.java:27) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_3031.<clinit>(class_3031.java:62) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_5464.<clinit>(class_5464.java:92) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_5458.method_30571(class_5458.java:46) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_5458$$Lambda$256/61653998.get(Unknown Source) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:75) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_5458$$Lambda$262/79685693.accept(Unknown Source) [intermediary-1.16.5.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:676) [?:1.8.0_51]
	at net.minecraft.class_5458.<clinit>(class_5458.java:74) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:237) [intermediary-1.16.5.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:42) [intermediary-1.16.5.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:137) [intermediary-1.16.5.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) [fabric-loader-0.11.6.jar:?]
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-loader-0.11.6.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.6.jar:?]

This mod all of a sudden stopped working for some reason, returning error code 0 and returning this in the logs. There is no crash report or anything.

Game Stats

Fabric 0.11.6
Sodium (Iris Shaders)
Minecraft 1.16.5
Running with optimization mods and no other mob mods except for elemental creepers, which does NOT change this outcome.
Running alongside sihywtcamc

zombieTypeBuffed Idea

Discussed in #16

Originally posted by deftesthawk August 13, 2021
I'd love a config setting that allows you to change how this works, for example instead of it making all zombies take 1 damage it could reduce the damage you deal to them by a configurable percentage. I'd probably pick 50% maybe 75% less damage, somewhere around that area. Thanks for opening a discussion tab this is exactly what I needed :)

Idea: Cave spider buffs

I think that this mod could utilize cave spiders to enhance the danger of exploring caves, and/or make them a more prominent threat in their vanilla home, the mineshafts. In vanilla, cave spiders are restricted to only spawning from spawners, so the threat that they pose can be completely removed from a given area somewhat easily. This is compounded by the fact that the spawners often don't cover the area of the mineshaft very well due both to them not generating very frequently and needing the player to be within range of the.
I have some assorted ideas that you could potentially use or take inspiration to make them a bit more interesting. All of these would need to be subjected to playtesting, of course, for finer balance.

  • Cave spiders could spawn anywhere in caves. They would have to have their spawn height limited to keep them underground. They could simply be a rare spawn anywhere underground, similarly to what this mod does with guardians in ocean biomes, but I think it would be more interesting if, as one goes lower in the world, less regular spiders and more cave spiders would spawn, making spelunking deep into the dark deadlier as one goes further down. The cave spider's tiny hitbox would also mean that they can spawn in 1x1x1 areas that other mobs cannot, making them potentially more insidious than regular mobs; players would find them occasionally in their branch mines and know that there's a tiny space somewhere they left unilluminated.

  • Cave spiders could use a longer or higher tier poison effect, or have a chance to. Just making them all give Poison II would weaken the player faster, and that would be that. As an alternative, cave spiders could have a chance, based on local difficulty, to spawn with the ability to dish out longer-lasting or higher-tier poison effects. This alternative doesn't make much sense if they are not allowed to spawn in caves, however, since the spawners in mineshafts can be dealt with pretty quickly, so the local difficulty wouldn't have much a chance to kick in; if you keep them restricted to mineshafts, just giving them stronger/longer-lasting poison would make more sense.

Cave spiders could deal more regular damage, as they need to finish off a player due to their poison being unable to actually kill, and their current regular damage is pitiful, especially with armour, restricting their ability to do this.

  • Cave spider spawner corridors could be made more frequent in mineshafts. This would make the mineshafts have more cave spiders without sacrificing the concept of needing to destroy their nests. Whether or not a mineshaft has plenty of spiders or not is based on worldgen RNG, so some are pitiful while others are deadly; as such, I'm not sure if this change is needed or not.

  • Cave spiders spawned from spawners could be made more deadly if they are allowed to spawn in caves, to make the structures more meaningful. They could have stronger or longer lasting poison, deal more regular damage, and/or even appear larger.

How do I disable zombie type buffed?

In the config it says:

"zombieTypeBuffed": "ALL"

What would I have to change the "ALL" to so I can disable it, also what other things can I type in that field?

crashes with nox

it crashes together. heres the crash template from mixin conflict helper:

Nox is conflicting with sihywtcamd.

Stacktrace

org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("INVOKE") on net/minecraft/class_1621::nox$betterSlimeSpawn with priority 1000 cannot inject into net/minecraft/class_1621::method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315; merged by com.github.galatynf.sihywtcamd.mixin.SlimeMixin with priority 1000 [PREINJECT Applicator Phase -> nox.mixins.json:SlimeEntityMixin from mod nox -> Prepare Injections ->  -> handler$ipf000$nox$betterSlimeSpawn(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare]
	at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305)
	at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at net.minecraft.class_2246.<clinit>(class_2246.java:391)
	at net.minecraft.class_1802.<clinit>(class_1802.java:21)
	at net.mehvahdjukaar.moonlight.api.fluids.FoodProvider.<clinit>(FoodProvider.java:33)
	at net.mehvahdjukaar.moonlight.api.fluids.SoftFluid$Builder.<init>(SoftFluid.java:244)
	at net.mehvahdjukaar.moonlight.api.fluids.fabric.SoftFluidRegistryImpl.getDefaultValue(SoftFluidRegistryImpl.java:81)
	at net.minecraft.class_5458.method_44104(class_5458.java:98)
	at net.minecraft.class_5458.method_30566(class_5458.java:105)
	at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
	at net.minecraft.class_5458.<clinit>(class_5458.java:104)
	at net.minecraft.class_2378.<clinit>(class_2378.java:326)
	at net.minecraft.class_2966.method_12851(class_2966.java:50)
	at net.minecraft.client.main.Main.method_44604(Main.java:161)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

Mod list

- actuallyusefulsmithingtable 0.0.1-1.19
- ad_astra 1.12.6
- adaptedorigins 1.19-2.2.0-FABRIC
- additionalentityattributes 1.0.0+1.19 via apoli
- advanced_runtime_resource_pack 0.6.2 via enhancedblockentities
- adventurez 1.4.17
- alloy_forgery 2.0.20+1.19
- alloygery 2.5.4+1.19.2
- allstackable v1.5.6-1.19
- alternate-current 1.5.0
- amecsapi 1.3.7+mc22w17a via mousewheelie
- amplifiednether 1.2
- angling 1.0.0
- apoli 2.6.1 via origins
- appleskin 2.4.1+mc1.19
- apugli 1.9.3+1.19-fabric via grounded_origins
- architectury 6.2.43
- armorrenderlib 0.2.6 via alloygery
- autoattack 1.3.2
- autoconfig1u 3.4.0
- axesareweapons 1.6.5
- bclib 2.1.6
- beaconoverhaul 1.7.3+1.19.2
- betterbeaconplacement 3.1
- betterdeserttemples 1.19.2-Fabric-2.2.2
- betterdungeons 1.19.2-Fabric-3.2.1
- betterend 2.1.4
- betterfortresses 1.19.2-Fabric-1.0.5
- betterfpsdist 1.19-2.4
- bettermineshafts 1.19.2-Fabric-3.2.0
- betteroceanmonuments 1.19.2-Fabric-2.1.0
- betterstrongholds 1.19.2-Fabric-3.2.0
- betterthanmending 1.3.0
- betterwitchhuts 1.19.2-Fabric-2.1.0
- bigbeacons 1.2.6
- blockus 2.5.9+1.19.2
- blue_endless_jankson 1.2.1 via owo
- bookshelf 16.2.18
- boostedbrightness 2.1.2
- bosses_of_mass_destruction 1.4.6-1.19.2
- botarium 1.8.2
- caffeineconfig 1.0.0+1.17 via sodium-extra
- calibrated 1.1.0+1.19
- calio 1.7.0 via apoli
- candlelight_dinner 1.0.0
- capsaicin 1.1.0+mc1.19.3 via spoiledz
- cardinal-components 5.0.2
- cardinal-components-base 5.0.2 via cardinal-components
- cardinal-components-block 5.0.2 via cardinal-components
- cardinal-components-chunk 5.0.2 via cardinal-components
- cardinal-components-entity 5.0.2 via cardinal-components
- cardinal-components-item 5.0.2 via cardinal-components
- cardinal-components-level 5.0.2 via cardinal-components
- cardinal-components-scoreboard 5.0.2 via cardinal-components
- cardinal-components-world 5.0.2 via cardinal-components
- cave_enhancements 1.19.2-2.1.11-fabric
- cenchants 2.14.2
- chatlagremover 1.0
- chatpatches 192.2.1
- chipped 2.1.4
- chunksending 1.19-2.5
- cinderscapes 3.0.3
- cinderscapes-client 3.0.3 via cinderscapes
- cinderscapes-common 3.0.3 via cinderscapes
- cinderscapes-worldgen 3.0.3 via cinderscapes
- clarks_classes 1.19-4.0.2-FABRIC
- cleancut 1.19.2-5.1-fabric
- clearwater 2.0
- clickadv 3.0
- cloth-basic-math 0.6.1 via cloth-config
- cloth-config 8.2.88
- clumps 9.0.0+14
- coat 1.0.0-beta.19+mc22w17a via mousewheelie
- collective 6.53
- com_electronwill_night-config_core 3.6.6 via servercore
- com_electronwill_night-config_toml 3.6.6 via servercore
- com_eliotlash_mclib_mclib 20 via geckolib3
- com_github_jctools_jctools_jctools-core v4.0.1 via farsight
- com_github_llamalad7_mixinextras 0.2.0-beta.6 via memoryleakfix
- com_google_code_findbugs_jsr305 3.0.2 via create
- com_moandjiezana_toml_toml4j 0.7.2 via paragon
- com_sksamuel_scrimage_scrimage-core 4.0.31 via minelib
- com_typesafe_config 1.4.2 via woods_and_mires
- common-protection-api 1.0.0 via universal-graves
- confluence 1.0.0
- connectivity 1.19.2-3.8
- controlling 10.0+7
- crafttweaker 10.1.41
- create 0.5.0.i-991+1.19.2
- createaddition 20230211a
- creategoggles 0.5.4
- createreibugfix 0.1.2-mc1.19.x
- creaturesfromthesnow 4.1.0+1.19.2
- cropped 1.0.1
- croptopia 2.2.2
- ctm 1.0.1+1.19
- cultivate 1.0.0
- customportalapi 0.0.1-beta54-1.19 via deeperdarker
- darktimer 1.0.3
- datacriteria 1.0.0-beta.3+1.19 via calibrated
- dawn 3.5.0
- deathlog 0.2.11+1.19
- debugify 2.8.0
- deeperdarker 1.1.6
- detailab 2.6.2+1.19-fabric
- diamondingots 1.5-fabric.70+1.19.2
- disable_custom_worlds_advice 3.0 via snowpig
- dragonloot 1.1.2
- dramaticdoors 1.19.2-1.4.2_1
- dripstone_fluid_lib 2.0.1 via milk
- dummmmmmy 1.19.2-1.7.1
- durability101 0.0.4
- ea 1.0.0
- easymagic 4.3.3
- eldritch_mobs 1.12.11
- enchancement 1.19-14
- enchantment-transfer 0.0.6-fabric-1.19.2
- enchantmentpreservation 1.19.2-1.0.1
- enchdesc 13.0.14
- enderscape 0.4.1-1.19.2
- endrem 5.2.0
- enhancedblockentities 0.7.2+1.19.2
- entitycollisionfpsfix 2.0.0.0
- entityculling 1.6.1-mc1.19.2
- error_notifier 1.0.9 via roughlyenoughitems
- essential-container 1.0.0
- essential-loader 1.0.0 via essential-container
- expandedenderchest 1.0.0+1.19.2
- experiencebugfix 19
- explorify-fabric 1.19-1.3.0
- extra_classes_origins 1.0.0
- extractinator 2.0.1
- extrakeybinds 0.4.0+1.17-1.19.2
- extraorigins 1.19-2
- fabric-api 0.76.0+1.19.2
- fabric-api-base 0.4.15+8f4e8eb390 via fabric-api
- fabric-api-lookup-api-v1 1.6.14+93d8cb8290 via fabric-api
- fabric-biome-api-v1 9.1.1+16f1e31390 via fabric-api
- fabric-block-api-v1 1.0.2+e415d50e90 via fabric-api
- fabric-blockrenderlayer-v1 1.1.25+cafc6e8e90 via fabric-api
- fabric-client-tags-api-v1 1.0.5+b35fea8390 via fabric-api
- fabric-command-api-v1 1.2.16+f71b366f90 via fabric-api
- fabric-command-api-v2 2.2.1+413cbbc790 via fabric-api
- fabric-commands-v0 0.2.33+df3654b390 via fabric-api
- fabric-containers-v0 0.1.41+df3654b390 via fabric-api
- fabric-content-registries-v0 3.5.2+7c6cd14d90 via fabric-api
- fabric-convention-tags-v1 1.3.0+4bc6e26290 via fabric-api
- fabric-crash-report-info-v1 0.2.8+aeb40ebe90 via fabric-api
- fabric-data-generation-api-v1 5.3.8+413cbbc790 via fabric-api
- fabric-dimensions-v1 2.1.35+0d0f210290 via fabric-api
- fabric-entity-events-v1 1.5.4+9244241690 via fabric-api
- fabric-events-interaction-v0 0.4.34+562bff6e90 via fabric-api
- fabric-events-lifecycle-v0 0.2.36+df3654b390 via fabric-api
- fabric-game-rule-api-v1 1.0.24+b6b6abb490 via fabric-api
- fabric-item-api-v1 1.6.6+b7d1888890 via fabric-api
- fabric-item-groups-v0 0.3.39+9244241690 via fabric-api
- fabric-key-binding-api-v1 1.0.25+5c4fce2890 via fabric-api
- fabric-keybindings-v0 0.2.23+df3654b390 via fabric-api
- fabric-language-kotlin 1.9.3+kotlin.1.8.20
- fabric-lifecycle-events-v1 2.2.4+1b46dc7890 via fabric-api
- fabric-loot-api-v2 1.1.13+83a8659290 via fabric-api
- fabric-loot-tables-v1 1.1.16+9e7660c690 via fabric-api
- fabric-message-api-v1 5.0.7+93d8cb8290 via fabric-api
- fabric-mining-level-api-v1 2.1.24+33fbc73890 via fabric-api
- fabric-models-v0 0.3.21+c6af733c90 via fabric-api
- fabric-networking-api-v1 1.2.11+10eb22f490 via fabric-api
- fabric-networking-v0 0.3.28+df3654b390 via fabric-api
- fabric-object-builder-api-v1 4.2.2+d8ef690890 via fabric-api
- fabric-particles-v1 1.0.14+4d0d570390 via fabric-api
- fabric-permissions-api-v0 0.2-SNAPSHOT via servercore
- fabric-recipe-api-v1 1.0.1+413cbbc790 via fabric-api
- fabric-registry-sync-v0 0.9.32+9244241690 via fabric-api
- fabric-renderer-api-v1 1.2.1+1adbf27790 via fabric-api
- fabric-renderer-indigo 0.8.0+1adbf27790 via fabric-api
- fabric-renderer-registries-v1 3.2.24+df3654b390 via fabric-api
- fabric-rendering-data-attachment-v1 0.3.19+6e0787e690 via fabric-api
- fabric-rendering-fluids-v1 3.0.11+4d0d570390 via fabric-api
- fabric-rendering-v0 1.1.27+df3654b390 via fabric-api
- fabric-rendering-v1 1.12.1+d8ef690890 via fabric-api
- fabric-resource-conditions-api-v1 2.1.2+aae9039d90 via fabric-api
- fabric-resource-loader-v0 0.8.4+edbdcddb90 via fabric-api
- fabric-screen-api-v1 1.0.32+4d0d570390 via fabric-api
- fabric-screen-handler-api-v1 1.3.7+1cc24b1b90 via fabric-api
- fabric-sound-api-v1 1.0.2+c4f28df590 via fabric-api
- fabric-textures-v0 1.0.24+aeb40ebe90 via fabric-api
- fabric-transfer-api-v1 2.1.6+413cbbc790 via fabric-api
- fabric-transitive-access-wideners-v1 1.3.3+08b73de490 via fabric-api
- fabrication 3.2.4+1.19
- fabricloader 0.14.19
- farsight 1.19-2.4
- faux-custom-entity-data 2.0.2
- ferritecore 5.0.3
- fiber 0.23.0-2 via patchouli
- firespreadtweaks 2.3
- fixmyspawnr 1.1.3
- fluidlogged 1.2.0
- flywheel 0.6.8.a-4 via create
- forge_tags 3.0 via porting_lib
- forgeconfigapiport 4.2.11
- frostiful 0.4.2
- fwaystones 3.0.7+mc1.19.2
- galosphere 1.19.2-1.2.2
- geckolib3 3.1.40
- genesis 1.19.2-1.0.2
- geophilic 1.19-2.0.0
- glassbreaker 1.0.2
- glassential 1.4.0
- go-fish 1.6.0-1.19.1
- golemancy 1.2.7
- goodending 1.19.2-1.0.2-fabric
- graveyard 2.3
- graveyard_biomes 1.6
- grounded_origins 1.2.3
- hardcore_torches 1.19.2-1.6.3
- harvestwithease 6.0.1.2-final
- hibernalherbs 0.8.1
- hologram-api 0.2.2+1.19 via universal-graves
- ibarnorigins 1.2.9
- iceberg 1.0.46
- illagerslovearmor 1.0.2+1.19
- immersive_aircraft 0.4.2+1.19.2
- immersive_weathering 1.19.2-1.2.9
- impaled 1.1.4
- incantationem 1.1.6+1.19
- incapacitated 1.3-1.19.2
- incendium 5.1.4
- indicatia 7.0.1
- ingredient-extension-api 3.0.6
- inventorio 1.8.7
- inventoryhud 3.4.7
- io_github_douira_glsl-transformer 2.0.0-pre12 via iris
- io_leangen_geantyref_geantyref 1.3.11 via croptopia
- iris 1.6.1
- itemmodelfix 1.0.3+1.19
- jade 8.7.3
- jadeaddons 3.1.0
- jankson 4.1.1+j1.2.1 via libgui
- java 17
- kanos_config 0.4.0+1.14.4-1.19.4 via pehkui
- keywizard v2.0.1
- kiwi 8.3.3
- lambdabettergrass 1.3.0+1.19
- lambdynlights 2.2.0+1.19.2
- lazydfu 0.1.3
- letmedespawn fabric-1.0.2
- lib39-deferral 1.1.1 via fabrication
- libertyvillagers 1.0.13+fabric+1.19.2
- libgui 6.0.0-beta.5+1.19-pre1 via stendhal
- libninepatch 1.1.0 via libgui
- lightoverlay 7.0.0
- limitedchunks 1.19.2-2.6
- litematica 0.12.7
- lithium 0.11.1
- lmpi 1.0.1
- logbegone 1.0.5
- lootintegrations 1.19.3-3.1
- lootr 0.4.25.64
- machinebow_119fabric 1.0.0
- maelstrom_library 1.3-1.19-pre1 via bosses_of_mass_destruction
- malilib 0.13.0
- me_lucko_spark-api 0.1-SNAPSHOT via servercore
- meadow 1.1.1
- medievalorigins 1.19.x-4.1.3
- memoryleakfix 1.0.0
- midashunger 2.2.0+1.19.0
- midnightlib 1.0.0
- milk 1.0.51 via create
- minecraft 1.19.2
- minelib 0.1.3+1.19
- mineralchance 3.1
- minihud 0.23.3
- mixin-conflict-helper 1.2.0
- mm 2.3 via enderscape
- mo_glass 1.6.1-MC1.19.2
- moborigins 1.10.0
- mobvote2022 1.0
- modmenu 4.1.2
- monsters_in_the_closet 1.0.3+1.19
- moonlight 1.19.2-2.2.29
- morevillagers 4.0.2
- mousewheelie 1.10.7+mc1.19.2
- multi_trident 1.3.0
- multipart_entities 1.2-1.19-pre1 via bosses_of_mass_destruction
- mushroom_additions 1.0.0
- musica 1.5.4
- mvs 2.0-1.19.2
- mythicupgrades 1.5.1
- naturalist 2.1.1
- nears 1.2.3
- netherportalspread 7.5
- nochatreports 1.19.2-v1.13.12
- noenchantcap 2.2.4
- notenoughcrashes 4.2.1+1.19.2
- nox 2.0.0
- nullscape 1.2
- numismatic-overhaul 0.2.8+1.19
- omega-config 1.2.2-1.18.1 via graveyard
- org_anarres_jcpp 1.4.14 via iris
- org_antlr_antlr4-runtime 4.11.1 via iris
- org_javassist_javassist 3.29.0-GA via crafttweaker
- org_jetbrains_kotlin_kotlin-reflect 1.8.20 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib 1.8.20 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.8.20 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.8.20 via fabric-language-kotlin
- org_jetbrains_kotlinx_atomicfu-jvm 0.20.1 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.5.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.5.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.5.0 via fabric-language-kotlin
- org_joml_joml 1.10.4 via sodium
- org_json_json 20211205 via pickyourpoison
- org_reflections_reflections 0.10.2 via betterdeserttemples
- org_spongepowered_configurate-core 4.1.2 via croptopia
- org_spongepowered_configurate-hocon 4.1.2 via croptopia
- org_yaml_snakeyaml 1.27 via paragon
- origins 1.7.1
- origins-classes 1.4.0
- owo 0.9.3+1.19
- packet_tweaker 0.3.0+1.18.2 via server_translations_api
- paginatedadvancements 2.2.1-1.19
- paragon 3.0.2 via deeperdarker
- passiveshield 3.2
- patchouli 1.19.2-77-FABRIC
- peculia 0.1.7-beta-1.19
- peek 1.19.2-1.0.4
- pehkui 3.7.2+1.14.4-1.19.4
- philipsruins 1.19.2
- pickablevillagers 1.3.4+1.19.2
- pickyourpoison 1.0.11
- piercingpaxels 1.0.7
- placeholder-api 2.0.0-pre.1+1.19.2 via universal-graves
- playerabilitylib 1.6.0 via apoli
- plentyofarmors 1.1.2
- polymer 0.2.25+1.19.2 via polymer-all
- polymer-all 0.2.25+1.19.2
- polymer-blocks-ext 0.1.0-alpha.9+1.19.2 via eldritch_mobs
- polymer-registry-sync-manipulator 0.0.3+1.19.2 via polymer
- polymorph 0.46.1+1.19.2
- portal_accessibility 1.0.0-mc1.19
- porting_lib 2.1.875+1.19.2 via create
- porting_lib_accessors 2.1.875+1.19.2 via porting_lib
- porting_lib_attributes 2.1.875+1.19.2 via porting_lib
- porting_lib_base 2.1.875+1.19.2 via porting_lib
- porting_lib_common 2.1.875+1.19.2 via porting_lib
- porting_lib_constants 2.1.875+1.19.2 via porting_lib
- porting_lib_entity 2.1.875+1.19.2 via porting_lib
- porting_lib_extensions 2.1.875+1.19.2 via porting_lib
- porting_lib_fake_players 2.1.875+1.19.2 via porting_lib
- porting_lib_lazy_registration 2.1.875+1.19.2 via porting_lib
- porting_lib_loot 2.1.875+1.19.2 via porting_lib
- porting_lib_model_generators 2.1.875+1.19.2 via porting_lib
- porting_lib_model_loader 2.1.875+1.19.2 via porting_lib
- porting_lib_models 2.1.875+1.19.2 via porting_lib
- porting_lib_networking 2.1.875+1.19.2 via porting_lib
- porting_lib_obj_loader 2.1.875+1.19.2 via porting_lib
- porting_lib_transfer 2.1.875+1.19.2 via porting_lib
- potionblender 1.0.3
- pride 1.1.2+1.19 via lambdynlights
- primalwinter 4.0.0
- productivevillagers 1.0.3
- promenade 2.7.1
- puffish_skills 0.1.1
- puzzleslib 4.3.12
- qu-enchantments 1.2.4-1.19
- quit 1.0.0
- ratsmischief 1.4.0
- reach-entity-attributes 2.3.0 via beaconoverhaul
- realisticsleep 1.7.0
- recipe-unlocker 1.0.0
- reds_morestructures_mr 1.0.7C
- redstonepen 1.2.18
- reeses-sodium-options 1.4.9+mc1.19.2-build.67
- regions_unexplored 0.4.1+1.19.2
- registrate-fabric 1.1.57-MC1.19.2 via create
- repurposed_structures 6.3.21+1.19.2
- resourcefulconfig 1.0.20
- resourcefullib 1.1.24
- riverredux 0.3.0
- rottencreatures 1.0.1
- roughly_enough_trades 1.19-1.0
- roughlyenoughitems 9.1.595
- roughlyenoughprofessions 1.1.4
- roughlyenoughresources 2.6.0
- rpg_origins 1.3.2
- satako 1.0.12-1.19.2
- satin 1.8.0 via pickyourpoison
- seasonhud 1.1.0
- seasons 1.4-BETA+1.19
- serialization_hooks 0.3.26 via porting_lib
- server_translations_api 1.4.18+1.19.2 via eldritch_mobs
- servercore 1.3.3-1.19.2
- sgui 1.1.5+1.19.1 via universal-graves
- sihywtcamc 1.4.2+1.19
- sihywtcamd 1.7.2+1.19
- skeletalremains 1.1.0
- smallernetherportals 3.4
- smarterfarmers 1.19.2-1.7.2
- smoothboot 1.19-1.7.1
- smoothchunk 1.19.1-2.0
- snowpig 2.0.0+build.27
- snowrealmagic 5.1.0
- snowyspirit 1.19.2-2.1.10
- soarin 1.0.0
- sodium 0.4.4+build.18
- sodium-extra 0.4.16+mc1.19.2-build.90
- spark 1.10.34
- spectrelib 0.11.0+1.19 via polymorph
- spelunkery 1.19.2-0.2.0
- spiderstpo 1.19.2-2.0.3
- spilaioorigins 1.19-0.3.0
- spoiledz 1.0.4
- spruceui 4.1.0+1.19.2 via lambdynlights
- stacc 1.3.3 via numismatic-overhaul
- starlight 1.1.1+fabric.ae22326
- stendhal 1.3.4-1.19
- step-height-entity-attribute 1.0.0 via enchancement
- structory 1.0.1
- structory_towers 1.0.0
- subterrestrial 2.0.0
- takesapillage 1.0.4
- tawct 1.4.3+1.19.2
- team_reborn_energy 2.2.0 via botarium
- terrablender 2.0.1.136
- terraform-biome-remapper-api-v1 4.2.0 via terrestria
- terraform-config-api-v1 4.2.0 via terrestria
- terraform-dirt-api-v1 4.2.0 via terrestria
- terraform-shapes-api-v1 4.2.0 via terrestria
- terraform-surfaces-api-v1 4.2.0 via terrestria
- terraform-tree-api-v1 4.2.0 via terrestria
- terraform-wood-api-v1 4.2.0 via blockus
- terrestria 5.0.8
- terrestria-client 5.0.8 via terrestria
- terrestria-common 5.0.8 via terrestria
- terrestria-worldgen 5.0.8 via terrestria
- threepotions 1.0.2+1.19.2
- throwablefluids 1.1.0
- tlc 1.0.0
- toms_storage 1.5.4
- tooltipfix 1.1.1-1.19
- tooltipscroller 1.0.0
- totemmod 0.3.6-1.19-pre1
- trade_cycling 1.19.2-1.0.5
- transportables 1.2.1
- travelersbackpack 1.19.2-8.2.18
- traverse 6.0.6
- traverse-client 6.0.6 via traverse
- traverse-common 6.0.6 via traverse
- traverse-worldgen 6.0.6 via traverse
- treechop 0.17.6
- trinkets 3.4.2
- trulytreasures 1.19-2.0.2
- ttgm 1.19.2-Fabric-1.0
- tweed4_annotated 1.3.1+mc22w17a via mousewheelie
- tweed4_base 1.7.1+mc22w17a via mousewheelie
- tweed4_data 1.2.1+mc22w17a via mousewheelie
- tweed4_data_hjson 1.1.1+mc22w17a via mousewheelie
- tweed4_tailor_coat 1.1.3+mc22w17a via mousewheelie
- tweed4_tailor_screen 1.1.3+mc22w17a via mousewheelie
- unbeeliveble 1.0.0
- universal-graves 2.1.3+1.19.2
- unloadedactivity 0.3.0
- vanilla_friendlystructures_mr 1.0.5
- vanillatweaks 1.5.65
- vcinteraction 1.19.2-1.0.3
- villager-trading-station 1.1.0
- villagerdrops 1.1.2
- villagers-follow-emeralds 1.3.0
- villagersplus 1.9
- villagertweaks 1.2.0
- vinery 1.2.3
- visualworkbench 4.2.4
- voicechat 1.19.2-2.4.4
- wildlife 1.19.2-2.2
- winterly 0.8.3
- woods_and_mires 2.0.3+1.19.2
- wooledboots 1.4
- xaerominimap 23.3.3
- xaeroworldmap 1.29.5
- yet-another-config-lib 2.2.0-for-1.19.2
- yungsapi 1.19.2-Fabric-3.8.9
- yungsbridges 1.19.2-Fabric-3.1.0
- yungsextras 1.19.2-Fabric-3.1.0
- zenith 0.5.5+1.19.2
- zombify 0.9.0
- essential 12168+deploy-staging+g5c9691d52
- elementa 578
- universalcraft 262
- vigilance 278
- org_jetbrains_annotations 13.0

Game info

Minecraft Version: 1.19.2
Fabric Loader Version: 0.14.19

Message autogenerated using MixinConflictHelper

[1.19.2 Fabric] Drowned Guardian Jockey mixin will deadlock world generation.

I am the dev for Repurposed Structures and looked into a deadlock reported to me with All of Fabric 6 modpack. The user was finding the game was locking up and staying stuck forever when certain chunks are attempted to be generated.

I went ahead and performed a thread dump and found this: https://controlc.com/1809dda0

Basically, this code is unsafe and should never be ran during world generation. The reason why is because the chunk is currently generating, tries to spawn a structure, structure tries to spawn a Drowned as part of it, this mod's mixin runs and tries to add Drowned as passenger to Guardian, triggers the onDismounted method, which then calls the getBlockState method for the entity's ServerLevel instead of the WorldGenRegion, now code path is locked up waiting for the currently generating chunk to finish generating except that is itself so it is stuck waiting on itself.

Perhaps you can replace this code with directly setting the passenger and vehicle fields instead in a way that is safe for worldgen. Or look into how vanilla is able to spawn entities with riders safely from nbt files during worldgen. You can test your fix by running your mod with my Repurposed Structures mod, use /locate command to find my Jungle Fortress that spawns Drowned when tunnels are below sea level, and teleport to it. If all the chunks around generates properly and nothing is stuck, the fix works

Enhancement: Maximum Range for Enderman Blindness

When exploring areas with large Enderman concentration such as the End, blindness can come into effect just by passing your crosshair over an Enderman's head, even if they're very far away. I think this difficulty option would be better if it triggered only if the player is within 64 blocks (requirement for Enderman to become aggro) or only when the Enderman becomes aggro in the first place.

Idea: Illager patrol buffs

On the Bedrock Edition, Illager patrols that spawn have 20% of their pillagers replaced with vindicators on Hard difficulty (source). This feature makes Illager patrols a bit more dangerous due to containing melee mobs instead of just ranged ones, but the feature does not exist on the Java edition.

I think that porting this Bedrock feature would be a good fit for this mod due to making patrols more dangerous, especially when combined with the buffs to the vindicator already in the mod. The difficulty-specific limitation could be removed, making 20% of all patrollers vindicators on all difficulties.

Patrols could also have a chance to rarely spawn with a ravager, with or without a riding pillager.

Modrinth Posting?

Hello! Love your mod, but I want to include it in a modrinth modpack. Curseforge is a pretty awful platform now, so the switch may benefit your sanity as well.

Would you consider posting to Modrinth too (or instead)?

[1.20.1] Crash With Sinytra Connector

Forge 47.2.32
sihywtcamd-1.10.1+1.20.1.jar
Connector-1.0.0-beta.43+1.20.1.jar
fabric-api-0.92.1+1.11.8+1.20.1.jar

The mod worked from version 1.8 but not 1.9.1 and above

Crash Log:
Not Generated during launch due to early crash

Console Log:
latest.log

This message popped up across versions 1.9.1 to 1.10.1:
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method updateZombieType(Lnet/minecraft/world/level/Level;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Lnet/minecraft/world/entity/monster/Zombie; in sihywtcamd.mixins.json:zombie.ZombieLivingMixin from mod sihywtcamd failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap sihywtcamd-refmap.json

Backport to 1.18.2

I'm sorry to bother you, but is version 1.18.2 no longer maintained? Because I saw that version 1.18.2 did not receive the latest update.

Server crash v1.10

Minecraft 1.20.1 with Fabric Loader 0.15.7
Added sihywtcamd-1.10+1.20.1.jar and I started getting a crash.. It's a large custom modpack I'm using (240 mods or so) and I was impressed by your mod's Description.
Unfortunately a few minutes on my personal server with my son leads to a crash.... The log file doesn't show anythig except generic complaints about ticks taking too long, afterwhich it crashes with a watchdog error at net.minecraft.class_8.handler$edp000$sihywtcamd$updateMobSize(class_8.java:532)
https://pastebin.com/LJjULhcc <--crash log

Suggestions to make crowds of mobs a bigger threat

Sometimes certain mobs could seek other mobs to form a group, excluding ranged mobs such as skeletons because they could end up killing each other in crowds. This could happen by having only specific mobs have the ability to form a crowd when they see each other, while others don't have the ability and don't form crowds.
I-frames could also be modified to allow attacks from different mobs to hit at the same time, meaning that if you are trapped in a crowd you will die very quickly.
Paired with your combat update mod this would make the sweeping edge enchantment more important.

Server-side-only version?

File needed for both client and server!

Why is that? From what I could read, the changes only affect mob stats and behavior, which should be implementable server-side-only?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.