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] Komendy na serwerze.


Rekomendowane odpowiedzi

Opublikowano

@1361622928-U485574.pngBotOfMinecraft

Podam main i kawałek od komend xD

@1361622928-U485574.pngberisha k***a tępy jesteś,bukkit raczej.. nie wypowiadaj się już.

Main:

package pl.sortiq;

import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.FileConfigurationOptions;
import org.bukkit.plugin.java.JavaPlugin;

public class Main
  extends JavaPlugin
{
  
  public void onEnable()
  {
    Bukkit.getServer().getLogger().info("SortiqTools Pomyslnie zostal uruchomiony!");
    getConfig().options().copyDefaults(true);
    reloadConfig();
    saveConfig();
  }
  
  public void onDisable()
  {
    Bukkit.getServer().getLogger().info("SortiqTools pomyslnie zostal wylaczony!");
  }
}

kawałek z komend:

package pl.sortiq.BasicTools;

import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.GameMode;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.FileConfigurationOptions;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.inventory.PlayerInventory;
import org.bukkit.plugin.PluginManager;

import pl.sortiq.Main;

public class BasicCommands
{
  public static String prefix = ChatColor.GRAY + "[" + ChatColor.DARK_BLUE + 
    "SortiqBasicCommands" + ChatColor.GRAY + "]";
  
  public void onEnable()
  {
    Bukkit.getServer().getLogger().info(prefix + " Pomyslnie zostal uruchomiony!");
    registerEvents(this);
  }
  
  private void registerEvents(BasicCommands basicCommands) {
	
}

public void onDisable()
  {
    Bukkit.getServer().getLogger().info(prefix + " Pomyslnie zostal wylaczony!");
  }
  
  public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  {
    Player p = (Player)sender;
    PlayerInventory pi = p.getInventory();
    if (!(sender instanceof Player)) {
      p.sendMessage(ChatColor.RED + "Tylko gracze moga uzyc tej komendy!");
    }
    if (cmd.getName().equalsIgnoreCase("flyspeed-1"))
    {
      if (!sender.hasPermission("sortiqtools.flyspeed")) {
        p.sendMessage(ChatColor.RED + "Brak uprawnien!");
      }
      if (args.length == 0)
      {
        p.sendMessage(ChatColor.GOLD + "Twoja szybkosc latania zostala ustawiona na " + 
          ChatColor.BLUE + "1");
        p.setFlySpeed(1.0F);
        return true;
      }
Opublikowano

@1361622928-U485574.pngBotOfMinecraft czyli mam zrobić tak? ...

package pl.sortiq;

import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.FileConfigurationOptions;
import org.bukkit.plugin.java.JavaPlugin;

public class Main
  extends JavaPlugin
{
  
  public void onEnable()
  {
    Bukkit.getServer().getLogger().info("SortiqTools Pomyslnie zostal uruchomiony!");
    getConfig().options().copyDefaults(true);
    registerEvents(this);
    reloadConfig();
    saveConfig();
  }
  
  public void onDisable()
  {
    Bukkit.getServer().getLogger().info("SortiqTools pomyslnie zostal wylaczony!");
  }
}

i mi w********a blad z register ze:

The method registerEvents(Main) is undefined for the type Main
Opublikowano

@1361622928-U485574.pngBotOfMinecraft

takie cuś? ;p

package pl.sortiq;

import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.FileConfigurationOptions;
import org.bukkit.plugin.java.JavaPlugin;

import pl.sortiq.AntyRelog.AntyRelog;
import pl.sortiq.BasicTools.BasicCommands;
import pl.sortiq.BasicTools.Chat.Chat;

public class Main
  extends JavaPlugin
{
  
  public void onEnable()
  {
    Bukkit.getServer().getLogger().info("SortiqTools Pomyslnie zostal uruchomiony!");
    getConfig().options().copyDefaults(true);
    getCommand("flyspeed-1").setExecutor(new BasicCommands());
    getCommand("flyspeed-2").setExecutor(new BasicCommands());
    getCommand("flyspeed-3").setExecutor(new BasicCommands());
    getCommand("flyspeed-4").setExecutor(new BasicCommands());
    getCommand("flyspeed-5").setExecutor(new BasicCommands());
    getCommand("flyspeed-6").setExecutor(new BasicCommands());
    getCommand("flyspeed-7").setExecutor(new BasicCommands());
    getCommand("flyspeed-8").setExecutor(new BasicCommands());
    getCommand("flyspeed-9").setExecutor(new BasicCommands());
    getCommand("flyspeed-10").setExecutor(new BasicCommands());
    getCommand("walkspeed-1").setExecutor(new BasicCommands());
    getCommand("walkspeed-2").setExecutor(new BasicCommands());
    getCommand("walkspeed-3").setExecutor(new BasicCommands());
    getCommand("walkspeed-4").setExecutor(new BasicCommands());
    getCommand("walkspeed-5").setExecutor(new BasicCommands());    
    getCommand("walkspeed-6").setExecutor(new BasicCommands());
    getCommand("walkspeed-7").setExecutor(new BasicCommands());
    getCommand("walkspeed-8").setExecutor(new BasicCommands());
    getCommand("walkspeed-9").setExecutor(new BasicCommands());
    getCommand("walkspeed-10").setExecutor(new BasicCommands());
    getCommand("gmc").setExecutor(new BasicCommands());
    getCommand("gms").setExecutor(new BasicCommands());
    getCommand("gma").setExecutor(new BasicCommands());
    getCommand("flymode-enable").setExecutor(new BasicCommands());
    getCommand("flymode-disable").setExecutor(new BasicCommands());
    getCommand("heal").setExecutor(new BasicCommands());
    getCommand("feed").setExecutor(new BasicCommands());
    getCommand("clear").setExecutor(new BasicCommands());
    getCommand("op").setExecutor(new BasicCommands());
    getCommand("deop").setExecutor(new BasicCommands());
    getCommand("kick").setExecutor(new BasicCommands());
    getCommand("ban").setExecutor(new BasicCommands());
    getCommand("unban").setExecutor(new BasicCommands());
    getCommand("fly").setExecutor(new BasicCommands());
    getCommand("gamemodecheck").setExecutor(new BasicCommands());
    getCommand("smite").setExecutor(new BasicCommands());
    getCommand("gmt").setExecutor(new BasicCommands());
    getCommand("tp").setExecutor(new BasicCommands());
    getCommand("clearchat").setExecutor(new Chat());
    getCommand("mute").setExecutor(new Chat());
    getCommand("chatreload").setExecutor(new Chat());
    getCommand("antylogout").setExecutor(new AntyRelog());
    getCommand("check").setExecutor(new AntyRelog());
    reloadConfig();
    saveConfig();
    
  }
  
  public void onDisable()
  {
    Bukkit.getServer().getLogger().info("SortiqTools pomyslnie zostal wylaczony!");
  }
}






Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...