Back to mods
Not Enough Calculator project artwork

Modrinth · Minecraft mod

Not Enough Calculator

A NEU-style calculator that works standalone or inside Roughly Enough Items (REI) & Skyblock Item List search bars!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Not Enough Calculator release should I use?

Updated today
Latest stable file 3.1.1
Game version 26.3
Loader Fabric

Not Enough Calculator 3.1.1 targets 26.3 with Fabric. It must be installed on the client. Do not install it on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Not Enough Calculator required on the client, server, or both?

It must be installed on the client. Do not install it on the dedicated server.

Client Required
Dedicated server Not supported
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This file is marked client-only.

What else does Not Enough Calculator 3.1.1 need?

3.1.1. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Fabric API first. We found matching files for this game-version and loader setup. 4 come through another mod in the chain.

4 listed on this file 4 pulled in by those mods
SkyBlock Item List Optional for Not Enough Calculator 3.1.1
optional
Matching file found Matched file: v0.0.24+26.3
Mod Menu Optional for Not Enough Calculator 3.1.1
optional
Matching file found Matched file: 21.0.0
Fabric API Needed by Not Enough Calculator 3.1.1
required
Matching file found Matched file: 0.166.0+26.3
Fabric Language Kotlin Needed by SkyBlock Item List
pulled in
Matching file found Matched file: 1.14.2+kotlin.2.4.21
Cloth Config API Needed by Roughly Enough Items (REI)
pulled in
Matching file found Matched file: 26.3.159+fabric
Architectury API Needed by Roughly Enough Items (REI)
pulled in
Matching file found Matched file: 22.0.5+fabric

4 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Not Enough Calculator without breaking your instance.

Built for Not Enough Calculator 3.1.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 3.1.1. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API first. We found matching files for this game-version and loader setup. 4 come through another mod in the chain.

  3. 03

    Put it on the correct side

    It must be installed on the client. Do not install it on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 3.1.1. It opens that exact file at the source.

About this project

What does Not Enough Calculator add?

🧮 Not Enough Calculator

Modrinth Downloads
CurseForge Downloads
GitHub Release
GitHub Downloads
Discord Server
License

A NEU-style calculator that works standalone or inside Roughly Enough Items (REI) & Skyblock Item List search bars. Type calculations directly in the search bar and get instant results.

Inspired by NotEnoughUpdates calculator. Recreated for newer Minecraft versions where NEU isn't available.

Showcase
Showcase 2


What does this mod do?

Type calculations directly in the search bar and get instant results! Works inside Roughly Enough Items (REI)'s search bar, Skyblock Item List's search bar, or completely Standalone with its own bar at the bottom of inventory screens. If you played with NEU on older versions, you already know how this works.

Example: Type 100m - 50m in the search bar → See = 50,000,000 instantly


Features

