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

Bledy w konsoli


Allahu.Akbar

Rekomendowane odpowiedzi

Opublikowano

Witam mam problem otóż wyskakują o to takie błędy w konsoli - http://imgur.com/a/hj4vr

Jak to naprawić ?

 

Listenery.java

 

   

package me.allah.allahchat;
 
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
 
public class Listenery implements Listener, CommandExecutor{
 
public static Boolean chat;
 
@EventHandler
public void onChat(AsyncPlayerChatEvent e){
if(!chat){
if(!e.getPlayer().hasPermission("vaxu.chat")){
e.getPlayer().sendMessage("§cChat wylaczony!");
e.setCancelled(true);
}
}
}
 
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(cmd.getName().equalsIgnoreCase("chat")){
if(args.length !=1){
return true;
}
if(args[0].equalsIgnoreCase("on")){
if(chat){
sender.sendMessage("chat wlaczony!");
return true;
}
chat = true;
}
if(args[0].equalsIgnoreCase("off")){
if(!chat){
sender.sendMessage("chat wylaczony!");
return true;
}
chat = false;
}
if(args[0].equalsIgnoreCase("toggle")){
chat = !chat;
}
if(args[0].equalsIgnoreCase("clear")){
int i = 0;
while(i < 101){
Bukkit.broadcastMessage("");
i++;
}
Bukkit.broadcastMessage("§a§lChat wyczyszczony!");
}
}
return false;
}
}

 

 

 

Main.java

 

 

package me.allah.allahchat;

 
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
 
public class Main extends JavaPlugin{
 
private static Main instance;
 
@Override
public void onEnable(){
instance = this;
System.out.println("Uruchamianie.VaXuChat");
saveDefaultConfig();
Bukkit.getPluginManager().registerEvents(new Listenery(), this);
getCommand("chat").setExecutor(new Listenery());
Listenery.chat = true;
}
 
@Override
public void onDisable(){
System.out.println("Wylaczanie.VaXuChat");
}
 
public static Main getInst(){
return instance;
}

}

 

Plugin.yml

 

name: AllahChat

veriosn: 1.0
main: me.allah.allahchat.Main
 
commands:
  chat:

 

 

Opublikowano

Ymm serIO? O kur** dzięki. ... nie wiedziałem. .

 

Jeśli nie potrafisz logicznie myśleć to nawet za kodzenie się nie bierz.

 

@TopicBoWarnaDostaneZaPoradę

Config.yml nie jest stworzony, stwórz go i dodaj metodę do zapisu ;]

Wszelkie błędy są do znalezienia na internecie wraz z ich wytłumaczeniem.

784091427630431250239.png

Regulamin sygnatur

Opublikowano

Nie, nie i jeszcze raz nie..

Metoda od zapisu właśnie jest, przypuszczam, ze w onEnable, jest saveDefaultConfig(), i tutaj jest właśnie problem. Owa metoda zwraca ww. błąd jeśli InputStream od UrlConnection jest nullem. Prościej mówiąc: musisz stworzyć w swoim projekcie plik config.yml aby api mogło utworzyć plik z domyslnymi wartościami.

Opublikowano

Widać że gość edytuje plugin kogoś innego a sam nie zna podstaw tworzenia pluginów.

 

-_-    Jak pisał bartz u góry, nie da się zedytować config.yml musisz najpierw usunąć wszystkie wiadomości i poprawnie je wpisać i ustawić.

200.gif Hmmm...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...