Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Minecraft Plugin błąd? Nie wczytuje pluginu


Rekomendowane odpowiedzi

Opublikowano

|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
|   REKLAMA
 
Siema mam problem z Javą, Pluginem do Minecraft'a.
 
Gdy właczam serwer występuje bład, eclipse go nie wykrywa :
638931419015997871239.png
 
Kod: [P.S. Wiem  że słabo ale się uczę, to było dla testu]

package light.avenue;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{

	public final Logger logger = Logger.getLogger("Minecraft");
	public static Main plugin;
	
	@Override
	public void onDisable() {
		this.logger.info("§a[§4Ver1.0§a]§4Go2PVP disabled!");	
}

	@Override
	public void onEnable() {
		this.logger.info("§a[§4Ver1.0§a]§4Go2PVP enabled!");
}
	@Override
	public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
		if (cmd.getName().equalsIgnoreCase("pomoc")) { 
			Player p = (Player) sender;
			p.sendMessage("§4§lNope! Niedozwolone!");
		} 
		return false; 
	}
}

    plugin.yml wygląda tak : 

 name: Go2PVP
 description: Main Plugin Go2PVP
 author: DurGaV
 
 commands:
   pomoc:
     description: Potrzebujesz pomoc? Wpisz ta komende!
     aliases: [go2pvp:pomoc, go2pvp, help, g2p, pl ,?]

W czym błąd?

Opublikowano

Poprawiłem lecz nie pomogło...

 

@Edit dodałem także version

plugin.yml 

 name: Go2PVP
 description: Main Plugin Go2PVP
 version: 1.0
 author: DurGaV
 
 main: Light.Avenue.go2pvp
 
 commands:
   pomoc:
     description: Potrzebujesz pomoc? Wpisz ta komende!
     aliases: [go2pvp:pomoc, go2pvp, help, g2p, pl ,?]
Opublikowano

 


  • Note that this must contain the full namespace including the class file itself.
  • If your namespace is org.bukkit.plugin, and your class file is called MyPlugin then this must be org.bukkit.plugin.MyPlugin

 

http://wiki.bukkit.org/Plugin_YAML

Opublikowano

ok. A więc mam to ogarnięte plugin.yml teraz wygląda tak

 name: Go2PVP
 description: Main Plugin Go2PVP
 version: 1.0
 author: DurGaV
 main: light.avenue.Main
 
 commands:
   pomoc:
     description: Potrzebujesz pomoc? Wpisz ta komende!
     aliases: [go2pvp:pomoc, go2pvp, help, g2p, pl ,?]

Błąd wciąż wyskakuje

 

@Edit poprawiłem :

package light.avenue;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {

	public final Logger logger = Logger.getLogger("Minecraft");
	public static Main plugin;
	
	public void onDisable() {
		this.logger.info("§a[§4Ver1.0§a]§4Go2PVP disabled!");	
}

	public void onEnable() {
		this.logger.info("§a[§4Ver1.0§a]§4Go2PVP enabled!");
}

	@EventHandler(priority=EventPriority.HIGHEST, ignoreCancelled=true)
	public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
		if (cmd.getName().equalsIgnoreCase("pomoc")) { 
			Player p = (Player) sender;
			p.sendMessage("§4§lNope! Niedozwolone!");
		} 
		return false; 
	}
}

plugin.yml :

 name: Go2PVP
 version: 1.0
 author: DurGaV
 main: light.avenue.Main
 
 commands:
  pomoc:
            aliases: [go2pvp:pomoc, go2pvp, help, g2p, pl, ?]

Błąd wciąż wyskakuje

Opublikowano

to cały zapis :

__________________________________________________________________________________________________________________
[21:32:19] [server thread/INFO]: Starting minecraft server version 1.7.2
[21:32:19] [server thread/INFO]: Loading properties
[21:32:19] [server thread/INFO]: Default game type: SURVIVAL
[21:32:19] [server thread/INFO]: Generating keypair
[21:32:19] [server thread/INFO]: Starting Minecraft server on *:25565
[21:32:20] [server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.6.4-R2.0-2-g7e1ac0a-b2923jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.1-SNAPSHOT)

