promotional bannermobile promotional banner

c2me - Au Naturel edition

A fork of the multi-threaded world generation mod with edits and optimisations specifically for the Au Naturel Modpack
Back to Files

c2me-fabric-mc1.20.1-0.2.0+alpha.11.20.26.jar

File namec2me-fabric-mc1.20.1-0.2.0+alpha.11.20.26.jar
Uploader
acowadonisacowadonis
Uploaded
Dec 22, 2025
Downloads
1.8K
Size
1.4 MB
Mod Loaders
Fabric
File ID
7365083
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:c2me-au-naturel-edition-1394196:7365083"

Learn more about Curse Maven

What's new

Changelog: 0.2.0+alpha.11.20.21 → 0.2.0+alpha.11.20.26

 

Fixes:

  • Fixed circular dependency deadlock in redirectGetRegion
  • Fixed multiple threading issues in stronghold and nether fortress generation
  • Restored vanilla gradient table for Perlin noise to fix terrain artifacts (floating islands)
  • Added coordinate offset to hash-based noise to avoid edge cases near world origin

Performance:

  • Replaced HashSet<Long> with LongOpenHashSet for better memory/speed
  • Replaced stream operations with direct loops in AsyncSerializationManager
  • Hash-based Perlin noise optimization (replaces 16 chained permutation lookups with 8 independent hash calls)
  • Removed unused modules and vectorized code

Features:

  • Added spawn blacklist module (c2me-opts-spawning) to skip entity instantiation during worldgen
    • Prevents threading issues from mod entity constructors accessing ThreadLocalRandom
    • Default blacklist includes 346 entities from BadMobs config
    • Spawner-based spawning unaffected (mobs can still spawn from spawner blocks)

Configuration:

  • fixes.enforceSafeWorldRandomAccess now defaults to false (warning instead of crash for cross-thread random access)

This mod has no additional files