Skocz do zawartości
  • 0

Prosty plugin


Xemixd

Pytanie

package xd;


import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;




public final class Main extends JavaPlugin{
	
	public void onEnable() {
		System.out.println("Load");
	}
	
	public boolean BlockBreakEvent(Player theBlock){
		System.out.println("Zniszczyles blok");		
	return false; 
	}
}

Dopiero dziś zaczynam z pluginami. Dlaczego jak wykesportowałem i wgrałem plugin na serwer nie pokazuje się wiadomość "Load", ani nie pokazuje w /pl pluginu?

Odnośnik do komentarza
https://skript.pl/temat/34237-prosty-plugin/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Pewnie zapomniałeś o plugin.yml bądź jest ono niepoprawne. Packace nie jest zgodne z obowiązującymi standardami. Nie ma też @Override nad onEnable, a reszta kodu jest kompletnie bez sensu. Ponadto, jaki jest sens tego, by klasa Main miała być finalna?

Odnośnik do komentarza
https://skript.pl/temat/34237-prosty-plugin/#findComment-220334
Udostępnij na innych stronach

  • 0
2 minuty temu, PrimeGames napisał:

Pewnie zapomniałeś o plugin.yml bądź jest ono niepoprawne. Packace nie jest zgodne z obowiązującymi standardami. Nie ma też @Override nad onEnable, a reszta kodu jest kompletnie bez sensu. Ponadto, jaki jest sens tego, by klasa Main miała być finalna?

oj tam do szczegółów się czepiasz

zagraniczne poradniki polecają robić klasę główną jako finalną, nawet plugin do intellij minecraft development sam robi ów klasę finalną. 

 

Odnośnik do komentarza
https://skript.pl/temat/34237-prosty-plugin/#findComment-220336
Udostępnij na innych stronach

  • 0
package pl.luxdev.pierwszyplugin;

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {
	
	@Override
	public void onEnable() {
		System.out.println("Load");
	}

}

Dobra, nawet skopiowałem cały kod z internetu. Eksportuje, wgrywam i nic. O co chodzi?

Odnośnik do komentarza
https://skript.pl/temat/34237-prosty-plugin/#findComment-220337
Udostępnij na innych stronach

  • 0
26 minut temu, PrimeGames napisał:

Ponadto, jaki jest sens tego, by klasa Main miała być finalna?

A w sumie czemu cokolwiek miałoby dziedziczyć po klasie main? W kotlinie jest final by default i nikomu nie przeszkadza :nokappa:

Odnośnik do komentarza
https://skript.pl/temat/34237-prosty-plugin/#findComment-220341
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ę...