• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java BiomeMesa类的典型用法和代码示例

java 1次浏览

本文整理汇总了Java中net.minecraft.world.biome.BiomeMesa的典型用法代码示例。如果您正苦于以下问题:Java BiomeMesa类的具体用法?Java BiomeMesa怎么用?Java BiomeMesa使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

BiomeMesa类属于net.minecraft.world.biome包,在下文中一共展示了BiomeMesa类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: isPermitted

点赞 2

import net.minecraft.world.biome.BiomeMesa; //导入依赖的package包/类
@Override
public boolean isPermitted(Biome biome) {

    return biome instanceof BiomeJungle ||
            biome instanceof BiomeSavanna ||
            biome instanceof BiomeDesert || biome instanceof BiomeMesa;
}
 

开发者ID:JayAvery,
项目名称:geomastery,
代码行数:8,
代码来源:BlockSeedling.java

示例2: generate

点赞 2

import net.minecraft.world.biome.BiomeMesa; //导入依赖的package包/类
@Override
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider) {
	if (world.provider.getDimension() == 0) {

		WorldGenAbstractTree apple = new WorldGenApple(false);
		WorldGenAbstractTree maple = new WorldGenMaple(false);
		WorldGenAbstractTree ebony = new WorldGenEbony(false);
		WorldGenAbstractTree fir = new WorldGenFir(false);
		WorldGenAbstractTree pine = new WorldGenPine(false);
		WorldGenAbstractTree willow = new WorldGenWillow();
		WorldGenAbstractTree yew = new WorldGenYew();

		// get the biome
		Biome biome = world.getBiome(new BlockPos(chunkX * 16, 64, chunkZ * 16));

		if (biome instanceof BiomeDesert) {
			makeTree(ebony, chunkX, chunkZ, random, world, 0, 1);
		}

		if (biome instanceof BiomeForest || biome instanceof BiomeForestMutated) {
			if (random.nextInt(4) == 0) {
				makeTree(maple, chunkX, chunkZ, random, world, 0, 3);
			}

			if (random.nextInt(12) == 0) {
				makeTree(apple, chunkX, chunkZ, random, world, 1, 2);
			}

			makeTree(pine, chunkX, chunkZ, random, world, 0, 3);
		}

		if (biome instanceof BiomeHills) {
			makeTree(maple, chunkX, chunkZ, random, world, 0, 3);
			makeTree(fir, chunkX, chunkZ, random, world, 0, 3);
		}

		if (biome instanceof BiomeMesa && random.nextBoolean()) {
			makeTree(ebony, chunkX, chunkZ, random, world, 1, 3);
		}

		if (biome instanceof BiomePlains) {
			makeTree(apple, chunkX, chunkZ, random, world, 0, 1);
		}

		if (biome instanceof BiomeRiver && random.nextInt(3) == 0) {
			makeTree(yew, chunkX, chunkZ, random, world, 0, 3);
		}

		if (biome instanceof BiomeSavanna) {
			makeTree(ebony, chunkX, chunkZ, random, world, 0, 3);
		}

		if (biome instanceof BiomeSwamp) {
			if (random.nextInt(2) == 0) {
				makeTree(willow, chunkX, chunkZ, random, world, 0, 3);
			}
			if (random.nextInt(1) == 0) {
				makeTree(yew, chunkX, chunkZ, random, world, 0, 3);
			}
		}

		if (biome instanceof BiomeTaiga) {
			makeTree(pine, chunkX, chunkZ, random, world, 0, 3);
			makeTree(fir, chunkX, chunkZ, random, world, 1, 4);
		}
		if (biome instanceof BiomeJungle) {
			makeTree(rubber, chunkX, chunkZ, random, world, 0, 3);
		}
	}
}
 

开发者ID:MinecraftModDevelopmentMods,
项目名称:Got-Wood,
代码行数:71,
代码来源:WorldGenerator.java

示例3: getStructureStart

点赞 2

