AdvancedWorldCreatorAPI icon

AdvancedWorldCreatorAPI -----

Full-API for generating new Biomes, Features and more



Full Revamp for 1.18
This Update allows you to use the API in Minecraft 1.18.
Sadly too many stuff changed and there will be no support for older Versions anymore.

This Update also revamps the complete API:
- new Method-Names
- default WorldCreator-Settings-Support
- some Methods/Functions got removed since they are not available/replaced by the Bukkit-API

It will take some time to write down the new API, but here you can take a look on how to use it:


Code (Java):
BiomeCreator biomeCreator = new BiomeCreator ( "firstname", "secondname" ) ;
            biomeCreator. setWaterColor ( new java. awt. Color ( 76, 255, 255 ) ) ;
            biomeCreator. setGrassColor ( new java. awt. Color ( 136, 0, 0 ) ) ;
            biomeCreator. setSkyColor ( new java. awt. Color ( 1, 73, 51 ) ) ;
            biomeCreator. setWaterFogColor ( new java. awt. Color ( 255, 255, 255 ) ) ;

BiomeCreator. CustomBiome customBiome = biomeCreator. createBiome ( true ) ;


AdvancedWorldCreator creator = new AdvancedWorldCreator ( "testnewcreator" ) ;
            boolean hasSkylight = false ;
            boolean hasCeiling = true ;
            boolean ultraWarm = true ;
            boolean natural = false ;
            boolean createDragonFight = true ;
            boolean piglinSafe = false ;
            boolean bedWorks = true ;
            boolean respawnAnchorWorks = true ;
            boolean hasRaids = true ;
            creator. setEnvironmentBuilder ( new EnvironmentBuilder ( null, hasSkylight, hasCeiling, ultraWarm, natural,
                    1.0, createDragonFight, piglinSafe, bedWorks, respawnAnchorWorks, hasRaids, - 128, 1024, 1024, Tag. INFINIBURN_OVERWORLD. getKey ( ), NamespacedKey. minecraft ( "overworld" ), 1.0f ) ) ;

GeneratorConfiguration generatorConfig = new GeneratorConfiguration ( ) ;
            generatorConfig. setDefaultBlock (Material. DIAMOND_BLOCK ) ;
            generatorConfig. getNoiseGeneration ( ). setMinY ( - 128 ) ;
            generatorConfig. getNoiseGeneration ( ). setHeight ( 1024 ) ;
            creator. setGeneratorConfiguration (generatorConfig ) ;
creator. setAdvancedBiomeProvider ( new BiomeProviderLines. Builder ( 3, true )
        . addBiome (customBiome )
        . addBiome (org. bukkit. block. Biome. OCEAN ). create ( ) ) ;

creator. createWorld ( ) ;

 
----------, Dec 8, 2021
Resource Information
Author:
----------
Total Downloads: 13,229
First Release: Feb 16, 2021
Last Update: Nov 8, 2024
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings