Skocz do zawartości
  • 0

Klasa JavaPlugin w inyych


Ziemnianioczek
 Udostępnij

Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

możesz stworzyć instacje Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Albo przypisać zmienną rozszerzająca klase JavaPluigin dzieki ktorej mozesz sie latwo odwolac.

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

//edit

moze probuje stworzyc taska poprzez bukkita do ktorej jest potrzebna glowna klasa

Edytowane przez Queito
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

No to możesz odwołać się za pomocą instancji, ale wyżej kolega podał ci lepsze przykłady, ja podam skrócone.

public static NazwaKlasyGlownej getInstance() {
	return getPlugin(NazwaKlasyGlownej.class);
}

A w jakiejś innej klasie:

NazwaKlasyGlownej.getInstance()

 

A tak bardziej obiektowo to np:

public class Klasa {

	private final KlasaGlowna plugin;

	public Klasa(KlasaGlowna plugin) {
		this.plugin = plugin
		saveConfig();
	}

	public void saveConfig() {
		/no i żeby się odwołać do klasy glownej to robisz gdzieś np.
		this.plugin.saveDefaultConfig();
	}
}

A w klasie glównej:

public class KlasaGlowna extends JavaPlugin {

	@Override
	public void onEnable() {
		new Klasa(this);
	}
}

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...