コード例 #1
0
  public boolean func_250_a(
      World p_250_1_, int p_250_2_, int p_250_3_, int p_250_4_, EntityPlayer p_250_5_) {
    if (p_250_1_.field_1026_y) {
      return true;
    } else {
      int var6 = p_250_1_.func_602_e(p_250_2_, p_250_3_, p_250_4_);
      int var7 = var6 & 7;
      int var8 = 8 - (var6 & 8);
      p_250_1_.func_691_b(p_250_2_, p_250_3_, p_250_4_, var7 + var8);
      p_250_1_.func_701_b(p_250_2_, p_250_3_, p_250_4_, p_250_2_, p_250_3_, p_250_4_);
      p_250_1_.func_684_a(
          (double) p_250_2_ + 0.5D,
          (double) p_250_3_ + 0.5D,
          (double) p_250_4_ + 0.5D,
          "random.click",
          0.3F,
          var8 > 0 ? 0.6F : 0.5F);
      p_250_1_.func_611_g(p_250_2_, p_250_3_, p_250_4_, this.field_376_bc);
      if (var7 == 1) {
        p_250_1_.func_611_g(p_250_2_ - 1, p_250_3_, p_250_4_, this.field_376_bc);
      } else if (var7 == 2) {
        p_250_1_.func_611_g(p_250_2_ + 1, p_250_3_, p_250_4_, this.field_376_bc);
      } else if (var7 == 3) {
        p_250_1_.func_611_g(p_250_2_, p_250_3_, p_250_4_ - 1, this.field_376_bc);
      } else if (var7 == 4) {
        p_250_1_.func_611_g(p_250_2_, p_250_3_, p_250_4_ + 1, this.field_376_bc);
      } else {
        p_250_1_.func_611_g(p_250_2_, p_250_3_ - 1, p_250_4_, this.field_376_bc);
      }

      return true;
    }
  }
コード例 #2
0
  public void func_214_b(World p_214_1_, int p_214_2_, int p_214_3_, int p_214_4_) {
    int var5 = p_214_1_.func_602_e(p_214_2_, p_214_3_, p_214_4_);
    if ((var5 & 8) > 0) {
      p_214_1_.func_611_g(p_214_2_, p_214_3_, p_214_4_, this.field_376_bc);
      int var6 = var5 & 7;
      if (var6 == 1) {
        p_214_1_.func_611_g(p_214_2_ - 1, p_214_3_, p_214_4_, this.field_376_bc);
      } else if (var6 == 2) {
        p_214_1_.func_611_g(p_214_2_ + 1, p_214_3_, p_214_4_, this.field_376_bc);
      } else if (var6 == 3) {
        p_214_1_.func_611_g(p_214_2_, p_214_3_, p_214_4_ - 1, this.field_376_bc);
      } else if (var6 == 4) {
        p_214_1_.func_611_g(p_214_2_, p_214_3_, p_214_4_ + 1, this.field_376_bc);
      } else {
        p_214_1_.func_611_g(p_214_2_, p_214_3_ - 1, p_214_4_, this.field_376_bc);
      }
    }

    super.func_214_b(p_214_1_, p_214_2_, p_214_3_, p_214_4_);
  }