当前位置: 首页>>代码示例>>Java>>正文


Java ModContainer.getName方法代码示例

本文整理汇总了Java中cpw.mods.fml.common.ModContainer.getName方法的典型用法代码示例。如果您正苦于以下问题:Java ModContainer.getName方法的具体用法?Java ModContainer.getName怎么用?Java ModContainer.getName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在cpw.mods.fml.common.ModContainer的用法示例。


在下文中一共展示了ModContainer.getName方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getRecipeName

import cpw.mods.fml.common.ModContainer; //导入方法依赖的package包/类
public String getRecipeName() {
    if (this.displayItem == null) {
        return "Documentation";
    }
    final String s = Item.itemRegistry.getNameForObject((Object)this.displayItem.getItem());
    final String modid = s.split(":")[0];
    if ("minecraft".equals(modid)) {
        return "Minecraft";
    }
    final ModContainer selectedMod = Loader.instance().getIndexedModList().get(modid);
    if (selectedMod == null) {
        return modid;
    }
    if (!selectedMod.getMetadata().autogenerated) {
        return selectedMod.getMetadata().name;
    }
    return selectedMod.getName();
}
 
开发者ID:sameer,项目名称:ExtraUtilities,代码行数:19,代码来源:InfoHandler.java

示例2: getWailaTail

import cpw.mods.fml.common.ModContainer; //导入方法依赖的package包/类
@Override
public List<String> getWailaTail(Entity paramEntity, List<String> strings, IWailaEntityAccessor data, IWailaConfigHandler config) {
    if(data.getEntity() instanceof EntityGolemBase) {
        AdditionalGolemType type = GadomancyApi.getAdditionalGolemType(((EntityGolemBase) data.getEntity()).getGolemType());
        if(type != null && strings.size() > 0) {
            String oldMod = strings.get(strings.size() - 1);

            ModContainer container = Loader.instance().getIndexedModList().get(type.getModId());
            if(container != null) {
                String mod = ColorHelper.extractColors(oldMod) + container.getName();

                strings.remove(strings.size() - 1);
                strings.add(mod);
            }
        }
    }
    return strings;
}
 
开发者ID:makeoo,项目名称:Gadomancy,代码行数:19,代码来源:AdvancedGolemProvider.java

示例3: getMod

import cpw.mods.fml.common.ModContainer; //导入方法依赖的package包/类
/**
 * Gets the mod ID of the mod owning the given ItemStack.
 * @param stack - ItemStack to check
 * @return mod ID of the ItemStack's owner
 */
public static String getMod(ItemStack stack)
{
	try {
		ModContainer mod = GameData.findModOwner(GameData.getItemRegistry().getNameForObject(stack.getItem()));
		return mod == null ? "Minecraft" : mod.getName();
	} catch(Exception e) {
		return "null";
	}
}
 
开发者ID:Microsoft,项目名称:vsminecraft,代码行数:15,代码来源:MekanismUtils.java

示例4: apply

import cpw.mods.fml.common.ModContainer; //导入方法依赖的package包/类
@Override
public String apply(ModContainer input)
{
    return input.getName();
}
 
开发者ID:SchrodingersSpy,项目名称:TRHS_Club_Mod_2016,代码行数:6,代码来源:ModNameFunction.java

示例5: getModName

import cpw.mods.fml.common.ModContainer; //导入方法依赖的package包/类
private static String getModName(String modID)
{
    final Map<String, ModContainer> mods = Loader.instance().getIndexedModList();
    final ModContainer mod = mods.get(modID);
    return mod == null ? "Unknown" : mod.getName();
}
 
开发者ID:MinecraftModArchive,项目名称:KoreSample,代码行数:7,代码来源:ConfigEventHandler.java


注:本文中的cpw.mods.fml.common.ModContainer.getName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。