{"id":162926,"date":"2026-06-09T19:22:34","date_gmt":"2026-06-09T16:22:34","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/"},"modified":"2026-06-09T19:22:34","modified_gmt":"2026-06-09T16:22:34","slug":"unstablepotions","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/","title":{"rendered":"UnstablePotions"},"content":{"rendered":"<p>## UnstablePotions<\/p>\n<p>Brewed potions in vanilla Minecraft are predictable \u2014 you know exactly what you&#8217;ll get every time. **UnstablePotions** changes that. When players brew potions, there&#8217;s a configurable chance the result comes out slightly wrong. Or slightly too good. Or just wrong enough to matter.<\/p>\n<p>It&#8217;s a simple concept that adds real depth to potion-heavy servers \u2014 survival, RPG, PvP, economy \u2014 anywhere potions have value, instability makes them interesting.<\/p>\n<p>### What it does<\/p>\n<p>&#8211; \ud83c\udfb2 **Five outcome types** \u2014 Duration Shift, Amplifier Shift, Inversion, Side-Effect, and Jackpot, all weighted and independently configurable<br \/>\n&#8211; \ud83e\uddeb **Ingredient influence** \u2014 optional system where specific brewing ingredients (Glowstone, Redstone, etc.) push the instability chance higher<br \/>\n&#8211; \ud83d\udccb **Per-potion rules** \u2014 enable or disable instability per potion type, control inversion per type, set per-type chance multipliers<br \/>\n&#8211; \ud83c\udf0d **World gating** \u2014 whitelist or blacklist worlds where unstable behavior is active<br \/>\n&#8211; \ud83c\udfa8 **Visual markers** \u2014 unstable potions optionally show name\/lore markers and fire particles when used<br \/>\n&#8211; \ud83d\udd12 **HMAC tag signing** \u2014 every unstable potion is cryptographically tagged at brew time and validated at use time, blocking duplication exploits and NBT tampering<br \/>\n&#8211; \ud83e\udd5b **Milk integration** \u2014 drinking milk can clear tracked side-effect debuffs<br \/>\n&#8211; \ud83d\udda5\ufe0f **Full in-game Admin GUI** \u2014 every setting is adjustable without touching a config file<br \/>\n&#8211; \ud83d\udcca **Debug metrics + audit logging** \u2014 live outcome counters, suspicious-tag detection, in-game notifications<\/p>\n<p>### Why servers want this<\/p>\n<p>Potions being perfectly reliable makes them commodities. When there&#8217;s a chance your Strength II potion turns on you, or your Speed potion comes out stronger than expected, the brewing economy gets more interesting. Skilled brewers who understand the risk are rewarded; casual use carries actual stakes.<\/p>\n<p>The plugin is built cleanly \u2014 no database, no repeating tasks, no background polling. It hooks into brew and consume events and stays out of the way otherwise.<\/p>\n<p>### GUI controls<\/p>\n<p>The entire plugin is managed through a multi-page in-game GUI (`\/unstablepotions admin`). Pages cover Brewing settings, Outcome weights, Safety caps, Potion rules, Visuals, World rules, Performance, and Admin tools. Everything saves and applies immediately.<\/p>\n<p>### Security &#038; performance<\/p>\n<p>&#8211; Potions are signed with HMAC on brew and verified on use \u2014 no outcome fires without a valid tag<br \/>\n&#8211; Suspicious activity (invalid tags with visual markers) is logged and shown to notified admins<br \/>\n&#8211; Particle rate limiting and a per-tick event budget keep things controlled on busy servers<br \/>\n&#8211; Tipped arrow support and lingering cloud processing are both off by default to avoid unnecessary overhead<\/p>\n<p>&#8212;<\/p>\n<p>If you want potion brewing to have some actual risk, drop this in and tune the numbers to fit your server.<\/p>\n<p>&#8212;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adds configurable instability to brewed potions, randomly shifting effects at brew or consume time.<\/p>\n","protected":false},"featured_media":162927,"template":"","meta":{"_minecraft_slug":"unstablepotions","_minecraft_project_id":"VWTxtA3x","_minecraft_author":"duartnitro","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":29,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"unstablepotions.zip","_minecraft_size_bytes":80867,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:10:51.539279Z","_minecraft_date_created":"2026-03-02T21:51:14.957603Z","_minecraft_date_modified":"2026-02-26T21:04:26.455901Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/unstablepotions","_minecraft_icon_attachment_id":162927,"_minecraft_imported_at":"2026-06-09T16:22:34+00:00","_minecraft_import_hash":"3668e51aab8f2ccf83143f38e8a12fe8","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,124,43,85,89,122,127,128,129,92],"mod_loader":[130,132,133,134],"minecraft_version":[59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-162926","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-bukkit","mod_category-cursed","mod_category-food","mod_category-game-mechanics","mod_category-magic","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UnstablePotions - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UnstablePotions - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Adds configurable instability to brewed potions, randomly shifting effects at brew or consume time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/\",\"name\":\"UnstablePotions - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/unstablepotions-icon-d64c67e24db382ffd032916325c94fc09c5daee2_96.webp\",\"datePublished\":\"2026-06-09T16:22:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/unstablepotions-icon-d64c67e24db382ffd032916325c94fc09c5daee2_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/unstablepotions-icon-d64c67e24db382ffd032916325c94fc09c5daee2_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/unstablepotions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"UnstablePotions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UnstablePotions - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/","og_locale":"en_US","og_type":"article","og_title":"UnstablePotions - Minecraft","og_description":"Adds configurable instability to brewed potions, randomly shifting effects at brew or consume time.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/","name":"UnstablePotions - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/unstablepotions-icon-d64c67e24db382ffd032916325c94fc09c5daee2_96.webp","datePublished":"2026-06-09T16:22:34+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/unstablepotions-icon-d64c67e24db382ffd032916325c94fc09c5daee2_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/unstablepotions-icon-d64c67e24db382ffd032916325c94fc09c5daee2_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/unstablepotions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"UnstablePotions"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/162926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/162927"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=162926"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=162926"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=162926"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=162926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}