• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Problem mit Update auf 1.7 Bitte um dringende Hilfe!

MineForce

Schafhirte
Gesperrt
Registriert
17 Oktober 2012
Beiträge
122
Diamanten
0
Hallo Leute,

ich habe mal mein Plugin auf die Craftbukkit 1.7 geupdatet usw.. nun kommt ein Fehler der so wie ich es verstehe auf das ganz oben mit
Code:
public class MainClass extends JavaPlugin
hinweißt.

Was komisch ist manche Sachen vom Plugin funktionieren und manche nicht.

Hier Serverkonsole Error:
Code:
Loading libraries, please wait...
[19:49:52 INFO]: Starting minecraft server version 1.7.2
[19:49:52 INFO]: Loading properties
[19:49:52 INFO]: Default game type: SURVIVAL
[19:49:52 INFO]: Generating keypair
[19:49:52 INFO]: Starting Minecraft server on localhost:25565
[19:49:53 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.
2-3-g530fcb7-b2978jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3-SNAPSHOT
)
[19:49:53 INFO]: [CrackShot] Loading CrackShot v0.97.1
[19:49:53 INFO]: [mcore] Loading mcore v7.0.1
[19:49:53 INFO]: [Vault] Loading Vault v1.2.29-b370
[19:49:53 INFO]: [iConomy] Loading iConomy v7.0
[19:49:53 INFO]: [Factions] Loading Factions v2.3.0
[19:49:53 INFO]: [DiscoverZone] Loading DiscoverZone v1.2.0
[19:49:53 INFO]: [mcore] Enabling mcore v7.0.1
[19:49:53 INFO]: [mcore 7.0.1] === ENABLE START ===
[19:49:53 INFO]: [mcore 7.0.1] ºeSetup of SenderIdMixinDefault took ºd9ºems.
[19:49:53 INFO]: [mcore 7.0.1] === ENABLE ºaCOMPLETE ºe(Took ºd110msºe) ===
[19:49:53 INFO]: [Vault] Enabling Vault v1.2.29-b370
[19:49:53 WARN]: iConomy - If you are using Flatfile storage be aware that versi
ons 6, 7 and 8 have a CRITICAL bug which can wipe ALL iconomy data.
[19:49:53 WARN]: if you're using Votifier, or any other plugin which handles eco
nomy data in a threaded manner your server is at risk!
[19:49:53 WARN]: it is highly suggested to use SQL with iCo6 or to use an altern
ative economy plugin!
[19:49:53 INFO]: [Vault][Economy] iConomy 6 found: Waiting
[19:49:53 INFO]: [Vault][Permission] SuperPermissions loaded as backup permissio
n system.
[19:49:53 INFO]: [Vault] Enabled Version 1.2.29-b370
[19:49:53 INFO]: [mcore 7.0.1] ºaActivated ºeintegration with ºdVault
[19:49:53 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[19:49:53 WARN]: The server will make no attempt to authenticate usernames. Bewa
re.
[19:49:53 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.
[19:49:53 WARN]: To change this, set "online-mode" to "true" in the server.prope
rties file.
[19:49:53 INFO]: Preparing level "world"
[19:49:53 INFO]: Preparing start region for level 0 (Seed: 1377002350163878970)
[19:49:54 INFO]: Preparing spawn area: 88%
[19:49:55 INFO]: Preparing start region for level 1 (Seed: 3887866849691367437)
[19:49:55 INFO]: [CrackShot] Enabling CrackShot v0.97.1
[19:49:55 INFO]: [CrackShot] general.yml could not be loaded.
[19:49:55 INFO]: [CrackShot] Gun-mode activated. Boop!
[19:49:55 INFO]: [iConomy] Enabling iConomy v7.0
[19:49:55 INFO]: [iConomy - April Fools] Enabled (22 ms)
[19:49:55 INFO]: [iConomy] Hello, I'm Nijikokun. Yes, this is an April Fools jok
e, but '/money top' was fixed! Enjoy :) - Rare Version!
[19:49:55 INFO]: [Vault][Economy] iConomy 7 hooked.
[19:49:55 INFO]: [Factions] Enabling Factions v2.3.0
[19:49:55 INFO]: [Factions 2.3.0] === ENABLE START ===
[19:49:55 INFO]: [iConomy - April Fools] Purged accounts with default balance.
[19:49:55 INFO]: [Factions 2.3.0] === ENABLE COMPLETE (Took 123ms) ===
[19:49:55 INFO]: [DiscoverZone] Enabling DiscoverZone v1.2.0
[19:49:55 INFO]: [DiscoverZone] Plugin aktiviert
[19:49:55 ERROR]: Error occurred while enabling DiscoverZone v1.2.0 (Is it up to
 date?)
java.lang.IllegalArgumentException: Plugin already intialized!
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader
.java:98) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftb
ukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at me.FranTv.DiscoverShop.MainClass.<init>(MainClass.java:73) ~[?:?]
        at GunGame.GunGameKillserie.<init>(GunGameKillserie.java:20) ~[?:?]
        at me.FranTv.DiscoverShop.MainClass.onEnable(MainClass.java:217) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) ~[c
raftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:384) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.jav
a:298) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.
java:280) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:3
42) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:3
19) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:2
75) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.jav
a:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
Caused by: java.lang.IllegalStateException: Initial initialization
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader
.java:101) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftb
ukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at me.FranTv.DiscoverShop.MainClass.<init>(MainClass.java:73) ~[?:?]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 ~[?:1.7.0_45]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
 ~[?:1.7.0_45]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce) ~[?:1.7.0_45]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_4
5]
        at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.jav
a:52) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:133) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:308) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:231) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.ja
va:255) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:23
3) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) ~[
craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14
) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.jav
a:126) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
        ... 2 more
[19:49:55 INFO]: Server permissions file permissions.yml is empty, ignoring it
[19:49:55 INFO]: Done (1.800s)! For help, type "help" or "?"
[19:49:56 INFO]: ----- Bukkit Auto Updater -----
[19:49:56 INFO]: It appears that you're running a Development Build, when you've
 specified in bukkit.yml that you prefer to run Recommended Builds.
[19:49:56 INFO]: If you would like to be kept informed about new Development Bui
ld releases, it is recommended that you change 'preferred-channel' in your bukki
t.yml to 'dev'.
[19:49:56 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.
[19:49:56 INFO]: If you would like to disable this warning, simply set 'suggest-
channels' to false in bukkit.yml.
[19:49:56 INFO]: ----- ------------------- -----
[19:49:56 INFO]: [News]: Mit /info findet ihr tolle Dinge!
[19:50:00 INFO]: ***** Vault Version Checker *****
[19:50:00 INFO]: Stable Version: 1.2.29
[19:50:00 INFO]: Current Version: 1.2.29
[19:50:00 INFO]: No new version available
[19:50:00 INFO]: *********************************
>


Hoffe jemand kann mir helfen. ;(

Kann warscheinlich auch am OnEnable Teil liegen.

danke.
 

MineForce

Schafhirte
Gesperrt
Registriert
17 Oktober 2012
Beiträge
122
Diamanten
0
Es gibt einen Fortschritt!

Ich habe mal genau gelesen mir fällt auf das immer die Classen da stehen wo ich oben extends MainClass reingeschrieben habe.

Kann mir jemand helfen wie ich ArrayLists und HashMaps aus der MainClass in die anderen Classen importiere?
bzw. wie ich in die MainClass die importiere.

Grund:

Ich habe in der MainClass alle ArrayLists und HashMaps und brauche die in verschiedenen Classen also pls help.

- - - Aktualisiert - - -

Kann keiner helfen????


Es reicht ja schon wenn mir jemand sagen kann wie ich das extends umgehe.

In den anderen Klassen brauche ich die ArrayLists die ich in der MainClass(Hauptklasse) drin habe.
Diese MainClass "importiere" ich in den anderen Klassen mit extends MainClass hat bis 1.6.4 geklappt nur jetzt nicht mehr.
 

delta242

Kuhfänger
Registriert
28 Mai 2012
Beiträge
90
Diamanten
0
So wie ich das verstehe willst du von anderen Klassen auf die Hauptklasse zugreifen. Das mit Vererbung (-> "extends") zu lösen ist relativ unschön, deshalb gibt es 2 Möglichkeiten, welche die meisten nutzen:
1. Eine Referenz auf die Hauptklasse in jeder anderen Klasse erstellen. Dazu packst du in jede klasse ein Attribut mit dem Inhalt:
Code:
private Hauptklasse hauptklasse;
Diese Referenz musst du jetzt im Konstruktor setzen:
Code:
public Nebenklasse(Hauptklasse hauptklasse) { this.hauptklasse = hauptklasse; }
2. Die, in meinen Augen, schönere Methode ist das Singleton: Du erstellst in der Hauptklasse ein statisches Objekt vom Typ der Hauptklasse und setzt es in der onEnable Methode:
Code:
private static Hauptklasse instance;
public void onEnable() { instance = this; }
Auf dieses statische Attribut greifst du mit einer öffentlichen Methode namens getInstance() zu:
Code:
public static Hauptklasse getInstance() { return instance; }
Jetzt kannst du in den anderen Klassen mit Hauptklasse.getInstance().[...] auf Methoden und Attribute zugreifen.
 
Oben