- Баллы
- 68
- Имя в Minecraft
- RokkoEffe
Сделал свой первый плагин по туториалу, вот его содержимое:
При запуске сервера KCaulndron 1.7.10 1492.150 плагин не работает, в консоле ошибка:
Что я делаю не так?
JavaScript:
package ua.rokkoeffe.main;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Sound;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class main extends JavaPlugin implements Listener {
private static main instance;
public static main instance() {
return instance;
}
public void onEnable() {
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
public void onDisable() {
}
@EventHandler
public void onPlayerJoin (PlayerJoinEvent e) {
Player p = e.getPlayer();
p.sendMessage(ChatColor.GREEN + "Hello");
p.playSound(p.getLocation(), Sound.NOTE_PIANO, 1, 1);
}
}
Код:
name: Plugin
main: ua.rokkoeffe.main.main
description: test plugin
version: 1.0
JavaScript:
Could not load 'plugins\SurpriceAPI_v1.0.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `ua.rokkoeffe.main.main'
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:191) ~[PluginClassLoader.class:1.7.10-1492.150]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:1.7.10-1492.150]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:1.7.10-1492.150]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:1.7.10-1492.150]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:320) [CraftServer.class:1.7.10-1492.150]
at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:461) [ayq.class:?]
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:137) [ayq.class:?]
at net.minecraft.world.World.<init>(World.java:360) [ahb.class:?]
at net.minecraft.world.WorldServer.<init>(WorldServer.java:158) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:367) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336) [lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_80]
Caused by: java.lang.ClassNotFoundException: Failed to remap class ua.rokkoeffe.main.main
at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:488) ~[PluginClassLoader.class:1.7.10-1492.150]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:1.7.10-1492.150]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-1492.150]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_80]
at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_80]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:189) ~[PluginClassLoader.class:1.7.10-1492.150]
... 12 more
Caused by: java.lang.UnsupportedClassVersionError: ua/rokkoeffe/main/main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_80]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.7.0_80]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.7.0_80]
at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:476) ~[PluginClassLoader.class:1.7.10-1492.150]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:1.7.10-1492.150]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-1492.150]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_80]
at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_80]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:189) ~[PluginClassLoader.class:1.7.10-1492.150]
... 12 more
Последнее редактирование:
