EffectsOnJoin
Automatically grants potion effects to players when they
join,
respawn,
switch worlds, or when
day turns to night (and vice versa).
Perfect for RPG, lobby, survival, or adventure servers!
✨ Features
Apply effects when players:
Join the server
Respawn
Switch worlds
Time changes (Day/Night)
World-specific and global configurations
Gamemode filters:
SURVIVAL,
CREATIVE,
ADVENTURE, SPECTATOR,
ALL
Conditions:
first_join_only,
only_at_time: DAY/NIGHT/ANY
Disable effects and automatically remove them if needed
Reload config live with
/effectsreload
Supports Spigot, Paper, Purpur, and all Bukkit-based forks
Permissions
effectsonjoin.apply |
Allows receiving potion effects |
true |
effectsonjoin.reload |
Access to /effectsreload command |
op |
Example Config
Code (YAML):
effects:
global:
speed:
type
: SPEED
amplifier
: 1
duration
: 999999
ambient
: true
particles
: false
enabled
: true
gamemode
:
ALL
world_nether:
fire_resist:
type
: FIRE_RESISTANCE
only_at_time
: NIGHT
first_join_only
: true
gamemode
: SURVIVAL
enabled
: true
Notes
Use
gamemode: SURVIVAL,
CREATIVE,
ADVENTURE,
SPECTATOR, or
ALL
No setup needed beyond config — just reload with
/effectsreload
Add unlimited effects per world
Highly configurable and lightweight
Fully configurable | Lightweight | Supports Minecraft 1.20+