You are not logged in.

  • Login

Search results

Search results 1-25 of 774.

Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Friday, May 26th 2017, 12:41pm

Author: BlackSarius

Fehler auf dem Server [Main]

Alle Möglichen Bukkit/Spigot/Java Fehler (-> Du programmierst vermutlich mit JDK8 und der VServer verwendet Java 7) Hättest auf einfach mal die Sufu verwenden können.. (fast täglich frägt jemand nach Hilfe bei genau diesem Fehler):-:

Tuesday, May 23rd 2017, 4:26pm

Author: BlackSarius

Spigot in der onDisable etwas Async ausführen

Verbesserungsvorschläge: - Erben vermeiden. (Grund: Man kann nur von einer Klasse erben, weshalb man es sich weitgehends frei halten sollte. Einfach ne Util Klasse mit static Methoden bereitstellen (kannst auch die Klasse dann static importieren; sollte aber vermieden werden)) - Wenn du Variablen hast, die fest bleiben und bereits im Konstruktor einen Wert bekommen, dann am besten final deklarieren. - final Variablen können dem Compiler beim Optimieren des Codes helfen -> Bei sinnvollen Orten ve...

Friday, May 12th 2017, 2:32pm

Author: BlackSarius

Beim Sneaken unsichtbar machen ?

Quoted from "HaiflLP" in vielen Fällen Würde es denn sein Problem betreffen? Quoted from "HaiflLP" Fehlerärmer Ähm.. inwiefern sollte man Fehler von Events an sich bekommen? Beispiele? Da muss dann dein Code falsch sein... Quoted from "HaiflLP" weil [es] eben immer aktuell ist. Also wenn man untersucht, ob ein Spieler sneakt, ist das ToggleSneakEvent ja wohl klar das Aktuellste..

Thursday, May 11th 2017, 9:44pm

Author: BlackSarius

Wie update ich eine Tablist ?

"habe ein Tablist plugin mit prefix geschrieben" Was hast du denn bisher? Könntest du uns deinen Code schicken?

Thursday, May 11th 2017, 8:27pm

Author: BlackSarius

Beim Sneaken unsichtbar machen ?

