Why Potion Particles Ruin Custom Map Design
By setting the showParticles parameter in the /effect command to false, you can grant any status effect to players or mobs while keeping the visual screen 100% clean. This is essential for stealth missions, custom player classes, cinematic intro cutscenes, and seamless server buffs.

Command Syntax Breakdown for Minecraft 26.x
In Minecraft 26.x (26.1/26.2), the /effect command structure requires specific parameter ordering:
/effect give <target> <effect> [seconds] [amplifier] [hideParticles]
Examples:
- Invisible Speed Boost (No Particles):
/effect give @p minecraft:speed 300 2 true - Infinite Night Vision for Map Players:
/effect give @a minecraft:night_vision infinite 0 true - High Resistance Boss Buff:
/effect give @e[type=zombie,tag=boss] minecraft:resistance infinite 3 true
Creative Potion Effect Combinations for RPG Maps
- Lunar Low-Gravity Jump: Combine
minecraft:jump_boost(level 5) withminecraft:slow_falling(level 0) and hide particles. Players can jump over tall obstacles while floating smoothly back to the ground as if exploring a space station. - True Assassin Stealth: Combine
minecraft:invisibilitywithminecraft:speed(level 2) and hide particles. Because zero particles swirl around the player, enemy mobs and opposing players cannot track their movement trajectory. - Heavy Berserker Rage: Combine
minecraft:strength(level 3) withminecraft:slowness(level 1). The player deals immense melee damage but moves with heavy, deliberate strikes.
Generate clean, error-free potion effect commands for your map with our MC Toolbox Effect Generator!
Test the command before using it in a map
- Run the command on yourself with a short duration such as 15 seconds.
- Open the inventory and confirm the status icon, amplifier and remaining time are correct.
- Switch to third-person view and check that no particles are visible around the entity.
- Replace
@swith the final target selector only after the single-player test passes.
Common mistakes
The amplifier is zero-based: amplifier 0 means level I and amplifier 1 means level II. The final boolean controls particle visibility; it does not make the effect itself invisible. If a selector targets multiple entities, add a tag or type filter so the command cannot affect unrelated mobs.
For repeating buffs, place the command in a function or a repeating command block with a controlled selector. Avoid applying an infinite effect every tick because that creates unnecessary command work and makes debugging harder.
