CreeperExplosionControl is a Minecraft plugin designed for Paper > 1.20.6 that allows you to control the behavior of Creeper explosions. With this plugin, you can prevent block damage, entity damage, or both, based on configurable settings.
- Prevents Creepers from destroying blocks.
- Prevents Creepers from damaging nearby entities.
- Fully configurable options through a
config.ymlfile.
- Download the plugin
.jarfile. - Place the
.jarfile into thepluginsfolder of your Paper 1.21 server. - Start the server to generate the configuration file (
config.yml). - Edit the
config.ymlfile to customize the plugin's behavior. - Reload the server or restart it to apply changes.
The plugin's behavior is controlled through the config.yml file located in the plugins/CreeperExplosionControl directory.
# Configurations for CreeperExplosionControl
# Prevent Creepers from destroying blocks
prevent-block-damage: true
# Prevent Creepers from damaging entities
prevent-entity-damage: trueprevent-block-damage: Iftrue, Creepers will not destroy blocks during explosions.prevent-entity-damage: Iftrue, Creepers will not harm entities during explosions.
- Configure the plugin by editing the
config.ymlfile. - Reload the server or restart it to apply any changes to the configuration.
- Enjoy Creeper explosions without worrying about block destruction or entity damage!
This plugin does not include any commands. Changes to its behavior are managed entirely through the config.yml file.
- Java Development Kit (JDK) 21 or higher
- Paper API 1.20
- An IDE such as IntelliJ IDEA or Eclipse
- Clone the repository.
- Open the project in your preferred IDE.
- Compile the plugin using Maven or your IDE's build tools.
- Export the
.jarfile and place it in your server'spluginsfolder.
This project is open-source and distributed under the MIT License. Feel free to use, modify, and distribute it as you like.
If you encounter any issues or have feature requests, feel free to open an issue on the repository or contact the developer.