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

The following are Jave code examples for showing how to use POTATOES 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: 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;
}