Создание рек из лавы.

1,057
50
234
Добрый день.

Сообственно, насколько я понял, нужно использовать worldgen? Но какой?
 
caveGenerator = TerrainGen.getModdedMapGen(caveGenerator, CAVE);
strongholdGenerator = (MapGenStronghold) TerrainGen.getModdedMapGen(strongholdGenerator, STRONGHOLD);
villageGenerator = (MapGenVillage) TerrainGen.getModdedMapGen(villageGenerator, VILLAGE);
mineshaftGenerator = (MapGenMineshaft) TerrainGen.getModdedMapGen(mineshaftGenerator, MINESHAFT);
scatteredFeatureGenerator = (MapGenScatteredFeature) TerrainGen.getModdedMapGen(scatteredFeatureGenerator, SCATTERED_FEATURE);
ravineGenerator = TerrainGen.getModdedMapGen(ravineGenerator, RAVINE);


Что-то рек не нашел.
Lakes да, есть там. Но это озера
 
Река это отдельный биом "BiomeGenRiver". Я не знаю как её сгенерировать как надо. Но единственное, что я придумал. Создать ещё одну реку, и в генерации этой новой реки, поменять воду на лаву. Точный ответ я не скоро напишу.
 
package net.minecraft.world.biome;

public class BiomeGenRiver extends BiomeGenBase
{
private static final String __OBFID = "CL_00000181";

public BiomeGenRiver(int p_i1987_1_)
{
super(p_i1987_1_);
this.spawnableCreatureList.clear();
}
}

Где тут создание реки? =D
 
Не в биоме, а генераторе. "GenLayerRiver" и ещё что-то там (точно ответа не скоро).
 
Река - это отдельный биом, правда, не столько с рандомной, сколько с особой, уличной генерацией же.
 
Назад
Сверху