Basic Math & Operators
Category Symbol / Keyword Description Example Input Result Output
Addition + Add numbers and unit terms 100m + 50m 150,000,000
Subtraction - Subtract numbers and unit terms 1b - 250m 750,000,000
Multiplication *, x, X Multiply numbers (* or x/X multiplier) 10x5, 10k * 5 50, 50,000
Division / Divide numbers 100m / 4 25,000,000
Exponents ^ Power / Exponent calculation 2^10 1,024
Modulo % Remainder of division 10 % 3 1
Factorial ! Integer Factorial ($n!$) 5! 120
Percentage % Percentage scaling (100 + 10% = 110) 100 + 10% 110
Parentheses ( ) Grouping & implicit multiplication 2(3+4), (3)(4) 14, 12
Bitwise AND & Bitwise AND operation 0b1010 & 0b1100 0b1000
Bitwise OR | Bitwise OR operation 0b1010 | 0b0101 0b1111
Bitwise NOT ~ Bitwise NOT operation ~0, ~5 -1, -6
Left Shift << Bitwise left shift 1 << 4 16
Right Shift >> Bitwise right shift 16 >> 2 4
Binary Literal 0b Binary number literal 0b1010 0b1010
Hex Literal 0x Hexadecimal number literal 0xFF 0xFF
Octal Literal 0o Octal number literal 0o77 0o77
Math & Logic Functions
Category Function Syntax Description Example Input Result Output
Roots & Abs sqrt(x) Square root of $x$ sqrt(144) 12
abs(x) Absolute value of $x$ abs(-50) 50
Rounding floor(x) Round down to nearest integer floor(3.9) 3
ceil(x) Round up to nearest integer ceil(3.1) 4
round(x) Round to nearest integer round(3.5) 4
Logarithms log(x) Base-10 logarithm log(100) 2
ln(x) Natural logarithm (base $e$) ln(e) 1
Trigonometry sin(x) Sine of angle in degrees sin(90) 1
cos(x) Cosine of angle in degrees cos(0) 1
tan(x) Tangent of angle in degrees tan(45) 1
Angles rad(x) Convert degrees to radians rad(180) 3.14159...
deg(x) Convert radians to degrees deg(pi) 180
Bounds min(a, b) Smaller of two values min(10, 5) 5
max(a, b) Larger of two values max(10, 5) 10
clamp(v, min, max) Clamp value to min/max range clamp(15, 0, 10) 10
Statistics avg(a, b, ...) Average of any number of inputs avg(10, 20, 30) 20
pct(a, b) Ratio percentage ($a$ as % of $b$) pct(50, 200) 25
Number Theory gcd(a, b) Greatest common divisor gcd(12, 18) 6
lcm(a, b) Least common multiple lcm(12, 18) 36
Base Conversions hex(x) Convert decimal to Hexadecimal hex(255) 0xFF
bin(x) Convert decimal to Binary bin(10) 0b1010
oct(x) Convert decimal to Octal oct(63) 0o77
Bitwise xor(a, b) Bitwise XOR function xor(10, 12) 6
Formatter fmt(x) Format number to SkyBlock shorthand fmt(1500000) 1.5m
SkyBlock Units & Storage
Unit Code Exact Value Description / Equivalent Example Input Result Output
k 1,000 Thousand multiplier 10k 10,000
m 1,000,000 Million multiplier 5m 5,000,000
b 1,000,000,000 Billion multiplier 2b 2,000,000,000
t 1,000,000,000,000 Trillion multiplier 1t 1,000,000,000,000
s, st, stack, stacks 64 Stack multiplier 3s, 2st, 5stacks 192
e 160 Enchanted item multiplier 2e 320
h 1,728 Shulker Box capacity 1h 1,728
sc 1,728 Small Chest capacity 1sc 1,728
dc 3,456 Double Chest capacity 2dc 6,912
eb 2,880 Ender Chest capacity 1eb 2,880
XP Tables
Category Function Syntax Alternative Aliases Description Example Input Result Output
Skill XP skillxp(lvl, [toLvl]) skill_xp, skilltable Skill XP milestones & level deltas (1–60) skillxp(40, 50) 29,650,000
Hunting XP huntingxp(lvl, [toLvl]) hunting_xp, huntingtable Hunting XP milestones & level deltas (1–50) huntingxp(50) 55,172,425
Runecrafting XP runecraftingxp(lvl, [toLvl]) runecrafting_xp, runetable Runecrafting XP milestones & deltas (1–25) runecraftingxp(25) 94,450
Social XP socialxp(lvl, [toLvl]) social_xp, socialtable Social XP milestones & deltas (1–25) socialxp(25) 272,800
Catacombs XP cataxp(lvl, [toLvl]) cata_xp, catatable, cxp_table Catacombs XP milestones & level deltas (1–50+) cataxp(50) 569,809,640
Slayer XP slayerxp([boss], lvl, [toLvl]) slayer_xp, slayertable Universal Slayer XP milestones (Zombie, Spider, Wolf, Enderman, Blaze, Vampire) slayerxp(spider, 2) 25
Zombie / Wolf Slayer zombiexp(lvl, [toLvl]) revxp, revenantxp, wolfxp, svenxp Zombie (Revenant) & Wolf (Sven) Slayer XP milestones zombiexp(4) 1,500
Spider Slayer spiderxp(lvl, [toLvl]) spider_xp, tarantulaxp, tarantula_xp, spidertable Spider / Tarantula Slayer XP spiderxp(2) 25
Enderman / Blaze emanxp(lvl, [toLvl]) voidgloomxp, endermanxp, blazexp, infernoxp Enderman (Voidgloom) & Blaze (Inferno) Slayer XP emanxp(4) 1,500
Vampire Slayer vampirexp(lvl, [toLvl]) vampire_xp, vampiretable, vampslayerxp, riftstalkerxp Vampire Slayer XP milestones & deltas (1–5) vampirexp(5) 2,400
Bazaar & Auction House Taxes
Category Function Syntax Alternative Alias Description Example Input Result Output
Bazaar Net Payout bz(price) N/A Net payout after Bazaar tax (scales with Flipper perk) bz(100m) 98,750,000
AH Auction Payout ah(price, [hrs]) N/A Net payout after AH auction 5% fee + listing tax ah(50m) 46,999,955
AH BIN Net Payout ahbin(price, [hrs]) N/A Net payout after AH BIN listing fee + collection tax ahbin(50m, 24) 48,499,650
Variables & Constants
Variable Full Identifier Type Description Example Input
Last Result ans Built-in Holds the last calculation result ans * 2
Pi Constant pi Built-in Mathematical constant $\pi \approx 3.14159265$ 2 * pi
Euler's Number e Built-in Constant $e \approx 2.71828182$ (when standalone) ln(e)
Custom Variable $name User-defined Persistent variable created via /calcset or GUI manager $profit * 2
Syntax Highlighting & Colors
Syntax Category Minecraft Color Code Example Elements
Numbers & Decimals §3 (Cyan / Dark Aqua) 42, 100.5, 3.14159
Quantities & Suffix Units §b (Aqua) k, m, b, t, st, stack, dc, eb
Mathematical Functions §e (Yellow) sqrt(), abs(), floor(), sin(), min(), max(), avg(), clamp(), gcd(), lcm()
Progression & Slayers §6 (Gold) skillxp(), huntingxp(), cataxp(), slayerxp(), emanxp(), vampirexp()
Taxes §9 (Royal Blue) bz(), ah(), ahbin()
Radix Literals & Functions §d (Light Purple / Magenta) 0xFF, 0b1010, 0o77, hex(), bin(), oct(), pct()
Built-in Variables & Constants §b (Aqua) ans, pi, e
Custom Variables §3 (Cyan / Dark Aqua) $myset, $tax, $profit, $goal
Variable Prefix ($) §6 (Gold) $ prefix preceding any variable
Quoted Strings §d (Light Purple / Pink) "ITEM", 'TEXT'
Mathematical Operators §c (Light Red) +, -, *, /, ^, %, x, !, &, |, ~, <<, >>
Delimiters & Parentheses §7 (Gray) (, ), ,
Result Equals Sign (=) §6 (Gold) = separator preceding calculated output
Calculated Result Value §a (Green) 50,000,000
Shortcuts & Search Bar Controls
Action / Shortcut Key Combination / Input Description
Undo Calculation History Ctrl+Z / Cmd+Z Recall previous calculations backward in search bar
Redo Calculation History Ctrl+Y / Cmd+Y Go forward in calculation history in search bar
Copy Full Equation Ctrl+C / Cmd+C Copies full equation (1+1 = 2) to clipboard when no text is selected
Cut Full Equation Ctrl+X / Cmd+X Cuts full equation to clipboard and clears search bar
Partial Selection Copy/Cut Ctrl+C / Ctrl+X Copies or cuts only highlighted text snippet when text is selected
Select All Text Ctrl+A / Cmd+A Selects all text in search bar
Jump Cursor by Word Ctrl+Left / Right Moves search bar cursor by word boundaries
Delete Word Ctrl+Backspace / Delete Deletes entire word to left or right of cursor
Jump to Line Start / End Home / End Moves cursor to start or end of text
Commit Calculation Enter / Numpad Enter Commits calculation into history while keeping input focus
Drag & Reposition Bar Shift+Drag / Right-Click Drag Freely move and position the standalone search bar anywhere on screen
Click-to-Copy Result Mouse Click in Chat Clicking any /calc result printed in chat copies result to clipboard
Commands & In-Game Help
Commands
Category Command Syntax Description Example
Core Calculation /calc /calc <expression> Calculate directly in chat with click-to-copy result /calc 100m - 25m
Calculation History /calchist /calchist Show up to 15 recent session calculations /calchist
Clear History /calcclear /calcclear Clear current session calculation history /calcclear
Custom Variables /calcset /calcset <name> <expression> Set or update a persistent custom variable from chat /calcset profit 100m-50m
Settings GUI /calcconfig /calcconfig Open settings and custom variables manager screen /calcconfig
Position Editor /calcconfig position / /calcpos /calcconfig position (or /calcpos) Open interactive search bar repositioning screen /calcpos
Help System /calchelp /calchelp [topic] Open interactive in-game guide covering all topics /calchelp functions
Help Menu Pages (/calchelp [topic])
Topic Command Description
Main Menu /calchelp Main menu with quick start, commands list, and shortcuts
Operators /calchelp operators Arithmetic (+, -, *, /, ^, %, !), bitwise (&, |, ~, <<, >>), and radix literals (0b, 0x, 0o)
Functions /calchelp functions Math, logarithms, trigonometry, min/max, clamp, avg, pct, gcd, lcm, radix conversions, and XP tables
Units /calchelp units Coin multipliers (k, m, b, t) and container storage amounts (s, e, h, sc, dc, eb)
Variables /calchelp variables Built-in constants (ans, pi, e), custom variables ($name), and variable usage guide
Tax Formulas /calchelp tax Bazaar payout and Auction House BIN listing/claim tax formulas
Examples /calchelp examples Practical flipping, crafting, mining, and inventory calculation examples
Config Guide /calchelp config Mod configuration settings and config file details
Config & Settings GUI
Setting Name Config Key Default Behavior (ON vs OFF)
Open Settings Screen Command /calcconfig N/A Opens settings and custom variables manager screen (also available in Mod Menu)
Custom Variables customVariables {} Saved variables created via /calcset or the GUI manager
Custom Variables Manager GUI Tab Custom Variables N/A Menu tab to add, edit, delete, and browse custom variables
Inline Results showInlineResults true ON: Shows live results (= 50m) directly in the search bar as you type.
OFF: Hides live results.
Unit Suggestions showUnitSuggestions true ON: Shows item conversions like (1 double chest) below the search bar.
OFF: Hides unit suggestions.
Comma Formatting enableCommaFormatting true ON: Formats large numbers with commas (1,000,000).
OFF: Shows plain numbers without commas (1000000).
Shorthand Results enableShorthandResults false ON: Shortens answers using SkyBlock notation (1.5m, 2.5b).
OFF: Shows the full number with commas.
Syntax Highlighting enableSyntaxHighlighting true ON: Colors numbers, units, functions, progression, taxes, variables, operators, and results.
OFF: Shows plain white text.
Decimal Precision decimalPrecision 10 Maximum decimal places for outputs (1 to 50). Rounds using HALF_UP.
Bazaar Flipper Perk bazaarFlipperLevel 0 Your Community Center perk level: Lvl 0 (1.25% tax), Lvl 1 (1.125% tax), or Lvl 2 (1.0% tax).
History Shortcuts enableHistoryNavigation true ON: Step through recent calculations in the search bar with Ctrl+Z and Ctrl+Y.
OFF: Disables Ctrl+Z/Ctrl+Y history shortcuts.
Full Equation Copy enableFullEquationCopy true ON: Pressing Ctrl+C with nothing selected copies the full equation (100m - 25m = 75m).
OFF: Copies only the result (75m).
Force Standalone Mode forceStandaloneMode false ON: Uses our standalone bar even if REI or Skyblock Item List is installed.
OFF: Uses the REI or Skyblock Item List search bar when present.
Edit GUI GUI Button Edit GUI N/A Opens the screen to drag and position the search bar anywhere.
Reset Position GUI Button §f§l⟲ / Edit GUI N/A Resets search bar position back to default.
Item List Integration enableItemListIntegration true ON: Enables the calculator inside SkyBlock Item List search bar.
OFF: Disables hooks into SkyBlock Item List.

