Spigot: Spieler werden nicht teleportiert?

Hey Developer,

ich code derzeit ein Minigame. Hierbei wird der Spieler zum Spielstart via player.teleport() an eine Location teleportiert , die aus der Config geladen wird. Leider gibt es dabei Fehler! Der erste Fehler wird in der Console ausgeben, aber der Spieler wird an die gewünschte Location teleportiert. Beim zweiten Fehler gibt es keinen Fehler in der Konsole, aber der Spieler wird auch nicht teleportiert. Warum?

Fehlercode:

va.lang.NullPointerException: null
        at net.minecraft.server.v1_16_R1.ChunkMapDistance.b(ChunkMapDistance.java:244) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PlayerChunkMap.movePlayer(PlayerChunkMap.java:956) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.ChunkProviderServer.movePlayer(ChunkProviderServer.java:482) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:479) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PacketPlayInTeleportAccept.a(SourceFile:30) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PacketPlayInTeleportAccept.a(SourceFile:8) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(SourceFile:144) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(SourceFile:118) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:943) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:936) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeAll(SourceFile:103) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.sleepForTick(MinecraftServer.java:919) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:852) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
        at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.12.2.jar:git-Spigot-0287a20-7560f5f]
...zur Frage

Ichh abe mir deinen Code jetzt nicht durchgeschaut allerdings kann es daran liegen das die teleport location nicht gesetzt wurde

...zur Antwort

ja das geht natürlich auch wenn ich mich nicht irre sollte das hier klappen:

PermissionAttachment permissionAttachment = target.addAttachment(plugin);
permissionAttachment.setPermission("worldedit.*", true);
...zur Antwort

du kannst z.b wenn du ihn gamemode 1 setzt dann den player op setzen und wenn er gm 0 bekommt keine rechte ihn das wieder wegnehmen

z.b so player.setOp(true); oder player.setOp(false);

sollte sich von selbsterklären was was davon macht

...zur Antwort

das musst du mit einem event amchen und dann einfach abrfagen ob der spieler die rechte hat wenn nicht sendest du ihm die naricht du hast keine rechte dazu. das ist eigentlich auf jeder version fast gleich

...zur Antwort

Also websiten kann ich jetzt nicht empfehlen und diesen satz hast du wahrscheinlich auch schon oft gehört aber ich würde dir Bücher wie z.b "Java ist auch eine Insel" empfehlen sonst solltest du dich in Java Foren oder programmier foren ein bischen rumschauen villeicht suchst du dir einen programmier partner dann könnt ihr euch gegenseitig sachen beibringen

...zur Antwort

das ist jetzt nicht der beste aber ich programmiere java und unity games damit und von der geschwindigkeit ist das nicht schlecht https://www.mindfactory.de/product_info.php/Notebook-15-6Zoll--39-62cm--Lenovo-V145-15AST-A6-9225_1358917.html

...zur Antwort

Meinst du so Griefer videos oder wie?

...zur Antwort

also bei tastaturen musst du deinen eigenen geschmack nehmen aber ich würde dir mindestens einen 144hz monitor empfehlen

...zur Antwort

ich habe mich mal ein wenig mit python beschäftigt aber bin mehr so der java user allerdings frage ich mich ob ind dieser zeile

"search_results = re.findall(r'href=\"\/watch\?v=(.{11})',html_content.read().decode())"

hinter dem "re.findall(" das "r" hin muss

...zur Antwort

Das kann daran liegen das du zu viele sachen auf deinem PC installiert hast oder sachen im Hintergrund offen hast ich hatte das auch mal Speicher die einfach die wichtigsten sachen fotos, Videos etc auf einer externen Festplatte und setzt den PC mal zurück

...zur Antwort

Also ich würde dir Gimp empfehlen oder etwas weniger komplexes Paint.Net die Programme sind beide kostenlos und zweiteres ist ganz einfach zu verstehen

...zur Antwort