Java Code Examples for net.minecraft.init.Blocks.CARROTS

The following are Jave code examples for showing how to use CARROTS of the net.minecraft.init.Blocks class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: Backmemed   File: StructureVillagePieces.java   View Source Code Vote up 6 votes
protected void readStructureFromNBT(NBTTagCompound tagCompound, TemplateManager p_143011_2_)
{
    super.readStructureFromNBT(tagCompound, p_143011_2_);
    this.cropTypeA = Block.getBlockById(tagCompound.getInteger("CA"));
    this.cropTypeB = Block.getBlockById(tagCompound.getInteger("CB"));
    this.cropTypeC = Block.getBlockById(tagCompound.getInteger("CC"));
    this.cropTypeD = Block.getBlockById(tagCompound.getInteger("CD"));

    if (!(this.cropTypeA instanceof BlockCrops))
    {
        this.cropTypeA = Blocks.WHEAT;
    }

    if (!(this.cropTypeB instanceof BlockCrops))
    {
        this.cropTypeB = Blocks.CARROTS;
    }

    if (!(this.cropTypeC instanceof BlockCrops))
    {
        this.cropTypeC = Blocks.POTATOES;
    }

    if (!(this.cropTypeD instanceof BlockCrops))
    {
        this.cropTypeD = Blocks.BEETROOTS;
    }
}
 
Example 2
Project: Backmemed   File: StructureVillagePieces.java   View Source Code Vote up 6 votes
private Block getRandomCropType(Random rand)
{
    switch (rand.nextInt(10))
    {
        case 0:
        case 1:
            return Blocks.CARROTS;

        case 2:
        case 3:
            return Blocks.POTATOES;

        case 4:
            return Blocks.BEETROOTS;

        default:
            return Blocks.WHEAT;
    }
}
 
Example 3
Project: Backmemed   File: StructureVillagePieces.java   View Source Code Vote up 6 votes
private Block getRandomCropType(Random rand)
{
    switch (rand.nextInt(10))
    {
        case 0:
        case 1:
            return Blocks.CARROTS;

        case 2:
        case 3:
            return Blocks.POTATOES;

        case 4:
            return Blocks.BEETROOTS;

        default:
            return Blocks.WHEAT;
    }
}
 
Example 4
Project: CustomWorldGen   File: StructureVillagePieces.java   View Source Code Vote up 6 votes
/**
 * (abstract) Helper method to read subclass data from NBT
 */
protected void readStructureFromNBT(NBTTagCompound tagCompound)
{
    super.readStructureFromNBT(tagCompound);
    this.cropTypeA = Block.getBlockById(tagCompound.getInteger("CA"));
    this.cropTypeB = Block.getBlockById(tagCompound.getInteger("CB"));
    this.cropTypeC = Block.getBlockById(tagCompound.getInteger("CC"));
    this.cropTypeD = Block.getBlockById(tagCompound.getInteger("CD"));

    if (!(this.cropTypeA instanceof BlockCrops))
    {
        this.cropTypeA = Blocks.WHEAT;
    }

    if (!(this.cropTypeB instanceof BlockCrops))
    {
        this.cropTypeB = Blocks.CARROTS;
    }

    if (!(this.cropTypeC instanceof BlockCrops))
    {
        this.cropTypeC = Blocks.POTATOES;
    }

    if (!(this.cropTypeD instanceof BlockCrops))
    {
        this.cropTypeD = Blocks.BEETROOTS;
    }
}
 
Example 5
Project: CustomWorldGen   File: StructureVillagePieces.java   View Source Code Vote up 6 votes
private Block getRandomCropType(Random rand)
{
    switch (rand.nextInt(10))
    {
        case 0:
        case 1:
            return Blocks.CARROTS;
        case 2:
        case 3:
            return Blocks.POTATOES;
        case 4:
            return Blocks.BEETROOTS;
        default:
            return Blocks.WHEAT;
    }
}
 
Example 6
Project: CustomWorldGen   File: StructureVillagePieces.java   View Source Code Vote up 6 votes
private Block getRandomCropType(Random rand)
{
    switch (rand.nextInt(10))
    {
        case 0:
        case 1:
            return Blocks.CARROTS;
        case 2:
        case 3:
            return Blocks.POTATOES;
        case 4:
            return Blocks.BEETROOTS;
        default:
            return Blocks.WHEAT;
    }
}
 
