EffectsOnJoin
PluginMIT

EffectsOnJoin

A lightweight plugin that gives players potion effects when they join or respawn.

199
Downloads
1
Followers
10 months ago
Updated
📦
5
Versions

📖About EffectsOnJoin

🔮 EffectsOnJoin

EffectsOnJoin is a lightweight and flexible plugin that gives players potion effects automatically when they join, respawn, switch worlds, or when day changes to night (and vice versa).

Perfect for RPG-style servers, lobby buffs, starter perks, and world-specific challenges!


✨ Features

  • 🔁 Automatically apply effects on:
    • Player join
    • Respawn
    • World change
    • Day/night transition
  • 🌍 Supports global effects and per-world customization
  • 🎮 Apply effects based on player gamemode (Survival, Creative, Adventure, Spectator, or all)
  • ⚙️ Reload configuration without restarting: /effectsreload
  • ⏱️ Fine-tune behavior with conditions:
    • first_join_only: true
    • only_at_time: DAY, NIGHT, or ANY
  • ❌ Disabled effects are automatically removed from players
  • 💯 Works with Paper, Spigot, Purpur, and other Bukkit forks

🔐 Permissions

Node Description Default
effectsonjoin.apply Players with this permission receive effects true
effectsonjoin.reload Allows using /effectsreload op

📁 Example Configuration with Gamemode Support

effects:
  global:
    speed:
      type: SPEED
      amplifier: 1
      duration: 999999
      ambient: true
      particles: false
      enabled: true
      gamemode: ALL  # Options: SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR, ALL

  world_nether:
    fire_resist:
      type: FIRE_RESISTANCE
      amplifier: 1
      duration: 999999
      ambient: true
      particles: false
      enabled: true
      first_join_only: true
      only_at_time: NIGHT
      gamemode: SURVIVAL