public List<String> getAddedByInfo(Material material) { ImmutableList.Builder<String> builder = ImmutableList.builder(); if(TinkerRegistry.getTrace(material) != null) { String materialInfo = I18n.translateToLocalFormatted("tooltip.part.material_added_by", TinkerRegistry.getTrace(material).getName()); builder.add(""); builder.add(materialInfo); } return builder.build(); }
protected TinkerCraftingEvent(ItemStack itemStack, EntityPlayer player, String message) { this.itemStack = itemStack; this.player = player; message += "\n" + TextFormatting.ITALIC + "by " + Loader.instance().activeModContainer().getName(); this.message = message; }
@Override protected void renderHoveredToolTip( int mouseX, int mouseY ) { final Slot slot = this.getSlot( mouseX, mouseY ); if( slot != null && slot instanceof IMEFluidSlot && slot.isEnabled() ) { final IMEFluidSlot fluidSlot = (IMEFluidSlot) slot; if( fluidSlot.getAEFluidStack() != null && fluidSlot.shouldRenderAsFluid() ) { final IAEFluidStack fluidStack = fluidSlot.getAEFluidStack(); final String formattedAmount = NumberFormat.getNumberInstance( Locale.US ).format( fluidStack.getStackSize() / 1000.0 ) + " B"; final String modName = "" + TextFormatting.BLUE + TextFormatting.ITALIC + Loader.instance() .getIndexedModList() .get( Platform.getModId( fluidStack ) ) .getName(); final List<String> list = new ArrayList<>(); list.add( fluidStack.getFluidStack().getLocalizedName() ); list.add( formattedAmount ); list.add( modName ); this.drawHoveringText( list, mouseX, mouseY ); return; } } super.renderHoveredToolTip( mouseX, mouseY ); }
Map<String, ModContainer> matReg = traitRegisteredByMod.get(identifier); if(matReg != null) { registeredBy = matReg.get(trait.getIdentifier()).getName();
"Could not register Material \"%s\": It was already registered by %s", material.identifier, registeredBy.getName())); return;
Map<String, ModContainer> matReg = statRegisteredByMod.get(identifier); if(matReg != null) { registeredBy = matReg.get(stats.getIdentifier()).getName();
@Override public String getModNameForModId(String modId) { ModContainer modContainer = this.modMap.get(modId); if (modContainer == null) { return modId; } return modContainer.getName(); }
/** * @param resourceID the resource domain * @return the mod name */ public static String getNameForResourceID(String resourceID) { return ModUtils.resourceIDToContainerMap.get(resourceID).getName(); }
private Object getModCause() { if (suspectedModString == null) { Set<ModContainer> suspectedMods = ((IPatchedCrashReport) report).getSuspectedMods(); suspectedModString = suspectedMods.isEmpty() ? "" : suspectedMods.iterator().next().getName(); } return suspectedModString; } }
/** * Gets the name of a mod from it's ID. * * @param modId The mod to look up. * @return The name of the mod. */ public static String getModName (String modId) { final ModContainer mod = getModContainer(modId); return mod != null ? mod.getName() : modId; }
private static void init() { Map<String, ModContainer> modMap = Loader.instance().getIndexedModList(); for (Map.Entry<String, ModContainer> modEntry : modMap.entrySet()) { String lowercaseId = modEntry.getKey().toLowerCase(Locale.ENGLISH); String modName = modEntry.getValue().getName(); modNamesForIds.put(lowercaseId, modName); } }
@Nullable static String getModNameByModId(String modId) { ModContainer container = Loader.instance().getActiveModList().stream() .filter(m -> m.getModId().toLowerCase().equals(modId)) .findFirst() .orElse(null); return container == null ? null : container.getName(); }
/** * Call this method BEFORE preinit (construction phase) to request that EnderCore start in invisible mode. This will disable ANY gameplay features unless the * user forcibly disables invisible mode in the config. */ public void requestInvisibleMode() { final ModContainer activeModContainer = Loader.instance().activeModContainer(); if (activeModContainer != null) { invisibleRequesters.add(activeModContainer.getName()); } else { invisibleRequesters.add("null"); } }
@Nonnull @Override public List<String> getWailaTail(ItemStack itemStack, List<String> currenttip, IWailaDataAccessor accessor, IWailaConfigHandler config) { Fluid fluid = getFluidFromBlock(accessor.getBlockState()); if (fluid == null) return currenttip; String modName = ModIdentification.findModContainer(FluidRegistry.getDefaultFluidName(fluid).split(":")[0]).getName(); if (!Strings.isNullOrEmpty(FormattingConfig.modNameFormat) && !Strings.isNullOrEmpty(modName)) currenttip.add(String.format(FormattingConfig.modNameFormat, modName)); return currenttip; }
private ModMeta(ModContainer container) { this.container = container; this.modId = Strings.nullToEmpty(container.getModId()); this.name = Strings.nullToEmpty(container.getName()); this.version = Strings.nullToEmpty(container.getVersion()); this.metadata = container.getMetadata(); }
public static String getDisplayString() { ModContainer metadata = FMLInterface.getModContainer(); return metadata.getName() + " " + metadata.getVersion(); } }
public String getFileName(String mcVersion){ if(fileName==null) return String.format("[%s] %s - %s.jar", mcVersion, getMc().getName(), getLatest()!=null ? getLatest().getVersionString() : "unknown_version"); else return fileName; }
private static String getEntityMod(Entity entity) { EntityEntry entityEntry = EntityRegistry.getEntry(entity.getClass()); if (entityEntry == null) return "Unknown"; ModContainer container = ModIdentification.findModContainer(entityEntry.getRegistryName().getResourceDomain()); return container.getName(); } }
@SideOnly(Side.CLIENT) public void getTooltip(List<String> tooltip) { TooltipHelper.addToTooltip(tooltip, getUnlocalizedName()); TooltipHelper.tooltipIfShift(tooltip, () -> addToTooltipAfterShift(tooltip)); String addon = PsiAPI.pieceMods.get(getClass()); if(!addon.equals(LibMisc.MOD_ID)) { ModContainer container = Loader.instance().getIndexedModList().get(addon); if (container != null) TooltipHelper.addToTooltip(tooltip, "psimisc.providerMod", container.getName()); } }
public static String nameFromStack(ItemStack stack) { if (stack.isEmpty()) return ""; String domain = stack.getItem().getCreatorModId(stack); ModContainer container = findModContainer(domain); return container.getName(); }