Dependencies
Important Note
  • These dependency versions are for the latest releases (v3.0.3+). If you are using an older build, please check that specific release for its dependency requirements or launch the game once with the mod installed and a popup window will display all required dependencies.
  • Standalone mode was added in v2.7.0. Versions before v2.7.0 need REI installed. Also versions 3.0.0, 3.0.1, 3.0.2, and 3.1.0 require Fabric Language Kotlin to be installed.
Required
Name Version
Fabric Loader 0.20.1+
Fabric API 0.161.0+
Optional / Recommended
Name Version
Roughly Enough Items (REI) 26.2.820+
Skyblock Item List 0.0.24+
Mod Menu 20.0.3+

How to Install

  1. Download the required mods and place them into your Minecraft mods/ folder:
  2. Launch Minecraft using the Fabric loader
  3. Open any inventory screen (chest, crafting table, etc.)
  4. Start typing calculations into the search bar (REI's search bar if REI is installed, Skyblock Item List's search bar if Item List is installed, or the standalone calculator bar at the bottom of the screen)

Support

Important Version Notice:
  • Following Hypixel SkyBlock's Modern Update, only the latest two major Minecraft versions are supported. This mod will not receive updates for older versions. Please ensure you are using a supported version to avoid issues.

Need help or found a bug?

