Skip to content
Open
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
252fe38
Add files via upload
Mickey42302 Nov 24, 2025
3954084
Add files via upload
Mickey42302 May 2, 2026
e26f4dc
Add to PurpurConfig
Mickey42302 May 2, 2026
2436898
Add files via upload
Mickey42302 May 2, 2026
27800a9
Merge branch 'PurpurMC:ver/26.2' into spectatetp
Mickey42302 Jul 1, 2026
0f9cfc3
Delete purpur-server/minecraft-patches/features/0021-Add-spectator-te…
Mickey42302 Jul 1, 2026
7e24aa8
Delete purpur-server/minecraft-patches/features/0022-Add-configuratio…
Mickey42302 Jul 1, 2026
d552351
Delete purpur-server/minecraft-patches/features/0023-Add-check-for-sp…
Mickey42302 Jul 1, 2026
d5052dc
Add files via upload
Mickey42302 Jul 1, 2026
07a9f6a
Add requireSpectatorTeleportPermission setting
Mickey42302 Jul 1, 2026
d94d0a1
Add files via upload
Mickey42302 Jul 1, 2026
1a00bef
Merge branch 'PurpurMC:ver/26.2' into spectatetp
Mickey42302 Jul 20, 2026
8d38b72
Update PurpurPermissions.java
Mickey42302 Jul 20, 2026
cd88d62
Add files via upload
Mickey42302 Jul 20, 2026
d32ef39
Delete purpur-server/minecraft-patches/features/0022-Add-spectatetp-p…
Mickey42302 Jul 20, 2026
82b2fe2
Rewriting the original patch file
Mickey42302 Jul 20, 2026
fb109cf
Rewriting the original patch file
Mickey42302 Jul 20, 2026
70963be
Update PurpurConfig.java
Mickey42302 Jul 20, 2026
922e689
Fix configuration key for spectator teleport permission
Mickey42302 Jul 20, 2026
01d8d11
Update PurpurConfig.java
Mickey42302 Jul 20, 2026
159f2e8
Add files via upload
Mickey42302 Jul 20, 2026
5e4d1b3
Add files via upload
Mickey42302 Jul 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Mickey42302 <bgoodwin423@gmail.com>
Date: Sun, 23 Nov 2025 23:10:49 -0500
Subject: [PATCH] Add spectator teleport node


diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
index cb8d0109932116776dd3be33986d1e1ef775d121..e7fb8e64321a8001de8024a7c889755361fbb9e1 100644
--- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java
+++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
@@ -2236,7 +2236,7 @@ public class ServerGamePacketListenerImpl
@Override
public void handleTeleportToEntityPacket(ServerboundTeleportToEntityPacket packet) {
PacketUtils.ensureRunningOnSameThread(packet, this, this.player.level());
- if (this.player.isSpectator()) {
+ if (this.player.isSpectator() && this.player.getBukkitEntity().hasPermission("minecraft.spectatetp")) {
for (ServerLevel serverLevel : this.server.getAllLevels()) {
Entity entity = packet.getEntity(serverLevel);
if (entity != null) {