Minecraft Bukkit Programmieren - Strings mit einander vergleich funktioniert nicht

Hallo,

und zwar habe ich folgendes Problem beim Vergleich von 2 Strings.

        if(cmd.getName().equalsIgnoreCase("money")){
        if(p != null){
            String targetuser = p.getDisplayName();
            for(int i = 0; i < money.size(); i++){
                p.sendMessage(money.get(i));
                ArrayInhalt = money.get(i);
                if(targetuser.equalsIgnoreCase(money.get(i))){
                    ArrayInhalt = money.get(i);
                    p.sendMessage(ChatColor.RED + p.getDisplayName() + "Test");
                    return true;
                }else{
                p.sendMessage("nächste zeile"); 
                }
                                    
            }
            p.sendMessage(ChatColor.RED + "Der Befehlt /money hat derzeit noch keine Funktion " + "Targetuser = " + targetuser + "\nName in Datei : " + ArrayInhalt);
            return true;
        }else{
            sender.sendMessage(ChatColor.RED + "Der Befehl ist nicht Verfügbar für die Console");
            return true;
        }
    }   

Wenn ich nun den Befehl /money in minecraft ausführe, dann wird niemals die if-abfrage if(targetuser.qualsIgnoreCase(money.get(i))) als True ausgegeben, das Plugin landet immer wieder bei der Message, nächste Zeile.

Daher habe ich die Variable ArrayInhalt und targetuser jeweils als Message ausgegeben, um zu überprüfen, ob überhaupt ein String überprüft wird, sollte eig. soweit klar sein.

So, nun geht die for-Schleife in die erste Runde. Die Variable arrayinhalt bekommt von money.get(i) den Wert Peter zugewiesen. Die Variable targetuser bekommt ebenfalls den Wert Peter zugewiesen. So lasse ich mir das in Minecraft ausgeben. Und nun, obwohl beide Seiten gleich sind, gibt die if-Abfrage immer wieder den Wert false zurück. Obwohl beide Seiten gleich sind, dies überprüfe ich mit targetuser.equals....

Kann mir hier evtl jemand helfen?

Vielen Dank =)

...zum Beitrag

"equalsIgnoreCase("money")" heisst das nicht dass wenn es mit dem wort money übereinstimmt, dass das Programm dann direkt zu else springen soll oder vertue ich mich da?

...zur Antwort
Minecraft crashed, was tun?

folgender Fehlerbericht:

---- Minecraft Crash Report ---- // Quite honestly, I wouldn't worry myself about that.

Time: 10.04.14 16:10 Description: Failed to start game