Please report issues on GitHub: Issues
Or join our Discord for support: Discord


Common Issues & Troubleshooting
Calculator search bar not showing up?
  • Standalone Mode (No Search Mods Installed): Open any inventory screen (chest, crafting table, player inventory). The standalone search bar renders automatically at the bottom of your screen.
  • REI Integration (REI Installed): Click inside REI's search bar to start calculating directly.
  • Skyblock Item List Integration (Item List Installed): Click inside Skyblock Item List's search bar to start calculating.
Search bar position is off-screen or misplaced?
  • Open /calcconfig and click the Reset button (§f§l⟲) next to the Edit GUI button.
  • Alternatively, run /calcpos (or /calcconfig position) and click Reset to Default to snap the search bar back to its default position.
How do I move or drag the search bar anywhere?
  • Quick In-Game Dragging: While viewing an inventory screen, hold Shift and drag the bar with Left-Click, or drag directly using Right-Click Drag.
  • Interactive Editor: Run /calcpos or click Edit GUI in /calcconfig to enter the visual positioning screen with alignment guides and drag preview.
How do I disable REI or SkyBlock Item List search bar hooks?
  • If you prefer having a dedicated separate calculator bar rather than typing in REI / Skyblock Item List, open /calcconfig and turn ON Force Standalone Mode.
  • To disable Item List integration specifically, toggle Item List Integration to OFF in /calcconfig.
