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

Pytanie co do configu


Gorgi123

Rekomendowane odpowiedzi

Opublikowano

Witam czy jest taka możliwość zapisywania do pamięci serwera przy odpaleniu pluginu czegoś z configu

(wiem słabo to wytłumaczyłem)

 

Chodzi o to mam tak np 

...Jakis tam event

Config...... get int(przykladowy int)

 

 

i to za każdym razem z configu pobiera tego inta tak to rozumiem

 

a czy jest możliwość że w 

OnEnable()......

Static int = Config.....get int i takie coś ponoć jest wydajniejsze ?

 

 

Proszę o napisanie czy to prawda jeśli tak przykładowo jak to ma wyglądać 

Opublikowano

Witam czy jest taka możliwość zapisywania do pamięci serwera przy odpaleniu pluginu czegoś z configu

(wiem słabo to wytłumaczyłem)

 

Chodzi o to mam tak np 

...Jakis tam event

Config...... get int(przykladowy int)

 

 

i to za każdym razem z configu pobiera tego inta tak to rozumiem

 

a czy jest możliwość że w 

OnEnable()......

Static int = Config.....get int i takie coś ponoć jest wydajniejsze ?

 

 

Proszę o napisanie czy to prawda jeśli tak przykładowo jak to ma wyglądać 

 

no możesz coś załadować do pamięci, typu:

private static int test = Main.getInstance().getConfig().getInt("przykladowy-integer");

i wtedy możesz utworzyć do niego getter:

public Integer getTest()
{
    return test;
}

i korzystać w dowolnej klasie z tego.

 

a jeżeli chcesz wiedzieć więcej to poczytaj o obiektach w javie.

 

 

 

 

fKJeAI4.jpg

 

 

 

Opublikowano

Ja dla każdego klucza w configu mam wrapper, np przykładowy.int -> PRZYKŁADOWY_INT (pole w jednej z klas). Zapisuję obiekt tego wrappera do mapy razem z raz pobraną wartością. Tworzy mi się cache z którego pobierana jest wartość jeśli została tam dodana za pierwszym razem. Redukuje to też możliwość pomyłki w pisaniu ścieżki i daje listę dostępnych wartości łącznie z flagami które mówią jaki jest oczekiwany typ wartości (lista), czy powinien być stosowany prefix, czy powinien zostać dodany kolor po zmiennej itp.

 

https://github.com/MarcinWieczorek/NovaGuilds/blob/release/39/src/main/java/co/marcin/novaguilds/enums/Config.java

https://github.com/MarcinWieczorek/NovaGuilds/blob/release/39/src/main/java/co/marcin/novaguilds/impl/basic/ConfigWrapperImpl.java

Dodaj mój nick do posta jeśli potrzebujesz pomocy | Piszę pluginy na zlecenie | Pomagam z Linuxem

newlogo.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...