Per Mob Effects | Grant potion effect to all (or some) mobs!
1.1.0Lightweight plugin that gives mobs an effect when they spawn
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
# 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
messages.yml
# 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}"
effects.yml
# 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
Support
If you found a bug or have a suggestion, add a comment
Satisfied? Leave a review!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta