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

hyyym...

Caused by: java.lang.ClassNotFoundException: golden.pvp.plugin.PvP

 

Niby nie może odnaleźć twojej głównej klasy, ale nie wiem dlaczego :D Zwykle jest taki błąd jak się źle poda klasę główną w plugin.yml ale niby masz dobrze.

Wklej też plugin.yml

 

I spr zmienić nazwę jar-a? :P

 

Albo coś źle exportujesz, lub masz źle ustawione pliki? :D

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

hyym, a spr otworzyć wyexportowany plik (lub wypakować) i zobaczyć czy na pewno nie brakuje tam czegoś :D

 

Jak się epxortuje, warto odznaczyc sobie projekt, i zaznaczyć go jeszcze raz, bo czasami eclipse zapomina o nowych plikach

 

Bo innego problemu nie widzem.

 

I nie pisz mi na PW że mam odp :D ja wszystko widze

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

@Up Lol, thx!. Jak exportowałem eclipse zaznaczyło projekt a otworzyłem, a tu paczki nie ma.Zauważyłem, że nie mam zaznaczonej paczki wraz z plikami -,-.

Pisze pluginy na zamówienie ! Skype: elfusion200

Opublikowano

Ok, komendy działają, lecz jedna rzecz nie;/ Otóż gdy wyłączam chat dalej mogę pisać.

Main

 

package golden.chat.zbucki;
 
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
 
public class Main extends JavaPlugin implements CommandExecutor, Listener {
 
@Override
public void onEnable() {
getCommand("gchat").setExecutor(this);
getServer().getPluginManager().registerEvents(this, this);
}
 
boolean chat = false;
 
public boolean onCommand(CommandSender sender, Command command, String cmd,
String[] args) {
if (!sender.hasPermission("chat.admin")) {
sender.sendMessage(ChatColor.RED + "Brak dostepu");
return false;
}
if (args[0].equalsIgnoreCase("boom")) {
this.chat = false;
Bukkit.broadcastMessage(ChatColor.GOLD + "Gracz " + ChatColor.RED
+ sender.getName() + ChatColor.GOLD + " wlaczyl chat");
return true;
}
if (args[0].equalsIgnoreCase("wlacz")) {
this.chat = false;
Bukkit.broadcastMessage(ChatColor.GOLD + "Gracz " + ChatColor.RED
+ sender.getName() + ChatColor.GOLD + " wlaczyl chat");
return true;
}
if (args[0].equalsIgnoreCase("wylacz")) {
this.chat = true;
Bukkit.broadcastMessage(ChatColor.GOLD + "Gracz " + ChatColor.RED
+ sender.getName() + ChatColor.GOLD + " wylaczyl chat");
return true;
}
if (args[0].equalsIgnoreCase("wyczysc")) {
for (int petle = 1; petle <= 100; petle++) {
Bukkit.broadcastMessage("");
}
Bukkit.broadcastMessage(ChatColor.GOLD + "Gracz " + ChatColor.RED
+ sender.getName() + ChatColor.GOLD + " wyczyscil chat");
}
return false;
}
 
}
 

 

Chat

 

package golden.chat.zbucki;
 
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
 
public class Chat implements Listener {
 
private Main pl;
 
public Chat(Main instance) {
this.pl = instance;
}
 
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e) {
if ((this.pl.chat))
e.setJoinMessage(null);
}
 
@EventHandler
public void onPlayerQuit(PlayerQuitEvent e) {
if ((this.pl.chat))
e.setQuitMessage(null);
}
 
@EventHandler
public void onPlayerChat(AsyncPlayerChatEvent e, Player p) {
if ((this.pl.chat)&& p.hasPermission("chat.pisz"))
e.setCancelled(true);
else if ((this.pl.chat))
e.setCancelled(false);
}
 
}
 

 

Nie mam żadnych permissi. Chat wyłączam przez konsole.

