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

Potrzebuje pomocy z kodem pluginu


2kuba1

Rekomendowane odpowiedzi

Opublikowano

Konsola wywala mi taki błąd: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

ktoś wie jak go naprawić? Dzieje się tak przy włączaniu pluginu.

Opublikowano

>[16:24:34 ERROR]: Error occurred while enabling Pomoc v1.1 (Is it up to date?)

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.reload(CraftServer.java:866) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at org.bukkit.Bukkit.reload(Bukkit.java:301) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [mc.jar:git-Spigot-1.7.9-R0.2-207-g03373bb]

Opublikowano

Pierwsza wskazówka nie używaj komendy /reload

Druga kwestia dotyczy pluginu Pomoc przy wywołaniu komendy, pokaż kod pluginu abym mógł Ci pomoc

Opublikowano

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
    @Override
    public void onEnable() {
        super.onEnable();
            getCommand("pomoc").setExecutor(new PomocCommand());
           
    
    }

 

 

import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

public class PomocCommand implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
        Player p = (Player)sender; 
        
        p.sendMessage(ChatColor.GREEN + "Serwer jest stworzony pod testy.");
        
        return false;
    }

}

 

 

 

name: Pomoc
version: 1.1
main: pl.ench.serwerekkk.pluginnahelppp.Main

 

 

Opublikowano

Jesteś bardzo młodym programistą, pisząc tak prosty projekt powinieneś uważniej oglądać tutorial z którego przepisałeś to wszystko.

 

Z głównej klasy Main usuń super.onEnable();

 

Do klasy PomocCommand dodaj sprawdzenia zgodności stringów oraz sprawdzenie czy wysyłający jest Player'em

public class PomocCommand implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
      if(arg1.getName().equalsIgnoreCase("nazwa komendy")) {
		if(sender instanceof Player) {
       		Player p = (Player)sender; 
        
        	p.sendMessage(ChatColor.GREEN + "Serwer jest stworzony pod testy.");
        
       		return false;
		}
	  }	
    }

}

 

do plugin.yml dodaj

author: NICK

command:

  nazwa_Komendy:

 

PS. Baczniej oglądaj tutoriale i staraj się przepisywać gotowe już projekty w ten sposób szybciej się nauczysz.

  • AlexsanderARG zmienił(a) tytuł na Potrzebuje pomocy z kodem pluginu

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...