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


Java IntCache.func_76446_a方法代码示例

本文整理汇总了Java中net.minecraft.world.gen.layer.IntCache.func_76446_a方法的典型用法代码示例。如果您正苦于以下问题:Java IntCache.func_76446_a方法的具体用法?Java IntCache.func_76446_a怎么用?Java IntCache.func_76446_a使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.minecraft.world.gen.layer.IntCache的用法示例。


在下文中一共展示了IntCache.func_76446_a方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: func_76936_a

import net.minecraft.world.gen.layer.IntCache; //导入方法依赖的package包/类
public float[] func_76936_a(float[] p_76936_1_, int p_76936_2_, int p_76936_3_, int p_76936_4_, int p_76936_5_) {
   IntCache.func_76446_a();
   if(p_76936_1_ == null || p_76936_1_.length < p_76936_4_ * p_76936_5_) {
      p_76936_1_ = new float[p_76936_4_ * p_76936_5_];
   }

   int[] var6 = this.field_76945_e.func_75904_a(p_76936_2_, p_76936_3_, p_76936_4_, p_76936_5_);

   for(int var7 = 0; var7 < p_76936_4_ * p_76936_5_; ++var7) {
      float var8 = (float)BiomeGenBase.field_76773_a[var6[var7]].func_76744_g() / 65536.0F;
      if(var8 > 1.0F) {
         var8 = 1.0F;
      }

      p_76936_1_[var7] = var8;
   }

   return p_76936_1_;
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:20,代码来源:WorldChunkManager.java

示例2: func_76934_b

import net.minecraft.world.gen.layer.IntCache; //导入方法依赖的package包/类
public float[] func_76934_b(float[] p_76934_1_, int p_76934_2_, int p_76934_3_, int p_76934_4_, int p_76934_5_) {
   IntCache.func_76446_a();
   if(p_76934_1_ == null || p_76934_1_.length < p_76934_4_ * p_76934_5_) {
      p_76934_1_ = new float[p_76934_4_ * p_76934_5_];
   }

   int[] var6 = this.field_76945_e.func_75904_a(p_76934_2_, p_76934_3_, p_76934_4_, p_76934_5_);

   for(int var7 = 0; var7 < p_76934_4_ * p_76934_5_; ++var7) {
      float var8 = (float)BiomeGenBase.field_76773_a[var6[var7]].func_76734_h() / 65536.0F;
      if(var8 > 1.0F) {
         var8 = 1.0F;
      }

      p_76934_1_[var7] = var8;
   }

   return p_76934_1_;
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:20,代码来源:WorldChunkManager.java

示例3: func_76931_a

import net.minecraft.world.gen.layer.IntCache; //导入方法依赖的package包/类
public BiomeGenBase[] func_76931_a(BiomeGenBase[] p_76931_1_, int p_76931_2_, int p_76931_3_, int p_76931_4_, int p_76931_5_, boolean p_76931_6_) {
   IntCache.func_76446_a();
   if(p_76931_1_ == null || p_76931_1_.length < p_76931_4_ * p_76931_5_) {
      p_76931_1_ = new BiomeGenBase[p_76931_4_ * p_76931_5_];
   }

   if(p_76931_6_ && p_76931_4_ == 16 && p_76931_5_ == 16 && (p_76931_2_ & 15) == 0 && (p_76931_3_ & 15) == 0) {
      BiomeGenBase[] var9 = this.field_76942_f.func_76839_e(p_76931_2_, p_76931_3_);
      System.arraycopy(var9, 0, p_76931_1_, 0, p_76931_4_ * p_76931_5_);
      return p_76931_1_;
   } else {
      int[] var7 = this.field_76945_e.func_75904_a(p_76931_2_, p_76931_3_, p_76931_4_, p_76931_5_);

      for(int var8 = 0; var8 < p_76931_4_ * p_76931_5_; ++var8) {
         p_76931_1_[var8] = BiomeGenBase.field_76773_a[var7[var8]];
      }

      return p_76931_1_;
   }
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:21,代码来源:WorldChunkManager.java

示例4: func_76940_a

import net.minecraft.world.gen.layer.IntCache; //导入方法依赖的package包/类
public boolean func_76940_a(int p_76940_1_, int p_76940_2_, int p_76940_3_, List p_76940_4_) {
   IntCache.func_76446_a();
   int var5 = p_76940_1_ - p_76940_3_ >> 2;
   int var6 = p_76940_2_ - p_76940_3_ >> 2;
   int var7 = p_76940_1_ + p_76940_3_ >> 2;
   int var8 = p_76940_2_ + p_76940_3_ >> 2;
   int var9 = var7 - var5 + 1;
   int var10 = var8 - var6 + 1;
   int[] var11 = this.field_76944_d.func_75904_a(var5, var6, var9, var10);

   for(int var12 = 0; var12 < var9 * var10; ++var12) {
      BiomeGenBase var13 = BiomeGenBase.field_76773_a[var11[var12]];
      if(!p_76940_4_.contains(var13)) {
         return false;
      }
   }

   return true;
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:20,代码来源:WorldChunkManager.java

示例5: func_76937_a

import net.minecraft.world.gen.layer.IntCache; //导入方法依赖的package包/类
public BiomeGenBase[] func_76937_a(BiomeGenBase[] p_76937_1_, int p_76937_2_, int p_76937_3_, int p_76937_4_, int p_76937_5_) {
   IntCache.func_76446_a();
   if(p_76937_1_ == null || p_76937_1_.length < p_76937_4_ * p_76937_5_) {
      p_76937_1_ = new BiomeGenBase[p_76937_4_ * p_76937_5_];
   }

   int[] var6 = this.field_76944_d.func_75904_a(p_76937_2_, p_76937_3_, p_76937_4_, p_76937_5_);

   for(int var7 = 0; var7 < p_76937_4_ * p_76937_5_; ++var7) {
      p_76937_1_[var7] = BiomeGenBase.field_76773_a[var6[var7]];
   }

   return p_76937_1_;
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:15,代码来源:WorldChunkManager.java


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