Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Napis


Severos

Rekomendowane odpowiedzi

Opublikowano

Siemka, widziałem w pewnej paczce taki fajny napis tam gdzie jest ilość modow i wgl, i może ktoś wie jak dodać taki napis bo sam robię paczkę i nie chciałbym aby ktoś ją sobie przywlaszczyl i powiedział że sam zrobił :p

­

Opublikowano

Nie wiem czy dokładnie o to ci chodzi, ale można zmienić wygląd menu głównego dzięki czemu możesz np. te żółte napisy zmienić na swoje :)

 

zzz

Opublikowano

Nie wiem czy dokładnie o to ci chodzi, ale można zmienić wygląd menu głównego dzięki czemu możesz np. te żółte napisy zmienić na swoje :)

 

zzz

Splashe ( żółte napisy ) umiem edytowac, ale chodzi o napis przy ilosci modow i wersji forge

­

Opublikowano

W archiwum Forge'a w pakiecie cpw.mods.fml.common znajduje się klasa FMLCommonHandler. W niej z kolei znajduje się metoda computeBranding:

 

 

public void computeBranding()
  {
    if (this.brandings == null)
    {
      ImmutableList.Builder<String> brd = ImmutableList.builder();
      brd.add(Loader.instance().getMCVersionString());
      brd.add(Loader.instance().getMCPVersionString());
      brd.add("FML v" + Loader.instance().getFMLVersionString());
      String forgeBranding = (String)callForgeMethod("getBrandingVersion");
      if (!Strings.isNullOrEmpty(forgeBranding)) {
        brd.add(forgeBranding);
      }
      if (this.sidedDelegate != null) {
        brd.addAll(this.sidedDelegate.getAdditionalBrandingInformation());
      }
      if (Loader.instance().getFMLBrandingProperties().containsKey("fmlbranding")) {
        brd.add(Loader.instance().getFMLBrandingProperties().get("fmlbranding"));
      }
      int tModCount = Loader.instance().getModList().size();
      int aModCount = Loader.instance().getActiveModList().size();
      brd.add(String.format("%d mod%s loaded, %d mod%s active", new Object[] { Integer.valueOf(tModCount), tModCount != 1 ? "s" : "", Integer.valueOf(aModCount), aModCount != 1 ? "s" : "" }));
      this.brandings = brd.build();
      this.brandingsNoMC = this.brandings.subList(1, this.brandings.size());
    }
  }

 

 

 

Edytując ciąg znaków w linijce 21. (np. programem ClassEditor) możesz dodać do niego jakiś tekst.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...