Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import org.spongepowered.api.Sponge;
  2. import org.spongepowered.api.data.DataContainer;
  3. import org.spongepowered.api.world.biome.BiomeGenerationSettings;
  4. import org.spongepowered.api.world.biome.BiomeType;
  5. import org.spongepowered.api.world.gen.WorldGenerator;
  6. import org.spongepowered.api.world.gen.WorldGeneratorModifier;
  7. import org.spongepowered.api.world.storage.WorldProperties;
  8.  
  9. public class MyWorldGeneratorModifier implements WorldGeneratorModifier {
  10.    
  11.     @Override
  12.     public String getId() {
  13.         return "mypl:sample";
  14.     }
  15.  
  16.     @Override
  17.     public String getName() {
  18.         return "Sample";
  19.     }
  20.  
  21.     @Override
  22.     public void modifyWorldGenerator(WorldProperties world, DataContainer settings, WorldGenerator worldGenerator) {
  23.         for(BiomeType biome : Sponge.getRegistry().getAllOf(BiomeType.class)) {
  24.             BiomeGenerationSettings biomeSettings = worldGenerator.getBiomeSettings(biome);
  25.             // Как добавить сюда новый GroundCoverLayer?
  26.         }
  27.     }
  28.  
  29. }