Closed MPRATCH-V2 closed 1 year ago
Thanks a lot for the detailed report. The classification of the mobs (passive, neutral, aggressive) are independent from the entity type. This means if you have a huge amount of bees (neutral), it should not affect the spawn of cows (wrongly classified as neutral) at all, because these are two different entity types.
I will try to reproduce the issue with Realistic Bees. In the last update I implemented a patch so allow more spawning of bees if they are near a hive, maybe this is related to this.
In general the "debug" function should give a clear reason why a specific entity type is blocked from spawning.
I tried to reproduce the issue with "no cows", but was not really able to reproduce the issue on my side. :( I was able to find cows even if I populated the world with 200 different kinds of bees, not in the same chunks or very near the spawned bees but this is expected.
I assume that your issue is more related to the Minecraft spawn cycle itself, which limits the mob spawning per mob category as well. See: https://minecraft.fandom.com/wiki/Spawn#Spawn_cycle
If you are able to provide a debug log which shows that this mod blocks any spawn which shouldn't be blocked I'm happy to take an additional look into this. If you find no corresponding entries for "cow" in the debug log, it means that Minecraft itself decided it's to crowed for any additional natural spawns from the same mob category.
Anyways I prepared a fix for the wrong categorization for passive, neutral mobs but as I mention it will have not have any effect on the current logic, which is based on entity types.
Thank you for attempting to fix this issue promptly I really do appreciate it. I enabled the debug logging and flew around for a bit in creative to see if anything spawned. The first time I did this I did manage to spawn two chickens. When testing again I saw only bees or hostile mobs. I looked in the log and saw no mention of chickens, cows, pigs, or any other animal I've had an issue with. Based on these findings I assume your suggestion that it's related to the Minecraft spawn cycle as opposed to the mod is likely correct. If you have no further questions feel free to close this report and thank you once again for looking into this matter.
Thanks a lot for the feedback. I totally understand that's it not always easy to isolate such issues, that was one of the main reason why I added debug logging message to all action from this mod.
I'm also aware that the mod is not able to cover 100% of all use-cases (different kind of mods). For this reason I'm always thankful to receive user issue report to optimize specific parts which are maybe less relevant for my personal use-case.
In this specific case limiting the numbers of bees would be an option, but I know that a lot of people love to have a lot of bees and hives around them. But if this is an option for you, I'm happy to add a configuration file for "realisticbees" so that they could be limited to avoid such side effects with the Minecraft spawn cycle.
Description: Essentially every passive mob is labeled in the config as a neutral mob. Maybe there is some reason for this but it was causing me issues since I have a mod that makes bees smaller and increases the amount of them. Passive mobs are mobs that will not attack you whether or not you attack them. Neutral mobs are passive until an event is met, whether the event is attacking them, getting too close, or anything else. Hostile mobs will attempt to attack you as soon as they notice you. Having an abundance of bees made it so that no passive mobs such as cows, pigs, or chickens would spawn.
Reproduction: Steps to reproduce the behavior:
Expected behavior: No passive mobs spawn in.
Debugging: I closed my game before submitting this and won't be reopening it to check the debug. If I remember I will check it next time I boot up my mod pack.
Full Modlist: I'm trying to stick to the template as best I can so although I don't see how it's relevant as the mobs are mislabeled in the config, my mod list will be at the bottom of this report.
Additional Info: I put the bee mod that I referenced at the top of the list. As far as I'm aware it is the only mod that would be conflicting with the spawning of passive mobs. That being said as previously stated in the config the mobs are mislabeled which if corrected should fix the issue. I'm tired and was about to go to bed when I found the issue and didn't feel like fixing the config so I wound up just disabling the adaptive spawns mod. If I remember next time I boot up my game I will re-enable it and alter the config to see if it fixes the issue.
Chunk Animator Lumien231 ChunkAnimator-1.19.2-1.3.6.jar
Just Enough Items (JEI) mezz jei-1.19.2-forge-11.4.0.286.jar
Adaptive Performance Tweaks (Bundle) Kaworru adaptive_performance_tweaks_1.19.2-6.3.0.jar
Adaptive Performance Tweaks: Core Kaworru adaptive_performance_tweaks_core_1.19.2-6.3.0.jar
Adaptive Performance Tweaks: Gamerules Kaworru adaptive_performance_tweaks_gamerules_1.19.2-6.3.0.jar
Adaptive Performance Tweaks: Items Kaworru adaptive_performance_tweaks_items_1.19.2-6.3.0.jar
Adaptive Performance Tweaks: Mods Kaworru adaptive_performance_tweaks_mods_1.19.2-6.3.0.jar
Adaptive Performance Tweaks: Player Protection / Child Mode Kaworru adaptive_performance_tweaks_player_1.19.2-6.3.0.jar
Adaptive Performance Tweaks: Spawn Kaworru adaptive_performance_tweaks_spawn_1.19.2-6.3.0.jar
Additional Structures XxRexRaptorxX Rex's-AdditionalStructures-1.19.x-(v.4.0.2).jar
Advancement Frames MehVahdJukaar advancementframes-1.19.2-2.0.0.jar
AI Improvements QueenOfMissiles AI-Improvements-1.19.2-0.5.2.jar
Apotheosis Shadows_of_Fire Apotheosis-1.19.2-6.0.1.jar
AppleSkin squeek502 appleskin-forge-mc1.19-2.4.2.jar
AttributeFix DarkhaxDev AttributeFix-Forge-1.19.2-17.1.2.jar
Auto Planting Forests Lothrazar autoplant-1.19-1.0.1.jar
Balm (Forge Edition) BlayTheNinth balm-4.5.3.jar
Better Beacon Placement (Forge) Serilum betterbeaconplacement_1.19.2-2.1.jar
Better Conduit Placement (Forge) Serilum betterconduitplacement_1.19.2-2.0.jar
Better Villages - Forge jtl_elisa bettervillage-forge-1.19.2-2.0.0.jar
Bookshelf DarkhaxDev Bookshelf-Forge-1.19.2-16.1.11.jar
Botany Pots DarkhaxDev BotanyPots-Forge-1.19.2-9.0.13.jar
Botany Pots Tiers Ultramegaaa BotanyPotsTiers-Forge-1.19.2-3.1.0.jar
Botany Trees DarkhaxDev BotanyTrees-Forge-1.19.2-5.0.1.jar
BuildPaste mistrx_ BuildPasteMod-1.19.2v1.9.5.jar
Caelus API (Forge) TheIllusiveC4 caelus-forge-1.19.2-3.0.0.6.jar
Chunk-Pregenerator Speiger Chunk Pregenerator-1.19-4.1.1.jar
Cloth Config API (Fabric/Forge) shedaniel cloth-config-8.2.88-forge.jar
Clumps Jaredlll08 Clumps-forge-1.19.2-9.0.0+11.jar
Collective (Forge) Serilum collective-1.19.2-5.16.jar
Colytra (Forge) TheIllusiveC4 colytra-forge-6.0.0+1.19.2.jar
Configured MrCrayfish configured-2.0.1-1.19.2.jar
Connected Glass SuperMartijn642 connectedglass-1.1.4b-forge-mc1.19.jar
Cull Leaves Motschen cullleaves-forge-3.0.1.jar
Curios API (Forge) TheIllusiveC4 curios-forge-1.19.2-5.1.1.0.jar
Diagonal Fences Fuzs_ DiagonalFences-v4.2.3-1.19.2-Forge.jar
Display Case ChappiePie Display Case-forge-1.19-1.0.3.jar
Dragon Drops Elytra (Forge) Serilum dragondropselytra_1.19.2-1.7.jar
Dragonite Kreepz_TTV 1.19.2-dragonite-1.1.jar
Dynamic Asset Generator lukebemish dynamic_asset_generator-forge-1.19.2-1.2.0.jar
Easy Mob Farm Kaworru easy_mob_farm_1.19.2-4.3.0.jar
Effortless Building Requioss effortlessbuilding-1.19-2.37.jar
Elytra Physics ImJ0shh_ ElytraPhysicsForge-1.1.1.jar
Enchantment Descriptions DarkhaxDev EnchantmentDescriptions-Forge-1.19.2-13.0.3.jar
End Remastered jack_bagel endrem_forge-5.2.1-R-1.19.X.jar
Entity Culling Fabric/Forge tr9zw entityculling-forge-1.5.2-mc1.19.1.jar
Excavated Variants lukebemish excavated_variants-forge-1.19.2-1.0.3.jar
Fast Leaf Decay olafskiii FastLeafDecay-30.jar
FastFurnace Shadows_of_Fire FastFurnace-1.19.2-7.0.0.jar
Fastload FluffyBumblebe3 Fastload-Reforged-2.4.0+1.19.2.jar
FastSuite Shadows_of_Fire FastSuite-1.19.2-4.0.0.jar
FastWorkbench Shadows_of_Fire FastWorkbench-1.19.2-7.0.1.jar
Flat Bedrock (Forge / Fabric) Sunekaer flatbedrock-forge-2.0.0-build.14+mc1.19.2.jar
ForgeEndertech EnderLanky ForgeEndertech-1.19.2-10.0.5.0-build.0599.jar
Forgiving Void BlayTheNinth forgivingvoid-forge-1.19-7.0.0.jar
Get It Together, Drops! bl4ckscor3 getittogetherdrops-forge-1.19.2-1.3.jar
Hammer Lib Zeitheron HammerLib-1.19.2-19.2.39.jar
Hardmode Mining - Rarer Ores Zetal HardModeOres-1.19-1.7.jar
I Know What I'm Doing (IKWID) HeckinChloe IKnowWhatImDoing-5.1.1-forge.jar
InsaneLib Insane96MCP InsaneLib-1.7.2-mc1.19.2.jar
Inventory Sorter cpw inventorysorter-1.19.2-21.0.4.jar
Inventory Totem (Forge) Serilum inventorytotem_1.19.2-1.8.jar
Iron Chests ProgWML6 ironchest-1.19.2-14.2.7.jar
Iron Furnaces [FORGE] XenoMustache ironfurnaces-1.19.2-3.6.3.jar
JourneyMap techbrew journeymap-1.19.2-5.9.0beta3-forge.jar
Just Enough Resources (JER) way2muchnoise JustEnoughResources-1.19.2-1.2.0.188.jar
Large Ore Deposits EnderLanky AdLods-1.19.2-7.0.4.0-build.0599.jar
Lazy DataFixerUpper(LazyDFU) [FORGE] Corgi_Taco lazydfu-1.0-1.19+.jar
Library Ferret - Forge jtl_elisa libraryferret-forge-1.19.2-3.0.0.jar
Material Elements Kaworru material_elements_1.19.2-6.0.0.jar
Memory Settings[Forge/Fabric] someaddon memorysettings-1.19.2-2.2.jar
Memory Usage Screen [Forge/Fabric] morimori0317 memoryusagescreen-forge-mc1.19-1.6.jar
Mob Grinding Utils vadis365 mob_grinding_utils-1.19.2-0.4.46.jar
Moonlight Lib MehVahdJukaar moonlight-1.19.2-2.1.10-forge.jar
More Decorative Blocks - BlackWolf Design [FORGE & FABRIC] 00theblackwolf00 MoreDecorativeBlocks-1.19.2-1.0.0-[FORGE].jar
More Dragon Eggs Darkere moredragoneggs-3.2.jar
More Village Trade Options - Balance Version theskycloud More Villager Trade Items - Balance Version V1.4.2.jar
More Villagers SameDifferent morevillagers-forge-1.19-4.0.3.jar
Mouse Tweaks YaLTeR MouseTweaks-forge-mc1.19-2.23.jar
One Twenty 1.20 Backport kleiders3010 One Twenty Backport 1.19.2 V1.2.0.jar
OreBlockSmelting Thompete oreblocksmelting-1.0.0-1.19.2.jar
Patchouli Vazkii Patchouli-1.19.2-77.jar
Physics Mod haubna physics-mod-2.9.2-mc-1.19.x-forge.jar
Placebo Shadows_of_Fire Placebo-1.19.2-7.0.1.jar
Puzzles Lib Fuzs_ PuzzlesLib-v4.3.12-1.19.2-Forge.jar
Randomium Ore MehVahdJukaar randomium-1.19.2-1.19.jar
Realistic Name Tags lu3arm realisticnametag-0.2.jar
Repurposed Structures (Forge) telepathicgrunt repurposed_structures_forge-6.3.8+1.19.2.jar
Respawning Shulkers (Forge) Serilum respawningshulkers_1.19.2-1.9.jar
Server Performance - Smooth Chunk Save[Forge/Fabric] someaddon smoothchunk-1.19.1-2.0.jar
Shields+ Insane96MCP Shields+-1.3.2-mc1.19.2.jar
Simple Quarry Zeitheron SimpleQuarry-1.19.2-19.2.1.jar
Skin Layers 3D (Fabric/Forge) tr9zw 3dskinlayers-forge-1.5.2-mc1.19.1.jar
Snow Under Trees bl4ckscor3 snowundertrees-1.19.2-1.3.jar
Sophisticated Backpacks P3pp3rF1y sophisticatedbackpacks-1.19.2-3.18.33.742.jar
Sophisticated Core P3pp3rF1y sophisticatedcore-1.19.2-0.5.26.166.jar
The One Probe McJty theoneprobe-1.19-6.2.2.jar
Tiered Shulker Boxes lukegrahamlandry tieredshulkerses-1.19.2-1.1.43.jar
Tool Leveling+ [Forge] Buecher_wurm toolleveling-forge-1.19.2-1.4.1.jar
Warden Enhancer FiveNights2161 WardenEnhancer.jar
Waystones BlayTheNinth waystones-forge-1.19-11.1.0.jar
XP Tome bl4ckscor3 xptome-1.19-2.1.7.jar
YUNG's API (Forge) YUNGNICKYOUNG YungsApi-1.19.2-Forge-3.8.2.jar
YUNG's Better Desert Temples (Forge) YUNGNICKYOUNG YungsBetterDesertTemples-1.19.2-Forge-2.2.1.jar
YUNG's Better Dungeons (Forge) YUNGNICKYOUNG YungsBetterDungeons-1.19.2-Forge-3.2.2.jar
YUNG's Better Mineshafts (Forge) YUNGNICKYOUNG YungsBetterMineshafts-1.19.2-Forge-3.2.0.jar
YUNG's Better Ocean Monuments (Forge) YUNGNICKYOUNG YungsBetterOceanMonuments-1.19.2-Forge-2.1.0.jar
YUNG's Better Strongholds (Forge) YUNGNICKYOUNG YungsBetterStrongholds-1.19.2-Forge-3.2.0.jar
YUNG's Better Witch Huts (Forge) YUNGNICKYOUNG YungsBetterWitchHuts-1.19.2-Forge-2.1.0.jar
YUNG's Bridges (Forge) YUNGNICKYOUNG YungsBridges-1.19.2-Forge-3.1.0.jar
YUNG's Extras (Forge) YUNGNICKYOUNG YungsExtras-1.19.2-Forge-3.1.0.jar