PerMobEffects
Levitating zombies, withering villagers, fireproof squids and creepers that does nothing. Oh wait...
Plugin description
An extremely lightweight plugin that gives mobs potion effects when they join a world! Can be implemented in minigames, change the difficulty of your survival world or even simply as a unique feature to make your server stand out. Works with Bukkit and Paper Minecraft servers.
Features
- Extremely customizable
- Mob specific effects
- Inheritance from global effects
Commands
/mobeffectsreload - Reloads the plugin's configuration files
Permissions
mobeffects.admin - Allows player to use all commands
Configuration
The config is split into settings.yml, effects.yml and messages.yml
settings.yml
Code (YAML):
# What a line in messages.yml will start with if you don't want to use messageformat
# For example "Plugin > some message" is the default message
# You can change it to "some message" if you replace the default with the following in messages.yml
# example: "--some message"
negateformat : "--"
# When a mob is spawned due to these reasons, they will not have effects
# Possible values can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
# Set to the following to allow all mobs to have effects
# exempt:
# - none
exempt :
- none
# - spawner
# For example "Plugin > some message" is the default message
# You can change it to "some message" if you replace the default with the following in messages.yml
# example: "--some message"
negateformat : "--"
# When a mob is spawned due to these reasons, they will not have effects
# Possible values can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
# Set to the following to allow all mobs to have effects
# exempt:
# - none
exempt :
- none
# - spawner
Code (YAML):
# The format that all messages will follow unless negated with prefix stated in settings.yml
messageformat : "&ePerMobEffects &8> &f{message}"
nopermissions : "You can't use that command!"
usage : "Usage: {usage}"
messageformat : "&ePerMobEffects &8> &f{message}"
nopermissions : "You can't use that command!"
usage : "Usage: {usage}"
Code (YAML):
# List of all valid effects can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html
# duration: Returns the duration (in ticks) that this effect will run for when applied to a LivingEntity.
# amplifier: Returns the amplifier of this effect. A higher amplifier means the potion effect happens more often over its duration and in some cases has more effect on its target.
# Note that an amplifier of 0 means a potion effect level of 1, amplifier 1 is level 2 and so on
# ambient: Makes potion effect produce more, translucent, particles.
# has-particles: whether this effect has particles or not
# Sets the effects applied to all mobs when they spawn
global:
glowing:
duration : 5
amplifier : 0
ambient : false
has-particles : false
regeneration:
duration : 999
amplifier : 0
ambient : false
has-particles : false
# Sets if the mobs specified below will also have effects from global. Effects set below will override global if the effect type is the same
inherit : true
# Sets specific effects for specific mobs
# List of all valid entity types can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
specific:
creeper:
speed:
duration : 9999
amplifier : 5
ambient : false
has-particles : false
# duration: Returns the duration (in ticks) that this effect will run for when applied to a LivingEntity.
# amplifier: Returns the amplifier of this effect. A higher amplifier means the potion effect happens more often over its duration and in some cases has more effect on its target.
# Note that an amplifier of 0 means a potion effect level of 1, amplifier 1 is level 2 and so on
# ambient: Makes potion effect produce more, translucent, particles.
# has-particles: whether this effect has particles or not
# Sets the effects applied to all mobs when they spawn
global:
glowing:
duration : 5
amplifier : 0
ambient : false
has-particles : false
regeneration:
duration : 999
amplifier : 0
ambient : false
has-particles : false
# Sets if the mobs specified below will also have effects from global. Effects set below will override global if the effect type is the same
inherit : true
# Sets specific effects for specific mobs
# List of all valid entity types can be found here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
specific:
creeper:
speed:
duration : 9999
amplifier : 5
ambient : false
has-particles : false
If you found a bug or have a suggestion, add a comment
Satisfied? Leave a review!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Per Mob Effects | Grant potion effect to all (or some) mobs! is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 114 times (via Spigot). Download it and open it directly in the game.