FRicsi / No-more-Mine-in-Hell

Minecraft mod
0 stars 0 forks source link

Biomes #11

Open FRicsi opened 6 years ago

FRicsi commented 6 years ago

City - Many asphalt, many concrete/paving, some parks, brick down from 4. block level. stone somewhere in the deep. Brick levels has tunnels - sewer (?) Town - suburban area, many asphalt and paving as well but more green area Rural - like any biome, maybe unnecessary (?)

FRicsi commented 6 years ago

Storyline could be: 3 different biome; each Act placed in one of them Act I - rural Act II - suburb Act III - city (or reverse?)

another solution: each act placed in different dimensions (act I: dimension 1 - just rural biome. There must be couple of default biomes upgraded with rural parameters like schematics, mob spawning and so on. Act II: dimension 2, just suburb biome; but also need some different suburban (industrial, residential, and so on. Act III: dimension 3, city biomes; also some different kind like concrete jungle and parks for example.)

FRicsi commented 6 years ago

Dimension portals could be the "vehicles"; achievement goals are repairing the vehicles, so could be functioning as portals between act-areas. Entering a portal equal long travelling (?)

FRicsi commented 6 years ago

Everything could be done in MCreator, these are just important customization codes

//this clear the whole spawn list
spawnableCreatureList.clear();
spawnableMonsterList.clear();
spawnableWaterCreatureList.clear();
/* Adding mobs to the creature list will make them spawn always(whole day long),
adding mobs to the monster list will make them spawn at night time.
And adding mobs to the water creature list will make them spawn in the water, like squids*/

spawnableCreatureList.add(new SpawnListEntry(net.minecraft.src.Entity*EnityName*.class, *max enities in one group*, 4, 4));
//max enities in one group means how much enties will spawn together

================ public static final BiomeGenBase *biomeName* = new BiomeGen*BiomeName*(...).setDisableRain();

================

.setMinMaxHeight(*min height*F, *max heigt*F); <== suburb/city biomes have to be as flatten as possible The F values can go from -2.0F to 2.0F. 2.0F is the highest layer possible (Y: 127). Example: .setMinMaxHeight(-0.1F, 1.5F);

====================

base temperature and rainfall frequency (should the rain kill the fire?) .setTemperatureRainfall(*temperature*F, *rainfall*F);

FRicsi commented 6 years ago

Maybe 3 ACT could be in the Overworld, just in more than 3 biomes. Suburb: residential, industrial, commercial zones, parks City: concrete jungle - commercial towers, residential towers, the big park

there could be biome-specific buildings as well as buildings appearing in any biome (like big warehouse can be found in just industrial suburb biome, small warehouses can be in any and so on)

FRicsi commented 6 years ago

Other biomes could be disabled (?)