当前位置: 首页>>代码示例>>Java>>正文


Java WorldGenHellLava类代码示例

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


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

示例1: func_73153_a

import net.minecraft.world.gen.feature.WorldGenHellLava; //导入依赖的package包/类
public void func_73153_a(IChunkProvider p_73153_1_, int p_73153_2_, int p_73153_3_) {
   BlockSand.field_72192_a = true;
   int var4 = p_73153_2_ * 16;
   int var5 = p_73153_3_ * 16;
   this.field_73172_c.func_75051_a(this.field_73175_o, this.field_73181_i, p_73153_2_, p_73153_3_);

   int var6;
   int var7;
   int var8;
   int var9;
   for(var6 = 0; var6 < 8; ++var6) {
      var7 = var4 + this.field_73181_i.nextInt(16) + 8;
      var8 = this.field_73181_i.nextInt(120) + 4;
      var9 = var5 + this.field_73181_i.nextInt(16) + 8;
      (new WorldGenHellLava(Block.field_71944_C.field_71990_ca, false)).func_76484_a(this.field_73175_o, this.field_73181_i, var7, var8, var9);
   }

   var6 = this.field_73181_i.nextInt(this.field_73181_i.nextInt(10) + 1) + 1;

   int var10;
   for(var7 = 0; var7 < var6; ++var7) {
      var8 = var4 + this.field_73181_i.nextInt(16) + 8;
      var9 = this.field_73181_i.nextInt(120) + 4;
      var10 = var5 + this.field_73181_i.nextInt(16) + 8;
      (new WorldGenFire()).func_76484_a(this.field_73175_o, this.field_73181_i, var8, var9, var10);
   }

   var6 = this.field_73181_i.nextInt(this.field_73181_i.nextInt(10) + 1);

   for(var7 = 0; var7 < var6; ++var7) {
      var8 = var4 + this.field_73181_i.nextInt(16) + 8;
      var9 = this.field_73181_i.nextInt(120) + 4;
      var10 = var5 + this.field_73181_i.nextInt(16) + 8;
      (new WorldGenGlowStone1()).func_76484_a(this.field_73175_o, this.field_73181_i, var8, var9, var10);
   }

   for(var7 = 0; var7 < 10; ++var7) {
      var8 = var4 + this.field_73181_i.nextInt(16) + 8;
      var9 = this.field_73181_i.nextInt(128);
      var10 = var5 + this.field_73181_i.nextInt(16) + 8;
      (new WorldGenGlowStone2()).func_76484_a(this.field_73175_o, this.field_73181_i, var8, var9, var10);
   }

   if(this.field_73181_i.nextInt(1) == 0) {
      var7 = var4 + this.field_73181_i.nextInt(16) + 8;
      var8 = this.field_73181_i.nextInt(128);
      var9 = var5 + this.field_73181_i.nextInt(16) + 8;
      (new WorldGenFlowers(Block.field_72109_af.field_71990_ca)).func_76484_a(this.field_73175_o, this.field_73181_i, var7, var8, var9);
   }

   if(this.field_73181_i.nextInt(1) == 0) {
      var7 = var4 + this.field_73181_i.nextInt(16) + 8;
      var8 = this.field_73181_i.nextInt(128);
      var9 = var5 + this.field_73181_i.nextInt(16) + 8;
      (new WorldGenFlowers(Block.field_72103_ag.field_71990_ca)).func_76484_a(this.field_73175_o, this.field_73181_i, var7, var8, var9);
   }

   WorldGenMinable var12 = new WorldGenMinable(Block.field_94342_cr.field_71990_ca, 13, Block.field_72012_bb.field_71990_ca);

   int var11;
   for(var8 = 0; var8 < 16; ++var8) {
      var9 = var4 + this.field_73181_i.nextInt(16);
      var10 = this.field_73181_i.nextInt(108) + 10;
      var11 = var5 + this.field_73181_i.nextInt(16);
      var12.func_76484_a(this.field_73175_o, this.field_73181_i, var9, var10, var11);
   }

   for(var8 = 0; var8 < 16; ++var8) {
      var9 = var4 + this.field_73181_i.nextInt(16);
      var10 = this.field_73181_i.nextInt(108) + 10;
      var11 = var5 + this.field_73181_i.nextInt(16);
      (new WorldGenHellLava(Block.field_71944_C.field_71990_ca, true)).func_76484_a(this.field_73175_o, this.field_73181_i, var9, var10, var11);
   }

   BlockSand.field_72192_a = false;
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:77,代码来源:ChunkProviderHell.java


注:本文中的net.minecraft.world.gen.feature.WorldGenHellLava类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。