https://github.com/masen1273737373772/effectsonjoin-source-code
EffectsOnJoin SourceCode
https://github.com/masen1273737373772/effectsonjoin-source-code
java minecraft-plugin paper-plugin papermc tools utility
Last synced: about 1 month ago
JSON representation
EffectsOnJoin SourceCode
- Host: GitHub
- URL: https://github.com/masen1273737373772/effectsonjoin-source-code
- Owner: Masen1273737373772
- License: mit
- Created: 2025-05-31T12:19:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-20T21:43:41.000Z (about 1 year ago)
- Last Synced: 2025-06-20T22:28:50.294Z (about 1 year ago)
- Topics: java, minecraft-plugin, paper-plugin, papermc, tools, utility
- Language: Java
- Homepage: https://modrinth.com/plugin/effectsonjoin
- Size: 27.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🔮 EffectsOnJoin
EffectsOnJoin is a lightweight, highly customizable plugin that automatically applies potion effects to players when they join, respawn, switch worlds, or when the world transitions between day and night.
Perfect for RPG servers, lobby effects, gamemode-specific challenges, or immersive world environments.
✨ Features
Automatically apply potion effects when players:
Join the server
Respawn after dying
Switch to a different world
Experience a time change (Day ↔ Night)
World-Specific and Global Config Support
Configure potion effects per world or use global settings for all players.
Gamemode-Specific Conditions
Apply effects only to players in specific gamemodes: Survival, Creative, Adventure, Spectator, or All.
First-Join Effects
Trigger effects only the first time a player joins the server.
Time-Based Triggers
Choose whether effects apply during the day, night, or all the time.
Live Configuration Reload
Use /effectsreload to reload the config without restarting the server.
Effect Removal
Disabled effects are automatically removed from players when specified in the config.
Compatible With:
Spigot
Paper
Purpur
Any Bukkit-based fork
🔐 Permissions
effectsonjoin.apply – Allows the player to receive effects (Default: ✅ Enabled)
effectsonjoin.reload – Allows the use of /effectsreload (Default: ❌ OP only)
📘 Configuration Notes
Potion effects are applied based on:
World
Gamemode
Time of day (DAY/NIGHT/ANY)
First-time join status
Effects can be fully customized, disabled, or removed dynamically.
Example setting:
Give players Night Vision only at night and only in Survival mode
Apply Speed in all worlds and all gamemodes