Skip to content

Getting Started ​

IMPORTANT

Resource packs created on versions including and after 1.21.9 are NOT compatible with versions below 1.21.9 and vice versa. Click here for 1.21.8 and below. You may use the converter to downgrade resource packs.

INFO

View community-made resource packs here.

You may optionally start with this template to serve as guide: Legacy-Cursors_v4.0.0.zip

Resource Pack Structure ​

namespace: cursors_extended

  • assets
    • cursors_extended
      • textures
        • gui
          • sprites
            • cursors
              • <​cursor-name​>.png The Cursor Texture
              • <​cursor-name​>.png.json optionalCursor Settings
  • pack.mcmeta
  • pack.png

All Cursors ​

Each cursor has an associated name used to identify the texture and its settings.

Standard Cursors ​

Name Texture Vanilla Usage
default default The default cursor.
pointing_hand pointer Hovered over active buttons and scrollbars
ibeam text Hovered over active text fields
not_allowed not_allowed Hovered over inactive buttons and text fields
crosshair crosshair Unused in vanilla
resize_all resize_ew Unused in vanilla
resize_ew resize_ew Dragging sliders
resize_ns resize_ns Dragging scrollbars

Extra Cursors ​

Name Texture Mod Usage
grabbing grabbing (Legacy) Grabbing items in the inventory.
shift shift (Legacy) Shift is pressed and mouse is hovered over:
  • Inventory slots with item/s
  • Creative inventory destroy item slot
  • Recipe book recipes
  • Villager trade offers
busy busy
  • (Legacy) In loading screens
  • When loading resources
resize_nwse resize_nwse Unused in Cursors Extended
resize_nesw resize_nesw Unused in Cursors Extended

NOTE

The unused cursors are for compatibility. If another mod uses those cursors then the custom texture will be applied automatically when possible.

Licensed under the MIT License.