omoflop / MoreBlockPredicates

does the optifine thing with biome dependant block textures but on fabric so its good
Creative Commons Zero v1.0 Universal
16 stars 2 forks source link

[FEATURE REQUEST] Using noise maps (whether it be 2 or 3-dimensional) to decide what variants a block will have. #22

Open Drigonis opened 4 months ago

Drigonis commented 4 months ago

Think it'd be great if you could add some new predicate somehow that decides what texture a block has based on it's specific position's value (from 0 to 1) in a noise map. Different textures or weights would be specified for different ranges. Not sure if this explains it well. If this might get laggy doing this for multiple blocks, you could even just base it off of the erosion, peaks and valleys, and continentalness values seen in the debug screen that are used for world generation.

Also just a little other request here as well because I don't think it's worth creating a whole issue for something that most likely isn't possible - but could you look into seeing if it's possible to tell whether a block was placed by a player, or generated naturally?