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

Custom Config - Tworzenie nickgracza.yml


ZostaneKimsMc

Rekomendowane odpowiedzi

Opublikowano

Witam, otóż pisze jeden plugin i mam taki problem, chciałbym aby w folderze z nazwą pluginu robił się następny folder, a w nim nick każdego gracza, który wejdzie na serwer czyli np.

 

Marek wchodzi na serwer pierwszy raz, tworzy się dla niego config Marek.yml

To już udało mi się osiągnąć:

 

Kod:

 

HashMap configs = new HashMap();

 

public YamlConfiguration createUD(String name, Player p) {

File dataFolder = getDataFolder();

File Gracze = new File(dataFolder, "/Gracze");

Gracze.mkdirs();

if (!dataFolder.exists()) {

dataFolder.mkdirs();

}

File saveTo = new File(Gracze, name + ".yml");

if (!saveTo.exists()) {

try {

saveTo.createNewFile();

} catch (IOException e) {

e.printStackTrace();

}

 

}

 

YamlConfiguration config = YamlConfiguration.loadConfiguration(saveTo);

return config;

}

 

Bez problemu tworzy mi configi, i teraz nasuwa się pytanie jak w każym configu każdego z osobna gracza mogę zrobić 4 linijki czyli mianowicie np.

 

 

plugins/Hardcore/Gracze/marek.yml

A w nim:

 

Nick:

Zbanowany:

ID: (to mój pomysł, wiem jak go wykonać, poprostu potrzebuje polecenia jak dodać linijki do configu)

Komentarz: To samo co wyżej /\

 

 

Proszę o pomoc jak mogę dodać te 4 Stringi do zawartości każego nick.yml

 

 

Pozdrawiam, jeśli jest troszeczkę nie jasne to pytajcie, a odpowiem :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...