PhantomReward
Few things in Minecraft are as universally dreaded as the phantom. These undead mobs swoop down on sleep-deprived players, turning a peaceful night into a frantic aerial battle. While some players enjoy the challenge, many find them more annoying than engaging. PhantomReward changes the game by giving each player personal control over phantom spawning, all tied to a vanilla advancement. It is a lightweight Paper plugin that respects the vanilla experience while offering a much-requested quality-of-life feature.
What Is PhantomReward?
PhantomReward is a server-side plugin built specifically for Paper and compatible forks. It introduces a per-player toggle for phantom spawning, but with a clever twist: the ability to use the /phantoms command must be earned. Players unlock the command by completing the "Two Birds, One Arrow" advancement, which requires killing two phantoms with a single arrow. This design keeps the vanilla progression intact while rewarding skilled players with the option to opt out of future phantom encounters. Once unlocked, a player can disable phantoms for themselves, and the plugin ensures those mobs will neither target nor damage them. If the advancement is ever lost (for example, through a server reset or command), the protection automatically deactivates, maintaining fairness.
How PhantomReward Works
The plugin operates silently in the background, checking a player's advancement status whenever they log in or use the command. When a player types /phantoms, PhantomReward verifies that they have earned "Two Birds, One Arrow." If they have, the toggle flips, and a configurable message confirms the change. From that moment, any phantom that would normally target that player is instead ignored. The plugin even clears any phantoms already chasing the player when protection is enabled, so there is no lingering threat. Other players on the server remain unaffected—phantoms will still spawn and attack them as usual, preserving the intended survival experience for those who want it.
Key Features
PhantomReward packs a surprising amount of functionality into a small footprint. Here is what you can expect:
- Advancement-gated command: The
/phantomstoggle unlocks only after completing "Two Birds, One Arrow." - Per-player control: Each player manages their own phantom protection independently.
- Automatic deactivation: If a player loses the required advancement, the toggle turns off instantly.
- Complete protection: Phantoms will not target or damage protected players, and nearby phantoms are cleared when protection is enabled.
- Configurable messages: All feedback messages can be customized to match your server's style.
- Multilingual support: Built-in translations for Portuguese, English, Spanish, and German.
- Lightweight design: Minimal performance impact, ideal for any Paper server running Java 21.
Commands and Permissions
PhantomReward keeps things simple with just two commands and two permission nodes. The main command is /phantoms, which any player with the phantomreward.use permission can run to toggle their personal phantom protection. Server administrators have access to /phantoms reload via the phantomreward.admin permission, allowing them to reload the plugin configuration without restarting the server. This streamlined approach means less clutter in your permissions file and a shorter learning curve for players.
How to Install PhantomReward
Installing PhantomReward is straightforward. First, ensure your server runs Paper or a compatible fork like Purpur, and that you are using Java 21. The plugin has been tested on version 26.1.2, but it should work on newer builds as well. To get started, download PhantomReward from the official Paper plugin repository or your preferred plugin source. Place the JAR file into your server's plugins folder and restart the server. The plugin will generate a default configuration file that you can edit to adjust messages or language settings. For those who manage their Minecraft experience through the foxygame.net launcher, PhantomReward appears right in the add-on catalog, letting you install it with a single click while the launcher handles version matching automatically. After installation, grant the phantomreward.use permission to your players, and they can begin earning their phantom-free nights.
Why Choose PhantomReward?
Many phantom management plugins exist, but PhantomReward stands out by integrating with vanilla advancements. It does not simply hand out a free pass; it rewards players for engaging with the game's mechanics. This makes it an excellent choice for survival servers that want to reduce frustration without removing challenges entirely. The per-player toggle also avoids the all-or-nothing approach of global phantom disabling, which can upset players who enjoy the mob's presence. Server owners will appreciate the plugin's low resource usage and the fact that it requires no database or complex setup. The multilingual support further broadens its appeal, making it accessible to diverse communities.
Conclusion
PhantomReward is a smart, elegant solution for servers that want to give players agency over phantom encounters. By tying the toggle to a vanilla advancement, it preserves the sense of accomplishment while offering a tangible reward. The plugin is easy to install, simple to configure, and runs smoothly on Paper servers with Java 21. Whether you are running a small private world or a large public network, PhantomReward provides a balanced way to keep phantoms at bay for those who have earned the right. Give your players the choice they have been asking for and watch those sleepless nights become a thing of the past.