Calculator is unresponsive or not showing results?
  • Make sure the search bar (REI, Skyblock Item List, or Standalone) is actively in focus (clicked into). If you click elsewhere on the screen, focus is lost.
  • Check that Inline Results is enabled in /calcconfig.
How does Euler's constant `e` differ from enchanted item stacks (`2e`)?
  • Standalone e (like ln(e), e^2, or 2 * e) is evaluated as Euler's mathematical constant ($e \approx 2.71828$).
  • When attached directly to a number without spaces (like 2e, 10e), it evaluates as the SkyBlock enchanted item multiplier ($160$). Use 2 * e if you want two times Euler's number.
Bazaar / AH tax calculation rate is inaccurate?
  • Open the settings screen (/calcconfig). Under Bazaar Flipper Perk, select your account's Community Center perk level (Lvl 0 = 1.25%, Lvl 1 = 1.125%, Lvl 2 = 1.0%) so bz() calculations match your profile's exact tax rate.
Why is division or math output rounding off decimals?
  • Open /calcconfig and check your Decimal Precision setting (default is 10 decimal places). You can adjust the precision from 1 up to 50 decimal places as needed.
Calculations showing up in chat when pressing Enter?
  • Running /calc <expression> prints the calculation result to your chat window, where you can click the result to instantly copy it. In search bar mode, results show directly inside the search bar.