cpw.mods.fml.common.LoaderException: java.lang.RuntimeException: Unknown character ' ' in 'C:/Users/Paul/AppData/Roaming/.technic/modpacks/tekkitlite/config/forge.cfg:1' at cpw.mods.fml.common.Loader.identifyMods(Loader.java:326) at cpw.mods.fml.common.Loader.loadMods(Loader.java:470) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:161) at net.minecraft.client.Minecraft.a(Minecraft.java:412) at asq.a(SourceFile:56) at net.minecraft.client.Minecraft.run(Minecraft.java:746) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: Unknown character ' ' in 'C:/Users/Paul/AppData/Roaming/.technic/modpacks/tekkitlite/config/forge.cfg:1' at net.minecraftforge.common.Configuration.load(Configuration.java:613) at net.minecraftforge.common.Configuration.(Configuration.java:89) at net.minecraftforge.common.ForgeDummyContainer.(ForgeDummyContainer.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.common.Loader.identifyMods(Loader.java:321) ... 6 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details -- Details: Minecraft Version: 1.4.7 Operating System: Windows 7 (x86) version 6.1 Java Version: 1.7.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation Memory: 18387416 bytes (17 MB) / 65351680 bytes (62 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1024m -XX:MaxPermSize=128m AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v7.26a FML v4.7.35.556 Minecraft Forge 6.6.2.534 2 mods loaded, 0 mods active mcp [Minecraft Coder Pack] (minecraft.jar) FML [Forge Mod Loader] (coremods) LWJGL: 2.9.0 OpenGL: AMD Radeon HD 7700 Series GL version 4.2.12337 Compatibility Profile Context 13.101.8.0, ATI Technologies Inc. Is Modded: Definitely; Client brand changed to 'forge,fml' Type: Client (map_client.txt) Texture Pack: Default Profiler Position: N/A (disabled) Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

...zum Beitrag

Hast du versucht mods zu deinem Technic pack hinzuzufügen oder was hast du gemacht?

...zur Antwort

Lern die sprache doch von anfang an ?

https://www.youtube.com/watch?v=b1pDj1gx9zs&list=PL71C6DFDDF73835C2 (Meine Empfehlung einer Tut-Reihe)

...zur Antwort

Vielleicht weil Camtasia die Videos nicht verarbeitet hat , wenn du viel beim WMM einfügst , kommt unter immer eine Leiste wo steht dass das Vid erst "Verarbeitet" werden muss.

...zur Antwort

nein

Du musst erst dein Vid machen , das am ende ist im Video drin , du machst mit deinem Programm in das video von dir 2 kleine vids rein ( Links und rechts) Die kannst du online dann verknüpfen dass beim Klicken darauf hingeleitet wird.

...zur Antwort
freund schreibt mit anderer, mir gehts nur noch schlecht deswegen

ich hatte in eine meiner vorherigen fragen schonmal darüber geschrieben mein freund schreibt seit 2 monaten täglich mit einem mädchen

und es stört mich so sehr es gab so viele streits deswegen ubd mir gehts nur noch schlecht. wir hatten dann ausgemacht dass sie weniger schreiben ( mich störts immernoch) und wie ich gestern erfahren hab findet er das wohl voll ungerecht von mir und regt sich darüber auf das wegen mir sein kontakt zu ihr so wenig geworden ist

aber es ist so verletzend immer zu sehen wenn er in whats app ist und ich weiß ganz genau das er grade mit ihr schreibt

er sagt mir er will nichts von ihr , das glaub ich ihm auch
ich kann mir nicht erklären weshalb es mir so schlecht dabei geht

vlt auh weil ich sein verhalten ihr gegenüber am anfang nivht mochte ( steht in der ersten frage zu dem thema) also das was er so geschrieben hat das er angetrunken war( obwohl er es nicht war) etc

ich bin deswegen so unglücklich ich kann einfach nicht mehr aber ich kann auch nicht verlangen das er aufhört dann wäre er unglücklich und würde es mir nicht verzeihen und mir immer vorwürfe machen

weil er meine einstellung und verhalten zu dem thema nicht gut findet und sich wiegesagt langsam darüber aufregt weil er wegeb mir weniger schreiben muss

es tut mir ja auch leid aber mir gehts in letzter zeit nicht mehr gut in dieser beziehung wegen diesem mädchen mit dem er erst seit so kurzer zeit befreundet ist -.-

habt ihr i.welche tipps? aber ich kann doch nicht verlangen das er aufhört, also was soll ich machen damits mir nicht mehr so "ungut" geht? ( schreibt nicht ich soll dasselbe tun und mir i.nen freund suchen)

es wird keine lösung geben bei der einer von uns nicht unglücklich ist

also wie kann ich mich an die situation gewöhnen?

ich weiß ja dass ich zu eifersüchtig bin aber ich kanns nicht steuern

( beide 16 seit einem jahr zsm)

lg achika

...zum Beitrag

Dir geht es schlecht weil Mädchen einfach extrem eifersüchtig sind :D Lass ihn.

...zur Antwort

Wenn du abi machen willst und nicht besonders schlecht bist , wird dich ne schule irgendwo schon annehmen.

...zur Antwort

Das kann nicht einfach weg sein . Ausser da ist ein Meteorit reingecrasht.. Installier dir mal MCedit , da kannste dein minecraft map seehr gut überschauen und dein HAus schnell finden.

...zur Antwort
Streit mit dem Psychotherapeuten

ich befinde mich seit längerer Zeit in einer Therapie. ich bin ein Traumapatient. und Angstpatient. Mein größtes Problem ist jedoch, das ich aufgrund meines Traumas schlecht vertrauen aufbauen kann. (das ist jedoch normal wegen den Missbrauch in der kindheit) Das schlimme ist jedoch, das ich nun seit längeren nur noch Unstimmigkeiten in der Therapie sich einschleichen. Ich habe ihm kritisiert . Und wenn ich mein Befinden oder Symptome anspreche dann bekomme ich immer nur die die Antwort "ich verstehe sie leider nicht" Ich habe ihm versucht meine Traumanteile zu erklären. Aber anscheinend spreche ich hebräisch. Am Donnerstag meinte er zu mir, das er mich leider nicht verstehe, er wäre befangen und er nicht mit mir arbeiten könne, und ihn seine Augen wäre es besser, wenn ich wo anders weitermachen würde. das hat er mir beim vorletzten Mal gemailt. ich gebe zuanbei einen Auszug aus der mail ", ***

ich gebe zu dass ich verunsichert bin, ich frag mich in der sitzung laufend, soll ich mich so verhalten, wie ich mich ansonsten auch verhalte, soll ich nachfragen, soll ich nicht, soll ich die aufmerksamkeit auf den aspekt legen oder nicht usw. , was darf ich sagen, was darf ich nicht sagen. also sie sehen, ich bin leider durchaus nicht unbefangen, was mich wohl in meiner lenkungsfähigkeit einschränken mag, mein fehler. Vielleicht kämen sie mit jemandem, der nicht nicht so befangen ist, besser zurecht, kann durchaus sein. sie werden für sich bestimmt die richtige entscheidung fällen."

Ich habe aber sicherlich überhaupt keine einwände, ganz im gegenteil, wenn sie sie nun woanders weitermachen es gibt gute gründe dafür, dass sie die behandlung bei einem kollegen weiterführen, auch in meinen augen (es haben sich eine reihe von missverständnissen und auch, auf meiner seite, befangenheiten, eingeschlichen, die ich nicht so als therapieförderlich betrachte). Wisst ihr, ich denke, man sollte sich doch niemals verstellen in einer therapie, und gerade bei Missbrauch bin ich nunmal sehr schüchtern. Immer wenn ich ihm über meine Schmerzen reden wollte sagte er "ich habe einen Migräne Patienten, der hat cluster-Migräne, dem geht es vielleicht schlecht. Irgendwie fühle ich mich wie eine Verliererin. Tina

...zum Beitrag

"ich gebe zu dass ich verunsichert bin, ich frag mich in der sitzung laufend, soll ich mich so verhalten, wie ich mich ansonsten auch verhalte, soll ich nachfragen, soll ich nicht, soll ich die aufmerksamkeit auf den aspekt legen oder nicht usw. , was darf ich sagen, was darf ich nicht sagen. also sie sehen, ich bin leider durchaus nicht unbefangen, was mich wohl in meiner lenkungsfähigkeit einschränken mag, mein fehler. Vielleicht kämen sie mit jemandem, der nicht nicht so befangen ist, besser zurecht, kann durchaus sein. sie werden für sich bestimmt die richtige entscheidung fällen.""

Als guter Therapeut sollte man darauf auch ne antwort wissen , wechsel einfach den Therapeuten.

...zur Antwort

Aber es ist Techniclauncher.exe , doch , das geht , zumindest den Launcher zu starten , aber um den launcher wirste nicht drumrumkommen.

...zur Antwort