Pisze pluginy na zamówienie ! Skype: elfusion200

Opublikowano

Logi:

 

Loading libraries, please wait...
[09:31:19 INFO]: Starting minecraft server version 1.7.2
[09:31:19 WARN]: To start the server with more ram, launch it as "java -Xmx1024M
 -Xms1024M -jar minecraft_server.jar"
[09:31:19 INFO]: Loading properties
[09:31:19 INFO]: Default game type: SURVIVAL
[09:31:19 INFO]: Generating keypair
[09:31:19 INFO]: Starting Minecraft server on 192.168.1.74:26666
[09:31:20 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.
3-b3020jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3)
[09:31:21 INFO]: [PermissionsEx] sql backend registered!
[09:31:21 INFO]: [PermissionsEx] file backend registered!
[09:31:21 INFO]: [PermissionsEx] Loading PermissionsEx v1.20.4
[09:31:21 INFO]: [PermissionsEx] Initializing file backend
[09:31:21 INFO]: Permissions file successfully reloaded
[09:31:21 INFO]: [BarAPI] Loading BarAPI v3.0
[09:31:21 INFO]: [BossBarMessage] Loading BossBarMessage v1.1
[09:31:21 INFO]: [GoldenChat] Loading GoldenChat v1.0
[09:31:21 INFO]: [Essentials] Loading Essentials v2.12.2
[09:31:21 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[09:31:21 WARN]: The server will make no attempt to authenticate usernames. Bewa
re.
[09:31:21 WARN]: While this makes the game possible to play without internet acc
ess, it also opens up the ability for hackers to connect with any username they
choose.
[09:31:21 WARN]: To change this, set "online-mode" to "true" in the server.prope
rties file.
[09:31:21 INFO]: Preparing level "world"
[09:31:21 INFO]: ----- Bukkit Auto Updater -----
[09:31:21 INFO]: It appears that you're running a Beta Build, when you've specif
ied in bukkit.yml that you prefer to run Recommended Builds.
[09:31:21 INFO]: If you would like to be kept informed about new Beta Build rele
ases, it is recommended that you change 'preferred-channel' in your bukkit.yml t
o 'beta'.
[09:31:21 INFO]: With that set, you will be told whenever a new version is avail
able for download, so that you can always keep up to date and secure with the la
test fixes.
[09:31:21 INFO]: If you would like to disable this warning, simply set 'suggest-
channels' to false in bukkit.yml.
[09:31:21 INFO]: ----- ------------------- -----
[09:31:21 INFO]: Preparing start region for level 0 (Seed: -2691463428813127193)
 
[09:31:23 INFO]: Preparing spawn area: 11%
[09:31:24 INFO]: Preparing spawn area: 36%
[09:31:25 INFO]: Preparing spawn area: 53%
[09:31:26 INFO]: Preparing spawn area: 79%
[09:31:27 INFO]: Preparing start region for level 1 (Seed: -2691463428813127193)
 
[09:31:28 INFO]: Preparing spawn area: 25%
[09:31:29 INFO]: Preparing spawn area: 58%
[09:31:30 INFO]: Preparing spawn area: 81%
[09:31:31 INFO]: Preparing start region for level 2 (Seed: -2691463428813127193)
 
[09:31:31 INFO]: [PermissionsEx] Enabling PermissionsEx v1.20.4
[09:31:31 INFO]: [BarAPI] Enabling BarAPI v3.0
[09:31:31 INFO]: [BarAPI] Loaded
[09:31:31 INFO]: [BossBarMessage] Enabling BossBarMessage v1.1
[09:31:31 INFO]: [GoldenChat] Enabling GoldenChat v1.0
[09:31:31 INFO]: [Essentials] Enabling Essentials v2.12.2
[09:31:33 INFO]: Essentials: Using PermissionsEx based permissions.
[09:31:33 INFO]: Server permissions file permissions.yml is empty, ignoring it
[09:31:33 INFO]: Done (11,599s)! For help, type "help" or "?"
[09:33:20 INFO]: Zbucki[/192.168.1.74:51369] logged in with entity id 200 at ([w
orld] 367.8229667751402, 94.51938127943941, 272.6434194267546)
[09:33:25 WARN]: Can't keep up! Did the system time change, or is the server ove
rloaded? Running 3129ms behind, skipping 62 tick(s)
[09:33:30 INFO]: Zbucki issued server command: /gchat wlacz
[09:33:30 INFO]: Unknown command. Type "help" for help.
[09:33:30 INFO]: Gracz Zbucki wlaczyl chat
[09:33:34 ERROR]: Could not pass event AsyncPlayerChatEvent to GoldenChat v1.0
org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:320) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:468) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.chat(PlayerConnection.j
ava:878) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java
:828) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat
.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:72)
 [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.channelRead0(NetworkManag
er.java:192) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.SimpleChannelInboundHandler.chann
elRead(SimpleChannelInboundHandler.java:98) [craftbukkit.jar:git-Bukkit-1.7.2-R0
.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invo
keChannelRead(DefaultChannelHandlerContext.java:337) [craftbukkit.jar:git-Bukkit
-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fire
ChannelRead(DefaultChannelHandlerContext.java:323) [craftbukkit.jar:git-Bukkit-1
.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channe
lRead(ByteToMessageDecoder.java:173) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b302
0jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invo
keChannelRead(DefaultChannelHandlerContext.java:337) [craftbukkit.jar:git-Bukkit
-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fire
ChannelRead(DefaultChannelHandlerContext.java:323) [craftbukkit.jar:git-Bukkit-1
.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.handler.codec.ByteToMessageDecoder.channe
lRead(ByteToMessageDecoder.java:173) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b302
0jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invo
keChannelRead(DefaultChannelHandlerContext.java:337) [craftbukkit.jar:git-Bukkit
-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fire
ChannelRead(DefaultChannelHandlerContext.java:323) [craftbukkit.jar:git-Bukkit-1
.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.handler.timeout.ReadTimeoutHandler.channe
lRead(ReadTimeoutHandler.java:149) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020j
nks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invo
keChannelRead(DefaultChannelHandlerContext.java:337) [craftbukkit.jar:git-Bukkit
-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fire
ChannelRead(DefaultChannelHandlerContext.java:323) [craftbukkit.jar:git-Bukkit-1
.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.DefaultChannelPipeline.fireChanne
lRead(DefaultChannelPipeline.java:785) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3
020jnks]
        at net.minecraft.util.io.netty.channel.nio.AbstractNioByteChannel$NioByt
eUnsafe.read(AbstractNioByteChannel.java:100) [craftbukkit.jar:git-Bukkit-1.7.2-
R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedK
ey(NioEventLoop.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedK
eysOptimized(NioEventLoop.java:447) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020
jnks]
        at net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop
.java:341) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor
$2.run(SingleThreadEventExecutor.java:101) [craftbukkit.jar:git-Bukkit-1.7.2-R0.
3-b3020jnks]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
Caused by: java.lang.NullPointerException
        at golden.chat.zbucki.Chat.PlayerChat(Chat.java:20) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0
_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0
_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.7.0_45]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:318) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        ... 28 more
[09:33:34 INFO]: [Admin] Zbucki: g
>

 

Z logów wynika, że tutaj jest błąd: if ((this.pl.chat) && (!p.hasPermission("chat.pisz"))) {

Pisze pluginy na zamówienie ! Skype: elfusion200

Opublikowano

Ok, rozwiązałem błąd. Ten @2Up wyświetlał się przy wpisywaniu jakiejś wiadomości. Nie miałem już Player p . Wystarczyło w Main zamienić public Chat(coś tam) na public static void chat;

Pisze pluginy na zamówienie ! Skype: elfusion200

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...