✨ sPotionSteal
A comprehensive Minecraft plugin that allows players to steal beneficial potion effects from others in SMP environments — now with full multilingual support!
Features
- Potion Effect Stealing – Sneak and right-click to steal beneficial effects from other players
- Multilingual Support – Full translations for English, 한국어 (Korean), 日本語 (Japanese), and Español (Spanish)
Configurable Cooldowns – Prevent abuse with custom cooldowns and rank-based overrides
- ️ Advanced Permission System – Control who can steal, who is immune, and who has cooldown tiers
- Smart Filtering – Only positive effects can be stolen; harmful effects are immune
- Visual & Audio Feedback – Customizable particles and sounds on successful steals
- Detailed Messages – Displays exact potion effect names stolen with color-coded messages
- ️ Extensive Configuration – Customize nearly every detail to suit your server
How to Use
- Activate: Sneak (shift) + right-click a player to attempt a steal
Permissions: Ensure you have the spotionsteal.steal permission
- Cooldown: Wait for your cooldown to expire before trying again
- Change Language: Use /spotionsteal lang <language> to switch your preferred language
Commands
Command Description
/spotionsteal help Show help message
/spotionsteal reload Reload configs and languages (admin only)
/spotionsteal toggle Enable/disable plugin (admin only)
/spotionsteal status Check plugin status and your cooldown
/spotionsteal lang <en/ko/ja/es> Change your preferred language
Permissions
Permission Node Description
spotionsteal.steal Allows stealing potion effects (default: true)
spotionsteal.command ️ Access to plugin commands (default: op)
spotionsteal.admin Full admin access (reload/toggle, default: op)
spotionsteal.immune ️ Immune to stealing (default: false)
spotionsteal.cooldown.vip Reduced cooldown for VIPs
spotionsteal.cooldown.premium Reduced cooldown for Premium players
spotionsteal.cooldown.admin Minimal cooldown for Admins
Supported Languages
- English (en) – Default
- 한국어 (ko) – Korean
- 日本語 (ja) – Japanese
- Español (es) – Spanish
Players can use /spotionsteal lang <language> to switch anytime.
⚙️ Configuration Highlights
Customize everything in config.yml to suit your server:
Basic Settings
yaml
stealing-enabled: true
cooldown-seconds: 30
max-effects-per-steal: 2
stolen-duration-multiplier: 0.75
⚡ Permission-Based Cooldowns
yaml
cooldown-overrides:
"spotionsteal.cooldown.vip": 20
"spotionsteal.cooldown.premium": 15
"spotionsteal.cooldown.admin": 5
Language Defaults
yaml
default-language: en
You can also configure:
- Particle effects (type, count, duration)
- Sound effects (type, volume, pitch)
Blacklisted effects
- Message styles with placeholders
Installation Guide
Download the plugin .jar file
- Place it in your server's plugins/ folder
- Restart your Minecraft server
Configure settings in plugins/sPotionSteal/config.yml
- Edit translation files in plugins/sPotionSteal/lang/
- Reload the plugin using /spotionsteal reload
️ Build & Compilation
To compile from source:
Install Java 17+ and Maven
- Run mvn clean package in the plugin directory
- Find the built .jar in the target/ folder
Requirements
- Minecraft 1.20.1+
- Spigot or Paper server
Java 17 or newer
⚖️ Balanced Gameplay Mechanics
Only beneficial effects like Speed, Strength, Fire Resistance can be stolen
Harmful effects like Poison, Slowness, and Wither are protected
Reduced duration for stolen effects to prevent overpowering
Cooldowns and permission checks prevent spamming or abuse
- ️ Configurable maximum effects per steal
Advanced Features
- Smart Effect Detection – Automatically filters out harmful effects
- Custom Particles – Choose your favorite particle styles and animations
- Dynamic Sounds – Set custom sound types, volume, and pitch
- Formatted Messages – Rich text formatting with placeholders
- Permission Plugin Integration – Works with any permission system
- Performance Optimized – Efficient cooldown and effect management
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