Compatibility
Minecraft: Java Edition
1.21–1.21.5
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.8–1.8.9
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published last year
Updated last year
RandomEffects
RU | EN
RandomEffects is a flexible Minecraft plugin that applies random potion effects to players during gameplay, creating unpredictable and exciting challenges.

Features
- Multiple effect application modes:
- Timed Mode: Apply random effects to all players at configurable intervals
- Chunk Mode: Players receive new effects when entering different chunks
- Join Mode: Players receive effects upon joining the server
- Fully customizable effect settings
- Configure available effects, durations, and amplifiers
- Control number of simultaneous effects
- Optional particle display
- Multi-language support (English and Russian)
- Simple and intuitive commands
- Compatible with multiple Minecraft versions (1.8.8+)
Requirements
- Java 8 or higher
- Spigot/Bukkit server (1.8.8 or higher)
Installation
- Download the latest
RandomEffects-1.0.0.jarfrom the releases section - Place the JAR file in your server's
pluginsfolder - Restart your server
- A default configuration file will be generated at
plugins/RandomEffects/config.yml
Configuration
The plugin creates a config.yml file in the plugins/RandomEffects directory. Key settings include:
# Language settings (en, ru)
language: en
# Effects settings
effects:
# Timed mode - activates effects for everyone at the same time
timed:
enabled: true
interval: 60 # seconds
# Chunk mode - activates effects when a player enters a new chunk
chunk:
enabled: true
# Apply effects when a player joins the server
applyOnJoin: true
# Duration range in seconds
duration:
min: 20
max: 60
# Amplifier range (0 = level I, 1 = level II, etc.)
amplifier:
min: 0
max: 2
Usage
Basic commands:
/randomeffects- Show plugin information/randomeffects help- Display help information/randomeffects reload- Reload the plugin configuration/randomeffects apply [player]- Apply random effects to yourself or specified player/randomeffects clear [player]- Clear effects from yourself or specified player/randomeffects toggle <timed|chunk>- Toggle a specific plugin mode/randomeffects interval <seconds>- Set the timed mode interval
Aliases: /reffects, /reff
Permissions
randomeffects.use- Basic command access (default: true)randomeffects.admin.reload- Reload configuration (default: op)randomeffects.admin.apply- Apply effects to players (default: op)randomeffects.admin.clear- Clear effects from players (default: op)randomeffects.admin.toggle- Toggle plugin modes (default: op)randomeffects.admin.interval- Change timed effects interval (default: op)
Building from Source
This project uses Maven as its build system. To build the plugin:
- Clone the repository
- Navigate to the project directory
- Run:
mvn -B package --file pom.xml
The compiled JAR will be in target/RandomEffects-1.0.0.jar
Dependencies
- Spigot API