[21:32:20] [server thread/ERROR]: Could not load 'plugins\go2pvp.jar' in folder 'plugins'
[21:32:20] [server thread/INFO]: Preparing level "world"
[21:32:20] [server thread/INFO]: Preparing start region for level 0 (Seed: 4068669571182718015)

[21:32:20] [Thread-6/WARN]: Could not get information about this CraftBukkit version; perhaps you are running a custom one?: IOException
[21:32:20] [Thread-6/WARN]: Could not get latest artifact information: IOException

[21:32:21] [server thread/INFO]: Preparing spawn area: 64%
[21:32:21] [server thread/INFO]: Preparing start region for level 1 (Seed: 4068669571182718015)
[21:32:22] [server thread/INFO]: Preparing start region for level 2 (Seed: 4068669571182718015)
[21:32:22] [server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[21:32:22] [server thread/INFO]: Done (2,641s)! For help, type "help" or "?"

__________________________________________________________________________________________________________________

Opublikowano

to cały zapis :

__________________________________________________________________________________________________________________

[21:32:19] [server thread/INFO]: Starting minecraft server version 1.7.2

[21:32:19] [server thread/INFO]: Loading properties

[21:32:19] [server thread/INFO]: Default game type: SURVIVAL

[21:32:19] [server thread/INFO]: Generating keypair

[21:32:19] [server thread/INFO]: Starting Minecraft server on *:25565

[21:32:20] [server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.6.4-R2.0-2-g7e1ac0a-b2923jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.1-SNAPSHOT)

[21:32:20] [server thread/ERROR]: Could not load 'plugins\go2pvp.jar' in folder 'plugins'

[21:32:20] [server thread/INFO]: Preparing level "world"

[21:32:20] [server thread/INFO]: Preparing start region for level 0 (Seed: 4068669571182718015)

[21:32:20] [Thread-6/WARN]: Could not get information about this CraftBukkit version; perhaps you are running a custom one?: IOException

[21:32:20] [Thread-6/WARN]: Could not get latest artifact information: IOException

[21:32:21] [server thread/INFO]: Preparing spawn area: 64%

[21:32:21] [server thread/INFO]: Preparing start region for level 1 (Seed: 4068669571182718015)

[21:32:22] [server thread/INFO]: Preparing start region for level 2 (Seed: 4068669571182718015)

[21:32:22] [server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it

[21:32:22] [server thread/INFO]: Done (2,641s)! For help, type "help" or "?"

__________________________________________________________________________________________________________________

na pewno nie ma tam większego błędu... musi być. Zawsze jest jakiś sensowy błąd...

Na pewno nic nie usuwasz bo uważasz ze to "nie potrzebne"?

 

Ale pewnie nie działa po kompletne głupoty masz w kodzie, np

@EventHandler(priority=EventPriority.HIGHEST, ignoreCancelled=true)

nad komendą

 

Tam może być co najwyżej

@Override

Ale komenda nie jest eventem.

 

 

Mozesz też spr poprawić plugin.yml

np po co masz tam "go2pvp:pomoc" to jest... źle.

każda komenda ma nazwę <nazwa pluginu>:<komenda>, a sama komenda to tylko skrót/alias, to jest wbudowane, więc to usuń.

+ postaraj się dać wszystkie teksty w "", bo czasem znaki specjalne mogą sprawić że plik będzie nie możliwy do odczytania.

 name: Go2PVP
 description: Main Plugin Go2PVP
 version: 1.0
 author: DurGaV
 main: light.avenue.Main
 
 commands:
   pomoc:
     description: "Potrzebujesz pomoc? Wpisz ta komende!"
     aliases: ["go2pvp", "help", "g2p", "pl" ,"?"]

1438614356923701010629.png

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...