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

...zur Antwort

Schick bitte erstmal Code und Fehlermeldung. Dann kann ich dir helfen

...zur Antwort

https://optifine.net/downloads

...zur Antwort

Handelt es sich um eine Dauerhafte Einstellung oder um einen Auftrag?

Zahlst du? Wenn ja wieviel?

...zur Antwort

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

...zur Antwort

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.

...zur Antwort

Wenn du mehr Dörfer und/oder mehr Erze spawnen lassen willst,

brauchst du nen Worldgenerator.

...zur Antwort
Eigenes Bukkit Plugin programmieren

Hallo liebes Forum,

ich habe ein eigenes Plugin geschrieben und ich bekomme immer diesen Fehler in der Console:

2013-11-08 15:07:05 [INFO] Player issued server command: /vip 2013-11-08 15:07:05 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'vip' in plugin EmpirePlugin v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) at org.bukkit.craftbukkit.v16R3.CraftServer.dispatchCommand(CraftServer.java:528) at net.minecraft.server.v16R3.PlayerConnection.handleCommand(PlayerConnection.java:968) at net.minecraft.server.v16R3.PlayerConnection.chat(PlayerConnection.java:886) at net.minecraft.server.v16R3.PlayerConnection.a(PlayerConnection.java:837) at net.minecraft.server.v16R3.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v16R3.NetworkManager.b(NetworkManager.java:296) at net.minecraft.server.v16R3.PlayerConnection.e(PlayerConnection.java:116) at net.minecraft.server.v16R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v16R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v16R3.MinecraftServer.t(MinecraftServer.java:592) at net.minecraft.server.v16R3.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v16R3.MinecraftServer.s(MinecraftServer.java:488) at net.minecraft.server.v16R3.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v16R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:203) at empire.empire.onCommand(empire.java:41) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more

Danke im Vorraus

...zum Beitrag

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.

...zur Antwort

Tetris und co!

Einfach irgendwelche 16 oder 8bit Spiele ;)

n Guter Zeitvertreib oder Minecraft auf min. einstellen

...zur Antwort

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.

...zur Antwort

Wenn ihr die Methode von Wolf85 benutzt, dann in die Kommentare gucken sonst funzt es net :)

...zur Antwort