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

Jak zrobić aliasy do komend?


us3rn0tf0und

Rekomendowane odpowiedzi

Opublikowano

Witajcie ! Zacząłem pisać swój 1 plugin :)

 

Projekt nazywa się EasyCommands .

Ma polegać na zmienianiu komend z minecraft`a .

Przykład:

Gracz wpisuje : /zestaw

Prowadzi go do komendy : /kit

 

------------------------------------------------------------------------------------------------------------------------------------Tak wygląda plik  Main.java : 

package me.scoreboard.easycommands;

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

public class Main extends JavaPlugin{
								
	public void onEnable(){
		System.out.println("EasyCommands -> Plugin Zostal Wlaczony");
	}
	public void onDisable(){
		System.out.println("EasyCommands -> Plugin Zostal Wylaczony");
	}
	@Override
	public boolean onCommand(CommandSender sender, Command cmd,String label, String[] args) {
		return false;
	}
	}

Proszę o pomoc ! 

Opublikowano
package pl.sp1di.tools;

import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import pl.sp1di.tools.commands.cmd.DayCommand;

public class Main extends JavaPlugin {

    private void registerCommands() {
        new DayCommand("day", new String[]{"dzien"}, "tools.day");
    }
}
public class DayCommand implements CommandExecutor {

    public DayCommand(String day, String[] strings, String s) {
    }

    public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
        if (cmd.getName().equalsIgnoreCase("day")) {
            Bukkit.getServer().dispatchCommand(sender, "time set day");
        }
        return true;
    }
} 

chyba o to chodziło? Tak jest jak się ma w Hobby skrypty.

Edit: I jak nie znasz nawet podstaw javy to się nie bierz za pluginy, przepisałeś tylko Maina od kamilkime i pytasz się na forach co teraz zrobić...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...