Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Minecraft Cursor

Minecraft Cursor

Configurable and adaptive Minecraft-themed cursors

33.6k
152
Decoration
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.1

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

fishstiz
fishstiz Member

Details

Licensed MIT
Published 4 months ago
Updated 4 hours ago
DescriptionGalleryChangelogVersions

Show all versions

1
6
7
8

Minecraft Cursor 2.4.3 for 1.21.4

by fishstiz on Jan 28, 2025
Download
  • Fixed cursor type getting ignored on some elements of nested parent elements.
  • Fixed fake cursor type (used internally) default_force getting saved in config.

Minecraft Cursor 2.4.2 for 1.21.2-1.21.3

by fishstiz on Jan 25, 2025
Download

Minecraft Cursor 2.4.2 for 1.21-1.21.1

by fishstiz on Jan 25, 2025
Download

Minecraft Cursor 2.4.2 for 1.21.4

by fishstiz on Jan 25, 2025
Download
  • Reverted change that improves widget detection. It was too good- it detected elements behind other elements and would change the cursor unexpectedly.
  • Add check for advancement screen tabs
  • Add check for server icon play button
  • Add option to toggle adaptive cursor on advancement screen tabs
  • Add option to toggle adaptive cursor on server icon play button

Minecraft Cursor 2.4.1 for 1.21.2-1.21.3

by fishstiz on Jan 24, 2025
Download

Minecraft Cursor 2.4.1 for 1.21-1.21.1

by fishstiz on Jan 24, 2025
Download

Minecraft Cursor 2.4.1 for 1.21.4

by fishstiz on Jan 24, 2025
Download
  • Refactor GUI Cursor Handlers to use Mixin Accessors and Invokers instead of VarHandles and MethodHandles.
  • Improve widget detection. Elements (for the most part) no longer have to be accessed through ParentElement#children to be detected.
  • Improve grabbing detection. Check if mouse1 is held instead of using unreliable AbstractParentElement#isDragging
  • Detect visible screen in-game even when the current screen of the minecraft client is technically null.

Minecraft Cursor 2.4.0 for 1.21.2-1.21.3

by fishstiz on Jan 23, 2025
Download
  • Support v2.4.0 for Minecraft versions 1.21.2-1.21.3

Minecraft Cursor 2.4.0 for 1.21-1.21.1

by fishstiz on Jan 23, 2025
Download
  • Support v2.4.0 for Minecraft versions 1.21-1.21.1
  • Fixed cursor getting stuck to grabbing in 1.21 when a button is pressed then an item is grabbed in the same GUI.

Minecraft Cursor 2.4.0 for 1.21.4

by fishstiz on Jan 23, 2025
Download
  • Added Shift shift Cursor:
    • Used when shift is pressed and mouse is hovered over:
      • Inventory slots with item/s.
      • Creative inventory destroy item slot.
      • Recipe book recipes.
      • Villager trade offers.
  • Darken name of disabled cursors in cursor settings.
  • Fixed the sliders in cursor settings not detecting if the mouse is hovered.

Minecraft Cursor 2.3.0 for 1.21-1.21.1

by fishstiz on Jan 21, 2025
Download
  • Support v2.3.0 for Minecraft versions 1.21-1.21.1

Minecraft Cursor 2.3.0 for 1.21.2-1.21.3

by fishstiz on Jan 21, 2025
Download
  • Support v2.3.0 for Minecraft versions 1.21.2-1.21.3

Minecraft Cursor 2.3.0 for 1.21.4

by fishstiz on Jan 21, 2025
Download
  • Added Grabbing grabbing Cursor:
    • grabbing.png
    • SliderWidgets change the cursor to Grabbing when dragging the slider.
    • Grabbing items from the inventory changes the cursor to Grabbing.
    • The Hotspot Selector in Cursor Settings changes the cursor to Grabbing when dragging the ruler.
  • The cursor now also changes to Pointer when hovering over items in the inventory.
  • Added More Cursor Options:
    • Accessible from Cursor Settings > More Cursor Options... next to the Done button.
    • Toggle adaptive cursor for hovering over inventory items.
    • Toggle adaptive cursor for grabbing inventory items.
    • Toggle adaptive cursors for affected GUIs (see Mod Compatibility in the Mod Description). image
  • Fixed cursor getting stuck to system cursor when scale is modified after disabling.

