Skocz do zawartości

tDrop - Plugin na drop z łatwą konfiguracją


Rekomendowane odpowiedzi

Witam,

Dziś zaprezentuje wam mój plugin na drop.

 

Plugin posiada:

- Konfiguracje w pliku .yml

- Możliwość wybrania ilości maksymalnej i minimalnej przedmiotu

- Możliwość wybrania bloku z którego ma dropić

 

DOWNLOAD V0.1 (1.8.8):

- JAR: klik (Skanu nie daje bo strona ma wbudowany)

- SRC: klik (Skanu nie daje bo strona ma wbudowany)

 

TO DO:

- Wiadomości

- GUI

Odnośnik do komentarza
https://skript.pl/temat/26482-tdrop-plugin-na-drop-z-%C5%82atw%C4%85-konfiguracj%C4%85/
Udostępnij na innych stronach

6 minut temu, bvcz napisał:

Bardzo ładny kod, podobny do TEGO. Masz coś na swoją obronę?

Tak, przerobiłem całkowicie plugin i usunąłem drop z mobów :D

Edytowane przez ToffikTV
Odnośnik do komentarza
https://skript.pl/temat/26482-tdrop-plugin-na-drop-z-%C5%82atw%C4%85-konfiguracj%C4%85/#findComment-174435
Udostępnij na innych stronach

W dniu 1.04.2018 o 11:39, ToffikTV napisał:

Witam,

Dziś zaprezentuje wam mój plugin na drop.

 

Plugin posiada:

- Konfiguracje w pliku .yml

- Możliwość wybrania ilości maksymalnej i minimalnej przedmiotu

- Możliwość wybrania bloku z którego ma dropić

 

DOWNLOAD V0.1 (1.8.8):

- JAR: klik (Skanu nie daje bo strona ma wbudowany)

- SRC: klik (Skanu nie daje bo strona ma wbudowany)

 

TO DO:

- Wiadomości

- GUI

Jak już chcesz to wrzucić do internetu, i się pod tym w całości podpisać, to jednak musisz to znacznie bardziej zmienić. Nie mam nic przeciwko temu, żeby ktoś pobrał w całości ten kod, skompilował i używał sobie na swoim serwerze, ale jak już to publikuje i się pod tym podpisuje - to już trochę przesada...

W dniu 1.04.2018 o 11:42, yooniks napisał:

A githuba to sie uzywac nie potrafi? ;/

Wrzuc na githuba :v 

Już jest https://github.com/Kamilkime/Pisanie-pluginow/tree/master/Drop :v

Odnośnik do komentarza
https://skript.pl/temat/26482-tdrop-plugin-na-drop-z-%C5%82atw%C4%85-konfiguracj%C4%85/#findComment-175449
Udostępnij na innych stronach

 

			if(i.getType().equals(DropType.MOB)){
				if(Utils.getChance(i.getChance())){
					if(i.getMob().equals(e.getEntityType())){
						if(e.getEntity().getLastDamageCause() instanceof EntityDamageByEntityEvent){

zamiast takich 10 sprawdzan to uzyj sobie ! i return - no i kod juz ladniejszy.

	private static final Random RAND = new Random();

uzywaj tego 'nowszego', 'lepszego' ThreadLocalRandom

 

tego sie nie da czytac wiec nawet nie bede reszty ocenial xd

 

no ale to wszystko moja osobista opinia, rozni sie to tylko 'wyglądem'

					Material tm = Material.matchMaterial(t.toUpperCase());
    public static Material matchMaterial(final String name) {
        Validate.notNull(name, "Name cannot be null");

        Material result = null;

        try {
            result = getMaterial(Integer.parseInt(name));
        } catch (NumberFormatException ex) {}

        if (result == null) {
            String filtered = name.toUpperCase();

            filtered = filtered.replaceAll("\\s+", "_").replaceAll("\\W", "");
            result = BY_NAME.get(filtered);
        }

        return result;
    }

;)

 

oceniam kod stąd: https://github.com/Kamilkime/Pisanie-pluginow/blob/master/Drop/ - zrob forka, zedytuj, commity i tyle.

Edytowane przez yooniks
Odnośnik do komentarza
https://skript.pl/temat/26482-tdrop-plugin-na-drop-z-%C5%82atw%C4%85-konfiguracj%C4%85/#findComment-175451
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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