Skocz do zawartości

EasyBroadcast - Plugin na Broadcast z configiem


GrajdeN

Rekomendowane odpowiedzi

Siema, Ucze sie pisania pluginow i napisalem plugin na broadcast z konfiguracja w yml

Download

Skan

SourceCode

Btw .jar pluginu nazywa sie GNPlugin bo pierw to mialy byc komendy typu /pomoc itd ale stwierdzilem ze zrobie z tego jakis pozyteczny plugin

I ja wiem ze essentials ale sie ucze i zrobilem to dlatego ze nie umialem zrobic czegos innego

Odnośnik do komentarza
Udostępnij na innych stronach

Warto założyć sobie githuba i trzymać source code na githubie, płynie z tego kilka fajnych korzyści. Co do kodu to nie ma co oceniać, te kilkanaście linijek, które napisałeś jest takie sobie. Polecam pooglądać jakąś dobrą serie odnośnie pisania pluginów, a najlepiej zacząć od jakichś kursów podstaw javy

Odnośnik do komentarza
Udostępnij na innych stronach

public class Main extends JavaPlugin implements CommandExecutor {

	private String broadcastPrefix;

	public void onEnable() {
		getConfig().addDefault("BroadcastPrefix", "&8[&6OGLOSZENIE&8]&e ");
		getConfig().options().copyDefaults(true);
		saveConfig();
		broadcastPrefix = getConfig().getString("BroadcastPrefix");
		getCommand("broadcast").setExecutor(this);
	}

	private String fixColor(String msg) {
		return ChatColor.translateAlternateColorCodes('&', msg);
	}

	public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
		if (args.length < 1) {
			sender.sendMessage(fixColor("&cBlad! Podaj tekst do wyslania!"));
			return false;
		}
		String message = StringUtils.join(args, " ", 0, args.length);
		Bukkit.broadcastMessage(fixColor(broadcastPrefix + message));
		return true;
	}

}

 

Ja bym to tak zrobił. 

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, LeviBoyPL napisał:

Warto założyć sobie githuba i trzymać source code na githubie, płynie z tego kilka fajnych korzyści. Co do kodu to nie ma co oceniać, te kilkanaście linijek, które napisałeś jest takie sobie. Polecam pooglądać jakąś dobrą serie odnośnie pisania pluginów, a najlepiej zacząć od jakichś kursów podstaw javy

A jakas serie dotyczaca pisania pluginow polecasz?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 tygodni później...
  • 1 miesiąc temu...
W dniu 25.08.2021 o 14:57, GrajdeN napisał:

A jakas serie dotyczaca pisania pluginow polecasz?

Odkopuje trochę, ale będzie to porada dla innych użytkowników.

Aby się nauczyć pisać pluginy trzeba zacząć od samej czystej JAVY, wyuczenie na pamięć jednego API nie jest dobrym rozwiązaniem.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

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

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