Skip to content
Not Enough Calculator

Quick rating

Community listing page, reviews may not be monitored by the author.

Not Enough Calculator

By Pixelbrew , RijzMaintainer

No reviews yet

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

Mod Loaders
Minecraft
26.3 26.2

About

Description

🧮 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

Feature Operator Example Input Result
Addition + 5 + 3 8
Subtraction - 10 - 4 6
Multiplication *, x, X 6 * 7 or 6x7 42
Division / 20 / 4 5
Exponents ^ 2 ^ 8 256
Modulo % 10 % 3 1
Factorial ! 5! 120
Percentage % 100 + 10% 110
Parentheses & Grouping ( ) (2 + 3) * 4 20
Implicit Multiplication (a)(b) or a(b) 2(3 + 4) 14
Bitwise AND & 12 & 10 8
Bitwise OR \| 12 | 10 14
Bitwise NOT ~ ~5 -6
Bitwise XOR xor(a, b) xor(12, 10) 6
Bitwise Left Shift << 1 << 4 16
Bitwise Right Shift >> 16 >> 2 4
Radix Literals 0b, 0x, 0o 0xFF + 1 256

Math & Logic Functions

Function Syntax Description Example Input Result
Square Root sqrt(x) Square root sqrt(144) 12
Absolute Value abs(x) Absolute value abs(-25) 25
Floor floor(x) Round down to nearest integer floor(4.9) 4
Ceiling ceil(x) Round up to nearest integer ceil(4.1) 5
Round round(x) Round to nearest integer round(4.5) 5
Logarithm (Base 10) log(x) Logarithm base 10 log(1000) 3
Natural Logarithm ln(x) Natural logarithm (base e) ln(2.71828) 1
Sine sin(x) Sine (degrees) sin(90) 1
Cosine cos(x) Cosine (degrees) cos(0) 1
Tangent tan(x) Tangent (degrees) tan(45) 1
Radians to Degrees deg(x) Convert radians to degrees deg(pi) 180
Degrees to Radians rad(x) Convert degrees to radians rad(180) 3.1415926536
Minimum min(a, b, ...) Smallest value in arguments min(5, 2, 8) 2
Maximum max(a, b, ...) Largest value in arguments max(5, 2, 8) 8
Clamp clamp(v, min, max) Constrain value between min and max clamp(15, 0, 10) 10
Average avg(a, b, ...) Arithmetic mean of values avg(10, 20, 30) 20
Percentage Ratio pct(part, total) Calculates percentage ratio pct(25, 200) 12.5
GCD gcd(a, b) Greatest common divisor gcd(24, 36) 12
LCM lcm(a, b) Least common multiple lcm(4, 6) 12
Hexadecimal hex(x) Convert number to Hex (0x...) hex(255) 0xFF
Binary bin(x) Convert number to Binary (0b...) bin(10) 0b1010
Octal oct(x) Convert number to Octal (0o...) oct(63) 0o77
Compact Formatter fmt(x) Format number with SkyBlock suffix fmt(1500000) 1.5m

SkyBlock Units & Storage

Unit Multiplier / Value Description Example Input Result
k 1,000 Thousand 5k 5,000
m 1,000,000 Million 2.5m 2,500,000
b 1,000,000,000 Billion 1.2b 1,200,000,000
t 1,000,000,000,000 Trillion 0.5t 500,000,000,000
s, st, stack 64 Standard item stack 3s or 3st 192
e 160 Enchanted item (2.5 stacks) 5e 800
h, sc 1,728 Shulker Box / Small Chest (27 slots) 2h or 2sc 3,456
dc 3,456 Double Chest (54 slots) 1.5dc 5,184
eb 2,880 Ender Chest (45 slots) 2eb 5,760

XP & Progression Tables

Function Syntax Description Example Input Result
Skill XP (Standard) skillxp(lvl, [toLvl]) Total XP for level or between levels (1–60) skillxp(50) 55,172,425
Catacombs XP cataxp(lvl, [toLvl]) Total XP for Cata level or range (1–50+) cataxp(24) 3,029,540
Hunting XP huntingxp(lvl, [toLvl]) Total XP for Hunting level or range (1–50) huntingxp(20) 2,000,000
Runecrafting XP runecraftingxp(lvl, [toLvl]) Runecrafting skill milestones (1–25) runecraftingxp(25) 100,000
Social XP socialxp(lvl, [toLvl]) Social skill milestones (1–25) socialxp(20) 160,000
Universal Slayer XP slayerxp(boss, lvl) Milestones for Zombie, Spider, Wolf, Eman, Blaze, Vampire (1–9) slayerxp("eman", 7) 100,000
Specific Slayer Bosses zombiexp(), spiderxp(), wolfxp(), emanxp(), blazexp(), vampirexp() Slayer boss milestones (1–9) emanxp(7) 100,000

Bazaar & Auction House Taxes

Function Syntax Hours Param Description Example Input Result
Bazaar Net Payout bz(price) N/A Net payout after Bazaar tax (scales with Flipper perk) bz(100m) 98,750,000
AH Auction Net Payout ah(price, [hrs]) 1, 6, 12, 24, 48 (Default: 24) Net payout after AH 5% fee + duration fee ah(100m) 94,980,000
AH BIN Net Payout ahbin(price, [hrs]) 1, 6, 12, 24, 48 (Default: 24) Net payout after AH BIN listing fee + collection tax ahbin(100m) 96,980,000

Variables & Constants

Identifier Syntax Scope Description Example Input
Previous Answer ans Session Result of the last successful calculation ans * 2
Pi pi Constant Mathematical constant $\pi \approx 3.1415926535$ 2 * pi * 10
Euler's Number e Constant Mathematical constant $e \approx 2.7182818284$ e ^ 2
Custom Variables $name Global (Persistent) User-defined custom variables created via /calcset or /calcconfig $ratio * 500k

Syntax Highlighting & Colors

Category Color Code Examples
Numbers & Radix §b (Aqua / Cyan) 100, 2.5, 0xFF, 0b1010
Units & Storage §3 (Dark Aqua) k, m, b, t, s, st, e, dc, sc, eb
Math Functions §e (Yellow) sqrt(), abs(), log(), sin(), min(), max(), avg(), fmt()
Progression §6 (Gold) skillxp(), cataxp(), slayerxp(), zombiexp()
Taxes §9 (Royal Blue) bz(), ah(), ahbin()
Built-in Constants §b (Aqua) ans, pi, e
Custom Variables §b (Aqua) $cost, $gem, $tax
Operators & Punctuation §c (Light Red) +, -, *, /, ^, %, !, (, ), ,
Live Result Preview §a (Light Green) = 50,000,000

Interactive In-Game Calculator GUI

Open the configuration screen with /calcconfig or via Mod Menu to access:

  • Position & Sizing Editor: Click Edit GUI (or /calcpos) to reposition the standalone search bar with drag-and-drop handles.
  • Custom Variables Manager: Add, edit, test, delete, and paginate through custom persistent variables with live result preview.
  • Bazaar Flipper Perk Selector: Toggle between Level 0 (1.25%), Level 1 (1.125%), and Level 2 (1.0%) to accurately match your SkyBlock profile's exact tax tier.
  • Live Preview: See real-time color highlights and formatting toggles right inside the settings menu.

Shortcuts & Controls

Shortcut Context Action
Ctrl+Z Search Bar Undo calculation history step
Ctrl+Y Search Bar Redo calculation history step
Ctrl+C Search Bar (No Selection) Copy full equation and answer to clipboard (100m - 25m = 75m)
Ctrl+C Search Bar (With Selection) Copy selected text to clipboard
Ctrl+X Search Bar Cut selected text to clipboard
Ctrl+V Search Bar Paste clipboard text into search bar
Ctrl+A Search Bar Select all text in search bar
Ctrl+Left Search Bar Jump cursor backward by word boundary
Ctrl+Right Search Bar Jump cursor forward by word boundary
Ctrl+Backspace Search Bar Delete word to the left of cursor
Ctrl+Delete Search Bar Delete word to the right of cursor
Enter Search Bar Commit calculation equation and answer to history
Shift + Click & Drag Standalone Bar Reposition search bar freely anywhere on screen
Right-Click & Drag Standalone Bar Reposition search bar freely anywhere on screen
Click on Chat Result Chat Click any /calc result in chat to copy answer directly to clipboard

Commands

Calculator Chat Commands

Command Arguments Description Example
/calc <expression> Evaluates any mathematical expression directly in chat with click-to-copy formatting /calc 150m - 25m
/calchist None Displays the list of recent calculation history entries in chat /calchist
/calcclear None Clears your current session's calculation history /calcclear
/calcset <name> <expression> Creates or updates a persistent custom variable /calcset tax 100m * 0.01
/calcconfig None Opens the interactive settings and Custom Variables GUI /calcconfig
/calcpos None Opens the interactive search bar position editor /calcpos
/calchelp [topic] Displays in-game help pages and function manuals in chat /calchelp functions

In-Game Help Topics (/calchelp)

Topic Description
/calchelp operators List all supported math, grouping, and bitwise operators with examples
/calchelp functions List all math functions (sqrt, abs, round, min, max, avg, deg, rad, fmt)
/calchelp units List all SkyBlock numeric and container units (k, m, b, t, s, st, e, dc, sc, eb)
/calchelp progression List all XP table functions (skillxp, cataxp, slayerxp, zombiexp, etc.)
/calchelp taxes Reference for Bazaar and Auction House tax calculation formulas
/calchelp variables Guide on using built-in constants (ans, pi, e) and custom variables ($name)
/calchelp shortcuts Reference for search bar navigation and clipboard shortcuts
/calchelp commands Overview of all /calc commands

Configuration Options

Setting Name Config Key Default Description
Custom Variables Manager GUI Tab Custom Variables N/A Interactive GUI tab to add, edit, delete, and paginate (< / >) custom variables
Inline Results showInlineResults true ON: Renders live calculation results (= 50m) directly inside the search bar as you type.
OFF: Hides live result overlays in search bars.
Unit Suggestions showUnitSuggestions true ON: Displays unit conversions and item equivalents (e.g. (1 double chest)) below the search bar.
OFF: Hides unit conversion tooltips.
Comma Formatting enableCommaFormatting true ON: Formats large numbers with thousand separator commas (e.g. 1,000,000).
OFF: Outputs plain numbers without commas (e.g. 1000000).
Shorthand Results enableShorthandResults false ON: Formats results in compact SkyBlock notation (e.g. 1.5m, 2.5b).
OFF: Displays the full numeric value with comma formatting.
Syntax Highlighting enableSyntaxHighlighting true ON: Color-codes numbers (cyan), units (aqua), math functions (yellow), progression (gold), taxes (royal blue), variables (aqua/cyan), operators (red), and results (green).
OFF: Renders search bar text in plain standard white.
Decimal Precision decimalPrecision 10 Configures maximum decimal places for outputs (1 to 50). Numbers exceeding this scale are rounded using HALF_UP.
Bazaar Flipper Perk bazaarFlipperLevel 0 Selects your account's Community Center perk: Lvl 0 (1.25% tax), Lvl 1 (1.125% tax), or Lvl 2 (1.0% tax).
History Shortcuts enableHistoryNavigation true ON: Traverses calculation history in search bars using Ctrl+Z (Undo) and Ctrl+Y (Redo).
OFF: Disables Ctrl+Z/Ctrl+Y history recall.
Full Equation Copy enableFullEquationCopy true ON: Pressing Ctrl+C with no text selected copies the entire equation and answer (e.g. 100m - 25m = 75m).
OFF: Copies only the formatted result value (75m).
Force Standalone Mode forceStandaloneMode false ON: Unhooks calculator from REI & Item List search bars, using our dedicated standalone bar (dynamically sized and moveable).
OFF: Integrates directly inside the active REI or Item List search bar.
Edit GUI GUI Button Edit GUI N/A Opens interactive GUI positioning editor to drag and place search bar anywhere on screen.
Reset Position GUI Button §f§l⟲ / Edit GUI N/A Resets search bar position back to default (beside active search bar or centered at bottom).
Item List Integration enableItemListIntegration true ON: Enables calculator within SkyBlock Item List search bar (when installed).
OFF: Disables calculator hooks in 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.

How to Report Bugs


FAQ & Troubleshooting

Where can I use the calculator?

  • Standalone Bar: Available at the bottom of inventory screens (moveable anywhere with Shift+Drag or Right-Click Drag).
  • Roughly Enough Items (REI): Directly inside REI's item search bar.
  • SkyBlock Item List: Directly inside the SkyBlock Item List search bar.
  • Chat: Anywhere using /calc <expression>.

How do I move or resize the standalone search bar?

  • Hold Shift and left-click drag (or right-click drag) the search bar to move it anywhere on your screen.
  • You can also run /calcpos or open /calcconfig and click Edit GUI to interactively drag the bar. Click the reset button (§f§l⟲) to restore the default position.

Can I use this without Roughly Enough Items (REI)?

  • Yes! As of v2.7.0, REI is completely optional. If REI is not installed, Not Enough Calculator operates in standalone mode automatically.

How do I copy my answers?

  • In search bars, press Ctrl+C with no selection to copy the full equation (100m - 25m = 75m).
  • In chat, simply click on the highlighted result text to copy it directly to your clipboard.

How do I adjust Bazaar tax calculations to match my account?

  • 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.

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

🧮 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:
  • Launch Minecraft using the Fabric loader
  • Open any inventory screen (chest, crafting table, etc.)
  • 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