package joshie.progression.criteria.filters.location;
import joshie.progression.api.criteria.ProgressionRule;
import joshie.progression.api.special.IEnum;
import joshie.progression.lib.WorldLocation;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.math.BlockPos;
@ProgressionRule(name="randomy", color=0xFFBBBBBB)
public class FilterRandomY extends FilterRandomCoordinate implements IEnum {
public FilterRandomY() {
super("randomy");
}
@Override
public BlockPos getLocation(EntityPlayer player, int random) {
return new BlockPos(player.posX, coordinate + random, player.posZ);
}
@Override
public int getCoordinate(WorldLocation location) {
return location.pos.getY();
}
}