
Phantom Portals
By StarRinth
What is Phantom Portals?
Phantom Portals is a lightweight Paper plugin designed to protect your server's Nether portals from exploitation. When a Nether portal is outside of a player's direct line of sight, it becomes hidden by being replaced silently with stone. The moment a legitimate player looks at it, the portal is seamlessly restored.
This makes it significantly harder for hacked clients using X-ray, ESP, or other visibility exploits to locate and abuse Nether portals across your world.
How It Works
Phantom Portals continuously monitors all tracked Nether portals on your server. Using a combination of distance checking, raycasting, and field of view detection, it determines whether any online player can genuinely see a portal at any given moment. If no player can see it, the portal is hidden. If a player looks toward it, it comes back — instantly and seamlessly.
Features
- Portals hide automatically when outside player line of sight
- Seamless restoration when a player looks at the portal
- Async pre-checks to keep server performance impact minimal
- Automatically tracks newly created and destroyed portals
- All hidden portals are restored cleanly on server shutdown
Requirements
- 1.18 or higher
Support
For bug reports or feature requests make a ticket on our discord!
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Phantom Portals 1.2.0 1.2.0 |
1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.1.0 1.1.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.8 1.0.8 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.7 1.0.7 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.6 1.0.6 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.5 1.0.5 |
1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.4 1.0.4 |
1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.3 1.0.3 |
1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1
|
bukkit, folia, paper, spigot
|
Download |
|
Phantom Portals 1.0.0 1.0.0 |
1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1
|
bukkit, folia, paper, spigot
|
Download |