下面列出了怎么用net.minecraftforge.fml.common.versioning.ArtifactVersion的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public List<ArtifactVersion> getDependants() {
LinkedList<ArtifactVersion> deps = new LinkedList<ArtifactVersion>();
if(!getVersion().contains("$")) {
deps.add(VersionParser.parseVersionReference("[email protected][1.0.5,)"));
deps.add(VersionParser.parseVersionReference("[email protected][1.4.6,)"));
deps.add(VersionParser.parseVersionReference("[email protected][1.3.5,)"));
deps.add(VersionParser.parseVersionReference("[email protected][1.1.2,)"));
deps.add(VersionParser.parseVersionReference("WR-CBE|[email protected][1.4.2,)"));
}
return deps;
}
@Override
public Set<ArtifactVersion> getRequirements() {
Set<ArtifactVersion> deps = new HashSet<ArtifactVersion>();
deps.add(VersionParser.parseVersionReference("[email protected]["+CodeChickenCorePlugin.version+",)"));
return deps;
}
@Override
public List<ArtifactVersion> getDependencies() {
return new LinkedList<ArtifactVersion>(getRequirements());
}