PhantomsRemove icon

PhantomsRemove -----

Remove those Phantoms!



Discord Support

PhantomsRemove is an advanced Minecraft plugin designed to give players and server administrators granular control over phantom spawns. In vanilla Minecraft, phantoms appear after players haven't slept for several days, often causing frustration during long play sessions. This plugin allows individual players to toggle phantom spawning for themselves while providing server-wide options to manage phantom behavior across different worlds. With support for both SQLite and MySQL databases, it ensures persistent player preferences and efficient data handling for servers of any size.

The plugin features a robust event-driven system that intercepts phantom spawn events, checking player proximity and individual settings before allowing spawns. It includes a world whitelist to restrict phantom management to specific worlds, preventing unnecessary processing in irrelevant environments like creative or minigame worlds. Administrators can globally disable phantom spawning for maintenance or events, while players retain the ability to personalize their experience. The integration with a database allows for seamless data persistence, ensuring that player preferences are maintained across server restarts.

Installation is straightforward for any Spigot or Paper server running API version 1.21 or higher. Simply download the plugin JAR file and place it in your server's plugins folder. Upon first startup, PhantomsRemove will generate its configuration files and establish a database connection. The plugin requires no additional dependencies beyond standard Bukkit APIs, making it compatible with most server setups. For optimal performance, it's recommended to configure the database settings in the config.yml file before enabling the plugin.

Configuration options are extensive, allowing customization of database connections, world whitelists, and message formats. The config.yml file includes settings for MySQL or SQLite databases, global phantom spawn toggles, and a list of whitelisted worlds where phantom management is active. Messages can be customized with color codes and placeholders for dynamic content like player names or phantom counts. The plugin's ConfigManager class handles all configuration loading and provides methods for runtime adjustments, ensuring flexibility for server administrators.

Commands and permissions are designed for ease of use and security. The main command `/phantomsremove` (aliases: `/pr`, `/phantom`) supports subcommands: `reload` to reload the configuration, `kill` to remove all phantoms in the current world, and `togglespawn` to enable or disable phantom spawning for the executing player.

Permissions include `phantomsremove.reload` (default: op) for reloading config, `phantomsremove.kill` (default: op) for killing phantoms, `phantomsremove.togglespawn` (default: true) for personal toggling, and wildcard permissions like `phantomsremove.all` and `phantomsremove.*` for full access.

The plugin's author, PhantomsRemove, maintains active development to ensure compatibility with the latest Minecraft versions. Whether you're running a survival server or a custom gamemode, PhantomsRemove provides the tools needed to manage phantom spawns effectively and enhance player comfort.
Resource Information
Author:
----------
Total Downloads: 9
First Release: Mar 10, 2026
Last Update: Mar 10, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings