Welches Betribssystem benutzt du?
Deinstalliere Java JRE komplett und installiere es dann neu http://www.chip.de/downloads/Java-Runtime-Environment-64-Bit_42224883.html
Welches Betribssystem benutzt du?
Deinstalliere Java JRE komplett und installiere es dann neu http://www.chip.de/downloads/Java-Runtime-Environment-64-Bit_42224883.html
Schick bitte erstmal Code und Fehlermeldung. Dann kann ich dir helfen
https://optifine.net/downloads
Der PI hat nicht genügend Rechenleistung für eine saubere Darstellung und daher würden dir die Augen beim Spielen brennen würde ich sagen.
Es gibt aber kraftvollere Alternativen z.B. Der Banana PI
Handelt es sich um eine Dauerhafte Einstellung oder um einen Auftrag?
Zahlst du? Wenn ja wieviel?
Tut mir leid aber ich glaube, dass das ziemlich hart wird. Du musst dich in die Verbindung des Servers zum Client einklinken und die Tab-Vorschläge abfangen :( Das habe ich bis jetzt mit meinen 2 Jahren Erfahrung auch noch nicht geschafft. Hier vielleicht ein paar relevante Links:
https://dev-tek.de/index.php/Thread/172-Bukkit-Spigot-Packets-abfangen-eingehend-ausgehend/
http://wiki.vg/Protocol
Aber ich würde dich bitten es erstmal mit ein paar einfacheren Dingen zu probieren. Falls du noch Hilfe benötigst schreib einfach ein Kommentar unter diese Antwort. Und bitte das nächste Mal mehr auf die Rechtsschreibung achten:D
Also Antriebswellen. Oder?
x instanceof y = wenn man x zu y casten kann = wenn x y ist.
null = nicht 0 sondern "nichts" also wenn die Variable "leer" ist.
args[x] = wenn du z.B. die onCommand Methode verwendest übergibst du ein paar Variablen Bsp.:
public boolean onCommand(CommandSender sender, Command cmd,String label, String[] args) {
Du hast jetzt einen Commandsender der sender heißt. Er gibt an, wer den Command ausführt. Den Command an sich(cmd) also z.B. bei /test 1 2 3 währe test der Name des Commands. Dann noch das Label mit dem ich auch nichts anfangen kann :D.
Zuletztnoch die args. Das ist eine Folge von Strings(eine Folge von Zeichen z.b. aB_0). Du kannst auf jeden String mit einer Nummer zugreifen z.B. bei /test 1 2 3 mit args[0] zu 1 mit args[1] zu 2 mit args[2] zu 3 und bei args[3] würdest du nen Fehler kriegen weil der fehlt.
/[cmd.getName] args[0] args[1] args[2] ...
! ist in Java negativierend Bsp. If(1 == 0) währe nicht richtig da 1 nie 0(nicht null) sein wird. if(1 != 0) währe richtig, weil 1 nicht 0 ist. Du kannst es auch nicht mit Zahlen machen Bsp. if(!x.equals(y))
Du nimmst dir eine Zahl(int oder Interger) und wandelst sie in einen Short um. Ein Short ist in kurzen Zahlen performanter. Ein Long dagegen in langen. (Der Seed einer Welt wird meistens als Long angegeben, weil der eben lang ist).
|| ist in Java oder. if(irgendeinmaterial.equals(material.apple) || irgendeinmaterial.equals(material.bed)) heißt also wenn irgendeinmaterial ein Apfel ist oder ein bed.
&& ist dagegen und. if(irgendeinmaterial.equals(material.apple) && irgendeinmaterial.equals(material.bed)) heißt wenn irgendeinmaterial gleichzeitig bed und apfel ist, was nie sein kann.
ne Hashmap ist wenn du 2 Sachen quasi verknotest. Bsp. HashMap<Player, Integer> irgendwas = new HashMap<>();
du kannst dann da was reinstecken Bsp. irgendwas.put(irgendeinSpieler, 5);
und raushohlen Bsp. irgendwas.get(irgendeinSpieler) dann ist das 5
irgendwas.getValue(5) ist dann irgendein Spieler.
Ein String ist eine Variable, die eine Zeichenfolge sein muss Bsp. String irgendwas = "aB_0" in ne ArrayList Bsp. ArrayList<String> imspiel = new ArrayList<>()
kannst du Sachen rein tuen Bsp. imspiel.add("irgendeinSpielerName")
und dann gucken ob er drin ist Bsp. if(imspiel.contains("irgendeinSpielerName")
oder entfernen wenn er drin ist Bsp. imspiel.remove("irgendeinSpielerName")
Hoffe ich konnte dir helfen :)
Bei Fragen einfach PN.
Wenn du mehr Dörfer und/oder mehr Erze spawnen lassen willst,
brauchst du nen Worldgenerator.
by: java.lang.NullPointerException at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:203) at empire.empire.onCommand(empire.java:41)
heisst die Methode "translateAlternateColorCodes" welche in dem package "empire" in der Klasse "empire" aufgerufen wurde eine NullPointerException zurückgeworfen. Zeile 41.
Tetris und co!
Einfach irgendwelche 16 oder 8bit Spiele ;)
n Guter Zeitvertreib oder Minecraft auf min. einstellen
Versteh mich nicht falsch aber ich bin selber am Programmieren mit der Bukkit/Spigot Engine in Minecraft.
Ein kurzes Plugin zu schreiben dauert dort geschagane 10h. Bei einem Spiel sicher das 30 fache + Erfahrung, sogar wenn du ne Vorlage nimmst.
Fazit: Keine Spiele programmieren.
Glaube gibt keinen ;)
Ich meine die Map die mit der ID 358 zu finden ist.
Der Speicherort ist /world/data habs herausgefunden ;)
Wenn ihr die Methode von Wolf85 benutzt, dann in die Kommentare gucken sonst funzt es net :)
Wie währe es mit Versicherung für 14€ im Jahr? (z.B. Base)