Skocz do zawartości
ToffikTV

sMOTD - Plugin na MOTD

Rekomendowane odpowiedzi

Użytkownik

Witam, dzisiaj chciałbym zaprezentować mój plugin na MOTD.

 

Co zawiera?:

Ustawianie MOTD (Wyglądu na liście serwerów) w pliku konfiguracyjnym

 

TODO:

Ustawianie MOTD z poziomu serwera

Propozycje z komentarzy

 

DOWNLOAD:

v0.1: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

dodaj więcej możliwości do zmian (np wersja, ilośc graczy i to wszystko w configu)

 

@McKoxu doby pomysł, tylko ogarne zamykanie tego przy reloadzie bo oczywiście nikt nie będzie włączał i wyłączał serwera ;/

Edytowane przez LloydPL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 20.11.2018 o 17:52, LloydPL napisał:

dodaj więcej możliwości do zmian (np wersja, ilośc graczy i to wszystko w configu)

Dodam, ale na razie mam dużo rzeczy na głowie i dawno tu nie zaglądałem.

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 20.11.2018 o 17:52, LloydPL napisał:

dodaj więcej możliwości do zmian (np wersja, ilośc graczy i to wszystko w configu)

To udostępnij swój MOTDManager :lulkappa:

A co to tematu:

1. Dodaj skan

2. Wrzuć projekt na githuba

3. Dodaj więcej ciekawych funkcji 

4. Raczej nie robi się 1 package tylko np. pl.sparki.smotd czy coś w tym stylu :v

5. Mimo że plugin jest krótki to rób w oddzielnych klasach np. eventy ;v

6. Po co wysyłasz kolejną niepotrzebną wiadomość w konsoli że ten plugin jest stworzony przez ciebie, to tylko zaśmieca konsole, jak ktoś będzie chciał się dowiedzieć kto jest jego autorem to sobie sprawdzi :v

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
34 minuty temu, McKoxu napisał:

2. Wrzuć projekt na githuba

package sMOTD;

import java.util.logging.Level;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.server.ServerListPingEvent;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

public class Main
  extends JavaPlugin
  implements Listener
{
  public void onEnable()
  {
    Bukkit.getLogger().log(Level.INFO, "[sMOTD] Plugin by Sparki_TM");
    Bukkit.getPluginManager().registerEvents(this, this);
    saveDefaultConfig();
  }
  
  @EventHandler
  public void onServerPing(ServerListPingEvent e)
  {
    String msg1 = getConfig().getString("line1");
    String msg2 = getConfig().getString("line2");
    e.setMotd(ChatColor.translateAlternateColorCodes('&', msg1 + "\n" + msg2));
  }
}

Proszę :seemskappa:

 

A tak co do tematu:

Popraw nazwę package’a i będzie git

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

 

Według mnie plugin zmieniający samą metodę „setMotd()” jest bezużyteczny bo można to zrobić w server.properties (przy sprawdzaniu pisowni słowa „properties” dowiedziałem się, że jest taka strona jak Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! :nokappa:) używając „\n”.

Czyli tak samo jak to to zrobiłeś w tym pluginie :D 

Edytowane przez koveek
no offtopic :kappa: edit v5 : poprawa wypowiedzi xD : package’a? XD

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten temat jest nieaktywny od dłuższego czasu. Nie odkopuj go bez potrzeby.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Losowy awatar
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Maksymalnie dozwolone są tylko 75 emotikony.

×   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.


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×