CurseForge · Minecraft mod
Simple Scroll
Allows scrolling through an item's description if it exceeds 10 lines. Features a flexible configuration with a wide range of settings.
Quick answer
Which Simple Scroll release should I use?
Simple Scroll simple_scroll-2.1.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Simple Scroll required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Simple Scroll simple_scroll-2.1.jar need?
simple_scroll-2.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Simple Scroll without breaking your instance.
Built for Simple Scroll simple_scroll-2.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use simple_scroll-2.1.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside simple_scroll-2.1.jar. It opens that exact file at the source.
About this project
What does Simple Scroll add?
📜 SimpleScroll (Scroll Utility)
SimpleScroll is a lightweight, client-side optimization mod that solves the age-old problem of overflowing item tooltips in heavily modded Minecraft.
If you play with massive tech mods, complex questing packs, or custom item configurations, you’ve likely seen tooltips that stretch far beyond the boundaries of your screen. This mod introduces a clean, performance-friendly scrolling system that keeps your tooltips neat, readable, and fully customizable.
🎥 Video Review:
✨ Features
- Universal Scrolling: Automatically caps any long tooltip in the game (vanilla or modded) to a customizable limit (default is 15 lines) and enables smooth vertical scrolling.
- Simple Controls: Just hold the Alt key and use your Mouse Scroll Wheel while hovering over any item to scroll through its description.
- Smart Memory: Automatically resets the scroll position back to the top when you move your cursor to a different item, ensuring a seamless inventory experience.
- Extremely Optimized: Designed with performance in mind. All formatting, colors, and styles are cached on configuration load, resulting in zero rendering lag.
- 100% Client-Side: Safe to use on any multiplayer server. You do not need to install it on the server.
⚙️ Fully Customizable Config
The mod features an extensive configuration file (simplescroll-common.toml) allowing you to personalize every single visual aspect of the scroll indicators to match your favorite UI theme:
- linesToEnableScroll: Customize the threshold at which tooltips begin scrolling (default: 10 lines).
- Indicator Customization: Independently change both the Color (Black, Gold, Aqua, Red, etc.) and the Style (Bold, Italic, Obfuscated, Underline, Strikethrough, or none) for:
- The top scroll arrows (▲ ... ▲)
- The bottom scroll arrows (▼ ... ▼)
- The active lines counter label ([Line X-Y of Z])
- The "Hold Alt" helpful reminder label
📔 Config (simple_scroll-common.toml) :
#Specifies the minimum number of lines required to enable scrolling.# Default: 10# Range: > 0linesToEnableScroll = 10#[▲ ... ▲] color.#Colors list: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE#Write ChatFormatting.SELECTED_COLOR#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESETarrowsBottomColor = "YELLOW"#[▲ ... ▲] style.#Style list: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULL#Write Styles.SELECTED_STYLE#Allowed Values: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULLarrowsBottomStyle = "NULL"#[10 Lines - 8 from 25] color.#Colors list: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE#Write ChatFormatting.SELECTED_COLOR#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESETlines_counter_color = "DARK_GRAY"#[10 Lines - 8 from 25] style.#Style list: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULL#Write Styles.SELECTED_STYLE#Allowed Values: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULLlines_counter_style = "NULL"#[Use Mouse Wheel to Scroll] color.#Colors list: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE#Write ChatFormatting.SELECTED_COLOR#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESETuseWheelColor = "AQUA"#[Use Mouse Wheel to Scroll] style.#Style list: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULL#Write Styles.SELECTED_STYLE#Allowed Values: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULLuseWheelStyle = "NULL"#[▼ ... ▼] color.#Colors list: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE#Write ChatFormatting.SELECTED_COLOR#Allowed Values: BLACK, DARK_BLUE, DARK_GREEN, DARK_AQUA, DARK_RED, DARK_PURPLE, GOLD, GRAY, DARK_GRAY, BLUE, GREEN, AQUA, RED, LIGHT_PURPLE, YELLOW, WHITE, OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, RESETarrowsTopColor = "YELLOW"#[▼ ... ▼] style.#Style list: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULL#Write Styles.SELECTED_STYLE#Allowed Values: OBFUSCATED, BOLD, STRIKETHROUGH, UNDERLINE, ITALIC, NULLarrowsTopStyle = "NULL"
🛠️ Modpack Creators & Compatibility
- Compatibility: Works out-of-the-box with all mods, including JEI, EMI, REI, and major tech or magic mods that add extensive descriptions.
- Aesthetic Control: Perfect for modpack creators who want to unify the look of tooltips across different mods using the TOML configuration.
📒 Log
1.0:
- Mod's uploading
2.0:
- holdAltColor and holdAltStyle deprecated, sience 2.0 and higher
- sience 2.0 scroll works in jei and other gui
2.1:
- Fixed : in other interfaces - such as Xaero's Minimap or Waystones - scrolling might not work, even if the mouse wasn't hovering over an item.
Project description from CurseForge.
Pick your setup
Simple Scroll by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Simple Scroll versions and loaders
simple_scroll-2.1.jar
2 Aug 2026
simple_scroll-2.0.jar
29 Jul 2026
simple_scroll-1.0.jar
19 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.
