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


ElDorado123

Rekomendowane odpowiedzi

Opublikowano

Mam problem z pluginem(plugin.yml)

log

 

[18:14:40] [Server thread/ERROR]: Could not load 'plugins\----.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `golden.pvp.plugin.PvP'
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:42) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:312) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.ClassNotFoundException: golden.pvp.plugin.PvP
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_45]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_45]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_45]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_45]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
 

 

PvP.java:

 

 

package golden.pvp.plugin;
 
import java.util.Arrays;
 
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.ShapedRecipe;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
 
public class PvP extends JavaPlugin{
 
@Override
public void onEnable() {
this.getServer().getPluginManager().registerEvents(new bany(), this);
   ItemStack is = new ItemStack(Material.STONE);
   ItemMeta im = is.getItemMeta();
   im.setDisplayName("§6Stoniarka");
   im.setLore(Arrays.asList("§cPostaw na ziemi i rozwalaj", "§aStoniarka odnawia sie po §21s"));
   is.setItemMeta(im);
   ShapedRecipe r = new ShapedRecipe(is);
   r.shape("@@@", "@#@", "@%@");
   r.setIngredient('@', Material.GOLD_INGOT);
   r.setIngredient('#', Material.PISTON_BASE);
   r.setIngredient('%', Material.REDSTONE);
   Bukkit.getServer().addRecipe(r);
}
@EventHandler
   public void onPlayerDeath(PlayerDeathEvent event)
   {
       Player player = event.getEntity();
       event.setDeathMessage(ChatColor.RED + event.getEntity().getKiller().getName()+ ChatColor.GOLD +"zabil gracza" + ChatColor.RED + event.getEntity().getName());
       player.sendMessage("Dedles");
   }
 
 
}
 

 

bany.java:

 

 

package golden.pvp.plugin;
 
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Monster;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDeathEvent;
 
public class bany implements Listener {
 
 
@EventHandler
    public void onEntityDeath(EntityDeathEvent event) {
        LivingEntity entity = event.getEntity();
        LivingEntity killer = entity.getKiller();
        if (entity instanceof Monster) {
            Player player = (Player) killer;
            player.setHealth(player.getHealth()+2);
            player.sendMessage(ChatColor.RED +"Jestes"+ ChatColor.GOLD + " super");
        }
    }
 
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
Player p = (Player)sender;
if(label.equalsIgnoreCase("cc")){
for(int i = 0; i < 100; i++){
Bukkit.broadcastMessage("");
}
Bukkit.broadcastMessage(ChatColor.RED + p.getName()+ChatColor.GOLD+" wyczyscil czat.");
}
return false;
}
 
}
 

 

plugin.yml:

 

main: golden.pvp.plugin.PvP
version: 1.0
name: GoldenGui
commands:
  cc:
    description: Czysci chat
 

 

Nie patrzeć na kod, jestem zielony, robiłem na szybko aby coś sprawdzić.

 

 

Pisze pluginy na zamówienie ! Skype: elfusion200

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...