package com.jaquadro.minecraft.gardencore.integration;
import com.jaquadro.minecraft.gardencore.api.IPlantMetaResolver;
import net.minecraft.block.Block;
import net.minecraft.block.BlockDoublePlant;
public class VanillaMetaResolver implements IPlantMetaResolver
{
@Override
public int getPlantHeight (Block block, int meta) {
if (block instanceof BlockDoublePlant)
return 2;
// Default: Use for BlockFlower, BlockTallGrass, BlockMushroom
return 1;
}
@Override
public int getPlantSectionMeta (Block block, int meta, int section) {
if (block instanceof BlockDoublePlant) {
switch (section) {
case 1: return meta & 0x7;
case 2: return meta | 0x8;
}
}
// Default: Use for BlockFlower, BlockTallGrass, BlockMushroom
return meta;
}
}