McJtyMods / LostCities

MIT License
107 stars 63 forks source link

[1.12.2] Chisel world style is corrupted with a sufficient amount of content mods installed #308

Open HariboTer opened 3 years ago

HariboTer commented 3 years ago

(I wish I could specify a concrete other mod as cause of the problem, but I'm honestly convinced it is that broad an issue.)

After adding mod after mod to my custom modpack during the last few months, I recently created a new world to find out my lost cities with chisel world style now look like this:

2020-07-14_16 50 21

(Yes, those houses are built out of decorative candles and lantern posts from ATLCandleCraft. I have not modified a single asset file from this mod.)

Now, in my current survival world generated half a year ago, it didn't look like that, so what followed was hours and hours of trying to pin it down to a minimal mod selection that would cause it. Despite repartitioning the active mods and relaunching Minecraft over and over, applying a binary search procedure first for a single third mod to cause the problem (which failed twice), then for a combination of two mods to cause the problem and ultimately maybe three mods to cause the problem and then experimenting some more just to be sure, I am very certain now the problem is not a specific other mod, but that the Lost Cities generator gets confused by the range of block IDs that NEIDs makes possible.

When I remove just a few mods, the image above looks like this (recreated world with the same seed):

2020-07-14_16 18 21

(It's leaves and planks from Biomes O'Plenty now.)

When I remove a few more mods, it changes again to redstone repeaters and pumpkins.

When I remove even more mods, it goes back to normal.

To emphasize, with one half of my mods it works fine. With the other half it works fine too. I can usually go up to 3/4 of my mods before it starts breaking, and when I try to isolate the mods near the "breaking point" and run it only with them, it works fine again too.

The vanilla block generation still works fine though (this image was generated with the same selection of mods as the last image, but with the default world style instead of Chisel):

2020-07-14_16 25 01

My modlist:

All ~400 mods [17:20:07] [Server thread/INFO] [tellme]: +-----------------------------------+-----------------------------------------------------+ [17:20:07] [Server thread/INFO] [tellme]: | ModID | Mod name | [17:20:07] [Server thread/INFO] [tellme]: +-----------------------------------+-----------------------------------------------------+ [17:20:07] [Server thread/INFO] [tellme]: | FML | Forge Mod Loader | [17:20:07] [Server thread/INFO] [tellme]: | abyssaldepths | Abyssal Depths | [17:20:07] [Server thread/INFO] [tellme]: | additionalenderblocks | Additional Ender Blocks | [17:20:07] [Server thread/INFO] [tellme]: | adpoles | To the Bat Poles! | [17:20:07] [Server thread/INFO] [tellme]: | advancedrocketry | Advanced Rocketry | [17:20:07] [Server thread/INFO] [tellme]: | advancedrocketrycore | Advanced Rocketry Core | [17:20:07] [Server thread/INFO] [tellme]: | ae2wtlib | AE2 Wireless Terminals (AE2WTLib) | [17:20:07] [Server thread/INFO] [tellme]: | aerialaffinity | Aerial Affinity | [17:20:07] [Server thread/INFO] [tellme]: | aether_legacy | Aether Legacy | [17:20:07] [Server thread/INFO] [tellme]: | aether_legacy_addon | Aether Continuation | [17:20:07] [Server thread/INFO] [tellme]: | ancientwarfare | Ancient Warfare Core | [17:20:07] [Server thread/INFO] [tellme]: | ancientwarfareautomation | Ancient Warfare Automation | [17:20:07] [Server thread/INFO] [tellme]: | ancientwarfarenpc | Ancient Warfare NPCs | [17:20:07] [Server thread/INFO] [tellme]: | ancientwarfarestructure | Ancient Warfare Structures | [17:20:07] [Server thread/INFO] [tellme]: | ancientwarfarevehicle | Ancient Warfare Vehicles | [17:20:07] [Server thread/INFO] [tellme]: | animania | Animania | [17:20:07] [Server thread/INFO] [tellme]: | appleskin | AppleSkin | [17:20:07] [Server thread/INFO] [tellme]: | appliedenergistics2 | Applied Energistics 2 | [17:20:07] [Server thread/INFO] [tellme]: | aqua_creepers | aqua_creepers | [17:20:07] [Server thread/INFO] [tellme]: | aquaculture | Aquaculture | [17:20:07] [Server thread/INFO] [tellme]: | armorplus | ArmorPlus | [17:20:07] [Server thread/INFO] [tellme]: | armoryexpansion | Armory Expansion | [17:20:07] [Server thread/INFO] [tellme]: | armoryexpansion-conarm | Armory Expansion - Construct's Armory | [17:20:07] [Server thread/INFO] [tellme]: | armoryexpansion-custommaterials | Armory Expansion - Custom Materials | [17:20:07] [Server thread/INFO] [tellme]: | armoryexpansion-iceandfire | Armory Expansion - Ice and Fire | [17:20:07] [Server thread/INFO] [tellme]: | armoryexpansion-matteroverdrive | Armory Expansion - MatterOverdrive | [17:20:07] [Server thread/INFO] [tellme]: | asielib | asielib | [17:20:07] [Server thread/INFO] [tellme]: | astralsorcery | Astral Sorcery | [17:20:07] [Server thread/INFO] [tellme]: | atlcraft | ATLCraft Candles Mod | [17:20:07] [Server thread/INFO] [tellme]: | attributefix | Attribute Fix | [17:20:07] [Server thread/INFO] [tellme]: | autoreglib | AutoRegLib | [17:20:07] [Server thread/INFO] [tellme]: | avaritia | Avaritia | [17:20:07] [Server thread/INFO] [tellme]: | badwithernocookiereloaded | Bad Wither No Cookie! Reloaded | [17:20:07] [Server thread/INFO] [tellme]: | baubles | Baubles | [17:20:07] [Server thread/INFO] [tellme]: | better_diving | Better Diving | [17:20:07] [Server thread/INFO] [tellme]: | betteradvancements | Better Advancements | [17:20:07] [Server thread/INFO] [tellme]: | betteranimals | Cyber's Better Animal Models | [17:20:07] [Server thread/INFO] [tellme]: | betteranimalsplus | Better Animals Plus | [17:20:07] [Server thread/INFO] [tellme]: | bettercaves | YUNG's Better Caves | [17:20:07] [Server thread/INFO] [tellme]: | bettermineshafts | YUNG's Better Mineshafts | [17:20:07] [Server thread/INFO] [tellme]: | bettermobgriefinggamerule | Better mobGriefing GameRule | [17:20:07] [Server thread/INFO] [tellme]: | betternether | Better Nether | [17:20:07] [Server thread/INFO] [tellme]: | betterslabsmod | Better Slabs Mod | [17:20:07] [Server thread/INFO] [tellme]: | betterunderground | Better Underground | [17:20:07] [Server thread/INFO] [tellme]: | bibliocraft | BiblioCraft | [17:20:07] [Server thread/INFO] [tellme]: | bigreactors | Extreme Reactors | [17:20:07] [Server thread/INFO] [tellme]: | biomesoplenty | Biomes O' Plenty | [17:20:07] [Server thread/INFO] [tellme]: | birdsnests | Bird's nests | [17:20:07] [Server thread/INFO] [tellme]: | blockcraftery | Blockcraftery | [17:20:07] [Server thread/INFO] [tellme]: | bloodmoon | Bloodmoon | [17:20:07] [Server thread/INFO] [tellme]: | bookshelf | Bookshelf | [17:20:07] [Server thread/INFO] [tellme]: | bookworm | Bookworm Library | [17:20:07] [Server thread/INFO] [tellme]: | bop_patch | BOP Patch | [17:20:07] [Server thread/INFO] [tellme]: | botania | Botania | [17:20:07] [Server thread/INFO] [tellme]: | bountiful | Bountiful | [17:20:07] [Server thread/INFO] [tellme]: | bountifulbaubles | Bountiful Baubles | [17:20:07] [Server thread/INFO] [tellme]: | brownmooshrooms | Brown Mooshrooms | [17:20:07] [Server thread/INFO] [tellme]: | buildinggadgets | Building Gadgets | [17:20:07] [Server thread/INFO] [tellme]: | calmdownzombieguy | Calm Down Zombie Guy | [17:20:07] [Server thread/INFO] [tellme]: | careerbees | careerbees | [17:20:07] [Server thread/INFO] [tellme]: | carryon | Carry On | [17:20:07] [Server thread/INFO] [tellme]: | caveroot | Cave Root | [17:20:07] [Server thread/INFO] [tellme]: | cctweaked | CC: Tweaked | [17:20:07] [Server thread/INFO] [tellme]: | ceramics | Ceramics | [17:20:07] [Server thread/INFO] [tellme]: | cfm | MrCrayfish's Furniture Mod | [17:20:07] [Server thread/INFO] [tellme]: | chameleon | Chameleon | [17:20:07] [Server thread/INFO] [tellme]: | charm | Charm | [17:20:07] [Server thread/INFO] [tellme]: | chisel | Chisel | [17:20:07] [Server thread/INFO] [tellme]: | chunkpregenerator | Chunk Pregenerator | [17:20:07] [Server thread/INFO] [tellme]: | clumps | Clumps | [17:20:07] [Server thread/INFO] [tellme]: | codechickenlib | CodeChicken Lib | [17:20:07] [Server thread/INFO] [tellme]: | cofhcore | CoFH Core | [17:20:07] [Server thread/INFO] [tellme]: | cofhworld | CoFH World | [17:20:07] [Server thread/INFO] [tellme]: | colytra | Colytra | [17:20:07] [Server thread/INFO] [tellme]: | comforts | Comforts | [17:20:07] [Server thread/INFO] [tellme]: | commoncapabilities | CommonCapabilities | [17:20:07] [Server thread/INFO] [tellme]: | computercraft | CC: Tweaked | [17:20:07] [Server thread/INFO] [tellme]: | computronics | Computronics | [17:20:07] [Server thread/INFO] [tellme]: | conarm | Construct's Armory | [17:20:07] [Server thread/INFO] [tellme]: | containerfix | ContainerFix | [17:20:07] [Server thread/INFO] [tellme]: | controlling | Controlling | [17:20:07] [Server thread/INFO] [tellme]: | cookingforblockheads | Cooking for Blockheads | [17:20:07] [Server thread/INFO] [tellme]: | coralreef | Coralreef | [17:20:07] [Server thread/INFO] [tellme]: | craftingtweaks | Crafting Tweaks | [17:20:07] [Server thread/INFO] [tellme]: | craftstudioapi | CraftStudio API | [17:20:07] [Server thread/INFO] [tellme]: | csokicraftutil | csokicraftutil | [17:20:07] [Server thread/INFO] [tellme]: | csokicraftutil-11 | csokicraftutil-11 | [17:20:07] [Server thread/INFO] [tellme]: | ctm | CTM | [17:20:07] [Server thread/INFO] [tellme]: | cucumber | Cucumber Library | [17:20:07] [Server thread/INFO] [tellme]: | cyberware | Cyberware | [17:20:07] [Server thread/INFO] [tellme]: | cyclicmagic | Cyclic | [17:20:07] [Server thread/INFO] [tellme]: | cyclopscore | Cyclops Core | [17:20:07] [Server thread/INFO] [tellme]: | dailies | Bailey's Dailies | [17:20:07] [Server thread/INFO] [tellme]: | deepmoblearning | Deep Mob Learning | [17:20:07] [Server thread/INFO] [tellme]: | dirt2path | Dirt2Path | [17:20:07] [Server thread/INFO] [tellme]: | dldungeonsjbg | Doomlike Dungeons | [17:20:07] [Server thread/INFO] [tellme]: | dooglamoocitiesmod | Dooglamoo Cities | [17:20:07] [Server thread/INFO] [tellme]: | dungeonmobs | Dungeon Mobs | [17:20:07] [Server thread/INFO] [tellme]: | dungeontactics | DungeonTactics | [17:20:07] [Server thread/INFO] [tellme]: | dynamictrees | Dynamic Trees | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesbop | Dynamic Trees BOP | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesextrautils2 | Dynamic Trees for Extra Utilities 2 | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesintegrateddynamics | Dynamic Trees for Integrated Dynamics | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesnatura | Dynamic Trees for Natura | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesphc | Dynamic Trees PHC | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesquark | Dynamic Trees for Quark | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreestc | Dynamic Trees TC | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreestconstruct | Dynamic Trees for Tinkers Construct | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreestheaether | Dynamic Trees for The Aether Legacy | [17:20:07] [Server thread/INFO] [tellme]: | dynamictreesttf | Dynamic Trees for The Twilight Forest | [17:20:07] [Server thread/INFO] [tellme]: | ebwizardry | Electroblob's Wizardry | [17:20:07] [Server thread/INFO] [tellme]: | eerieentities | Eerie Entities | [17:20:07] [Server thread/INFO] [tellme]: | effortlessbuilding | Effortless Building | [17:20:07] [Server thread/INFO] [tellme]: | eim | eim | [17:20:07] [Server thread/INFO] [tellme]: | endercore | EnderCore | [17:20:07] [Server thread/INFO] [tellme]: | endercrop | Ender Crop | [17:20:07] [Server thread/INFO] [tellme]: | enderio | Ender IO | [17:20:07] [Server thread/INFO] [tellme]: | enderiobase | Ender IO Base | [17:20:07] [Server thread/INFO] [tellme]: | enderioconduits | Ender IO Conduits | [17:20:07] [Server thread/INFO] [tellme]: | enderioconduitsappliedenergistics | Ender IO Applied Energistics Conduits | [17:20:07] [Server thread/INFO] [tellme]: | enderioconduitsopencomputers | Ender IO Open Computers Conduits | [17:20:07] [Server thread/INFO] [tellme]: | enderioconduitsrefinedstorage | Ender IO Refined Storage Conduits | [17:20:07] [Server thread/INFO] [tellme]: | enderioendergy | Ender IO endergy | [17:20:07] [Server thread/INFO] [tellme]: | enderiointegrationforestry | Ender IO Integration with Forestry | [17:20:07] [Server thread/INFO] [tellme]: | enderiointegrationtic | Ender IO Integration with Tinkers' Construct | [17:20:07] [Server thread/INFO] [tellme]: | enderiointegrationticlate | Ender IO Integration with Tinkers' Construct | [17:20:07] [Server thread/INFO] [tellme]: | enderiomachines | Ender IO Machines | [17:20:07] [Server thread/INFO] [tellme]: | enderiopowertools | Ender IO Powertools | [17:20:07] [Server thread/INFO] [tellme]: | enderiozoo | Ender IO Zoo | [17:20:07] [Server thread/INFO] [tellme]: | endermanevo | Enderman Evolution | [17:20:07] [Server thread/INFO] [tellme]: | enderstorage | EnderStorage | [17:20:07] [Server thread/INFO] [tellme]: | endertanks | EnderTanks | [17:20:07] [Server thread/INFO] [tellme]: | engineersdoors | Engineer's Doors | [17:20:07] [Server thread/INFO] [tellme]: | eplus | Enchanting Plus | [17:20:07] [Server thread/INFO] [tellme]: | erebus | Erebus | [17:20:07] [Server thread/INFO] [tellme]: | evilcraft | EvilCraft | [17:20:07] [Server thread/INFO] [tellme]: | evilcraftcompat | EvilCraft-Compat | [17:20:07] [Server thread/INFO] [tellme]: | exchangers | Exchangers | [17:20:07] [Server thread/INFO] [tellme]: | exoticbirds | Exotic Birds | [17:20:07] [Server thread/INFO] [tellme]: | extracells | Extra Cells 2 | [17:20:07] [Server thread/INFO] [tellme]: | extrautils2 | Extra Utilities 2 | [17:20:07] [Server thread/INFO] [tellme]: | eyesinthedarkness | Eyes in the Darkness | [17:20:07] [Server thread/INFO] [tellme]: | fairylights | Fairy Lights | [17:20:07] [Server thread/INFO] [tellme]: | familiarfauna | Familiar Fauna | [17:20:07] [Server thread/INFO] [tellme]: | farseek | Farseek | [17:20:07] [Server thread/INFO] [tellme]: | fastbench | FastWorkbench | [17:20:07] [Server thread/INFO] [tellme]: | fastfurnace | FastFurnace | [17:20:07] [Server thread/INFO] [tellme]: | ferdinandsflowers | Ferdinand's Flowers | [17:20:07] [Server thread/INFO] [tellme]: | floodlights | Flood Lights | [17:20:07] [Server thread/INFO] [tellme]: | foamfix | FoamFix | [17:20:07] [Server thread/INFO] [tellme]: | foamfixcore | FoamFixCore | [17:20:07] [Server thread/INFO] [tellme]: | forestry | Forestry | [17:20:07] [Server thread/INFO] [tellme]: | forge | Minecraft Forge | [17:20:07] [Server thread/INFO] [tellme]: | forgeendertech | Forge Endertech | [17:20:07] [Server thread/INFO] [tellme]: | forgelin | Shadowfacts' Forgelin | [17:20:07] [Server thread/INFO] [tellme]: | forgemultipartcbe | Forge Multipart CBE | [17:20:07] [Server thread/INFO] [tellme]: | forgivingvoid | Forgiving Void | [17:20:07] [Server thread/INFO] [tellme]: | fossil | Fossils and Archeology Revival | [17:20:07] [Server thread/INFO] [tellme]: | fpsreducer | FPS Reducer | [17:20:07] [Server thread/INFO] [tellme]: | friendlyfire | Friendly Fire | [17:20:07] [Server thread/INFO] [tellme]: | ftrsquids | Rocket Squids | [17:20:07] [Server thread/INFO] [tellme]: | fw | Fullscreen Windowed | [17:20:07] [Server thread/INFO] [tellme]: | gasconduits | GasConduits | [17:20:07] [Server thread/INFO] [tellme]: | gearswap | Gear Swapper | [17:20:07] [Server thread/INFO] [tellme]: | ghostspells | Extra Arcane Knowledge | [17:20:07] [Server thread/INFO] [tellme]: | glass_shards | Glass Shards | [17:20:07] [Server thread/INFO] [tellme]: | golems | Extra Golems | [17:20:07] [Server thread/INFO] [tellme]: | gottschcore | GottschCore | [17:20:07] [Server thread/INFO] [tellme]: | grapplemod | Grappling hook mod | [17:20:07] [Server thread/INFO] [tellme]: | grimoireofgaia | Grimoire of Gaia 3 | [17:20:07] [Server thread/INFO] [tellme]: | guardillagers | GuardIllagers | [17:20:07] [Server thread/INFO] [tellme]: | gunpowderlib | GunpowderLib | [17:20:07] [Server thread/INFO] [tellme]: | gyth | Get Ya' Tanks Here | [17:20:07] [Server thread/INFO] [tellme]: | harvestcraft | Pam's HarvestCraft | [17:20:07] [Server thread/INFO] [tellme]: | headcrumbs | Headcrumbs | [17:20:07] [Server thread/INFO] [tellme]: | hearthstonemod | Hearthstone Mod | [17:20:07] [Server thread/INFO] [tellme]: | heroicarmory | Heroic Armory | [17:20:07] [Server thread/INFO] [tellme]: | hexxitgear | Hexxit Gear | [17:20:07] [Server thread/INFO] [tellme]: | hgp | Horizontal Glass Panes | [17:20:07] [Server thread/INFO] [tellme]: | hopperducts | Hopper Ducts | [17:20:07] [Server thread/INFO] [tellme]: | horsetweaks | Horse Tweaks | [17:20:07] [Server thread/INFO] [tellme]: | immersiveengineering | Immersive Engineering | [17:20:07] [Server thread/INFO] [tellme]: | improvedbackpacks | Improved Backpacks | [17:20:07] [Server thread/INFO] [tellme]: | incontrol | InControl | [17:20:07] [Server thread/INFO] [tellme]: | industrialforegoing | Industrial Foregoing | [17:20:07] [Server thread/INFO] [tellme]: | instrumentalmobs | Instrumental Mobs | [17:20:07] [Server thread/INFO] [tellme]: | integratedcrafting | Integrated Crafting | [17:20:07] [Server thread/INFO] [tellme]: | integrateddynamics | Integrated Dynamics | [17:20:07] [Server thread/INFO] [tellme]: | integrateddynamicscompat | IntegratedDynamics-Compat | [17:20:07] [Server thread/INFO] [tellme]: | integratedterminals | Integrated Terminals | [17:20:07] [Server thread/INFO] [tellme]: | integratedterminalscompat | IntegratedTerminals-Compat | [17:20:07] [Server thread/INFO] [tellme]: | integratedtunnels | Integrated Tunnels | [17:20:07] [Server thread/INFO] [tellme]: | integratedtunnelscompat | IntegratedTunnels-Compat | [17:20:07] [Server thread/INFO] [tellme]: | integrationforegoing | Integration Foregoing | [17:20:07] [Server thread/INFO] [tellme]: | inventorypets | Inventory Pets | [17:20:07] [Server thread/INFO] [tellme]: | inventorytweaks | Inventory Tweaks | [17:20:07] [Server thread/INFO] [tellme]: | ironchest | Iron Chest | [17:20:07] [Server thread/INFO] [tellme]: | ivtoolkit | IvToolkit | [17:20:07] [Server thread/INFO] [tellme]: | jaff | Just a Few Fish | [17:20:07] [Server thread/INFO] [tellme]: | jaopca | JAOPCA | [17:20:07] [Server thread/INFO] [tellme]: | jei | Just Enough Items | [17:20:07] [Server thread/INFO] [tellme]: | jetorches | Just Enough Torches | [17:20:07] [Server thread/INFO] [tellme]: | journeymap | JourneyMap | [17:20:07] [Server thread/INFO] [tellme]: | jrftl | Just Another Rotten Flesh to Leather Mod | [17:20:07] [Server thread/INFO] [tellme]: | jurassicraft | JurassiCraft | [17:20:07] [Server thread/INFO] [tellme]: | justenoughreactors | Just Enough Reactors | [17:20:07] [Server thread/INFO] [tellme]: | justsleep | Just Sleep | [17:20:07] [Server thread/INFO] [tellme]: | keywizard | Keyboard Wizard | [17:20:07] [Server thread/INFO] [tellme]: | kjlib | KJ Lib | [17:20:07] [Server thread/INFO] [tellme]: | laggoggles | LagGoggles | [17:20:07] [Server thread/INFO] [tellme]: | landlust | Landlust | [17:20:07] [Server thread/INFO] [tellme]: | lcrdrfs | Laser Creeper Robot Dino Riders From Space | [17:20:07] [Server thread/INFO] [tellme]: | libraryex | LibraryEx | [17:20:07] [Server thread/INFO] [tellme]: | libvulpes | Vulpes library | [17:20:07] [Server thread/INFO] [tellme]: | literalascension | Literal Ascension | [17:20:07] [Server thread/INFO] [tellme]: | livingenchantment | Living Enchantment | [17:20:07] [Server thread/INFO] [tellme]: | llibrary | LLibrary | [17:20:07] [Server thread/INFO] [tellme]: | login_shield | Login Shield | [17:20:07] [Server thread/INFO] [tellme]: | lootbags | Loot Bags | [17:20:07] [Server thread/INFO] [tellme]: | lost_aether | Lost Aether Content | [17:20:07] [Server thread/INFO] [tellme]: | lostcities | The Lost Cities | [17:20:07] [Server thread/INFO] [tellme]: | lycanitesmobs | Lycanites Mobs | [17:20:07] [Server thread/INFO] [tellme]: | magicbees | MagicBees | [17:20:07] [Server thread/INFO] [tellme]: | malisiscore | MalisisCore | [17:20:07] [Server thread/INFO] [tellme]: | malisisdoors | MalisisDoors | [17:20:07] [Server thread/INFO] [tellme]: | mantle | Mantle | [17:20:07] [Server thread/INFO] [tellme]: | mca | Minecraft Comes Alive | [17:20:07] [Server thread/INFO] [tellme]: | mcjtylib_ng | McJtyLib | [17:20:07] [Server thread/INFO] [tellme]: | mcp | Minecraft Coder Pack | [17:20:07] [Server thread/INFO] [tellme]: | mcwfurnitures | Macaw's Furniture | [17:20:07] [Server thread/INFO] [tellme]: | meecreeps | MeeCreeps | [17:20:07] [Server thread/INFO] [tellme]: | megaloot | Mega Loot | [17:20:07] [Server thread/INFO] [tellme]: | mekanism | Mekanism | [17:20:07] [Server thread/INFO] [tellme]: | mekanismgenerators | Mekanism: Generators | [17:20:07] [Server thread/INFO] [tellme]: | mekanismtools | Mekanism: Tools | [17:20:07] [Server thread/INFO] [tellme]: | microblockcbe | Forge Microblocks | [17:20:07] [Server thread/INFO] [tellme]: | micsiege | Brutal Zombie Siege | [17:20:07] [Server thread/INFO] [tellme]: | millenaire | Millenaire | [17:20:07] [Server thread/INFO] [tellme]: | minecolonies | MineColonies | [17:20:07] [Server thread/INFO] [tellme]: | minecraft | Minecraft | [17:20:07] [Server thread/INFO] [tellme]: | minecraftmultipartcbe | Minecraft Multipart Plugin | [17:20:07] [Server thread/INFO] [tellme]: | missing_pieces | Missing Pieces | [17:20:07] [Server thread/INFO] [tellme]: | moarboats | Moar Boats | [17:20:07] [Server thread/INFO] [tellme]: | mob_grinding_utils | mob_grinding_utils | [17:20:07] [Server thread/INFO] [tellme]: | mobends | Mo' Bends | [17:20:07] [Server thread/INFO] [tellme]: | mobultion | Mobultion | [17:20:07] [Server thread/INFO] [tellme]: | mod_lavacow | Fish's Undead Rising | [17:20:07] [Server thread/INFO] [tellme]: | modernlamps | Modern Lights | [17:20:07] [Server thread/INFO] [tellme]: | morebeautifulplates | More Beautiful Plates | [17:20:07] [Server thread/INFO] [tellme]: | morebuckets | More Buckets | [17:20:07] [Server thread/INFO] [tellme]: | moreoverlays | MoreOverlays | [17:20:07] [Server thread/INFO] [tellme]: | morpheus | Morpheus | [17:20:07] [Server thread/INFO] [tellme]: | morphtool | Morph-o-Tool | [17:20:07] [Server thread/INFO] [tellme]: | mousetweaks | Mouse Tweaks | [17:20:07] [Server thread/INFO] [tellme]: | mowziesmobs | Mowzie's Mobs | [17:20:07] [Server thread/INFO] [tellme]: | msmlegacy | More Swords Legacy | [17:20:07] [Server thread/INFO] [tellme]: | mutantbeasts | Mutant Beasts | [17:20:07] [Server thread/INFO] [tellme]: | mysticalagradditions | Mystical Agradditions | [17:20:07] [Server thread/INFO] [tellme]: | mysticalagriculture | Mystical Agriculture | [17:20:07] [Server thread/INFO] [tellme]: | mysticallib | Mystical Lib | [17:20:07] [Server thread/INFO] [tellme]: | mysticalwildlife | Mystical Wildlife | [17:20:07] [Server thread/INFO] [tellme]: | natura | Natura | [17:20:07] [Server thread/INFO] [tellme]: | naturescompass | Nature's Compass | [17:20:07] [Server thread/INFO] [tellme]: | neid | NotEnoughIDs | [17:20:07] [Server thread/INFO] [tellme]: | netherex | NetherEx | [17:20:07] [Server thread/INFO] [tellme]: | netherportalfix | NetherPortalFix | [17:20:07] [Server thread/INFO] [tellme]: | nonausea | NoNausea | [17:20:07] [Server thread/INFO] [tellme]: | nuclearcraft | NuclearCraft | [17:20:07] [Server thread/INFO] [tellme]: | numina | Numina | [17:20:07] [Server thread/INFO] [tellme]: | obfuscate | Obfuscate | [17:20:07] [Server thread/INFO] [tellme]: | omlib | OMLib | [17:20:07] [Server thread/INFO] [tellme]: | ompd | Open Modular Passive Defense | [17:20:07] [Server thread/INFO] [tellme]: | openblocks | OpenBlocks | [17:20:07] [Server thread/INFO] [tellme]: | opencomputers | OpenComputers | [17:20:07] [Server thread/INFO] [tellme]: | opencomputers|core | OpenComputers (Core) | [17:20:07] [Server thread/INFO] [tellme]: | openglider | Open Glider | [17:20:07] [Server thread/INFO] [tellme]: | openmods | OpenModsLib | [17:20:07] [Server thread/INFO] [tellme]: | openmodscore | OpenModsLib Core | [17:20:07] [Server thread/INFO] [tellme]: | openmodularturrets | Open Modular Turrets | [17:20:07] [Server thread/INFO] [tellme]: | oredictinit | OreDictInit | [17:20:07] [Server thread/INFO] [tellme]: | p455w0rdslib | p455w0rd's Library | [17:20:07] [Server thread/INFO] [tellme]: | pamscookables | Pam's Cookables | [17:20:07] [Server thread/INFO] [tellme]: | pandorasbox | Pandora's Box | [17:20:07] [Server thread/INFO] [tellme]: | performant | performant Mod | [17:20:07] [Server thread/INFO] [tellme]: | phosphor-lighting | Phosphor Lighting Engine | [17:20:07] [Server thread/INFO] [tellme]: | pitweaks | PiTweaks | [17:20:07] [Server thread/INFO] [tellme]: | pixelmon | Pixelmon | [17:20:07] [Server thread/INFO] [tellme]: | placebo | Placebo | [17:20:07] [Server thread/INFO] [tellme]: | planefix | PlaneFix | [17:20:07] [Server thread/INFO] [tellme]: | plethora | Plethora | [17:20:07] [Server thread/INFO] [tellme]: | plethora-core | Plethora Core | [17:20:07] [Server thread/INFO] [tellme]: | plustic | PlusTiC | [17:20:07] [Server thread/INFO] [tellme]: | pmp | Plant Mega Pack | [17:20:07] [Server thread/INFO] [tellme]: | powersuits | MachineMuse's Modular Powersuits | [17:20:07] [Server thread/INFO] [tellme]: | presents | Presents | [17:20:07] [Server thread/INFO] [tellme]: | props | Decocraft | [17:20:07] [Server thread/INFO] [tellme]: | psi | Psi | [17:20:07] [Server thread/INFO] [tellme]: | ptrmodellib | ptrmodellib | [17:20:07] [Server thread/INFO] [tellme]: | pumpkincarving | Pumpkin Carving | [17:20:07] [Server thread/INFO] [tellme]: | quantumflux | QuantumFlux | [17:20:07] [Server thread/INFO] [tellme]: | quantumstorage | QuantumStorage | [17:20:07] [Server thread/INFO] [tellme]: | quark | Quark | [17:20:07] [Server thread/INFO] [tellme]: | railcraft | Railcraft | [17:20:07] [Server thread/INFO] [tellme]: | randompatches | RandomPatches | [17:20:07] [Server thread/INFO] [tellme]: | reborncore | Reborn Core | [17:20:07] [Server thread/INFO] [tellme]: | rebornstorage | RebornStorage | [17:20:07] [Server thread/INFO] [tellme]: | reccomplex | Recurrent Complex | [17:20:07] [Server thread/INFO] [tellme]: | recipehandler | NoMoreRecipeConflict | [17:20:07] [Server thread/INFO] [tellme]: | redstonearsenal | Redstone Arsenal | [17:20:07] [Server thread/INFO] [tellme]: | redstoneflux | Redstone Flux | [17:20:07] [Server thread/INFO] [tellme]: | redstonefluxarsenal | Redstone Flux Arsenal | [17:20:07] [Server thread/INFO] [tellme]: | redstonerepository | Redstone Repository | [17:20:07] [Server thread/INFO] [tellme]: | refinedstorage | Refined Storage | [17:20:07] [Server thread/INFO] [tellme]: | refinedstorageaddons | Refined Storage Addons | [17:20:07] [Server thread/INFO] [tellme]: | rftools | RFTools | [17:20:07] [Server thread/INFO] [tellme]: | rftoolsdim | RFTools Dimensions | [17:20:07] [Server thread/INFO] [tellme]: | rhodonite | Rhodonite | [17:20:07] [Server thread/INFO] [tellme]: | roguelike | Roguelike Dungeons | [17:20:07] [Server thread/INFO] [tellme]: | ruins | Ruins Mod | [17:20:07] [Server thread/INFO] [tellme]: | rustic | Rustic | [17:20:07] [Server thread/INFO] [tellme]: | samsocean | Ocean Floor Classic | [17:20:07] [Server thread/INFO] [tellme]: | savemystronghold | Save My Stronghold! | [17:20:07] [Server thread/INFO] [tellme]: | securitycraft | SecurityCraft | [17:20:07] [Server thread/INFO] [tellme]: | shetiphiancore | ShetiPhian-Core | [17:20:07] [Server thread/INFO] [tellme]: | signpost | Signpost | [17:20:07] [Server thread/INFO] [tellme]: | simplyjetpacks | Simply Jetpacks 2 | [17:20:07] [Server thread/INFO] [tellme]: | slimyboyos | SlimyBoyos | [17:20:07] [Server thread/INFO] [tellme]: | snad | Snad | [17:20:07] [Server thread/INFO] [tellme]: | sodiumcraft | SodiumCraft | [17:20:07] [Server thread/INFO] [tellme]: | solarflux | Solar Flux Reborn | [17:20:07] [Server thread/INFO] [tellme]: | spartanshields | Spartan Shields | [17:20:07] [Server thread/INFO] [tellme]: | specialmobs | Special Mobs | [17:20:07] [Server thread/INFO] [tellme]: | stellarfluidconduits | Stellar Fluid Conduits | [17:20:07] [Server thread/INFO] [tellme]: | stevescarts | Steve's Carts 2 | [17:20:07] [Server thread/INFO] [tellme]: | stg | SwingThroughGrass | [17:20:07] [Server thread/INFO] [tellme]: | storagedrawers | Storage Drawers | [17:20:07] [Server thread/INFO] [tellme]: | storagedrawersextra | Storage Drawers Extras | [17:20:07] [Server thread/INFO] [tellme]: | streams | Streams | [17:20:07] [Server thread/INFO] [tellme]: | structurize | Structurize | [17:20:07] [Server thread/INFO] [tellme]: | surge | Surge | [17:20:07] [Server thread/INFO] [tellme]: | switchbow | Switch-Bow | [17:20:07] [Server thread/INFO] [tellme]: | tcinventoryscan | Thaumcrafft Inventory Scanning | [17:20:07] [Server thread/INFO] [tellme]: | tconstruct | Tinkers' Construct | [17:20:07] [Server thread/INFO] [tellme]: | techguns | Techguns | [17:20:07] [Server thread/INFO] [tellme]: | techguns_core | Techguns Core | [17:20:07] [Server thread/INFO] [tellme]: | teletubbies | Teletubbies | [17:20:07] [Server thread/INFO] [tellme]: | tellme | Tell Me | [17:20:07] [Server thread/INFO] [tellme]: | teslacorelib | Tesla Core Lib | [17:20:07] [Server thread/INFO] [tellme]: | teslacorelib_registries | Tesla Core Lib Registries | [17:20:07] [Server thread/INFO] [tellme]: | testdummy | MmmMmmMmmMmm | [17:20:07] [Server thread/INFO] [tellme]: | texfix | TextureFix | [17:20:07] [Server thread/INFO] [tellme]: | tfspellpack | Electroblob's Wizardry: Twilight Forest Spell Pack | [17:20:07] [Server thread/INFO] [tellme]: | thaumcomp | Thaumic Computers | [17:20:07] [Server thread/INFO] [tellme]: | thaumcraft | Thaumcraft | [17:20:07] [Server thread/INFO] [tellme]: | thebetweenlands | The Betweenlands | [17:20:07] [Server thread/INFO] [tellme]: | thedragonlib | TheDragonLib | [17:20:07] [Server thread/INFO] [tellme]: | theeightfabledblades | The Eight Fabled Blades | [17:20:07] [Server thread/INFO] [tellme]: | thermaldynamics | Thermal Dynamics | [17:20:07] [Server thread/INFO] [tellme]: | thermalexpansion | Thermal Expansion | [17:20:07] [Server thread/INFO] [tellme]: | thermalfoundation | Thermal Foundation | [17:20:07] [Server thread/INFO] [tellme]: | thermalinnovation | Thermal Innovation | [17:20:07] [Server thread/INFO] [tellme]: | thutcore | Thut Core | [17:20:07] [Server thread/INFO] [tellme]: | thutcore_compat | ThutCore Compat | [17:20:07] [Server thread/INFO] [tellme]: | thuttech | Thut's Elevators | [17:20:07] [Server thread/INFO] [tellme]: | tickcentral | TickCentral | [17:20:07] [Server thread/INFO] [tellme]: | tinkersaddons | Tinkers' Addons | [17:20:07] [Server thread/INFO] [tellme]: | tinkertoolleveling | Tinkers Tool Leveling | [17:20:07] [Server thread/INFO] [tellme]: | tombstone | Corail Tombstone | [17:20:07] [Server thread/INFO] [tellme]: | toolupgrades | Tool-Upgrades | [17:20:07] [Server thread/INFO] [tellme]: | torchmaster | TorchMaster | [17:20:07] [Server thread/INFO] [tellme]: | torohealthmod | ToroHealth Damage Indicators | [17:20:07] [Server thread/INFO] [tellme]: | toroquest | ToroQuest | [17:20:07] [Server thread/INFO] [tellme]: | treasure2 | Treasure2! | [17:20:07] [Server thread/INFO] [tellme]: | tropicraft | Tropicraft | [17:20:07] [Server thread/INFO] [tellme]: | trumpetskeleton | Trumpet Skeleton | [17:20:07] [Server thread/INFO] [tellme]: | tumbleweed | Tumbleweed | [17:20:07] [Server thread/INFO] [tellme]: | twilightforest | The Twilight Forest | [17:20:07] [Server thread/INFO] [tellme]: | ultimate_unicorn_mod | Wings, Horns, and Hooves, the Ultimate Unicorn Mod! | [17:20:07] [Server thread/INFO] [tellme]: | undergroundbiomes | Underground Biomes | [17:20:07] [Server thread/INFO] [tellme]: | uniquecrops | Unique Crops | [17:20:07] [Server thread/INFO] [tellme]: | uppers | uppers | [17:20:07] [Server thread/INFO] [tellme]: | upsizer | Up-Sizer | [17:20:07] [Server thread/INFO] [tellme]: | vanillafix | VanillaFix | [17:20:07] [Server thread/INFO] [tellme]: | vc | ViesCraft | [17:20:07] [Server thread/INFO] [tellme]: | vehicle | MrCrayfish's Vehicle Mod | [17:20:07] [Server thread/INFO] [tellme]: | waila | Waila | [17:20:07] [Server thread/INFO] [tellme]: | wailaharvestability | Waila Harvestability | [17:20:07] [Server thread/INFO] [tellme]: | waterstrainer | Water Strainer | [17:20:07] [Server thread/INFO] [tellme]: | wawla | What Are We Looking At | [17:20:07] [Server thread/INFO] [tellme]: | waystones | Waystones | [17:20:07] [Server thread/INFO] [tellme]: | wct | Wireless Crafting Terminal 2 | [17:20:07] [Server thread/INFO] [tellme]: | wolfarmor | Wolf Armor and Storage | [17:20:07] [Server thread/INFO] [tellme]: | worldedit | WorldEdit | [17:20:07] [Server thread/INFO] [tellme]: | wrapup | WrapUp | [17:20:07] [Server thread/INFO] [tellme]: | xreliquary | Reliquary | [17:20:07] [Server thread/INFO] [tellme]: | xtones | Xtones | [17:20:07] [Server thread/INFO] [tellme]: | zawa | Zoo and Wild Animals Mod: Rebuilt | [17:20:07] [Server thread/INFO] [tellme]: | zerocore | Zero CORE | [17:20:07] [Server thread/INFO] [tellme]: | zettaindustries | Zetta Industries | [17:20:07] [Server thread/INFO] [tellme]: | zoocraftdiscoveries | Zoocraft Discoveries | [17:20:07] [Server thread/INFO] [tellme]: +-----------------------------------+-----------------------------------------------------+ [17:20:07] [Server thread/INFO] [tellme]: | ModID | Mod name | [17:20:07] [Server thread/INFO] [tellme]: +-----------------------------------+-----------------------------------------------------+ LostCities is on 2.0.22, Forge on 14.23.5.2847, Chisel on 1.0.2.45 and CTM on 1.0.2.31.

I know that this is a bit of a niche case, but I'd really like LostCities' chisel buildings to generate properly again when I go exploring in my modded survival worlds, so it'd be much appreciated if you could look into this.

McJty commented 3 years ago

You probably added NotEnoughIDs or something to bypass the ID limit? In that case this is to be expected. The ID's have changed of several blocks and this causes problems here

HariboTer commented 3 years ago

Every image is from a freshly generated world each. I did especially neither add nor remove NotEnoughIDs to/from a world, it was active the whole time.

McJty commented 3 years ago

I think the problem has to do with going over the block id limit though. Not sure there is anything that I can do to fix this. At least I don't know how

HariboTer commented 3 years ago

Is it possible that at some point, the generation code uses numerical block IDs with a small integer data type (perhaps short) that would be overflowing?

McJty commented 3 years ago

yes it certainly does. That's how Minecraft chunks work. Every block in a chunk is stored with 16 bits. 12 bits for the ID and 4 bits for metadata. But that's not a Lost Cities limitation. That's how vanilla does it. What mods like NotEnoughIDs do is to add the MC 1.13+ solution to this so that every chunk can have a different palette of blocks. BTW. Check the lost cities general config. There is a setting for a safe mode (I thought that should be auto detected but maybe that got broken)

HariboTer commented 3 years ago

Do you mean optimizedChunkgen? Setting it to false to be sure was among the first things I did, every test listed in the OP was performed afterwards.

(I'll check now if other chisel structures generate correctly and if chisel blocks can be placed and loaded regularly.)

McJty commented 3 years ago

Then I have no clue what's going on. Sorry...

HariboTer commented 3 years ago

The problem is specific to the LostCities, structures and terrain from every other mod (including, but not limited to Techguns, Electrobob's Wizardry, Ancient Warfare, Biomes O'Plenty and UntergroundBiomes) is still generated correctly (especially the Chisel structures from Techguns).

I think at some point, the numerical IDs get stunted somehow through one or more conversions.

(As further note of interest, the exact same problem occurs when switching NEID out for JEID.)

McJty commented 3 years ago

Perhaps. But in any case. I no longer work on 1.12 and I also strongly dislike hacks like NEID and JEID so I don't really want to support them to much. So this will most likely not get fixed

HariboTer commented 3 years ago

So I just about traced the life of a block type from palette asset loading to setting the chunk primer data and the only thing I could find is that Block.BLOCK_STATE_IDS, which is used a lot for char/BlockState conversion, is marked as deprecated, though I do not know if that would relate to the problem.

One interesting thing I noticed by having tellme dump the block IDs though is that the difference between the block IDs that are placed (in the 730s) and the block IDs that are supposed to be there (in the 4830s) is precisely 4096.

Since the cause may thus indeed be out of LostCities' reach, I'll report this to the JEID team, maybe they have more insight to share about this.