ChunkData.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:Geolosys 作者:
public void addChunk(ChunkPos pos, World world, IBlockState state)
{
    populatedChunks.add(pos);
    if (world.getWorldType() == WorldType.FLAT)
    {
        return;
    }

    int cap = getSampleCount(state);
    for (int i = 0; i < cap; i++)
    {
        BlockPos p = getSamplePos(world, pos);

        if (world.getBlockState(p.down()).getBlock() instanceof BlockSample || world.getBlockState(p.down()).getBlock() instanceof BlockSampleVanilla)
        {
            continue;
        }
        if (Config.getInstance().generateSamplesInWater || !isMoist(world, p))
        {
            world.setBlockState(p, state);
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号