import net.minecraft.world.biome.BiomeMesa; //导入依赖的package包/类
protected StructureStart getStructureStart(int chunkX, int chunkZ)
{
    Biome biome = this.worldObj.getBiome(new BlockPos((chunkX << 4) + 8, 64, (chunkZ << 4) + 8));
    MapGenMineshaft.Type mapgenmineshaft$type = biome instanceof BiomeMesa ? MapGenMineshaft.Type.MESA : MapGenMineshaft.Type.NORMAL;
    return new StructureMineshaftStart(this.worldObj, this.rand, chunkX, chunkZ, mapgenmineshaft$type);
}
 

开发者ID:sudofox,
项目名称:Backmemed,
代码行数:7,
代码来源:MapGenMineshaft.java

示例4: isMesa

点赞 2

import net.minecraft.world.biome.BiomeMesa; //导入依赖的package包/类
private boolean isMesa(int p_151633_1_)
{
    return Biome.getBiome(p_151633_1_) instanceof BiomeMesa;
}
 

开发者ID:sudofox,
项目名称:Backmemed,
代码行数:5,
代码来源:GenLayerShore.java

示例5: func_151633_d

点赞 2

import net.minecraft.world.biome.BiomeMesa; //导入依赖的package包/类
private boolean func_151633_d(int p_151633_1_)
{
    return Biome.getBiome(p_151633_1_) != null && Biome.getBiome(p_151633_1_) instanceof BiomeMesa;
}
 

开发者ID:Zeno410,
项目名称:Geographicraft,
代码行数:5,
代码来源:GenLayerPrettyShore.java

示例6: chooseTemp

点赞 1

import net.minecraft.world.biome.BiomeMesa; //导入依赖的package包/类
/** Assigns a temperature to the biome.
 * @return The base temperature for the biome */
private static float chooseTemp(Biome biome) {
    
    if (biome == Biomes.MUTATED_ICE_FLATS) {
        
        return -4;
        
    } else if (biome instanceof BiomeSnow) {
        
        return -3;
        
    } else if (biome == Biomes.FROZEN_RIVER) {
        
        return -2;
        
    } else if (biome == Biomes.COLD_TAIGA ||
            biome == Biomes.COLD_TAIGA_HILLS ||
            biome == Biomes.MUTATED_TAIGA_COLD) {
        
        return -1;
        
    } else if (biome == Biomes.COLD_BEACH) {
        
        return -0.5F;
        
    } else if (biome instanceof BiomeHills || biome instanceof BiomeTaiga ||
            biome instanceof BiomeVoid || biome instanceof BiomeEnd) {
        
        return 0;
        
    } else if (biome == Biomes.STONE_BEACH) {
        
        return 0.5F;
        
    } else if (biome == Biomes.BIRCH_FOREST ||
            biome == Biomes.BIRCH_FOREST_HILLS) {
        
        return 1;
        
    } else if (biome instanceof BiomeOcean || biome instanceof BiomeForest
            || biome instanceof BiomeRiver) {
        
        return 2;
        
    } else if (biome instanceof BiomePlains) {
        
        return 2.5F;
        
    } else if (biome instanceof BiomeSwamp || biome instanceof BiomeBeach) {
        
        return 3;
        
    } else if (biome instanceof BiomeMushroomIsland) {

        return 4;
        
    } else if (biome instanceof BiomeJungle) {
        
        return 4.5F;
        
    } else if (biome instanceof BiomeSavanna) {
        
        return 5;
        
    } else if (biome instanceof BiomeDesert || biome instanceof BiomeMesa ||
            biome instanceof BiomeHell) {
        
        return 6;
        
    } else {

        float base = biome.getTemperature();
        float converted = (base - 1) * 10;
        Geomastery.LOG.info("Unsupported biome {} has had its temperature set to {}", biome.getBiomeName(), converted);
        return converted;
    }
}
 

开发者ID:JayAvery,
项目名称:geomastery,
代码行数:79,
代码来源:GeoBiomes.java


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)