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

[Problem] PLUGIN


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich. Zrobiłem ostatnio plugin (podstawowy) z jedną komendą.
Wszystko ładnie w konsoli jest i jak wpisze komendę w grze to pisze że nie ma takiej komendy.
Tutaj KOD:

wtyczka.java

package sivin.wtyczka;

import java.util.logging.Logger;

import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.java.JavaPlugin;

public class wtyczka extends JavaPlugin
{
	protected static final Logger Log = Logger.getLogger("Minecraft");
	
	@Override
	public void onEnable()
	{
		Log.info("[Wtyczka] Zostaa wczytana!");
		
	}
	
	@Override
	public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
		if(cmd.getName().equalsIgnoreCase("komenda"))
		{	
			sender.sendMessage("SivineK "+ ChatColor.GOLD +"Siema");
			return true;
		}
		return false;
	}

}

plugin.yml

name: pluginsivin1
main: sivin.wtyczka.wtyczka
version: 0.1

commands:
komenda:
description: To jest fajna komenda.
usage: /<command>

Proszę o pomoc. Dziękuje

Jakiś problem? Napisz na PW

backtrack-it_userbar4.png?w=460

Opublikowano

W onEnable musisz zarejestrować komendę - masz to w poradniku dla początkujących na wiki.bukkit ;)

//gif w sygnie

Opublikowano

getCommand.setExecutor(this); - Mogą być literówki bo pisze z pamieci. Radze ci się pouczyć bo za przeproszeniem gówno wiesz. To są podstawy podstaw, masz to w pierwszym lepszym poradniku o pisaniu pluginów.

//gif w sygnie

Opublikowano

Ja serio gówno wiem z tego czyli mam zrobić coś takiego?:

@Override
public void onEnable()
 {
        Log.info("[Wtyczka] Zostaa wczytana!");
        getCommand.setExecutor(this);

Jakiś problem? Napisz na PW

backtrack-it_userbar4.png?w=460

Opublikowano

Gościu źle gada. To nic nie da. Wina jest SPACJI!

 

Tak będzie dobrze:

name: pluginsivin1
main: sivin.wtyczka.wtyczka
version: 0.1
 
commands:
  komenda:
    description: To jest fajna komenda.
    usage: /<command>
Jeśli pomogłem liczę na +.

Pozdrawiam.

708121422388637873334.png

Opublikowano

Już sprawdzam :)
Koleś BARDZO CI DZIĘKUJE JESTEŚ BOGIEM DZIĘKI -----> +



TEMAT ZAMKNĘTY

Jakiś problem? Napisz na PW

backtrack-it_userbar4.png?w=460

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...