[12:58:02 ERROR]: Could not load 'plugins\SwornGuns.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: main class `net.dmulloy2.swornguns.SwornGuns' does not extend JavaPlugin
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:73) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:326) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:248) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:308) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.lang.ClassCastException: class net.dmulloy2.swornguns.SwornGuns
at java.lang.Class.asSubclass(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:71) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
... 7 more
[15:12:42 ERROR]: Could not pass event PlayerJoinEvent to SwornGuns v2.4-SNAPSHOT-b442
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:346) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:166) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.LoginListener.b(LoginListener.java:159) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.LoginListener.e(LoginListener.java:57) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:233) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:140) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:845) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.lang.Error: Unresolved compilation problems:
The import lombok cannot be resolved
The import net.dmulloy2.types cannot be resolved
The import net.dmulloy2.types cannot be resolved
The import net.dmulloy2.util cannot be resolved
The import net.dmulloy2.util cannot be resolved
The import net.dmulloy2.util cannot be resolved
The import net.dmulloy2.util cannot be resolved
Data cannot be resolved to a type
Reloadable cannot be resolved to a type
The method getPlayers() is undefined for the type SwornGuns
CompatUtil cannot be resolved
The method isWarnIfNoPermission() is undefined for the type Gun
The method getPrefix() is undefined for the type SwornGuns
FormatUtil cannot be resolved
The method isCanFireRight() is undefined for the type Gun
The method isCanAimRight() is undefined for the type Gun
The method isCanAimRight() is undefined for the type Gun
The method getHeldDownTicks() is undefined for the type Gun
The method setLastFired(int) is undefined for the type Gun
The method isCanFireLeft() is undefined for the type Gun
The method isCanAimLeft() is undefined for the type Gun
The method isCanAimLeft() is undefined for the type Gun
The method getHeldDownTicks() is undefined for the type Gun
The method setLastFired(int) is undefined for the type Gun
The method getTimer() is undefined for the type Gun
The method setFiring(boolean) is undefined for the type Gun
The method getPlayers() is undefined for the type SwornGuns
CompatUtil cannot be resolved
The method getMaterial() is undefined for the type Gun
The method isCanAimLeft() is undefined for the type Gun
The method isCanAimRight() is undefined for the type Gun
The method getTimer() is undefined for the type Gun
Util cannot be resolved
The method getMaterial() is undefined for the type Gun
The method isUnlimitedAmmo() is undefined for the type Gun
The method getUltimateArenaHandler() is undefined for the type SwornGuns
The method getAmmoAmtNeeded() is undefined for the type Gun
MyMaterial cannot be resolved to a type
The method getAmmo() is undefined for the type Gun
InventoryUtil cannot be resolved
MyMaterial cannot be resolved to a type
The method getAmmo() is undefined for the type Gun
InventoryUtil cannot be resolved
The method getLore() is undefined for the type Gun
The method isHasClip() is undefined for the type Gun
MyMaterial cannot be resolved to a type
The method getAmmo() is undefined for the type Gun
The method getMaxClipSize() is undefined for the type Gun
The method getAmmoAmtNeeded() is undefined for the type Gun
InventoryUtil cannot be resolved
The method getReloadType() is undefined for the type Gun
The method getClipRemaining() is undefined for the type Gun
The method getClipSize() is undefined for the type Gun
The method getRoundsFired() is undefined for the type Gun
The method isReloading() is undefined for the type Gun
The method getReloadTime() is undefined for the type Gun
The method getGunReloadTimer() is undefined for the type Gun
The method getDisabledWorlds() is undefined for the type SwornGuns
The method isNeedsPermission() is undefined for the type Gun
The method getFileName() is undefined for the type Gun
MyMaterial cannot be resolved to a type
The method getLoadedGuns() is undefined for the type SwornGuns
The method setOwner(GunPlayer) is undefined for the type Gun
The method getMaterial() is undefined for the type Gun
The method getMaterial() is undefined for the type Gun
The method getMaterial() is undefined for the type Gun
MyMaterial cannot be resolved to a type
The method getPriority() is undefined for the type Gun
The method getSwornRPGHandler() is undefined for the type SwornGuns
The method reload() of type GunPlayer must override or implement a supertype method
at net.dmulloy2.swornguns.types.GunPlayer.<init>(GunPlayer.java:31) ~[?:?]
at net.dmulloy2.swornguns.SwornGuns.getGunPlayer(SwornGuns.java:343) ~[?:?]
at net.dmulloy2.swornguns.listeners.PlayerListener.onPlayerJoin(PlayerListener.java:51) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[Spigot-v1_12_2.jar:git-Spigot-7754231-94b0980]
... 14 more