How to copy the result or full equation?
  • Press Ctrl+C inside the search bar to copy the full equation (1+1 = 2) to your system clipboard (or highlighted text if selected).
  • You can also click any /calc result printed in chat to copy the full equation with instant chat confirmation.
History navigation (`Ctrl+Z` / `Ctrl+Y`) not recalling calculations?
  • Make sure enableHistoryNavigation is set to true in /calcconfig. Note that calculation history is session-based and resets when joining a new world or server for a fresh start.
How do I clear my calculation history during a session?
  • Run /calcclear in chat to immediately wipe your active session calculation history, or run /calchist to view recent entries.
Custom variables disappeared after restarting the game?
  • Custom variables defined via /calcconfig GUI or /calcset var expr are saved permanently to config/notenoughcalculator.json. Make sure you click Save when editing variables in /calcconfig.
Can I use custom variables inside complex expressions or other variables?
  • Yes! You can reference custom variables anywhere in equations, including inside function calls (e.g. sqrt($mysize)), with custom variables (e.g. $profit - $cost), or combined together (e.g. $profit * $tax).
How do I reset my custom variables or config?
  • You can manage or delete variables individually in the /calcconfig GUI under the Custom Variables tab. To reset everything to default, delete config/notenoughcalculator.json in your .minecraft folder while the game is closed.
Bitwise operations or radix outputs not behaving as expected?
  • Hexadecimal (hex()), Binary (bin()), and Octal (oct()) functions operate on integer values. Floating-point numbers are rounded to nearest integers when performing bitwise operations (&, |, ~, <<, >>, xor).
Why does typing a single number like 64 or 6912 not show calculator results in the search bar?
  • Standalone plain numbers without operators or units are treated as item count or item ID searches in REI and SkyBlock Item List so normal item searching is not interrupted. To calculate or view unit equivalents for raw numbers, type an expression (e.g. 6912+0, 2dc, 1sc) or run /calc 6912 in chat.
How does radix literal formatting work (0xFF, 0b1010, 0o77)?
  • When calculating purely with radix literals, the calculator preserves the original base format on output (0xFF = 0xFF, 0b1010 = 0b1010, 0o77 = 0o77). To convert to decimal, use standard math (e.g. 0xFF + 0 = 255, 0b1010 + 0 = 10). To convert any decimal into a radix format, use hex(255), bin(10), or oct(63).

Why This Mod?

NEU (NotEnoughUpdates) had a great calculator built into its search bar. NEU doesn't exist for newer Minecraft versions though, so this mod fills that gap. Works with Roughly Enough Items (REI), Skyblock Item List, or runs completely standalone.


Credits


Modpacks

Feel free to include this mod in any modpack without restriction! Adding a link back to the mod page is also not mandatory, but is greatly appreciated.


Contributing

Want to help improve Not Enough Calculator? Check out our Contributing Guide.


License

Read Licensing Notice and Transition Statement.

See the full license text in View LICENSE.


Maintained by Laze & Rijz

Type. Calculate. Profit.


Last updated: 09-11-2026

Project description from Modrinth.

Pick your setup

Not Enough Calculator by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

12 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Not Enough Calculator versions and loaders

38 of 38 releases match

Looking for an older file? The official Modrinth project page is in Resources.