本文整理汇总了Java中net.minecraft.client.renderer.block.model.ModelBlock.resolveTextureName方法的典型用法代码示例。如果您正苦于以下问题:Java ModelBlock.resolveTextureName方法的具体用法?Java ModelBlock.resolveTextureName怎么用?Java ModelBlock.resolveTextureName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.minecraft.client.renderer.block.model.ModelBlock
的用法示例。
在下文中一共展示了ModelBlock.resolveTextureName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTextureLocations
import net.minecraft.client.renderer.block.model.ModelBlock; //导入方法依赖的package包/类
private Set<ResourceLocation> getTextureLocations(ModelBlock p_177585_1_)
{
Set<ResourceLocation> set = Sets.<ResourceLocation>newHashSet();
for (BlockPart blockpart : p_177585_1_.getElements())
{
for (BlockPartFace blockpartface : blockpart.mapFaces.values())
{
ResourceLocation resourcelocation = new ResourceLocation(p_177585_1_.resolveTextureName(blockpartface.texture));
set.add(resourcelocation);
}
}
set.add(new ResourceLocation(p_177585_1_.resolveTextureName("particle")));
return set;
}
示例2: getItemsTextureLocations
import net.minecraft.client.renderer.block.model.ModelBlock; //导入方法依赖的package包/类
private Set<ResourceLocation> getItemsTextureLocations()
{
Set<ResourceLocation> set = Sets.<ResourceLocation>newHashSet();
for (ResourceLocation resourcelocation : this.itemLocations.values())
{
ModelBlock modelblock = (ModelBlock)this.models.get(resourcelocation);
if (modelblock != null)
{
set.add(new ResourceLocation(modelblock.resolveTextureName("particle")));
if (this.hasItemModel(modelblock))
{
for (String s : ItemModelGenerator.LAYERS)
{
ResourceLocation resourcelocation2 = new ResourceLocation(modelblock.resolveTextureName(s));
if (modelblock.getRootModel() == MODEL_COMPASS && !TextureMap.LOCATION_MISSING_TEXTURE.equals(resourcelocation2))
{
TextureAtlasSprite.setLocationNameCompass(resourcelocation2.toString());
}
else if (modelblock.getRootModel() == MODEL_CLOCK && !TextureMap.LOCATION_MISSING_TEXTURE.equals(resourcelocation2))
{
TextureAtlasSprite.setLocationNameClock(resourcelocation2.toString());
}
set.add(resourcelocation2);
}
}
else if (!this.isCustomRenderer(modelblock))
{
for (BlockPart blockpart : modelblock.getElements())
{
for (BlockPartFace blockpartface : blockpart.mapFaces.values())
{
ResourceLocation resourcelocation1 = new ResourceLocation(modelblock.resolveTextureName(blockpartface.texture));
set.add(resourcelocation1);
}
}
}
}
}
return set;
}