net.minecraft.block.BlockCrops.isMaxAge()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(74)

本文整理了Java中net.minecraft.block.BlockCrops.isMaxAge()方法的一些代码示例,展示了BlockCrops.isMaxAge()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BlockCrops.isMaxAge()方法的具体详情如下:
包路径:net.minecraft.block.BlockCrops
类名称:BlockCrops
方法名:isMaxAge

BlockCrops.isMaxAge介绍

暂无

代码示例

代码示例来源:origin: vadis365/TheErebus

@Override
protected boolean canEatBlock(IBlockState state) {
  Block block = state.getBlock();
  if (block == null)
    return false;
  else if (block == Blocks.TALLGRASS || state == ModBlocks.SMALL_PLANT.getDefaultState().withProperty(BlockSmallPlant.PLANT_TYPE, BlockSmallPlant.EnumSmallPlantType.FERN) || block instanceof BlockCrops && ((BlockCrops) block).isMaxAge(state))
    return true;
  return false;
}

代码示例来源:origin: Ellpeck/ActuallyAdditions

@Override
public FarmerResult tryHarvestPlant(World world, BlockPos pos, IFarmer farmer) {
  int use = 250;
  if (farmer.getEnergy() >= use) {
    IBlockState state = world.getBlockState(pos);
    Block block = state.getBlock();
    if (block instanceof BlockCrops) {
      if (((BlockCrops) block).isMaxAge(state)) { return doFarmerStuff(state, world, pos, farmer); }
    } else if ((BlockCrops.AGE).equals(block.getBlockState().getProperty("age"))) {
      if (state.getValue(BlockCrops.AGE) >= 7 && !(block instanceof BlockStem)) return doFarmerStuff(state, world, pos, farmer);
    }
  }
  return FarmerResult.FAIL;
}

代码示例来源:origin: ldtteam/minecolonies

if (crop.isMaxAge(state))
return crop.isMaxAge(state);

相关文章