Minecraft Cursor 2.2.0 for 1.21-1.21.1

by fishstiz on Jan 18, 2025
Download

Support for minecraft 1.21-1.21.1

Minecraft Cursor 2.2.0 for 1.21.2+

by fishstiz on Jan 18, 2025
Download
  • Changed Text cursor's hotspot y to 15 for the default resource

  • Registered tab buttons e.g. Create World Tabs (currently only works in 1.21.4+)

  • Added checks for the following GUIs:

    • Book and Quill
      • Cursor changes to text when hovering inside the edit screen
    • Enchanting Table
      • Cursor changes to pointer when hovering over available enchants
    • Stonecutter
      • Cursor changes to pointer when hovering over available recipes
    • Loom
      • Cursor changes to pointer when hovering over applicable patterns
    • Crafter
      • Cursor changes to pointer when hovering over toggleable slots
  • Note: Mods that shift the positions of the in-game GUIs may lead to unexpected state changes with the cursor.

    Unfortunately, most elements from in-game GUIs are not actually elements and are drawn directly on the screen, with their sizes and positions obfuscated and/or hardcoded.

Minecraft Cursor 2.1.1b for 1.21.2-1.21.4

by fishstiz on Jan 17, 2025
Download
  • undo removal of SelectedCursorSliderWidget

Minecraft Cursor 2.1.1 for 1.21.2-1.21.4

by fishstiz on Jan 17, 2025
Download
  • fix cursor getting stuck to pointer in recipe book when the going to the first or last page
  • register SliderWidget in general as a pointer element
  • add check to PressableWidget if active and visible
  • add check to TextFieldWidget if visible

Minecraft Cursor 2.1.0 for 1.21.2-1.21.4

by fishstiz on Jan 16, 2025
Download
  • Now checks for GUI elements from the Recipe Book Screen and Creative Inventory Screen
  • Change Scale min from 1.0 to 0.5
  • Change Scale step from 0.25 to 0.05
  • The current cursor now changes to the selected cursor while configuring the scale
  • Moved the config from minecraft-cursor/options.txt to config/minecraft-cursors.json
  • Fix flickering of current cursor when being updated
  • Fix "crash" when quitting the game

...there was also a lot of refactored code

Minecraft Cursor 2.0.0-alpha for 1.21.4

by fishstiz on Jan 14, 2025
Download

default pointer text

  • context-aware cursors
    • renamed cursor.png to default.png
    • pointer.png when hovering over buttons
    • text.png when hovering over text fields
    • limited to common gui elements
      • In-game GUI not yet included

cursor settings

  • overhauled options screen

    • can now also be accessed from Options > Controls > Mouse Settings... > Cursor Settings...
  • changed resource pack structure

    • added custom config support
└── minecraft-cursor/
    ├── atlases/
    │   └── cursors.json
    └── textures/
        └── cursors/
            ├── default.png
            ├── pointer.png
            └── text.png
  • cursors.json:
{
  "settings" : {
    "default" : {
      "scale" : 1.0,
      "xhot" : 7,
      "yhot" : 3,
      "enabled" : true
    },
    "pointer" : {
      "scale" : 1.0,
      "xhot" : 7,
      "yhot" : 3,
      "enabled" : true
    },
    "text" : {
      "scale" : 1.0,
      "xhot" : 12,
      "yhot" : 3,
      "enabled" : true
    }
  },
}

Minecraft Cursor 1.0.0 for 1.21.x

by fishstiz on Jan 9, 2025
Download
1
6
7
8

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.