Welche Liste erspart man sich? Man kann im DamageEvent auch gleich überprüfen, ob der Spieler noch sneakt. (Player#isSneaking()) Wieso sollte man das PlayerMoveEvent hernehmen, wenn es extra ein PlayerToogleSneakEvent gibt, das NUR beim (Ent-)Sneaken aufgerufen wird? Performanter ist dein Vorschlag nicht.

Thursday, May 11th 2017, 8:13pm

Author: BlackSarius

Wie update ich eine Tablist ?

Einfacher und schöner wäre es, wenn er statt dem PlayerCommandPreProcessEvent das bereits integrierte PermissionEntityEvent verwendet, falls er PEX überhaupt verwendet.

Tuesday, May 9th 2017, 9:39pm

Author: BlackSarius

Random Team Adder

Also mir würde gerade das einfallen: Java source code 1 Bukkit.getOnlinePlayers().forEach(player -> tm.addToTeam(player, tm.getSmallestTeam())); Dann halt in deinem TeamManager ne Methode getSmallestTeam einfügen: Java source code 1 2 3 4 public Team getSmallestTeam() { return teams.stream().min(Comparator.comparing(Team::getSize(oder so))).get(); }

Sunday, April 23rd 2017, 12:07am

Author: BlackSarius

Server anpingen

Zeig am besten deinen neuen Code nochmals.

Sunday, April 23rd 2017, 12:06am

Author: BlackSarius

[NPC] Fake Player Code funktioniert nicht in der 1.11

Quoted from "Merkurius98" [Server thread/INFO]: Merkurius98 lost connection: Internal Exception: java.io.IOException: Eine vorhandene Verbindung wurde vom Remotehost geschlossen Bekommt der Spieler denn eine Fehlernachricht (im Disconnect Screen)? Wenn ja welche?

Saturday, April 22nd 2017, 6:52pm

Author: BlackSarius

World Nether Reset

"Unloading a world does not immediately release the file locks (afaik). You might need to schedule an asynchronous task and wait for this lock to be removed." (DarkSeraphim - https://www.spigotmc.org/threads/delete-world-folders.92076/)

Saturday, April 22nd 2017, 6:44pm

Author: BlackSarius

Server anpingen

Mach es so ungefähr: Java source code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 Inventory inv = Bukkit.createInventory(null, 54, "Spielmodus: FFA"); int i = 0; for(ServerInfo info : FFA) { StatusResponse response; try { response = info.getPing().fetchData(); info.setMotd(response.getDescription()); info.setPlayerCount(respon...

Saturday, April 22nd 2017, 5:35pm

Author: BlackSarius

Server anpingen

Kommen da *alle* Server rein, oder nur *alle* FFA Server?

Saturday, April 22nd 2017, 5:32pm

Author: BlackSarius

[NPC] Fake Player Code funktioniert nicht in der 1.11

Decompiled: Java source code 1 2 this.f = ((byte)(int)(paramEntityHuman.yaw * 256.0F / 360.0F)); this.g = ((byte)(int)(paramEntityHuman.pitch * 256.0F / 360.0F)); Du musst Yaw und Pitch erst umrechnen: Java source code 1 2 setValue(packet, "f", ((byte)(int)(location.getYaw() * 256.0F / 360.0F))); setValue(packet, "g", ((byte)(int)(location.getPitch() * 256.0F / 360.0F)));

Saturday, April 22nd 2017, 5:20pm

Author: BlackSarius

Server anpingen

Dann ist es ja auch klar, dass die Werte allesamt noch null sind. -> Bspw. Java source code 1 2 StatusResponse response = ServerInfo#getPing().fetchData(); ServerInfo#setMotd(response.getMotd())... oder direkt im Konstruktor von ServerInfo die Daten holen.

Saturday, April 22nd 2017, 5:06pm

Author: BlackSarius

Server anpingen

Du rufst/verwendest auch nie ServerPing#fetchData auf?

Saturday, April 22nd 2017, 5:04pm

Author: BlackSarius

Nachricht an alle Supporter, Moderatoren senden

Dann so bspw.: Java source code 1 2 final String reason = String.join(" ", Arrays.copyOfRange(args, 1, args.length)); Bukkit.getOnlinePlayers().stream().filter(player -> player.hasPermission("report.hear")).forEach(player -> player.sendMessage(reason)); //Java8 Kann das sein, dass du noch die Permission hast (OP?)? (Dein Code, falls geändert wäre gut)

Saturday, April 22nd 2017, 4:51pm

Author: BlackSarius

Server anpingen

NPE "at Ballonex.System.Main.Main.onCommand(Main.java:47) ~[?:?]" >>String GameState = Motd.split(":")[0]; >> Motd ist null >> info.getMotd() returnt null. -> Wieso? Wissen wir nicht, weil wir deine ServerInfo Klasse nicht kennen... c.c

Saturday, April 22nd 2017, 2:53pm

Author: BlackSarius

Nachricht an alle Supporter, Moderatoren senden

Hatte es so verstanden, dass man nur ein Argument angeben kann.. Dann müsstest du halt alle Argumente aneinanderfügen: Java source code 1 2 final String reason = String.join(" ", args); Bukkit.getOnlinePlayers().stream().filter(player -> player.hasPermission("report.hear")).forEach(player -> player.sendMessage(reason)); //Java8

Saturday, April 22nd 2017, 2:44pm

Author: BlackSarius

Nachricht an alle Supporter, Moderatoren senden

Du könntest es so machen, dass deine Supporter und/oder Moderatoren bspw. die Permission 'report.hear' haben müssen, damit sie die Nachricht erhalten. Java source code 1 Bukkit.getOnlinePlayers().stream().filter(player -> player.hasPermission("report.hear")).forEach(player -> player.sendMessage(args[0])); //Java8 Der Thread befindet sich zudem im falschen Bereich > Beim nächsten mal hier

Saturday, April 22nd 2017, 2:15pm

Author: BlackSarius

World Nether Reset

Welche Fehler kommen denn bspw.? Noch n paar Tipps: Java source code 1 all.teleport(Bukkit.getWorld("world").getSpawnLocation()); Würde ich vlt. nicht direkt in die Methode resetNether(..) hart coden, sondern einen Parameter fallback World anfügen. Statt den Namen ständig zu überprüfen, würde ich nur schauen ob es sich um dasselbe Objekt(World) handelt: Java source code 1 2 final World nether = Bukkit.getWorld(worldName); Bukkit.getOnlinePlayers().stream().filter(player -> player.getWorld() == n...

Saturday, April 22nd 2017, 12:37pm

Author: BlackSarius

Wie beleuchte ich mit einer Fackel die umgebung

Kannst dir ja mal anschauen wie es die API macht: https://www.spigotmc.org/resources/lightapi.4510/

Saturday, April 22nd 2017, 12:20pm

Author: BlackSarius

Ranking System Updatet nicht richtig

Die Methode Bukkit.getOfflinePlayer(UUID) setzt voraus, dass der Spieler bereits auf diesem Server war und Runtime der GC das Objekt nicht aus dem Cache entfernt hat. (Weißt nie sicher, ob er den Eintrag bereits entfernt hat.) Falls er das hat, wird halt eine neue Instanz erstellt, dessen Namen aber null ist! DESHALB: Speicher das gesamte GameProfile der Spieler ab (extra Tabelle?), um dann den jeweiligen Namen direkt vorhanden zuhaben und die Signatur und den Wert des Skins nicht nochmals von d...

Saturday, April 22nd 2017, 12:00pm

Author: BlackSarius

TTT

http://wiki.vg/Protocol#Entity_Equipment

Saturday, November 26th 2016, 12:47am

Author: BlackSarius

Player Kicken

xd Java source code 1 2 3 4 5 6 7 8 9 10 11 @EventHandler public void onInvClose(InventoryCloseEvent e){ if(!"INVENTORY_NAME".equals(e.getInventory().getTitle()) return; Player player = e.getPlayer(); if(...hasAccepted(deine Methode wie du Schaudt ob er sie bestätigt hat) return; player.kickPlayer(""); Ist vom Handy geschrieben.. gehe jetzt auch schlafen Fände aber schön wenn du bei meiner Signatur mal vorbei schauen würdest; ist extra dafür ausgelegt; ist halt neu u. braucht leuteo:

Wednesday, November 23rd 2016, 7:24am

Author: BlackSarius

Haus Namen aus Config bekommen?

Einfach mal suchen... N paar Threads davor: [Bukkit-Plugin] Config Keys | Brauche Hilfe