When registering a surface rule with SurfaceRuleEvents (tried both MODIFY_OVERWORLD and MODIFY_GENERIC) and load up a single biome world, it doesn't apply the surface rules.
As you can see in the above screenshot, only the default surface rules are being applied.
When registering a surface rule with SurfaceRuleEvents (tried both MODIFY_OVERWORLD and MODIFY_GENERIC) and load up a single biome world, it doesn't apply the surface rules.
As you can see in the above screenshot, only the default surface rules are being applied.