PhantomIsolation
Prevent phantom to spawn for themself
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
PhantomIsolation
PhantomIsolation is a plugin allow player choose phantom should spawn on them self.
Key Features:
1. In-game command to check, enabled, disabled setting.
2. Permission-based access: Server administrators can control which players have access to the plugin's features by configuring permissions.
3. Configurable messages and settings
4. Support Mysql , Flat Flies storage type
> In summary, PhantomIsolation is help player don't like phantom still enjoy the game.
Permissions & Commands
| Command | Description | Permission | Default | |--|--|--|--| | `/pil` | usage command list | `` | | | `/pil check` | check current settings | | | | `/pil status` | check current settings | | | | `/pil enable` | disable phantom to spawn on you | | | | `/pil on` | disable phantom to spawn on you | | | | `/pil disable` | enable phantom to spawn on you | | | | `/pil off` | enable phantom to spawn on you | | | | `/phantomisolationreload` | reload configuration flies | `phantomisolation.reload ` | `false`| | `/pilr` | reload configuration flies | `phantomisolation.reload ` | `false`| | `/phantomisolation <usage>` | alias command for easy to using command | | |
Config.yml
```yml
PhantomIsolation2 Configuration
PhantomIsolation command messages
phantomisolation-command: messages: status: "&aPhantom Isolation is currently %status%" status_enabled: "&aenabled" status_disabled: "&cdisabled" not-player: "&cThis command can only be executed by a player!" enabled: "&aPhantom Isolation is now enabled." disable: "&cPhantom Isolation is now disabled." usage: "&6Usage: /phantomisolation &a[check|disable|enable]"
PhantomIsolationReload command messages
phantomisolationreload-command: messages: reload-config: "&aConfiguration reloaded successfully." reload-config-error: "&cAn error occurred while reloading the configuration."
Database settings and error messages
database:
Database type
datatype: "flatfile" # Options: "flatfile" or "mysql"
MySQL database settings (only used if datatype is "mysql")
address: "localhost:3306" user: "username" password: "password" database: "phantom_isolation"
Flat file error messages
flatfile-messages: fail-load: "&cFailed to load data from the flat file." fail-save: "&cFailed to save data to the flat file."
MySQL error messages
mysql-messages: fail-connect: "&cFailed to connect to MySQL database." fail-load: "&cFailed to load data from the MySQL database." fail-save: "&cFailed to save data to the MySQL database." ```
Contributing
If you would like to contribute to PhantomIsolation, feel free to submit a pull request with your changes. All contributions are welcome and appreciated.
License
This plugin is licensed under the MIT license. See LICENSE.md for more information.