package com.jaquadro.minecraft.gardencore.block.support;
import net.minecraft.world.IBlockAccess;
public class Slot5Profile extends BasicSlotProfile
{
public static final int SLOT_COVER = 0;
public static final int SLOT_NW = 1;
public static final int SLOT_NE = 2;
public static final int SLOT_SW = 3;
public static final int SLOT_SE = 4;
private static float[] plantOffsetX = new float[] {
0, -.252f, .25f, -.25f, .252f
};
private static float[] plantOffsetZ = new float[] {
0, -.25f, -.252f, .252f, .25f
};
public Slot5Profile (Slot[] slots) {
super(slots);
if (slots.length != 5)
throw new IllegalArgumentException("Invalid slot count");
}
@Override
public float getPlantOffsetX (IBlockAccess blockAccess, int x, int y, int z, int slot) {
return plantOffsetX[slot];
}
@Override
public float getPlantOffsetZ (IBlockAccess blockAccess, int x, int y, int z, int slot) {
return plantOffsetZ[slot];
}
}