jediminer543 / JMT-MCMT

A multithreading mod for for Minecraft forge 1.15.2 and 1.16.x
https://www.curseforge.com/minecraft/mc-mods/mcmt-multithreading
BSD 2-Clause "Simplified" License
227 stars 19 forks source link

Most mobs do not spawn with Performant installed #58

Open Mackzwellz opened 3 years ago

Mackzwellz commented 3 years ago

Most of the mobs (mostly water, neutral and hostile ones) do not spawn with both mods and standard settings. Previously spawned mobs do not despawn though. Villagers, cats, and village golems seem to spawn normally.

Workaround: Update MCMT settings:

#Disable world parallelisation
disableWorld = true

Mod versions: jmt_mcmt-1.16.5-0.21.77-PRE performant-1.16.2-5-3.56m

Maybe other mods that I have are to blame as well, but removing/disabling either MCMT or Performant solves it. Full list of mods I have installed:

fastfurnaceminusreplacement-1.1-1.16.3.jar
ChunkAnimator-1.16.5-1.2.4.jar
BetterF3-1.1.3-forge-1.16.5.jar
jei-1.16.5-7.6.4.90.jar
smoothboot-forge-1.16.4-1.2.2.jar
spark-forge.jar
modnametooltip_1.16.2-1.15.0.jar
overworld_two-1.0-Forge-1.16.4.jar
Clumps-6.0.0.22.jar
InventoryHud_[1.16.2-1.16.5].forge-3.3.0.jar
Chunk+Pregenerator-V1.16-3.0.5.jar
worldedit-mod-7.2.5-dist.jar
randompatches-2.4.4-forge.jar
starlight-forge-1.0.0-RC2-1.16.5.jar
architectury-1.12.149-forge.jar
ferritecore-2.0.4-forge.jar
cloth-config-4.11.19-forge.jar
dynviewdist-1.9.jar
FpsReducer-mc1.16.5-1.19.jar
JustEnoughResources-1.16.4-0.12.0.113.jar
fastbenchminusreplacement-1.4.jar
forge-1.16.5-36.1.0-universal.jar
AppleSkin-mc1.16.2-forge-1.0.14.jar
ServerTabInfo-1.16.4-1.3.3.jar
notenoughcrashes-3.2.0-forge.jar
crashutilities-3.10.0.jar
ftb-gui-library-1605.2.1.41-forge.jar
forgemod_VoxelMap-1.10.12_for_1.16.5.jar
blame-1.16.4-1.9.2.jar
clearskies-forge-1.0.jar
lazydfu-0.1.3.jar
AI-Improvements-1.16.2-0.3.0.jar
EntityCulling-1.16.5-2.1.3.jar
lag_removal-1.0.0.jar
performant-1.16.2-5-3.56m.jar
jmt_mcmt-1.16.5-0.21.77-PRE-modcore.jar
adaptive_performance_tweaks_1.16.5-0.4.5.jar
OptiFine_1.16.5_HD_U_G7

System info:

>>  Operating System: Windows 10 (amd64) version 10.0
>>  Java Version: 1.8.0_262, GraalVM Community
>>  Java VM Version: OpenJDK 64-Bit Server VM GraalVM CE 20.2.0 (mixed mode), GraalVM Community
>>  CPUs: 8
>>  JVM Flags: 8 total; -XX:+AlwaysPreTouch -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:+EagerJVMCI -Xmx6144M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M

UPD: With TerraForged world and BYG biomes, I also had to make the following changes:

Performant:

#Enable multithreading support for entities, requires fastCollisions to be enabled. default = true
multiEntities = false

MCMT

[entity]
#Disable entity parallelisation
disableEntity = true

In addtion, I also have MCMT's disableWorldPostTick = true because of Clumps mod. Hope this helps those who try to get it all to run together.

KubiRemPL commented 3 years ago

Performant is not recommended for use. It has some very weird issues that cannot be easily resolved due to performant being closed source.