Example 7
Project: CustomWorldGen   File: BlockBush.java   View Source Code Vote up 6 votes
@Override
public net.minecraftforge.common.EnumPlantType getPlantType(net.minecraft.world.IBlockAccess world, BlockPos pos)
{
    if (this == Blocks.WHEAT)          return net.minecraftforge.common.EnumPlantType.Crop;
    if (this == Blocks.CARROTS)        return net.minecraftforge.common.EnumPlantType.Crop;
    if (this == Blocks.POTATOES)       return net.minecraftforge.common.EnumPlantType.Crop;
    if (this == Blocks.MELON_STEM)     return net.minecraftforge.common.EnumPlantType.Crop;
    if (this == Blocks.PUMPKIN_STEM)   return net.minecraftforge.common.EnumPlantType.Crop;
    if (this == Blocks.DEADBUSH)       return net.minecraftforge.common.EnumPlantType.Desert;
    if (this == Blocks.WATERLILY)      return net.minecraftforge.common.EnumPlantType.Water;
    if (this == Blocks.RED_MUSHROOM)   return net.minecraftforge.common.EnumPlantType.Cave;
    if (this == Blocks.BROWN_MUSHROOM) return net.minecraftforge.common.EnumPlantType.Cave;
    if (this == Blocks.NETHER_WART)    return net.minecraftforge.common.EnumPlantType.Nether;
    if (this == Blocks.SAPLING)        return net.minecraftforge.common.EnumPlantType.Plains;
    if (this == Blocks.TALLGRASS)      return net.minecraftforge.common.EnumPlantType.Plains;
    if (this == Blocks.DOUBLE_PLANT)   return net.minecraftforge.common.EnumPlantType.Plains;
    if (this == Blocks.RED_FLOWER)     return net.minecraftforge.common.EnumPlantType.Plains;
    if (this == Blocks.YELLOW_FLOWER)  return net.minecraftforge.common.EnumPlantType.Plains;
    return net.minecraftforge.common.EnumPlantType.Plains;
}
 
Example 8
Project: Backmemed   File: EntityRabbit.java   View Source Code Vote up 5 votes
protected void createEatingParticles()
{
    BlockCarrot blockcarrot = (BlockCarrot)Blocks.CARROTS;
    IBlockState iblockstate = blockcarrot.withAge(blockcarrot.getMaxAge());
    this.world.spawnParticle(EnumParticleTypes.BLOCK_DUST, this.posX + (double)(this.rand.nextFloat() * this.width * 2.0F) - (double)this.width, this.posY + 0.5D + (double)(this.rand.nextFloat() * this.height), this.posZ + (double)(this.rand.nextFloat() * this.width * 2.0F) - (double)this.width, 0.0D, 0.0D, 0.0D, new int[] {Block.getStateId(iblockstate)});
    this.carrotTicks = 40;
}
 
Example 9
Project: CustomWorldGen   File: EntityRabbit.java   View Source Code Vote up 5 votes
protected void createEatingParticles()
{
    BlockCarrot blockcarrot = (BlockCarrot)Blocks.CARROTS;
    IBlockState iblockstate = blockcarrot.withAge(blockcarrot.getMaxAge());
    this.worldObj.spawnParticle(EnumParticleTypes.BLOCK_DUST, this.posX + (double)(this.rand.nextFloat() * this.width * 2.0F) - (double)this.width, this.posY + 0.5D + (double)(this.rand.nextFloat() * this.height), this.posZ + (double)(this.rand.nextFloat() * this.width * 2.0F) - (double)this.width, 0.0D, 0.0D, 0.0D, new int[] {Block.getStateId(iblockstate)});
    this.carrotTicks = 40;
}
 
Example 10
Project: ExPetrum   File: BlockCrop.java   View Source Code Vote up 4 votes
@Override
public boolean isAssociatedBlock(Block other)
{
	return super.isAssociatedBlock(other) || other == Blocks.WHEAT || other == Blocks.CARROTS || other == Blocks.POTATOES || other == Blocks.BEETROOTS || other instanceof net.minecraft.block.BlockCrops;
}