Below is a list of special gadgets users can enable on their preferences page, as defined by the definitions.
This overview provides easy access to the system message pages that define each gadget's description and code.
⧼gadget-section-site⧽
(View section title)
- ⧼gadget-global-utils⧽ (View description | Export)
Uses: Gadget-global-utils.js, Gadget-global.json
This gadget is packaged, with entry point being global-utils.js
This gadget is hidden, meaning it will not show up on the preferences page.
- ⧼gadget-site⧽ (View description | Export)
Uses: Gadget-site.js
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-site-styles⧽ (View description | Export)
Uses: Gadget-site-styles.css
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-discussions⧽ (View description | Export)
Uses: Gadget-discussions.js
Enabled for everyone by default.
- ⧼gadget-discussions-styles⧽ (View description | Export)
Uses: Gadget-discussions.css
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-layeredBlueprint⧽ (View description | Export)
Uses: Gadget-layeredBlueprint.js
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-discordWidget⧽ (View description | Export)
Uses: Gadget-discordWidget.js
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-lazyloadSidebarVersions⧽ (View description | Export)
Uses: Gadget-lazyloadSidebarVersions.js
Available for the Vector legacy (2010) skin.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-darkmode⧽ (View description | Export)
Uses: Gadget-darkmode.js, Gadget-darkmode.css
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-fixedWidthToggle⧽ (View description | Export)
Uses: Gadget-fixedWidthToggle.js, Gadget-fixedWidthToggle.css
Available for the Vector legacy (2010) skin.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-mobileSidebar⧽ (View description | Export)
Uses: Gadget-mobileSidebar.js, Gadget-mobileSidebar.css
Available for the MinervaNeue skin.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-iwb⧽ (View description | Export)
Uses: Gadget-iwb.js, Gadget-iwb.css
Available for the Vector legacy (2010) skin.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-navbox-tracking⧽ (View description | Export)
Uses: Gadget-navbox-tracking.js
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-time-utils⧽ (View description | Export)
Uses: Gadget-time-utils.js, Gadget-time-utils.css
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-spriteDoc⧽ (View description | Export)
Uses: Gadget-spriteDoc.js, Gadget-spriteDoc.css
Limited to the following namespaces: Template, Module.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
- ⧼gadget-mobileNavbox⧽ (View description | Export)
Uses: Gadget-mobileNavbox.css
Available for the MinervaNeue skin.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
Theme gadgets
(View section title)
- (D) Update wiki theme (seasonal): Changes the wiki skin to a theme matching the most recent update, but only for a few weeks. Otherwise has no effect. [CSS] (View description | Export)
Uses: Gadget-updateSeasonalTheme.css
Enabled for everyone by default.
- 👁 Image
Halloween wiki theme: Changes the wiki skin to a Halloween theme. (Preview) [CSS] (View description | Export)
Uses: Gadget-halloweenTheme.css
This gadget supports loading via URL with ?withgadget query parameter.
- (D) 👁 Image
Halloween wiki theme (seasonal): Changes the wiki skin to a Halloween theme, but only around Halloween. Otherwise has no effect. (Preview) [CSS] (View description | Export)
Uses: Gadget-halloweenSeasonalTheme.css
Enabled for everyone by default.
- 👁 Image
Winter wiki theme: Changes the wiki skin to a winter theme. (Preview) [CSS] (View description | Export)
Uses: Gadget-winterTheme.css
This gadget supports loading via URL with ?withgadget query parameter.
- (D) 👁 Image
Winter wiki theme (seasonal): Changes the wiki skin to a winter theme, but only around the Holidays. Otherwise has no effect. (Preview) [CSS] (View description | Export)
Uses: Gadget-winterSeasonalTheme.css
Enabled for everyone by default.
- 👁 Image
Nether wiki theme: Changes the wiki skin to a Nether theme. (Preview) [CSS] (View description | Export)
Uses: Gadget-netherTheme.css
This gadget supports loading via URL with ?withgadget query parameter.
- Pale Garden wiki theme: Changes the wiki skin to a Pale Garden theme. (Preview) [CSS] (View description | Export)
Uses: Gadget-palegardenTheme.css
This gadget supports loading via URL with ?withgadget query parameter.
- 👁 Image
Classic wiki theme: Changes the wiki skin to a theme based on the old skin used on Gamepedia. (Preview) [CSS] (View description | Export)
Uses: Gadget-hydraTheme.css
This gadget supports loading via URL with ?withgadget query parameter.
- Ore UI wiki theme: Changes the wiki skin to an alternative theme based on Ore UI, the UI framework used on Bedrock Edition. (Preview) [CSS] (View description | Export)
Uses: Gadget-oreuiTheme.css
Available for the Vector legacy (2010) skin.
This gadget supports loading via URL with ?withgadget query parameter.
- (D) 👁 Image
Random Minceraft: Have a 0.01% chance to change all instances of "Minecraft" to "Minceraft". (Preview) [Source] (View description | Export)
Uses: Gadget-randomMinceraft.js
Enabled for everyone by default.
- ⧼gadget-minceraft⧽ (View description | Export)
Uses: minceraft-logo, Gadget-minceraft.js
This gadget is hidden, meaning it will not show up on the preferences page.
This gadget supports loading via URL with ?withgadget query parameter.
- ⧼gadget-minceraft-logo⧽ (View description | Export)
Uses: Gadget-minceraft-logo.css
This gadget is hidden, meaning it will not show up on the preferences page.
- Old logo: Changes the wiki logo to the old cube version. (Preview) [CSS] (View description | Export)
Uses: Gadget-old-logo.css
Available for the Vector legacy (2010) skin.
This gadget supports loading via URL with ?withgadget query parameter.
- Pink Sheep: Lets the movie's pink sheep roam around the grass on top of the wiki. (Preview) [CSS] (View description | Export)
Uses: Gadget-pinkSheep.css
This gadget supports loading via URL with ?withgadget query parameter.
- Minwi: Chat with Minwi, the wiki's new AI assistant, powered by Big AI Corp. (April Fools' 2026) (Preview) [Source | CSS] (View description | Export)
Uses: Gadget-free-minwi.js, Gadget-free-minwi.css
This gadget supports loading via URL with ?withgadget query parameter.
- ⧼gadget-minwi-category⧽ (View description | Export)
Uses: Gadget-minwi-category.js
Limited to category Pages with Free Minwi game enabled.
This gadget is hidden, meaning it will not show up on the preferences page.
Enabled for everyone by default.
Reading gadgets
(View section title)
- (D) Tooltip for references: Show reference content in a tooltip when hovered over. [Source | CSS] (View description | Export)
Uses: Gadget-refTooltip.js, Gadget-refTooltip.css
Enabled for everyone by default.
- (D) Sound button: Show the inline sound playing button for Template:Sound. [Source | CSS] (View description | Export)
Uses: sound-styles, Gadget-sound.js, Gadget-sound.css
Enabled for everyone by default.
- Sound button styles: Enables styles for Template:Sound. [CSS] (View description | Export)
Uses: Gadget-sound-styles.css
This gadget is hidden, meaning it will not show up on the preferences page.
- (D) Sticky table of contents: Add a table of contents to the bottom of the sidebar that scrolls with the page. [Source | CSS] (View description | Export)
Uses: Gadget-stickyToc.js, Gadget-sectionObserver.js, Gadget-stickyToc.css
This gadget is packaged, with entry point being stickyToc.js
Available for the Vector legacy (2010) skin.
Enabled for everyone by default.
- Back to top: Add a "back to top" button to the bottom of the sidebar. [Source | CSS] (View description | Export)
Uses: Gadget-topButton.js, Gadget-topButton.css
Available for the Vector legacy (2010) skin.
- (D) Top language links: Add the language selector to the top of the page next to the title. [Source] (View description | Export)
Uses: Gadget-topLangLinks.js
Available for the Vector legacy (2010) skin.
Enabled for everyone by default.
- (D) Interlanguage search: Show exact title matches from other language wikis below search. [Source] (View description | Export)
Uses: Gadget-interlangSearch.js
Limited to namespace Special.
Enabled for everyone by default.
- Icon tabs: Add icons to personal menu and page tabs on small screen sizes. (Preview) [CSS] (View description | Export)
Uses: Gadget-compactTabs.css
Available for the Vector legacy (2010) skin.
This gadget supports loading via URL with ?withgadget query parameter.
- Fixed width: Limit the content area to a fixed width for easier reading. (Preview) [CSS] (View description | Export)
Uses: Gadget-fixedWidth.css
Available for the Vector legacy (2010) skin.
This gadget supports loading via URL with ?withgadget query parameter.
- Sticky header: Make page header stick to the top for easier access to links and search box. (Preview) [Source | CSS] (View description | Export)
Uses: Gadget-stickyHeader.js, Gadget-stickyHeader.css
Available for the Vector legacy (2010) skin.
This gadget supports loading via URL with ?withgadget query parameter.
- (D) Better random: Filter out version pages and subpages when using the random page links in sidebar. [Source] (View description | Export)
Uses: Gadget-betterRandom.js
Enabled for everyone by default.
- (D) Tutorial subtitle: Add a subtitle link to the Tutorials page for tutorial pages. [Source] (View description | Export)
Uses: Gadget-tutorialSubtitle.js
Limited to namespace Tutorial.
Enabled for everyone by default.
- (D) Article feedback: Enable MCW:Article feedback functionalities. [Source] (View description | Export)
Uses: Gadget-articlefeedback.js
Enabled for everyone by default.
- ⧼gadget-articlefeedback-core⧽ (View description | Export)
Uses: Gadget-articlefeedback-core.js, Gadget-articlefeedback.css
This gadget is hidden, meaning it will not show up on the preferences page.
- ⧼gadget-articlefeedback-tools⧽ (View description | Export)
Uses: Gadget-articlefeedback-tools.js
This gadget is hidden, meaning it will not show up on the preferences page.
- Typography refresh: Experiment for refreshed typography made for a discussion. Uses Inter as the main font and JetBrains Mono as the monospace font. [CSS] (View description | Export)
Uses: Gadget-typographyRefresh.css
This gadget supports loading via URL with ?withgadget query parameter.
- (D) Translation promo: Adds a dismissible notice for users speaking a language that has an active translation project. [Source] (View description | Export)
Uses: Gadget-translationPromo.js
Editing gadgets
(View section title)
- (D) Sprite editor: Enable the sprite editor. [Source] (View description | Export)
Uses: Gadget-spriteEditLoader.js
Enabled for everyone by default.
- Sprite editor: Edit the sprites on spritesheet pages. [Source | CSS] (View description | Export)
Uses: Gadget-spriteEdit.js, Gadget-spriteEdit.css, Gadget-spriteEditMCW.css
This gadget is hidden, meaning it will not show up on the preferences page.
- Force full preview: Forces a full page reload when Shift+Clicking the "Show preview" and "Show changes" buttons, instead of using live preview. [Source] (View description | Export)
Uses: Gadget-forceFullPreview.js
Limited to the "edit" page action.
- More buttons: Show extra buttons on the editing toolbar. [Source] (View description | Export)
Uses: Gadget-classicToolbarButtons.js
Limited to the "edit" page action.
- (D) Purge: Don't require confirmation when purging. [Source] (View description | Export)
Uses: Gadget-purge.js
Enabled for everyone by default.
- (D) No WebP links: Change all original image links to avoid Cloudflare WebP versions. Displayed images are unaffected. [Source] (View description | Export)
Uses: Gadget-noCFwebpLinks.js
Enabled for everyone by default.
- (D) All languages: Show interlanguage links on Special and MediaWiki pages. [Source] (View description | Export)
Uses: Gadget-allLangs.js
Available for the Vector legacy (2010) skin.
Limited to the following namespaces: Special, MediaWiki, MediaWiki talk.
Enabled for everyone by default.
- Deprecated sprites: Highlight deprecated sprites (with a red glow) while editing. [CSS] (View description | Export)
Uses: Gadget-highlightDeprecatedSprites.css
Limited to the "edit" page action.
- Navigation popups: Article previews and editing functions pop up when hovering over links. [Source] (View description | Export)
Uses: Gadget-popups.js, Gadget-navpop.css
- Automatic signing: Adds an option at the far right of the Advanced editing toolbar to automatically sign the latest comment made to any discussion page. Only works if the unsigned comment in question was added in the very last edit. [Source] (View description | Export)
Uses: Gadget-autosign.js
Limited to the "edit" page action.
Enabled for everyone by default.
- Version list: Enable Minecraft Wiki:Java Edition version list. (Preview) [Source | CSS] (View description | Export)
Uses: Gadget-versionlist.js, Gadget-versionlist.css
Limited to namespace Minecraft Wiki.
This gadget supports loading via URL with ?withgadget query parameter.
- (D) Multi-Upload: Allow multiple file upload through Special:Upload. [Source] (View description | Export)
Uses: Gadget-multiupload.js
Limited to namespace Special.
Enabled for everyone by default.
- (D) Contributions tab: Add a page tab on user pages linking to a list of contributions by the user. [Source] (View description | Export)
Uses: Gadget-contributions.js
Available for the Vector legacy (2010) skin.
Limited to the following namespaces: User, User talk.
Enabled for everyone by default.
- (D) User profile: Show user data and statistics on user pages. [Source | CSS] (View description | Export)
Uses: Gadget-UserProfile.js, Gadget-UserProfile.css
Limited to the following namespaces: Special, User, User talk.
Enabled for everyone by default.
- (D) Blue users: Make user links appear blue as long as the user exists. [Source | CSS] (View description | Export)
Uses: Gadget-blueUsers.js, Gadget-blueUsers.css
Enabled for everyone by default.
- User icons: Indicate administrators and other user groups with an icon. [CSS] (View description | Export)
Uses: Gadget-userIcons.css
- Green redirects: Make links to redirects appear green. [CSS] (View description | Export)
Uses: Gadget-greenRedirects.css
- HotCat: Enable the HotCat tool for easier category editing. [Source] (View description | Export)
Uses: Gadget-hotCat.js
Requires the following right: edit.
- (D) File Redirect Usage: Show the file usage on file redirect pages. [Source] (View description | Export)
Uses: Gadget-fileRedirectUsage.js
Available for the Vector legacy (2010) skin.
Limited to the "view" page action.
Limited to namespace File.
Enabled for everyone by default.
- OOUI Demo: Loads a lot of OOUI elements for demonstration on Project:OOUI demo. (Preview) [Source] (View description | Export)
Uses: Gadget-oouiDemo.js
Limited to namespace Minecraft Wiki.
This gadget supports loading via URL with ?withgadget query parameter.
Admin gadgets
(View section title)
⧼gadget-section-calc⧽
(View section title)
⧼gadget-section-theme-selector-experimental⧽
(View section title)